*{margin: 0 auto;padding: 0;font-family: "Microsoft YaHei";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}


/*banner*/
#banner{width: 100%;height:579px;background-image: url(../images/bg_01.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 579px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}

#header{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#000;font-size:22px;float: right;margin-top: 20px;margin-right: 15px;}
#header a.tel>img{vertical-align: middle;margin-right: 5px;margin-top: -3px;}

#banner>.banner_info{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}
#banner>.banner_info>h3{font-size: 70px;line-height: 100px;color: #2259b7;}
#banner>.banner_info>ul{width: 800px;height: 50px;background-color: #db2354;border-radius: 25px;margin-top: 20px;position: relative;overflow: hidden;}
#banner>.banner_info>ul>li{float: left;color: #fff;width: 188px;height: 50px;line-height: 50px;font-size: 20px;margin:0 38px;}
#banner>.banner_info>ul>li>img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}

/*浼樻儬*/
.discount{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.discount>ul{width: 850px;height: auto;position: relative;overflow: hidden;margin: 50px auto;}
.discount>ul>li{width: 130px; float: left;text-align: center;margin-right: 110px;}
.discount>ul>li>h3{width: 130px;height: 40px;background-color: #db2354;border-radius: 20px; font-size: 22px;color: #fff;margin-top: 5px;line-height: 40px;font-weight: normal;}
.discount>ul>li>p{width: 130px; font-size:16px;color: #141414;margin-top: 20px;line-height: 28px;}
.discount>ul>li>p>del{color: #db2354;}
.discount>ul>li>p>span{color: #db2354;font-size: 20px;}
.discount>ul>li>p>del>b{font-weight: normal;color: #141414;}
.discount>ul>li>h3>span{font-size: 20px;}

/*鐜悆瀹炲姏*/
.power{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #f0f0f0;}
.power>.wrap{width: 978px;height: auto;position: relative;overflow: hidden;margin: 50px auto;}
.power>.wrap>dl{width: 186px;height: 215px;float: left;border-radius: 5px;background-color: #f8f8f8;margin-right: 12px;}
.power>.wrap>dl>dt{width: 186px;height: 53px;background-size: 372px 53px;background-position: 0 center;}
.power>.wrap>dl>dd h3{font-size: 20px;color: #333333;text-align: center;margin-top: 20px;}
.power>.wrap>dl>dd p{font-size: 16px;color: #0e0e0e;text-align: center;margin-top: 10px;line-height: 28px;}
.power>.wrap>dl>dd p span{color: #db2354;font-size: 18px;}
.power>.wrap>dl:hover{background-color: #db2354;}
.power>.wrap>dl:hover dt{background-position: 186px center;}
.power>.wrap>dl:hover dd h3{color: #fff;}
.power>.wrap>dl:hover dd p{color: #fff;}
.power>.wrap>dl:hover dd p span{color: #fff;}

.power>.wrap>dl.fir{background-color: #db2354;}
.power>.wrap>dl.fir dt{background-position: 186px center;}
.power>.wrap>dl.fir dd h3{color: #fff;}
.power>.wrap>dl.fir dd p{color: #fff;}
.power>.wrap>dl.fir dd p span{color: #fff;}

/*璇剧▼*/
.course{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
#title{width: 1000px;height:auto;overflow: hidden;margin-top: 40px;}
#title span{float: left;cursor: pointer;width: 220px;color: #000;text-align: center;height: 62px;font-size: 28px;background-color:#f2f2f2;line-height: 62px;margin-right:40px;position: relative;}
#title span.se{background: #2259b6;color: #fff;}
#title_content{width: 1000px;position: relative; overflow: hidden;text-align: center;margin-top: 15px;}
.ever{display: none;}
.ever{width: 100%;}
#title_content .ever>p{font-size: 20px;color: #db2354;text-align: center;font-weight: bold;}
#title_content .ever>table{width: 1000px;height: auto;position: relative;text-align: center;margin-top: 20px;border-right: 1px solid #e8e8e8;}
#title_content .ever>table tr th{height: 65px;font-size: 26px;color: #fff;background-color: #db2354;font-weight: normal;}
#title_content .ever>table tr td{color: #575757;height: 80px;border-bottom: 1px solid #535353;border-left: 1px solid #535353; font-size:20px;}
#title_content .ever>table tr td>a{display: block;width: 160px;height: 40px;border-radius: 10px;color: #fff;line-height: 40px;text-align: center;background-color: #f95b52; font-size:24px;}

/*鍚璇诲啓*/
.projects{width: 100%;height: 650px;position: relative;overflow: hidden;background-image: url(../images/bg_03.jpg);background-size: 1920px 650px;background-repeat: no-repeat;background-position: center;}
.projects>.wrap{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 50px auto;}
.projects>.wrap>dl{width: 239px;height: 327px;float: left;margin-right: 14px;background-image: url(../images/zh_19.png);background-position: center;background-size: 239px 327px;background-repeat: no-repeat;}
.projects>.wrap>dl>dt{padding-left:22px;height:36px;line-height: 36px;font-size: 18px;color: #fff;margin-top: 12px;font-weight: bold;}
.projects>.wrap>dl>dt>span{display: inline-block;color: #2259b7;font-size: 22px;margin-left: 20px;font-weight: normal;}
.projects>.wrap>dl>dd{margin-top: 20px;padding-left: 12px;text-align: center;}
.projects>.wrap>dl>dd h3{font-size: 20px;color: #333333;text-align: center;margin-top: 10px;}
.projects>.wrap>dl>dd p{font-size: 16px;color: #0e0e0e;text-align: center;margin-top: 10px;line-height: 27px;}
.projects>.wrap>dl>dd p span{color: #db2354;font-size: 18px;}
.projects>.wrap>dl>dd img{margin-top: 29px;}

/*鍚嶅笀*/
.teacher{width: 100%;height: 666px;position: relative;overflow: hidden;background-image: url(../images/bg_04.jpg);background-size: 1920px 666px;background-repeat: no-repeat;background-position: center;}
#title1{width: 955px;height:auto;overflow: hidden;margin-top: 30px;}
#title1 span{float: left;cursor: pointer;width: 115px;text-align: center;height: 115px;margin-right:5px;background-color: #fff;}
#title1 span.se{background-color: #61646d;}
#title_content1{width: 931px;height: 340px; position: relative; overflow: hidden;text-align: center;background-image: url(../images/zh_23.png);background-size: 931px 340px;background-position: center;margin-top: 35px;background-repeat: no-repeat;}
.ever{display: none;}
.ever{width: 100%;position: relative;overflow: hidden;}
#title_content1 dl{width: 760px; height: 339px;position: relative;overflow: hidden;margin-left: 30px;}
#title_content1 dl>dt{width: 216px;height: 339px;float: left;}
#title_content1 dl>dd{width: 460px; margin-top: 75px;padding: 0 40px;float: left;}
#title_content1 dl>dd>h3{font-size: 30px;color: #45454f;text-align: left;}
#title_content1 dl>dd>h3>b{display: inline-block;font-weight: normal;margin-left: 15px;color: #000066;font-size: 16px;}
#title_content1 dl>dd>h3>span{display: inline-block;margin-left: 15px;font-size: 18px;color: #2259b7;font-weight: normal;}
#title_content1 dl>dd>h3>span>img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
#title_content1 dl>dd>p{font-size: 16px;color: #45454f;text-align: left;line-height: 25px;margin-top: 20px;}
#title_content1 p.tea_info{width: 120px; position: absolute;top: 60px;right: 20px;color: #fff;line-height: 30px;font-size: 18px;color: #fff;}
div.pub_btn3{position: relative;overflow: hidden;height: 28px;margin-top: 30px;}
div.pub_btn3>a{display: block;width: 98px;height: 28px;text-align: center;line-height:28px;font-size: 16px;color: #fff;float: left;border-radius: 14px;}
div.pub_btn3>a.btn1 {background-color: #2259b7;margin-right: 15px;} 
div.pub_btn3>a.btn2{background-color: #db2354;}

#wrap {position:relative;width:1000px;height:450px;overflow:hidden;}
#wrap .pic {position:absolute;top:0;left:0;width:1000%;height:100%;}
.pic li {float:left;width:1000px;height:450px;}
.pic li img {border:0;vertical-align:middle; float:left;}
.li_right { float:right; color:#000; width:560px; height:450px; position:relative; margin:0px 20px;}
.li_right h4 { font-size:30px; font-weight:bold; height:50px; line-height:50px; margin-top:80px; margin-bottom:20px; color:#2259b7;}
.li_right p { font-size:18px; line-height:30px; text-align:justify;}
.li_right a { display:block; width:220px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff4c2f; font-size:20px; border-radius:20px; margin:0px; position:absolute; bottom:70px; left:0;}
.tab {position:absolute;bottom:0;left:50%;margin-left:-80px;height:10px;padding-left:10px;/*background:rgba(0,0,0,.2);*/border-radius:15px;}
.tab li {width:50px;height:4px;float:left;background:#fffefe;border-radius:20px;margin:5px 10px 0 0;cursor:pointer;}
.tab li.on {background:#ff4c2f;}
.pre,.next {position:absolute;top:50%;margin-top:-30px;width:30px;background:rgba(0,0,0,0.2);text-align:center;font-size:28px;font-weight:bold;line-height:60px;color:#fff;cursor:pointer;}
.pre:hover,.next:hover {background:rgba(0,0,0,0.5);}
.prev {left:0; display:none;}
.next {right:0;display:none;}

/*瀛︿範娉�*/
.method{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #f3f3f3;}
.method>.wrap{width: 1000px;height: auto;position: relative;overflow: hidden;margin-top: 50px;margin-bottom: 60px;}
.method>.wrap>.lf{width: 524px;height:523px;position: relative;overflow: hidden;background-image: url(../images/zh_52.png);background-position: center;background-size: 524px 523px;background-repeat: no-repeat; float: left;}
.method>.wrap>.lf>ul{width: 524px;height:523px;position: relative;overflow: hidden;}
.method>.wrap>.lf>ul>li{width: 94px;text-align: center;font-size: 20px;float: left;color: #fff;}
.method>.wrap>.lf>ul>p{position: absolute;width: 155px; top: 204px;left: 183px;font-size: 16px;color: #141414;text-align: center;line-height: 25px;}
.method>.wrap>.lf>ul>p>span{display: inline-block;width: 34px;height: 34px;font-weight: bold;color: #fff;font-size: 24px;margin-right: 5px;text-align: center;margin-left: 2px;}
.method>.wrap>.rg{width: 374px;height:570px;position: relative;overflow: hidden;float: left;margin-left: 102px;}
.method>.wrap>.rg>dl{width: 374px;height: 193px;position: relative;overflow: hidden;background-image: url(../images/zh_55.png);background-repeat: no-repeat;background-position: top center;background-size: 374px 193px;margin-bottom: 12px;}
.method>.wrap>.rg>dl>dt{width: 94px;height: 94px;float: left;text-align: center;}
.method>.wrap>.rg>dl>dt>img{margin-top: 22px;}
.method>.wrap>.rg>dl>dd{width: 265px;margin-left: 15px;float: left;padding-bottom: 15px;}
.method>.wrap>.rg>dl>dd>h3{font-size: 24px;color: #db2354;margin-top: 10px;}
.method>.wrap>.rg>dl>dd>p{font-size: 15px;color: #000000;margin-top: 10px;}
.method>.wrap>.rg>dl>dd>p>img{vertical-align: middle;margin-top: -3px;margin-right:4px;}

/*瀛︽儏鍙嶉*/
.situation{width: 100%;height: auto;position: relative;overflow: hidden;background-color: #434343;}


/*鍘嗙▼*/
.history{width: 1000px;height: auto;position: relative;overflow: hidden;margin: 0 auto;}
.history>ul{width: 939px;height: 177px;position: relative;overflow: hidden;background-image: url(../images/zh_59.png);background-repeat: no-repeat;background-size: 939px 177px;background-position: center;margin-top: 45px;margin-bottom: 60px;}
.history>ul>li{width: 160px;height: 74px;float: left;text-align: center;position: relative;}
.history>ul>li>p{position: absolute;bottom: 0;color: #141414;font-size: 16px;}
.history>ul>li>p>span{font-weight: bold;font-size: 24px;color: #2259b7;}

/*鏍″尯鐜*/
.environment{width: 100%;height: 890px;position: relative;overflow: hidden;background: url(../images/bg_06.jpg) no-repeat center;}
.environment>.envir{width: 1073px;height: 654px;position: relative;overflow: hidden;background: url(../images/envir.png) no-repeat center ;margin-top: 40px;}


/*鍏叡*/
h3.pub_head{width: 1000px;font-size: 36px;color: #141414;text-align: center;margin-top: 60px;font-weight: normal;}
h3.pub_head>span{color: #2259b7;}
div.pub_btn1{position: relative;overflow: hidden;width: 1000px;height: 50px;margin-top: 90px;}
div.pub_btn1>a{display: block;width: 220px;height: 50px;text-align: center;line-height:50px;font-size: 22px;position: absolute;left: 50%;border-radius: 25px;color: #fff;}
div.pub_btn1>a.btn1 {margin-left: -250px;background-color: #2259b7;} 
div.pub_btn1>a.btn2{margin-left: 30px;background-color: #db2354;}

div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 50px;margin-top: 50px;margin-bottom: 60px;}
div.pub_btn>a{display: block;width: 220px;height: 50px;text-align: center;line-height:50px;font-size: 22px;position: absolute;left: 50%;border-radius: 25px;color: #fff;}
div.pub_btn>a.btn1 {margin-left: -250px;background-color: #2259b7;} 
div.pub_btn>a.btn2{width: 218px;height: 48px;margin-left: 30px;color: #141414;border: 1px solid #141414;}

div.pub_btn2{position: relative;overflow: hidden;width: 1000px;height: 50px;margin-top: 50px;margin-bottom: 60px;}
div.pub_btn2>a{display: block;width: 220px;height: 50px;text-align: center;line-height:50px;font-size: 22px;position: absolute;left: 50%;border-radius: 25px;color: #fff;}
div.pub_btn2>a.btn1 {margin-left: -110px;background-color: #2259b7;} 

#xiaoqu{ height:auto !important; overflow:hidden; padding:30px 0; background: #434343; clear:both; }
#xiaoqu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.xiaoqu{ width:1000px; height:auto !important; overflow:hidden; margin:0 auto;}
.left_block { padding-top: 30px;padding-bottom: 20px; width: 214px; float: left;}
.row{ width: 100%; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff;}
.left_block .row1{line-height:60px; font-size: 30px; font-weight: bold;}
.left_block .row2{ font-size: 26px; font-weight: bold; margin-bottom:5px;color: #fff;}
.xiaoqu_rt{ width:600px; padding-left:40px; margin-left:40px; height:auto; float:left; border-left:1px solid #c8c8c8; font-family: "Microsoft YaHei";}
.xiaoqu_rt * {padding:0; margin:0;}
.xiaoqu_rt ul li h4{ padding-left:10px; margin-top: 5px; width:800px; height:60px; line-height:60px; float:left; font-size:24px; font-weight:bold; text-align:left;color:#fff;}
.xiaoqu_rt ul li p { padding-left:10px; margin-top: 5px; font-size:22px; text-align:left;color:#fff;}
.fotzx_btn{ display:block; width:214px; height:60px; line-height:60px; text-align:center; background: #3773c9; border-radius: 10px; color: #fff !important; font-size:24px;font-weight: bold;}

.copyrightBox{ background:#434343; width: 100%;}
.copyrightceter{ width: 1000px; padding:0px 0 20px 0; margin: 0 auto; color: #fff; text-align:center; font-size:18px !important; line-height:30px;}