html,body{width:100%;}
body {padding: 0;margin: 0 auto; width:100%; color: #333;font-size: 14px;font-family: 微软雅黑;background:#f5f6f6;}
div {margin: 0px;padding: 0px;}
form {margin: 0px;padding: 0px;}
li {margin: 0px;padding: 0px;list-style:none;}
ol {margin: 0px;padding: 0px;padding-left:2em;}
dd{margin:0;padding: 0;}
dt{margin:0;padding: 0;}
textarea {resize:none; outline:none;}
ul {margin: 0px;padding: 0px;}
img {border: 0px;}
p{margin:0;padding:0;}
.spline20 {height: 20px;margin: 0 auto;}
.spline15 {height: 15px;margin: 0 auto;}
.spline10 {height: 10px;margin: 0 auto;}
.spline5 {height: 5px;margin: 0 auto;}
a {text-decoration: none;}
a:hover {text-decoration: none;color: #da251d;}
/*清除浮动*/
.clearfix:after { height: 0; content: ""; display: block; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
.clear { clear: both; height: 0; font-size: 0; }
textarea{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;font-family: "微软雅黑";}
select{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;font-family: "微软雅黑";}
input{outline:none;-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;font-family: "微软雅黑";}
form{ margin:0; padding:0;}
/*=================公用样式 end======================*/

.header{width: 100%;height: 110px;background: white}
.header .headerC{width: 1200px;height: 110px;margin: 0 auto;}
.logo{width: 242px;height: 64px;float: left;display: block;margin-top: 26px;}
.logo img{width: 242px;height: 64px;}
.headerm{width: 580px;height: 110px;float: left;margin-left: 220px;}
.search{width: 457px;height: 46px;float: left;margin-top: 32px;}
.search .texts{width: 340px;height: 44px;float: left;border: 1px solid #1497d3;background: url(images/searchbg.png) no-repeat 10px center;font-size: 14px;padding: 0 10px 0 33px;}
.search .searchbtn{width: 72px;height: 46px;border: 0;background: #1497d3;font-size: 20px;color: white;text-align: center;line-height: 46px;float: left;}
.logins{width: 123px;height: 46px;float: left;margin-top: 32px;line-height: 46px;}
.logins li{float: left;margin-right: 10px;font-size: 14px;color: #c6c6c6;}
.logins li a{color: #777777;margin-right: 10px;}
.logins li:first-child{margin-left: 20px;}
.topweixin{float: right;height: 110px;line-height: 110px;position: relative;}
.topweixin img{width: 30px;height: 30px;vertical-align: middle;margin-right: 5px;}
.topweixin label{font-size: 14px;color: #c2c1c1;}
.topweixin .weixinbig{width: 100px;height: 100px;position: absolute;top: 80px;left: 0;z-index: 999;display: none;}
.topweixin:hover .weixinbig{display: block;}

.nav{width: 100%;height: 46px;line-height: 46px;background:#42b5e9;-webkit-box-shadow: 0 5px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 4px rgba(0,0,0,0.2);-o-box-shadow: 0 5px 4px rgba(0,0,0,0.2);box-shadow: 0 5px 4px rgba(0,0,0,0.2);}
.nav .navout{width: 1200px;height: 46px;margin: 0 auto;}
.nav .navout .navli{float: left;width: 109px;height: 46px;position: relative;}
.nav .navout .navli:first-child{margin: 0;}
.nav .navout .navli:last-child{margin-right: 0;}
.nav .navout .navli .navtitle{display: block;width: 109px;height: 46px;text-align: center;font-size: 15px;color: #fff;}
.nav .navout .navli:hover{background: #a0e1fe;}
.nav .navout .navli .navin{width: 160px;height: auto;z-index: 11111;position: absolute;left: 0;top: 53px;display: none;-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);-o-box-shadow: 0 0 5px rgba(0,0,0,0.2);box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.nav .navout .navli .navin li{width: 160px;height: 39px;border-bottom: 1px solid #d3d3d3;background: white;line-height: 39px;font-size: 13px;}
.nav .navout .navli .navin li a{display: block;width: 145px;color: #777777;padding-left: 15px;}
.nav .navout .navli .navin li a i{float: right;font-size: 16px;color: #b6b6b6;font-style: normal;padding-right: 10px;}
.nav .navout .navli .navin li:hover{border-left: 3px solid #42b5e9;width: 157px;}
.nav .navout .navli .navin li:hover a{width: 145px;padding-left: 12px;}
.nav .navout .navli:hover .navin{display: block;}
.nav .navout .navli .navin .listtip{position: absolute;top: -8px;left: 0;}

.main{width: 1200px;height: auto;margin: 0 auto;}
.banner2{ width: 100%;height: auto;background: white;margin: 0 auto;padding: 20px 0;}
.banner2 a{display: block;width: 100%;height: 80px;margin: 0 auto;margin-bottom: 10px;overflow: hidden;}
.banner2 a:last-child{margin-bottom: 0;}
.banner2 img{width: 100%;height: 80px;transition:all 0.35s;}
.banner2 a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.indexC1{width: 100%;height: auto;}
.indexC1 .indexC1L{width: 756px;height: auto;float: left;background: white;border: 1px solid #e0e0e0;padding: 15px;}
.title{width: 100%;height: 43px;border-bottom: 2px solid #4d97e3;}
.tab{overflow:hidden;float: left;}
.tab li{float:left;height:43px;color:#444444;cursor:pointer;font-size: 17px;line-height: 43px;margin-right: 25px;}
.tab li.cur{border-bottom: 2px solid #f07226;color: #f07226;}
.details{width:100%;display:none;}
.on{display:block;}
.more{display: block;float: right;font-size: 14px;color: #60a4e9;line-height: 43px;}

.indexC1LC{width: 100%;height: auto;}
.indexC1LC .recommend{width: 100%;height: auto;}
.indexC1LC .recommend .recommendL{width: 335px;height: auto;float: left;}
.indexC1LC .recommend .recommendL .imgtop{width: 100%;height: 222px;}
.imgtop .focus{position:relative;width:335px;height:222px;background-color:#000;}  
.imgtop .focus img{width:335px;height:222px;} 
.imgtop .focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.imgtop .focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.imgtop .focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} .cur2
.imgtop .focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.imgtop .focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.imgtop .focus .fPic{position:absolute;left:0px;top:0px;}  
.imgtop .focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.imgtop .focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:20px;line-height:20px;background:rgba(0,0,0,0.6);padding: 10px 0; 
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.imgtop .focus .shadow a{display: block;width: 190px;height: 20px;font-size: 15px;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-left: 10px;}  
.imgtop .focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.imgtop .focus .fcon img{display:block;}  
.imgtop .focus .fbg{bottom:10px;right:5px;position:absolute;height:20px;text-align:center;z-index:200;width: 75px;}  
.imgtop .focus .fbg div{overflow:hidden;zoom:1;height:20px}    
.imgtop .focus .D1fBt a{position:relative;display:block;width:20px;height:20px;color:#fff;text-align:center;float:left;font-size: 14px;line-height: 20px;margin-right: 5px;}    
.imgtop .focus .D1fBt .current,.focus .D1fBt a:hover{background:#e2554a;}    
.imgtop .focus .D1fBt i{font-style:normal;} 

.imgbottom{width: 335px;height: 127px;margin-top: 5px;}
.imgbottom a{display: block;width: 165px;height: 127px;float: left;margin-right: 5px;overflow: hidden;}
.imgbottom a:last-child{margin-right: 0;}
.imgbottom a img{width: 165px;height: 127px;transition:all 0.35s;}
.imgbottom a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.indexC1LC .recommend .recommendR{width: 400px;height: auto;float: right;}
.indexC1LC .recommend .recommendR .recommendR_first{width: 100%;height: auto;border-bottom: 1px dashed #d2d2d2;padding-bottom: 10px;}
.indexC1LC .recommend .recommendR .recommendR_first span{display: block;width: 100%;height: 25px;font-size: 16px;color: #ec6e2b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexC1LC .recommend .recommendR .recommendR_first label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 14px;color: #b3b3b3;}
.indexC1LC .recommend .recommendR .recommendR_first label var{font-style: normal;color: #ec6e2b;}
.indexC1LC .recommend .recommendR .recommendR_first i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 13px;color: #c3c3c1;font-style: normal;margin-top: 5px;}
.indexC1LC .recommend .recommendR .recommendlist{width: 100%;height: 252px;overflow: hidden;}
.indexC1LC .recommend .recommendR .recommendlist li{width: 100%;height: 30px;line-height: 30px;margin-top: 7px;}
.indexC1LC .recommend .recommendR .recommendlist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.indexC1LC .recommend .recommendR .recommendlist li a{display: block;width: 275px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.indexC1LC .recommend .recommendR .recommendlist li label{display: block;float: right;font-size: 12px;color: #555555;}
.indexC1LC .recommend .recommendR .recommendlist li a:hover{color: #ec6e2b;padding-left: 5px;}

.indexC1 .indexC1R{width: 358px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 13px 15px;float: right;}
.indexC1 .indexC1R .indexC1R_top{width: 100%;height: auto;}
.indexC1 .indexC1R .indexC1R_top li{width: 55px;height: 85px;float: left;margin: 0 46px 10px 0;}
.indexC1 .indexC1R .indexC1R_top li:nth-child(4n){margin-right: 0;}
.indexC1 .indexC1R .indexC1R_top li img{width: 55px;height: 55px;}
.indexC1 .indexC1R .indexC1R_top li a{display: block;text-align: center;font-size: 12px;color: #888888;line-height: 30px;}
.indexC1 .indexC1R .indexC1R_top li a:hover{color: #ec6e2b;}
.indexC1 .indexC1R .indexC1R_first{width: 100%;height: auto;padding-bottom: 10px; padding-top:5px; border-bottom: 1px dashed #d2d2d2; border-top: 1px dashed #d2d2d2;}
.indexC1 .indexC1R .indexC1R_first img{width: 119px;height: 87px;float: left;}
.indexC1 .indexC1R .indexC1R_first .firstR{width: 220px;height: auto;float: right;}
.indexC1 .indexC1R .indexC1R_first .firstR span{display: block;width: 100%;height: 25px;font-size: 15px;color: #444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexC1 .indexC1R .indexC1R_first .firstR label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 13px;color: #b8b8b8;}
.indexC1 .indexC1R .indexC1R_first .firstR label var{font-style: normal;color: #ec6e2b;}
.indexC1 .indexC1R .indexC1R_first .firstR i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #c3c3c1;font-style: normal;margin-top: 5px;}
.indexC1 .indexC1R .indexC1R_list{width: 100%;height: 127px;overflow: hidden;}
.indexC1 .indexC1R .indexC1R_list li{width: 100%;height: 30px;line-height: 30px;margin-top: 3px;}
.indexC1 .indexC1R .indexC1R_list li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.indexC1 .indexC1R .indexC1R_list li a{display: block;width: 275px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.indexC1 .indexC1R .indexC1R_list li a:hover{color: #ec6e2b;padding-left: 5px;}

.indexC2{width: 100%;height: auto;}
.indexC2 .indexC2L{width: 756px;height: auto;float: left;background: white;border: 1px solid #e0e0e0;padding:14px 15px;}
.title span{display: block;float: left;font-size: 17px;border-bottom: 2px solid #f07226;color: #f07226;height: 43px;line-height: 43px;}
.tab1{overflow:hidden;float: left;margin-left: 30px;}
.tab1 li{float:left;height:43px;color:#888888;cursor:pointer;font-size: 14px;line-height: 43px;margin-right: 35px;}
.tab1 li.cur1{color: #333333;}
.details1{width:100%;display:none;}
.on1{display:block;}

.indexC2 .indexC2L .indexC2C{width: 100%;height: auto;}
.indexC2 .major{width: 100%;height: auto; padding: 0px;}
.indexC2 .major .majorL{width: 335px;height: auto;float: left;}
.indexC2 .major .majorL li{width: 164px;height: 171px;float: left;margin: 0 7px 10px 0;}
.indexC2 .major .majorL li:nth-child(2n){margin-right: 0;}
.indexC2 .major .majorL li .majorimg{width: 164px;height: 141px;overflow: hidden;}
.indexC2 .major .majorL li .majorimg img{width: 164px;height: 141px;transition:all 0.35s;}
.indexC2 .major .majorL li .majorimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.indexC2 .major .majorL li label{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #777777;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexC2 .major .majorR{width: 400px;height: auto;float: right;}
.indexC2 .major .majorlist{width: 100%;height: 350px;overflow: hidden;}
.indexC2 .major .majorlist li{width: 100%;height: 30px;line-height: 30px;margin-top: 5px;}
.indexC2 .major .majorlist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.indexC2 .major .majorlist li a{display: block;width: 275px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.indexC2 .major .majorlist li label{display: block;float: right;font-size: 12px;color: #555555;}
.indexC2 .major .majorlist li a:hover{color: #ec6e2b;padding-left: 5px;}

.indexC2 .test{width: 358px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 12px 15px;float: right;}
.testtop{width: 100%;height: 150px;}
.tab2{overflow:hidden;}
.tab2 li{float:left;width:18px;height:137px;color:white;cursor:pointer;font-size: 18px;margin-right: 17px;padding: 13px 20px 0;}
.tab2 li:first-child{background: #c495e5;}
.tab2 li:nth-child(2){background: #66c8a9;}
.tab2 li:nth-child(3){background: #f17a7a;}
.tab2 li:nth-child(4){background: #69b5e5;}
.tab2 li:nth-child(5){background: #ed7f5d;margin-right: 0;}

.tab2 li.cur2{width: 14px;height: 133px;background: none;}
.tab2 li:first-child.cur2{border: 2px solid #c495e5;color: #c495e5;}
.tab2 li:nth-child(2).cur2{border: 2px solid #66c8a9;color: #66c8a9;}
.tab2 li:nth-child(3).cur2{border: 2px solid #f17a7a;color: #f17a7a;}
.tab2 li:nth-child(4).cur2{border: 2px solid #69b5e5;color: #69b5e5;}
.tab2 li:nth-child(5).cur2{border: 2px solid #ed7f5d;color: #ed7f5d;}

.details2{width:100%;display:none;}
.on2{display:block;}

.testC{width: 100%;height: auto;}
.testC .testlist{width: 100%;height: 200px;overflow: hidden;}
.testC .testlist li{width: 100%;height: 30px;line-height: 30px;margin-top: 4px;}
.testC .testlist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.testC .testlist li a{display: block;width: 275px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.testC .testlist li a:hover{color: #ec6e2b;padding-left: 5px;}

.academy{width: 1168px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 12px 15px 2px;}
.academyC{width: 100%;height: auto;}
.academyC li{width: 154px;height: 69px;float: left;border: 1px solid #d4e6d6;overflow: hidden;margin: 0 12.5px 10px 0;}
.academyC li:nth-child(7n){margin-right: 0;}
.academyC li a{display: block;width: 154px;height: 69px;}
.academyC li a img{width: 154px;height: 69px;transition:all 0.35s;}
.academyC li a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.indexC3{width: 100%;height: auto;}
.indexC3 .indexC3L{width: 756px;height: auto;float: left;background: white;border: 1px solid #e0e0e0;padding: 15px;}
.indexC3LC{width: 100%;height: auto;}
.guide{width: 100%;height: auto;}
.guideL{width: 335px;height: auto;float: left;}
.guideL .guideL_top{width: 100%;height: 166px;}
.guideL .guideL_top img{width: 100%;height: auto;}
/** .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px !important;}
.swiper-pagination-bullet {width: 7px !important;height: 7px !important;border-radius: 100% !important;background: white !important;opacity: 1 !important;}
.swiper-pagination-bullet-active{background: #45b7ea !important;}**/
.guideL .guideLC{width: 100%;height: auto;}
.guideL .guideLC span{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 16px;color: #333333;}
.guideL .guideLC .guidelist{width: 100%;height: 185px;overflow: hidden;}
.guideL .guideLC .guidelist li{width: 100%;height: 30px;line-height: 30px;margin-top: 7px;}
.guideL .guideLC .guidelist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.guideL .guideLC .guidelist li a{display: block;width: 215px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.guideL .guideLC .guidelist li label{display: block;float: right;font-size: 12px;color: #555555;}
.guideL .guideLC .guidelist li a:hover{color: #ec6e2b;padding-left: 5px;}

.guideR{width: 400px;height: auto;float: right;}
.tab3{overflow:hidden;float: left;}
.tab3 li{float:left;height:43px;color:#444444;cursor:pointer;font-size: 17px;line-height: 43px;margin-right: 25px;}
.tab3 li.cur3{border-bottom: 2px solid #f07226;color: #f07226;}
.details3{width:100%;display:none;}
.on3{display:block;}
.guideR .guideR_first{width: 100%;height: auto;border-bottom: 1px dashed #d2d2d2;padding-bottom: 10px;}
.guideR .guideR_first span{display: block;width: 100%;height: 25px;font-size: 16px;color: #ec6e2b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guideR .guideR_first label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 14px;color: #b3b3b3;}
.guideR .guideR_first label var{font-style: normal;color: #ec6e2b;}
.guideR .guideR_first i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 13px;color: #c3c3c1;font-style: normal;margin-top: 5px;}
.guideR .guideRlist{width: 100%;height: 296px;overflow: hidden;}
.guideR .guideRlist li{width: 100%;height: 30px;line-height: 30px;margin-top: 7px;}
.guideR .guideRlist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.guideR .guideRlist li a{display: block;width: 375px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.guideR .guideRlist li label{display: block;float: right;font-size: 12px;color: #555555;}
.guideR .guideRlist li a:hover{color: #ec6e2b;padding-left: 5px;}

.indexC3R{width: 358px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 12px 15px;float: right;}
.indexC3R .indexC3RC{width: 100%;height: auto;}
.indexC3R .indexC3RC ul{width: 100%;height: 259px;overflow: hidden;}
.indexC3R .indexC3RC li{width: 100%;height: 30px;line-height: 30px;margin-top: 7px;}
.indexC3R .indexC3RC li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.indexC3R .indexC3RC li a{display: block;width: 327px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.indexC3R .indexC3RC li label{display: block;float: right;font-size: 12px;color: #555555;}
.indexC3R .indexC3RC li a:hover{color: #ec6e2b;padding-left: 5px;}
.indexC3R .indexC3img{width: 350px;height: 139px;overflow: hidden;display: block;}
.indexC3R .indexC3img img{width: 350px;height: 139px;transition:all 0.35s;}
.indexC3R .indexC3img img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.indexC4{width: 100%;height: auto;}
.indexC4L{width: 756px;height: auto;float: left;background: white;border: 1px solid #e0e0e0;padding: 15px;}
.indexC4L .indexC4LC{width: 100%;height: auto;}
.tab4{overflow:hidden;float: left;}
.tab4 li{float:left;height:43px;color:#444444;cursor:pointer;font-size: 17px;line-height: 43px;margin-right: 25px;}
.tab4 li.cur4{border-bottom: 2px solid #f07226;color: #f07226;}
.details4{width:100%;display:none;}
.on4{display:block;}

.train{width: 100%;height: auto;}
.train .trainL{width: 330px;height: auto;float: left;}
.train .trainL ul{width: 100%;height: auto;overflow: hidden;}
.train .trainL li{width: 100%;height: 30px;line-height: 30px;margin-top: 7px;}
.train .trainL li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.train .trainL li a{display: block;width: 312px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.train .trainL li label{display: block;float: right;font-size: 12px;color: #555555;}
.train .trainL li a:hover{color: #ec6e2b;padding-left: 5px;width: 307px;}
.train .trainR{width: 400px;height: auto;float: right;}
.train .trainR .trainR1{width: 100%;height: 105px;}
.train .trainR .trainR1 .trainRimg{width: 150px;height: 105px;overflow: hidden;float: left;}
.train .trainR .trainR1 .trainRimg img{width: 150px;height: 105px;transition:all 0.35s;}
.train .trainR .trainR1 .trainRimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.train .trainR .trainR1 .trainR1r{width: 240px;height: 105px;float: right;}
.train .trainR .trainR1 .trainR1r a{width: 100%;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #777777;transition:all 0.35s;}
.train .trainR .trainR1 .trainR1r a:first-child{font-size: 16px;color: #333333;line-height: 30px;}
.train .trainR .trainR1 .trainR1r a:hover{color: #ec6e2b;padding-left: 5px;}
.train .trainR .trainR1 .trainR1r a:first-child:hover{color: #ec6e2b;}

.indexC4R{width: 358px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 12px 15px;float: right;}
.indexC4RC{width: 100%;height: auto;}
.indexC4RC .indexC4RC_first{width: 100%;height: auto;border-bottom: 1px dashed #d2d2d2;padding-bottom: 10px;}
.indexC4RC .indexC4RC_first span{display: block;width: 100%;height: 25px;font-size: 16px;color: #ec6e2b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexC4RC .indexC4RC_first label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 14px;color: #b3b3b3;}
.indexC4RC .indexC4RC_first label var{font-style: normal;color: #ec6e2b;}
.indexC4RC .indexC4RC_first i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 13px;color: #c3c3c1;font-style: normal;margin-top: 5px;}
.indexC4RC .indexC4RClist{width: 100%;height: auto;overflow: hidden;}
.indexC4RC .indexC4RClist li{width: 100%;height: 30px;line-height: 30px;margin-top: 4.5px;}
.indexC4RC .indexC4RClist li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.indexC4RC .indexC4RClist li a{display: block;width: 245px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.indexC4RC .indexC4RClist li label{display: block;float: right;font-size: 12px;color: #b2b1b1;}
.indexC4RC .indexC4RClist li a:hover{color: #ec6e2b;padding-left: 5px;}

.advimg{width: 100%;height: 115px;overflow: hidden;}
.advimg a{display: block;width: 100%;height: 115px;}
.advimg a img{width: 100%;height: 115px;transition:all 0.35s;}
.advimg a img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
/*=================首页 end======================*/

.position{display: table;float: right;height: 50px;line-height: 50px;}
.position li{display:table-cell;float: left;font-size: 14px;color: #777777;margin-right: 5px;}
.position li:last-child{margin-right: 0;}
.position li a{color: #555555;margin-right: 5px;}
.position li a:hover{color: #ed7521;}
.position li span{color: #ed7521;}
/*=================position end======================*/

.paging{display: table;margin:40px auto;height: 30px;line-height: 30px;}
.paging a{color: #555555;display: table-cell;font-size: 14px;float: left;margin-right: 15px;}
.paging span{color: #ed7521;display: table-cell;font-size: 14px;float: left;margin-right: 15px;}
.paging a:hover{color: #ed7521;}
/*=================paging end======================*/

.mians{width: 1170px;height: auto;background: white;padding: 15px;}
.mainC{width: 1170px;height: auto;}
.mainL{width: 271px;height: auto;float: left;}
.mainL .mainL_top{width: 100%;height: auto;}
.mainL .mainL_top .titles{width: 100%;height: 66px;background: url(images/mainLtopbg.jpg) no-repeat;font-size: 22px;color: white;text-align: center;line-height: 66px;}
.mainL .mainLC{width: 233px;height: auto;padding: 15px 18px 50px;border: 1px solid #e0e0e0;border-top: 0;}
.mainL .mainLC ul{width: 100%;height: auto;}
.mainL .mainLC ul li{width: 100%;height: 50px;line-height: 50px;margin-bottom: 5px;border-bottom: 1px solid #e5e5e5;}
.mainL .mainLC ul li a{display: block;width: 100%;height: 50px;background: url(images/mainLlisttip.jpg) no-repeat right 18px center;font-size: 16px;color: #555555;}
.mainL .mainLC ul li a span{float: left;width: 172px;height: 50px;padding-left: 18px;overflow: hidden;}
.mainL .mainLC ul li a:hover{background: url(images/mainLlisttip_hover.jpg) no-repeat right 18px center;color: #43b5e9;}
.mainL .mainLC ul li a.onfocus{background: url(images/mainLlisttip_hover.jpg) no-repeat right 18px center;color: #43b5e9;}

.mainL1{width: 249px;height: auto;border: 1px solid #e0e0e0;padding: 10px 10px 20px;}
.mainL1 .list1{width: 100%;height: auto;}
.mainL1 .list1 li{width: 55px;height: 85px;float: left;margin: 0 42px 10px 0;}
.mainL1 .list1 li:nth-child(3n){margin-right: 0;}
.mainL1 .list1 li img{width: 55px;height: 55px;}
.mainL1 .list1 li a{display: block;text-align: center;font-size: 12px;color: #888888;line-height: 30px;}
.mainL1 .list1 li a:hover{color: #ec6e2b;}
.mainL1 span{display: block;width: 100%;line-height: 50px;font-size: 18px;color: #444444;}
.mainL1 .list2{width: 100%;height: 129px;overflow: hidden;}
.mainL1 .list2 li{width: 100%;height: 30px;line-height: 30px;margin-top: 3px;}
.mainL1 .list2 li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.mainL1 .list2 li a{display: block;width: 225px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.mainL1 .list2 li a:hover{color: #ec6e2b;padding-left: 5px;}

.mainL2{width: 100%;height: auto;}
.mainL2 span{display: block;width: 100%;line-height: 50px;font-size: 18px;color: #444444;}
.mainL2 .mainLimg{width: 100%;height: 159px;overflow: hidden;position: relative;}
.mainL2 .mainLimg img{width: 100%;height: auto;transition:all 0.35s;}
.mainL2 .mainLimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.mainL2 .mainLimg label{display: block;width: 241px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.44);font-size: 14px;color: white;text-align: center;padding: 0 15px;position: absolute;left: 0;bottom: 0;}
.mainL2 ul{width: 269px;height: 133px;overflow: hidden;border: 1px solid #e0e0e0;border-top: 0;padding-bottom: 20px;}
.mainL2 ul li{width: 251px;height: 30px;line-height: 30px;margin-top: 3px;padding:0 10px;}
.mainL2 ul li img{width: 7px;height: 7px;float: left;margin: 11px 10px 0 0;}
.mainL2 ul li a{display: block;width: 225px;height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.mainL2 ul li a:hover{color: #ec6e2b;padding-left: 5px;}

.mainL3{width: 100%;height: auto;}
.mainL3 li{width: 131px;height: 119px;float: left;margin: 0 9px 10px 0;}
.mainL3 li:nth-child(2n){margin-right: 0;}
.mainL3 li .mainL3img{width: 131px;height: 89px;overflow: hidden;}
.mainL3 li .mainL3img img{width: 131px;height: 89px;transition:all 0.35s;}
.mainL3 li .mainL3img img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.mainL3 li a{display: block;width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #555555;overflow: hidden;}
.mainL3 li a:hover{color: #ec6e2b;}

.mainR{width: 857px;height: auto;float: right;}
.mainR_top{width: 100%;height: 45px;line-height: 45px;background-image:-webkit-linear-gradient(to right, #44b6e9, #94dbfb);background-image:linear-gradient(to right,#44b6e9,#94dbfb);}
.mainR_top img{display: block;width: 13px;height: 13px;float: left;margin:16px 15px 0 15px;}
.mainR_top span{display: block;float: left;font-size: 18px;color: white;line-height: 45px;}
.mainRC{width: 855px;height: auto;border: 1px solid #8fd9fa;padding-bottom: 50px;}
.bordernone{border: none;width: 857px;}

.guidelists{width: 100%;height: auto;padding-bottom: 100px;}
.guidelists li{width: 825px;height: 50px;line-height: 50px;padding: 0 15px;}
.guidelists li:nth-child(even){background: #eef9fe;}
.guidelists li img{width: 7px;height: 7px;float: left;margin: 21px 10px 0 0;}
.guidelists li a{display: block;width: 655px;height: 50px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.guidelists li a:hover{color: #ec6e2b;padding-left: 5px;}
.guidelists li label{display: block;float: right;font-size: 14px;color: #b2b1b1;line-height: 50px;}
/*=================guide end======================*/
/**
.news{width: 815px;height: auto;padding: 20px;}
.news_first{width: 100%;height: auto;padding-bottom: 10px;border-bottom: 1px dashed #e5e5e5;}
.news_first .newsimg{width: 253px;height: 159px;float: left;overflow: hidden;}
.news_first .newsimg img{width: 253px;height: 159px;transition:all 0.35s;}
.news_first .newsimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.news_first .newsR{width: 547px;height: auto;float: right;}
.news_first .newsR span{display: block;width: 100%;height: 40px;font-size: 18px;color: #ed7521;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_first .newsR label{display: block;width: 100%;height: 75px;line-height: 25px;overflow: hidden;font-size: 14px;color: #888888;}
.news_first .newsR label var{font-style: normal;color: #6a6a69;}
.news_first .newsR i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 14px;color: #b2b1b1;font-style: normal;margin-top: 15px;}
.news .guidelists li{width: 785px;}
.news .guidelists li a{width: 650px;}**/
/*=================news end======================*/

.serviceinfo{width: 100%;height: auto;}
.serviceinfo .serviceinfo_top{width: 815px;height: auto;border-bottom: 1px dotted #dcdcdc;padding: 20px;}
.serviceinfo .serviceinfo_top span{display: block;width: 100%;height: auto;line-height: 35px;font-size: 16px;color: #444444;text-align: center;font-weight: bold;}
.serviceinfo .serviceinfo_top label{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 14px;color: #b3b2b2;text-align: center;margin-top: 10px;}
.serviceinfo .serviceinfoC{width: 815px;height: auto;padding: 20px;}
.serviceinfo .serviceinfoC img{display: block;margin: 0 auto;max-width: 815px;}
.serviceinfo .serviceinfoC p{display: block;width: 100%;height: auto;font-size: 14px;color: #555555;line-height: 30px;margin-top: 20px;}
.serviceinfo .serviceinfoC .download{display: block;width: 100%;color: #48a4e4;line-height: 30px;}
.serviceinfo .serviceinfoC .download:hover{text-decoration: underline;}
.serviceinfo .serviceinfoC span{display: block;width: 100%;height: 25px;text-align: right;font-size: 14px;color: #555555;margin-top: 50px;}
.serviceinfo .serviceinfo_list{width: 100%;height: 60px;border-top: 1px solid #dcdcdc;padding-top: 20px;}
.serviceinfo .serviceinfo_list li{width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #555555;}
.serviceinfo .serviceinfo_list li a{color: #555555;}
.serviceinfo .serviceinfo_list li a:hover{color: #ec6e2b;}
/*=================serviceinfo end======================*/

.academylists{width: 825px;height: auto;padding-bottom: 100px;padding: 15px;}
.academylists li{width: 136px;height: 58px;border: 1px solid #d5e9f6;float: left;margin: 0 33px 20px 0;overflow: hidden;}
.academylists li:nth-child(5n){margin-right: 0;}
.academylists li img{width: 136px;height: 58px;transition:all 0.35s;}
.academylists li img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
/*=================academy end======================*/

.testdetail{width: 420px;height: auto;border: 1px solid #96d8f6;float: left;margin: 0 13px 15px 0;}
.testdetail:nth-child(2n){margin-right: 0;}
.testdetail .testtitle{width: 100%;height: 41px;line-height: 41px;border-bottom: 1px solid #96d8f6;background: url(images/testtitlebg.jpg) repeat-x;}
.testdetail .testtitle img{display: block;float: left;width: 13px;height: 13px;margin: 14px 15px 0 15px;}
.testdetail .testtitle span{display: block;float: left;font-size: 16px;color: #39abde;}
.testdetail .testtitle a{display: block;float: right;margin-right: 15px;font-size: 14px;color: #39abde;}
.testdetail .testtitle a:hover{text-decoration: underline;}
.testdetail .testsC{width: 400px;height: auto;padding: 10px;}
.testdetail .testsC li{width: 100%;height: 35px;line-height: 35px;}
.testdetail .testsC li img{width: 7px;height: 7px;float: left;margin: 14px 10px 0 0;}
.testdetail .testsC li a{display: block;width: 280px;height: 35px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.testdetail .testsC li a:hover{color: #ec6e2b;padding-left: 5px;}
.testdetail .testsC li label{display: block;float: right;font-size: 13px;color: #555555;line-height: 35px;}
/*=================test end======================*/

.majors{width: 100%;height: auto;}
.majors .majors_title1{width: 825px;line-height: 50px;border-bottom: 1px solid #dad7d7;font-size: 16px;color: #eb721d;padding: 0 15px;}
.majors .majors_title2{width: 825px;padding: 0 15px;font-size: 16px;color: #444444;font-weight: bold;color: #444444;line-height: 40px;}
.majors .majorlists{width: 825px;padding: 0 15px;}
.majors .majorlists li{width: 152px;height: 69px;border: 1px solid #d2d4d5;float: left;margin: 0 13.5px 15px 0;}
.majors .majorlists li:nth-child(5n){margin-right: 0;}
.majors .majorlists li span{display: block;width: 100%;text-align: center;font-size: 16px;color: #444444;margin-top: 12px;}
.majors .majorlists li label{display: block;width: 100%;text-align: center;font-size: 14px;color: #888888;margin-top: 3px;}
.majors .majorlists li:hover span{color: #ec6e2b;}
.zhu{width: 825px;margin: 0 15px;font-size: 14px;color: #555555;line-height: 25px;border-bottom: 1px solid #dad7d7;padding-bottom: 10px;}
.explain{width: 825px;padding: 0 15px;font-size: 14px;color: #444444;line-height: 25px;}
.explain a{display: block;width: 100%;color: #4aaae7;}
.explain a:hover{text-decoration: underline;}
/*=================majors end======================*/

.pdnav{width: 100%;height: 46px;background:#1397d2;-webkit-box-shadow: 0 5px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 4px rgba(0,0,0,0.2);-o-box-shadow: 0 5px 4px rgba(0,0,0,0.2);box-shadow: 0 5px 4px rgba(0,0,0,0.2);}
.pdnav .pdnavC{width: 1200px;height: 46px;margin: 0 auto;position: relative;}
.navL{width: 161px;height: 52px;border: 1px solid #62c4f0;background: white;position: absolute;left: 0;top: -4px;}
.navL span{display: block;text-align: center;font-size: 20px;color: #1397d2;font-weight: bold;padding-top: 3px;}
.navL label{display: block;text-align: center;font-size: 14px;color: #1397d2;}
.pdnav ul{float: right;line-height: 46px;}
.pdnav ul li{float: left;margin-left: 50px;}
.pdnav ul li a{font-size: 16px;color: white;}
.pdnav ul li a:hover{text-decoration: underline;}

/*.banner1{width: 1200px;height: 114px;margin: 0 auto;overflow: hidden;}
.banner1 img{width: 100%;height: auto;transition:all 0.35s;}
.banner1 img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}*/

.indexC1LC .recommend .recommendL .pdimgtop{width: 100%;height: 182px;}
.pdimgtop .focus{position:relative;width:335px;height:182px;background-color:#000;}  
.pdimgtop .focus img{width:335px;height:182px;} 
.pdimgtop .focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.pdimgtop .focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.pdimgtop .focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.pdimgtop .focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.pdimgtop .focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.pdimgtop .focus .fPic{position:absolute;left:0px;top:0px;}  
.pdimgtop .focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.pdimgtop .focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:20px;line-height:20px;background:rgba(0,0,0,0.6);padding: 10px 0; 
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.pdimgtop .focus .shadow a{display: block;width: 190px;height: 20px;font-size: 15px;color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-left: 10px;}  
.pdimgtop .focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.pdimgtop .focus .fcon img{display:block;}  
.pdimgtop .focus .fbg{bottom:10px;right:5px;position:absolute;height:20px;text-align:center;z-index:200;width: 75px;}  
.pdimgtop .focus .fbg div{overflow:hidden;zoom:1;height:20px}    
.pdimgtop .focus .D1fBt a{position:relative;display:block;width:20px;height:20px;color:#fff;text-align:center;float:left;font-size: 14px;line-height: 20px;margin-right: 5px;}    
.pdimgtop .focus .D1fBt .current,.focus .D1fBt a:hover{background:#e2554a;}    
.pdimgtop .focus .D1fBt i{font-style:normal;} 

.shortcut{width: 335px;height: auto;}
.shortcut span{display: block;width: 100%;line-height: 50px;font-size: 18px;color: #ed7521;}
.shortcut li{width: 50px;height: 80px;float: left;margin: 0 40px 10px 0;}
.shortcut li:nth-child(4n){margin-right: 0;}
.shortcut li img{width: 50px;height: 50px;}
.shortcut li a{display: block;text-align: center;font-size: 12px;color: #888888;line-height: 30px;}
.shortcut li a:hover{color: #ec6e2b;}
.shortcut li:nth-child(5){margin-bottom: 0;}
.shortcut li:nth-child(6){margin-bottom: 0;}
.shortcut li:nth-child(7){margin-bottom: 0;}
.shortcut li:nth-child(8){margin-bottom: 0;}

.recommendlistpd{height: 296px !important;}

.indexC1 .indexC1R .testguide_first{width: 100%;height: auto;padding-bottom: 10px;border-bottom: 1px dashed #d2d2d2;}
.indexC1 .indexC1R .testguide_first .testguideimg{width: 358px;height: 140px;overflow: hidden;}
.indexC1 .indexC1R .testguide_first img{width: 100%;height: auto;float: left;transition:all 0.35s;}
.indexC1 .indexC1R .testguide_first img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.indexC1 .indexC1R .testguide_first span{display: block;width: 100%;height: 40px;font-size: 16px;color: #444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;}
.indexC1 .indexC1R .testguide_first a:hover span{color: #ec6e2b;}
.indexC1 .indexC1R .testguide_first label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 14px;color: #b3b3b3;}
.indexC1 .indexC1R .testguide_first label var{font-style: normal;color: #f07e5b;}
.indexC1 .indexC1R .testguide_first i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #c3c3c1;font-style: normal;margin-top: 5px;}

.supply{width: 100%;height: auto;}
.supplyL{width: 335px;height: auto;float: left;}
.supplyL .supplylist{width: 100%;height: auto;}
.supplyL .supplylist li{width: 100%;height: 35px;line-height: 35px;}
.supplyL .supplylist li img{width: 7px;height: 7px;float: left;margin: 14px 10px 0 0;}
.supplyL .supplylist li a{display: block;width: 240px;height: 35px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.supplyL .supplylist li a:hover{color: #ec6e2b;padding-left: 5px;}
.supplyL .supplylist li label{display: block;float: right;font-size: 13px;color: #b2b1b1;line-height: 35px;}

.supplyR{width: 400px;height: auto;float: right;}
.supplyR .supplyR1{width: 100%;height: 90px;}
.supplyR .supplyR1 .supplyRimg{width: 138px;height: 90px;overflow: hidden;float: left;}
.supplyR .supplyR1 .supplyRimg img{width: 138px;height: 90px;transition:all 0.35s;}
.supplyR .supplyR1 .supplyRimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.supplyR .supplyR1 .supplyR1r{width: 247px;height: 90px;float: right;}
.supplyR .supplyR1 .supplyR1r a{width: 100%;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #777777;transition:all 0.35s;}
.supplyR .supplyR1 .supplyR1r a:first-child{font-size: 16px;color: #333333;line-height: 35px;}
.supplyR .supplyR1 .supplyR1r a:hover{color: #ec6e2b;padding-left: 5px;}
.supplyR .supplyR1 .supplyR1r a:first-child:hover{color: #ec6e2b;}

.exchangeimg{width: 358px;height: 65px;overflow: hidden;}
.exchangelist{height: auto !important;}
.exchangelist li{margin-top: 5px !important;}

.pdindexC{width: 100%;height: auto;}
.pdindexCL{width: 756px;height: auto;float: left;background: white;border: 1px solid #e0e0e0;padding: 15px;}
.tab5{overflow:hidden;float: left;}
.tab5 li{float:left;height:43px;color:#444444;cursor:pointer;font-size: 17px;line-height: 43px;margin-right: 25px;}
.tab5 li.cur5{border-bottom: 2px solid #f07226;color: #f07226;}
.details5{width:100%;display:none;}
.on5{display:block;}
.pdindexCc{width: 100%;height: auto;}

.college{width: 100%;height: auto;}
.collegeL{width: 335px;height: auto;float: left;}
.collegeL .collegeimg{width: 335px;height: 149px;overflow: hidden;}
.collegeL .collegeimg img{width: 335px;height: 149px;transition:all 0.35s;}
.collegeL .collegeimg img:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.collegeL .titles1{display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #999999;overflow: hidden;}
.collegeL .titles1:hover{color: #ec6e2b;}
.pdtitle{width: 100%;height: auto;border-bottom: 1px solid #dcdcdc;padding: 10px 0 5px;}
.pdtitle span{display: block;float: left;font-size: 16px;color: #222222;}
.pdtitle a{display: block;float: right;font-size: 12px;color: #60a4e9;line-height: 25px;}

.collegeL .collegelist{width: 100%;height: auto;}
.collegeL .collegelist li{width: 100%;height: 35px;line-height: 35px;}
.collegeL .collegelist li img{width: 7px;height: 7px;float: left;margin: 14px 10px 0 0;}
.collegeL .collegelist li a{display: block;width: 240px;height: 35px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #555555;transition:all 0.35s;}
.collegeL .collegelist li a:hover{color: #ec6e2b;padding-left: 5px;}
.collegeL .collegelist li label{display: block;float: right;font-size: 13px;color: #b2b1b1;line-height: 35px;}

.collegeR{width: 400px;height: auto;float: right;}
.collegeR .collegeRr{width: 100%;height: auto;border-bottom: 1px dashed #dcdcdc;padding-bottom: 10px;}
.collegeR .collegeRr a{width: 100%;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #777777;transition:all 0.35s;display: block;}
.collegeR .collegeRr a:first-child{font-size: 16px;color: #333333;height: 35px;line-height: 35px;}
.collegeR .collegeRr a:hover{color: #ec6e2b;padding-left: 5px;}
.collegeR .collegeRr a:first-child:hover{color: #ec6e2b;}

.tab6{overflow:hidden;float: left;}
.tab6 li{float:left;height:43px;color:#444444;cursor:pointer;font-size: 17px;line-height: 43px;margin-right: 25px;}
.tab6 li.cur6{border-bottom: 2px solid #f07226;color: #f07226;}
.details6{width:100%;display:none;}
.on6{display:block;}

.pdindexCR{width: 358px;height: auto;background: white;border: 1px solid #e0e0e0;padding: 13px 15px;float: right;}
.pdindexCRC{width: 100%;height: auto;}
.pdindexCRC li{width: 100%;height: 36px;line-height: 36px;}
.pdindexCRC li img{width: 7px;height: 7px;float: left;margin: 14px 10px 0 0;}
.pdindexCRC li a{display: block;width: 320px;height: 35px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555555;transition:all 0.35s;}
.pdindexCRC li a:hover{color: #ec6e2b;padding-left: 5px;}
/*=================pdindex end======================*/

.login{width:430px;position:fixed;height:430px;top:50%;left:50%;display:none;background:#ffffff;box-shadow:0 0 5px rgba(0,0,0,0.3);z-index:9999;margin-left:-215px;margin-top:-215px;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:50px;height:50px;font-size:18px;position:relative;color: #3faee0;}
.login-input-content{margin-top:20px;width: 390px;height: 165px;padding: 20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;padding-right:10px;line-height:35px;height:35px;font-size:16px;width: 80px;text-align: center;color: #333333;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:198px;border:#cccccc 1px solid;padding: 0 10px;}
.login-input a{display: block;float: left;font-size: 14px;color: #3faee0;line-height: 35px;margin-left: 5px;}
.login-input img{width: 55px;height: 35px;}
.login-button{width:80%;margin:30px auto 0px auto;line-height:40px;font-size:18px;text-align:center;border: 0;background: #3faee0;}
.login-button a{display:block;color: white;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
/**.register{width: 80%;height: 45px;line-height: 45px;text-align: right;color: #3faee0;display: block;margin: 0 auto;}*/
/*=================login end======================*/

.zctitle{height: 45px !important;line-height: 45px !important;background: #42b5e9 !important;font-size: 16px !important;}
.zclist{width: 100%;height: auto;}
.zclist li{width: 100%;height: 30px !important;line-height: 30px !important;border-bottom: 0 !important;}
.zclist li a{font-size: 14px !important;color: #555555 !important;background: none !important;height: 30px !important;}
.zclist li a:hover{background: url(images/zctitletip.png) no-repeat right center !important;}
.zclist li a.onfocus{background: url(images/zctitletip.png) no-repeat right center !important;}
.zclist li a span{height: 35px !important;}

/**.register_title{width: 100%;height: auto;font-size: 16px;color: #555555;font-weight: bold;text-align: center;padding: 30px 0;}
.registerC{width: 793px;height: 590px;border: 1px solid #e9e8e8;margin: 10px auto;padding: 10px;font-size: 14px;color: #555555;line-height: 30px;overflow: hidden;}
.registerC .register_top{width: 100%;height: 590px;overflow-y: auto;}**/

.fu{width:815px;height: auto;margin: 20px auto;border-bottom: 1px solid #dad7d7;padding-bottom: 30px;}
.fu span{display: block;width: 100%;line-height: 30px;font-size: 14px;color: #555555;margin-bottom: 20px;}
.fu a{display: block;width: 100%;line-height: 30px;font-size: 14px;color: #555555;}
.fu a:hover{color: #ec6e2b;}

.zcbtn{width:220px;height: auto;margin: 40px auto;}
.zcbtn input{width: 98px;height: 38px;float: left;margin-right: 20px;border: 1px solid #bcbbbb;border-radius: 5px;background: #efeded;font-size: 16px;color: #777777;text-align: center;line-height: 38px;cursor: pointer;}
.zcbtn input:last-child{margin-right: 0;}
/*=================register end======================*/
/**
.register1{width:815px;height: auto;margin: 20px auto;}
.register1 span{display: block;width: 100%;line-height: 50px;font-size: 18px;color: #555555;}
.register1 ul{width: 100%;height: auto;margin-top: 30px;}
.register1 ul li{width: 100%;height: 70px;}
.register1 ul li label{display: block;float: left;width: 170px;height: 35px;line-height: 35px;font-size: 14px;color: #222222;font-weight: bold;}
.register1 ul li .register1R{width: 610px;height: 70px;float: left;}
.register1 ul li .register1R input{display: block;width: 180px;height: 33px;border: 1px solid #d4d3d3;padding: 0 10px;}
.register1 ul li .register1R i{display: block;width: 100%;height: 25px;line-height: 25px;font-size: 12px;color: #bcbcbc;font-style: normal;}
.register1 ul li .register1R select{width: 260px;height: 33px;border: 1px solid #d4d3d3;padding: 0 10px;background: url(images/selectbg.png) no-repeat center right 10px;}
.register1 .code{width: 380px;height: auto;margin: 40px auto;font-size: 12px;color: #ed7521;line-height: 30px;}
.register1 .code input{border: 1px solid #d4d3d3;padding: 0 10px;width: 76px;height: 33px;}
.register1 .code img{width: 57px;height: 34px;margin-left: 10px;vertical-align: middle;}
.register1 .submit{width: 185px;height: 40px;border: 0;background: #e1e0e0;font-size: 16px;color: #3d3c3c;text-align: center;line-height:40px;margin: 30px auto;display: block;}**/
/*=================register1 end======================*/

.links{width: 1168px;height: auto;padding: 15px 15px 5px;border: 1px solid #d0cfcf;}
.links a{display: block;float: left;margin-right: 20px;font-size: 14px;color: #777777;margin-bottom: 10px;}
.links a:hover{color: #ec6e2b;}

.footer{width: 100%;height: auto;background-image:-webkit-linear-gradient(to right, #49c0e8, #1094d1);background-image:linear-gradient(to right,#49c0e8,#1094d1);}
.link{width: 100%;height: 49px;border-bottom: 1px solid white;line-height: 49px;}
.link ul{display: table;margin: 0 auto;}
.link ul li{display: table-cell;float: left;margin-right: 15px;font-size: 14px;color: white;}
.link ul li:last-child{margin-right: 0;}
.link ul li a{color: white;margin-right: 15px;}
.link ul li a:hover{text-decoration: underline;}
.copyright{width: 100%;height: auto;text-align: center;font-size: 14px;color: white;line-height: 30px;padding: 15px 0;}
.copyright a{color: #ecb77e;}
.copyright a:hover{text-decoration: underline;}

	
/*---------- Phone index------------*/
header{display: none; background: rgba(255,255,255,0.85);padding: 10px 0;position: fixed;top: 0;left: 0;z-index: 999;width: 100%;-webkit-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;}
header .logo{background-size:174px 45px; width:174px; height:45px; display:block;float: left;margin-left: 1rem;}
.m_nav { width: 40%;  display: block; position: fixed; right: 0; top: 0; z-index: 4;}
.m_navBtn { width: 25px; height: 24px; cursor: pointer; transition: 500ms; overflow: hidden; position: absolute; right:12px; top: 23px; z-index: 5; }
.m_navBtn .burger { width: 25px; height: 3px; background: #018fcd; display: block; position: absolute; z-index: 5; top: 0px; left: 50%; margin: 0 0 0 -13px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
.m_navBtn .burger-2 { top: 8px; }
.m_navBtn .burger-3 { top: 16px; }
.m_navActive { transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg); -ms-transform: rotateZ(90deg); top: 14px; }
.m_navActive .burger { background: #fff; }
.m_navList { width: 100%; padding: 0 0 0 0; background: rgba(0,0,0,0.6);overflow-y: scroll; position: absolute; left: 100%; top: 0; }
.m_nav ul { width: 100%;margin-top: 5rem;}
.m_nav li { width: 100%; line-height: 50px; font-size: 14px;text-align: center;border-top: 1px solid rgba(255,255,255,0.3);}
.m_nav li:last-child{border-bottom: 1px solid rgba(255,255,255,0.3);}
.m_nav li a { display: block; color: #fff;}

.banner{display: none; width: 100%;height: auto;}
.banner img{width: 100%;height: 80px;transition:all 0.35s;}
.banner .banner-swiper .banner-pagination {position: absolute;z-index: 15;bottom: 25px;height: 10px;text-align: center;}
.banner .banner-swiper .swiper-pagination-bullet {width: 10px;height: 10px;background: #fff;transition: all .5s;-webkit-transition: all .5s;cursor: pointer;border-radius: 100%;opacity: 1;}
.banner .banner-swiper .swiper-pagination-bullet-active{background: #f18030;}

.indexlist{display: none; width: 100%;height: auto;padding: 2rem 1rem 0; background: #FFFFFF;}
.indexlist li{width: 25%;height: auto;float: left;line-height: 30px;font-size: 14px;color: #444444;text-align: center;margin-bottom: 10px;}
.indexlist li:nth-child(4n){margin-right: 0;}
.indexlist li a{color: #666;}
.indexlist li img{width: 60px;height: 60px;display: block;margin: 0 auto;}

.news_first img{display: none;}

.news_first .newsR span{display: block;width: 100%;height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;color: #333333;margin-top: 5px;}
.news_first .newsR label{display: block;width: 100%;height: 40px;line-height: 20px;overflow: hidden;font-size: 14px;color: #a8a8a8;margin-top: 5px;}
.news_first .newsR label var{color: #f07e5b;font-style: normal;}
.news_first .newsR i{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 13px;color: #c3c3c1;font-style: normal;margin-top: 5px;}
	
	


.toptitles{background: #42b5e9;}
.toptitles .toptitle{float: left;margin-left: 1rem;height: 35px;font-size: 20px;color: white;line-height: 35px;}
.toptitles .m_navBtn{top: 18px;}
.toptitles .m_navBtn .burger{background: white;}
.banner1{display: none; width: 100%;height: auto;}
.banner1 img{width: 100%;height: auto;}

.ntitle{display: none; width: 100%;height: 50px;line-height: 50px;background: #f7f7f7;}
.ntitle .tab{width:100%;overflow:hidden;}
.ntitle .tab li{float:left;height:50px;color:#777777;font-size: 15px;line-height: 50px;margin: 0;padding: 0 1.5rem;}
.ntitle .tab li:last-child{margin-right: 0;}
.ntitle .tab li.cur{color: #42b5e9;border-bottom: 1px solid #42b5e9;background: url(images/titlebg.png) no-repeat bottom center;}
	
.major{width: auto;height: auto;padding: 1rem;}
.major .majors_title2{width: 100%;font-size: 16px;color: #444444;font-weight: bold;color: #444444;line-height: 40px;}
.major .majorlists{width: 100%;height: auto;}
.major .majorlists li{width: 29%;height: 55px;border: 1px solid #d2d4d5;float: left;margin: 0 5% 2% 0;}
.major .majorlists li:nth-child(3n){margin-right: 0;}
.major .majorlists li span{display: block;width: 100%;text-align: center;font-size: 15px;color: #444444;height: 30px;line-height: 30px;overflow: hidden;}
.major .majorlists li label{display: block;width: 100%;text-align: center;font-size: 13px;color: #888888;}
.major .majorlists li:hover{border: 1px solid #42b5e9;}
.zhu{width: auto;font-size: 14px;color: #777777;line-height: 20px;border-bottom: 1px solid #dfdbdb;padding: 10px 0;}
.explain{width: auto;font-size: 14px;color: #777777;line-height: 20px;}
.explain a{display: block;width: 100%;color: #4aaae7;}
	
.register{width: auto;height: auto;padding: 1rem;margin-top: 70px;}
.register_top{width: 80%;height: 500px;border: 1px solid #e9e8e8;overflow: hidden;}
.register_top{width: 100%;height: 500px;overflow-y: auto;}
.register_top span{font-size: 15px;color: #555555;font-weight: bold;text-align: center;display: block;padding: 1rem 0;}
.register_top p{display: block;width: 100%;height: auto;font-size: 14px;color: #777777;line-height: 30px;}

.register1{height: auto;margin-top: 55px;margin-bottom: 100px;padding: 0 1rem;}
.register1 li{height: 70px;border-bottom: 1px solid #e6e6e6;line-height: 70px;padding: 0 1rem;}
.register1 li .admin{width: 80%;height: 70px;border: 0;background: url(images/admin.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li .password{width: 80%;height: 70px;border: 0;background: url(images/password.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li select{width: 90%;height: 70px;border: 0;background: url(images/selectbg.png) no-repeat right center;font-size: 14px;color: #999999;}
.register1 li span{width: 30px;height: 30px;background: url(images/problem.jpg) no-repeat;display: block;float: left;margin-top: 20px;margin-right: 5px;}
.register1 li .password1{width: 91%;height: 69px;border: 0;font-size: 14px;color: #999999;float: right;}
.register1 li .problem{width: 80%;height: 70px;border: 0;background: url(images/problem1.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li .email{width: 80%;height: 70px;border: 0;background: url(images/email.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li .phone{width: 80%;height: 70px;border: 0;background: url(images/phone.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li .code{width: 80%;height: 70px;border: 0;background: url(images/code.jpg) no-repeat left center;font-size: 14px;color: #999999;padding: 0 1rem 0 35px;}
.register1 li label{display: block;width: 100%;height: 70px;line-height: 70px;text-align: center;font-size: 14px;color: #ed7521;}
.register1 li .submit{display:block;width: 80%;height: 45px;line-height: 45px;text-align: center;margin: 0 auto;border: 0;border-radius: 5px;background: #42b5e9;font-size: 16px;color: #fff;}
.register1 li:last-child{border-bottom: 0;}
.register1 .submit{width: 100%;height: 45px;line-height: 45px;background: #eeeeee;border: 0;text-align: center;font-size: 14px;color: #777777;}
/*---------- register end ------------*/

/*@media screen and (min-width:1440px) and (max-width:1600px){}*/
@media screen and (min-width:1440px){ /*大于等于1440*/
    /*这里是特定的样式表*/
   /** body,input,textarea,select,small,a{font-size:14px;}
	.header .headerC,.nav .navout,.main{width:100%; display:none;}*/
}
@media screen and (max-width:1200px){    
	  .header .headerC,.nav .navout,.main,.academy{width:100%; }
	  .topweixin{margin-right: 50px;}
	  .headerm{margin-left: 130px;}
	  .academy{padding: 12px 0px 0px; border:none;}
	  .nav .navout .navli,.nav .navout .navli .navtitle{width:105px;}
}
@media screen and (max-width:1024px){    
	  .header .headerC,.nav .navout,.main,.academy{width:100%; }
	  .headerm{flaot:right; margin-left:80px;}
	  .academy{padding: 12px 0px 0px; border:none;}
}
@media screen and (max-width:1192px){
	.header,.nav,.pdnav,.main .banner2,.recommendL,.spline20,.spline5,.indexC4{display: none;}
	.indexlist{width:auto;}
	.banner{padding: 0px;}
	.banner img{height: auto;}
		.logo{width:20%; height:auto;    margin-top: 0px;}
	  .logo img{width:100%; height:auto;}
	  header,.banner,.banner1,.indexlist,.ntitle{display: block; }
	.indexC1LC .recommend .recommendR .recommendlist li a,.indexC2 .major .majorlist li a{width:65%; text-overflow: ellipsis;}
	.testC .testlist li a,.guideR .guideRlist li a,.indexC3R .indexC3RC li a{width:89%; text-overflow: ellipsis;}
	  
     .headerm{flaot:right; margin-left:80px;}
	 .academy{padding: 12px 0px 0px; border:none;} 
	 .topweixin,.link,.advimg,.indexC3R .indexC3img{display:none;}
	 .pnone{display:none;}
	 .indexC1LC .recommend .recommendR .recommendlist{width:auto; height: auto;}
	 .indexC1LC .recommend .recommendR{width: 100%; float: none;}
	 .indexC1 .indexC1L,.indexC1 .indexC1R,.indexC2 .indexC2L,.indexC2 .test,.indexC3 .indexC3L,.indexC3R{width: 100%; border: none; padding: 0px;}
	 .news_first,.recommendlist{padding:1% 2%; }
	 .tab li:first-child{padding: 0 1rem;}
	 .news_first img{display: block;float: left;width: 40%;height: auto; }
	 .news_first .newsR{width: 57%;height: auto;float: right;}
	 .indexC1 .indexC1R .indexC1R_top li{margin: 10px 0px; width: 25%; height: auto;     text-align: center;}
	 .indexC1 .indexC1R .indexC1R_top li img{ width: 60px; height: auto; vertical-align: middle; display: block;    margin: 0 auto;}
	 .indexC1 .indexC1R,.indexC1 .indexC1R .indexC1R_first,.indexC1 .indexC1R .indexC1R_list{display: none;}
	 .indexC2 .major,.testC,.guide,.indexC3R .indexC3RC{padding:2% 2%; width: auto;}
	 .testC{padding:0 2%;}
	 .indexC2L .title:first-child,.test .title:first-child,.title{padding: 0 1rem;width:auto;}
	 .testtop{height: auto;}
	 .testtop .tab2 li{width:auto; background: none; padding: 0px; border: none; float: left;height: 50px;color: #888888;font-size: 15px;line-height: 50px; margin-left: 15px;}
	 .tab2 li:first-child.cur2{border: none;}
	 .tab2 li.cur2{border: none;}
	 .tab2 li:first-child.cur2{border: none;color: #c495e5;}
	.tab2 li:nth-child(2).cur2{border: none;color: #66c8a9;}
	.tab2 li:nth-child(3).cur2{border: none;color: #f17a7a;}
	.tab2 li:nth-child(4).cur2{border: none;color: #69b5e5;}
	.tab2 li:nth-child(5).cur2{border: none;color: #ed7f5d;}
	.academyC li{width:22%; height: auto; margin: 5px 1%;}
	.academyC li a,.academyC li a img{ height: auto; width:100%;}
	
	/**dindex**/
	.supplyR,.collegeR,.pdtitle,.lin15no{display:none;}
	.pdindexCL,.collegeL,.pdindexCR{width:auto;float:none; border:none;}
	.pdindexCL,.pdindexCR{padding:0px;}
	.supplyL,.pdindexCc,.pdindexCRC{width:auto; padding: 1% 2%; float:none;}
	.supplyL .supplylist li a,.collegeL .collegelist li a{width: 65%; text-overflow: ellipsis;}
	.pdindexCRC li a{width: 80%; text-overflow: ellipsis;}
	.collegeL .collegeimg{max-width:100%;width: auto;height: auto;}
	.collegeL .collegeimg img{width:100%; height: auto;}
	.collegeL .titles1{text-align:left;}	
	
	/** About **/
	.mainL,.links,.position,.mainR_top{display: none;}
	.mians,.mainC,.mainR,.mainRC{width: auto;float:none;}
	.mainRC{border:none;}
	.mainRC{padding:0px;}
	.guidelists{padding-bottom: 20px;}
	.guidelists li{width:auto;} 
	.guidelists li a{width: 65%;    text-overflow: ellipsis;} 
	.serviceinfo .serviceinfo_top,.serviceinfo .serviceinfoC{width:auto;}
	.register{padding:0px; margin: 0px;}
	
	.testdetail{width:48%;margin: 0 2% 15px 0;}
	.testdetail .testsC{width:auto;}
	.testdetail .testsC li a{width:60%;text-overflow: ellipsis;}
/*---------- major end ------------*/
	
}
@media screen and (max-width:768px){
      /*不大于768px的设备尺寸中 响应式布局的特定样式*/
     .guideL{display: none;}
     .guideR{width:100%;}
.indexC2 .major .majorL{width:100%;}
.indexC2 .major .majorR{width:auto; float: none;}
.indexC2 .major .majorL li:nth-child(2n){margin: 0px;}
.indexC2 .major .majorL li{width:25%; margin: 0px;}
.indexC2 .major .majorL li .majorimg{width:93%;height:auto;}
.indexC2 .major .majorL li .majorimg img{width:100%; height:auto;}

.testdetail{width:100%;margin: 0 0 15px 0;}
}
@media screen and (max-width:600px){
	.tab1{display: none;}
	.academyC li{width:29%; height: auto; margin: 5px 1%;}
	}
@media screen and (max-width:480px){
.indexC2 .major .majorL li{width:48%;height:auto;}
.indexC2 .major .majorL li .majorimg{margin:0 auto;}
.indexC2 .major .majorL li .majorimg img{width:100%}
}
@media screen and (max-width:320px){
    
}


