@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
input[type=number] {-moz-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
@font-face {
    font-family: "font1";
    src: url(../images/otf.otf);   
}

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center}

.header{height: 188px;background: #fff;}
.top{background: #f7f7f7;border-bottom: 1px solid #eeeeee}
.topbox{height: 38px;width: 1200px; margin: 0 auto;}
.top_left{float: left; overflow: hidden;}
.top_left p{font-size: 14px; line-height: 38px; color: #666666;width: 140px;background: url(../images/a_03.png) no-repeat left center; padding-left: 22px;float: left;}
.ssxq{width: 282px;border: 1px solid #358fef; float: left; margin-top: 5px; overflow: hidden;background: #fff;height: 28px;}
.wby1{float: left; width: 60px; height: 20px;border-right: 1px solid #dbdbdb;background: url(../images/a_06.png) no-repeat 95% center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;display: block;border-bottom: none; border-left: none;border-top: none; padding-left: 7px; margin-top: 3px;}
.btn1{float: right; width: 53px; height: 26px; color: #fff; font-size: 14px; background: #358fef; border: none;}
.wby2{float: left; width: calc(100% - 113px);height: 26px;line-height: 26px; padding-left: 8px;background: #fff;}
.top_right{float: right;overflow: hidden;}
.top_right ul{margin-right: -23px;}
.top_right li{float: left; padding: 0 23px; line-height: 38px;background: url(../images/a_01.jpg) no-repeat right center;}
.top_right a{font-size: 14px; color: #666;}
.top_right a:hover{color: #358fef;}
.wby3{float: left; width: 70px; height: 38px;background: url(../images/a_06.png) no-repeat right center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;display: block;border: none; color: #666;}
.headerbox{width: 1200px; overflow: hidden; margin: 0 auto;}
.logo{float: left;padding-top: 38px;}
.logo img{width: 100%;}
.ssbox{width: 540px;height: 42px; border: 1px solid #358fef;float: right;overflow: hidden; margin-top: 50px;background: url(../images/a_02.jpg) repeat-y left top #fff;}
.wby4{float: left; width: 75px; height: 30px; margin-top: 5px; padding-left: 15px;border: none;border-right: 1px solid #358fef;background: url(../images/a_09.jpg) no-repeat 95% center;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.btn2{float: right; width: 80px;background: #358fef; color: #fff; font-size: 16px;border: none;height: 40px;}
.wby5{height: 40px; line-height: 40px; width: calc(100% - 155px); float: left; padding-left: 17px;}

.navbox{height: 54px; background-image: linear-gradient(#08bafc, #3c87ec);}
.navnr {width: 1200px; margin: 0 auto;}
.nav_left{float: left;width: 250px; background: #2b79e0; position: relative;cursor: pointer;}
.nav_left p{text-align: center; line-height: 54px; color: #fff; font-size: 16px;}
.nav_left p img{display: inline-block;vertical-align: middle; margin: -3px 0 0 11px;}
.sub {position: absolute;width: 100%; top: 54px; left: 0; padding: 10px 0 0 20px;background: #f6f9fd;height: 440px; display: none;z-index:10}
.sub li{border-bottom: 1px dashed #dde0e3;font-size: 16px; line-height: 57px; }
.sjboxa{display: block; color: #333333;background: url(../images/a_01.png) no-repeat right center;margin-right: 10px}
.nav_left ul li a:hover{color: #206BE7;}
.nav_left ul li:hover .sjnav{display: block;}
.sjnav{position: absolute; width: 580px;background: #fff; top: 0; left: 250px; padding: 0 30px;height: 440px;overflow: auto;display: none;}
.sjbox{border-bottom: 1px dashed #e5e5e5;}
.sjbox dl{overflow: hidden; margin-left: -42px;}
.sjbox dt{float: left; line-height: 41px; font-size: 14px; padding-left: 42px;}
.sjbox h2{font-weight:bold; font-size: 18px; color: #333; margin: 30px 0 12px;background: url(../images/a_02.png) no-repeat left bottom;padding-bottom: 3px; line-height: 1;}
.nav{float: right;width: calc(100% - 260px); overflow: hidden;}
.nav ul{overflow: hidden; margin-left: -40px;}
.nav li{float: left; line-height: 54px; font-size: 16px; padding-left: 40px;}
.nav li a{color: #fff;display: block; padding: 0 20px;}
.nav li a img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}
.nav li.cur a{background: #2b79e0;}
.nav li a:hover{background: #2b79e0;}

.banner{background: url(../images/banner1.jpg) no-repeat center center;height: 440px;background-size: cover;}

.bj{background: url(../images/a_28.jpg) no-repeat  center bottom;background-size: cover;}
.fwlc{width: 1200px; margin: 0 auto; overflow: hidden;}
.fwlc_left{float: left; width: calc(100% - 330px); padding-top: 30px;}
.lcnr_tit h2{font-size: 18px; color: #fff; font-weight: bold; line-height: 72px; position: relative; padding-left: 17px;}
.lcnr_tit h2:before{position: absolute;content: ""; border-left: 6px solid #fff; height: 20px; border-radius: 3px;left: 0; top: 27px;}
.lcnr_box img{width: 100%;}

.xxss_left{width: 310px;float: left;}
.xxss{overflow: hidden;}
.xxss_nr{background: #fff; padding:28px 25px 0 25px ;}
.xx_ssk{width: 100%; height: 40px;border: 1px solid #358fef; overflow: hidden;}
.btn3{float: right;width: 59px;height: 38px;border: none;background: #358fef; color: #fff;font-size: 14px; cursor: pointer;}
.wby6{float: left; width: calc(100% - 59px); height: 38px; line-height: 38px; padding-left: 37px;background: url(../images/a_50.png) no-repeat 12px center;}
.xxss_nr h3{font-weight: bold; font-size: 14px;color: #358fef; padding-left: 14px;position: relative; line-height: 68px;}
.xxss_nr h3:before{border-left: 4px solid #358fef; height: 14px; position: absolute;content: "";left: 0;top: 27px;border-radius: 2px;}
.dslb {overflow: hidden; margin-left: -19px;}
.dslb li{float: left; padding: 2px 0 20px 19px;width: 50%;}
.dslb a{display: block; position: relative; line-height: 38px; border: 1px solid #358fef; padding-left: 50px; font-size: 16px; color: #358fef;}
.dslb span{width: 50px;height: 38px; left: 0; top: 0;position: absolute;}
.dslb img{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.czgl{overflow: hidden; margin-left: -19px; padding-bottom: 5px;}
.czgl li{float: left; width: 50%; padding: 0 0 23px 19px;}
.czgl li a{display: block; overflow: hidden; position: relative;}
.czgl img{width: 100%;}
.czgl span{font-weight: bold; font-size: 16px; color: #fff; position: absolute; z-index: 10; right: 12px; bottom: 9px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.more{color: #fff;background: url(../images/a_04.png) no-repeat right center; padding-right: 17px;font-weight: 400; font-size: 15px;}
.xxss_right{float: right; width: calc(100% - 330px);}
.rmxx_nr{background: #fff; padding: 20px 20px 0 20px;}
.rmxx_nr ul{overflow: hidden; margin-left: -10px;}
.rmxx_nr li{float: left; width: 50%; padding: 0 0 30px 10px;}
.rmxx_nr a{display: block; overflow: hidden;}
.rmxx_nr span{display: block; position: relative; height: 50px; width: 130px;float: left; }
.rmxx_text{float: right;width: calc(100% - 145px);}
.rmxx_nr img{width: 100%; position: absolute;left:0; top:50%; transform: translateY(-50%);}
.rmxx_nr h2{font-weight: bold; font-size: 14px; color: #444; margin-bottom: 6px;}
.rmxx_nr p{color: #888; line-height: 14px;white-space: nowrap;}

.xxss_a{overflow: hidden; padding-top: 20px;}
.lcnr_tit ul{display: inline-block;overflow: hidden;vertical-align: middle; margin-top: -5px;}
.lcnr_tit li{font-size: 16px; color: #fff; font-weight: 400;display: inline-block; }
.lcnr_tit li a{color: #fff;padding: 0 5px;}

.zsjj_nr{background: #fff; padding: 20px 20px 10px 20px ;}
.zsjj{overflow: hidden;}
.zsjj_left{float: left; width: 162px; overflow: hidden;}
.zsjj_left img{width: 100%; height: 96px;}
.zsjj_right{float: right; width: calc(100% - 180px);}
.zsjj_right h2{font-weight: bold; font-size: 14px; line-height: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height: 36px;}
.zsjj_right h2 a{color: #555555;}
.zsjj_right h2 a:hover{color: #206BE7;}
.zsjj_right p{font-size: 12px; line-height: 42px; color: #999999;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zsjj_right h3{font-size: 12px; color: #999;}
.zsjj_nr ul{padding: 15px 0 0 0;}
.zsjj_nr li{overflow: hidden; font-size: 14px; background: url(../images/a_107.png) no-repeat left center; padding-left: 15px; line-height: 35px;}
.zsjj_nr span{color: #666666;}
.zsjj_nr b{color: #666666; width: calc(100% - 100px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;float: left;display: block;}
.zsjj_nr a:hover b{color: #206BE7;}

.fwlc_right{float: right; width: 310px;}
.mfpg{padding-top: 30px;}
.mfpg_nr{background: url(../images/a_44.jpg); height: 420px;background-size: 100% 100%; padding: 23px 17px 0 17px;}
.mfpg_nr h2{font-size: 16px; font-weight: bold; color: #333;margin-bottom: 13px;text-align: center;}
.mfpg_nr p{color: #888; font-size: 14px;text-align: center;}
.mfpg_nr ul{padding-top: 19px;}
.mfpg_nr li{padding-bottom: 13px;}
.wby7{width: 100%; padding: 0 14px; height: 36px; line-height: 34px; background: #fff;border: 1px solid #ededed;border-radius: 5px;}
.btn4{width: 100%; height: 40px;color: #fff; font-size: 16px;border-radius: 6px; margin-top: 15px;border: none; background-image: linear-gradient(#0ab9fc, #3b87ec);}

.rmbq{padding-top: 20px;}
.rmbq_nr{background: #fff; padding: 20px 20px 2px 20px;}
.rmbq_nr ul{overflow: hidden; margin-left: -10px;}
.rmbq_nr li{float: left; padding: 0 0 10px 10px;}
.rmbq_nr a{display: block; line-height: 31px; border: 1px solid  #cfcfcf;border-radius: 5px; color: #999; padding: 0 7px;}
.rmbq_nr a:hover{border: 1px solid #206BE7;color: #206BE7;}
.qycp{padding-top: 30px;width: 1200px; margin: 0 auto;}
.qycp_nr{background: #fff; padding: 17px;}
.qycp_nr ul{overflow: hidden; margin-left: -17px;}
.qycp_nr li{float: left; width: 20%; padding-left: 17px;}
.qycp_nr a{display: block; overflow: hidden; position: relative;}
.qycp_nr img{width: 100%;}
.qycp_nr span{font-size: 17px; font-weight: bold; position: absolute; color: #fff; bottom: 20px;right: 20px;}

.zsfw{width: 1200px; margin: 0 auto; padding: 72px 0 84px;text-align: center;}
.zsfw li{display: inline-block; padding: 0 47px;}
.zsfw p{color: #fff; font-weight: bold; font-size: 16px; margin-top: 20px;}
.zsfw img{margin: 0 auto;transition: All 0.4s ease-in-out; -webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out;}
.zsfw li:hover img{transform: rotate(40deg);}

.link{width: 1200px; margin: 0 auto; overflow: hidden;}
.link_tit{border-bottom: 1px solid rgba(255,255,255,.3);}
.link_tit ul{overflow: hidden; margin-left: -18px;}
.link_tit li{float: left; color: #fff; font-size: 14px; line-height: 38px;}
.link_tit span{color: #fff; display: inline-block; margin: 0 18px;cursor: pointer;}
.link_tit li.cur span{border-bottom: 1px solid #fff;}
.linknr ul{overflow: hidden; padding: 23px 0 0 0;}
.linknr li{float: left; color: #fff;font-size: 14px;}
.linknr li a{color: #fff; line-height: 35px;}
.linknr li a:hover{color: #eee;}
.linknr{animation:fadeIn .25s, 100ms;}

.footer{width: 1200px; margin: 0 auto; padding: 30px 0;}
.footer p{font-size: 14px;text-align: center; line-height: 2; color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: #eee;}

/*留学申请*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center; height: 939px;}
.banner_text{width: 1200px; margin: 0 auto; padding-top: 80px;}
.banner_text h2{text-align: center; color: #fff; font-size: 70px; margin-bottom: 45px;}
.banner_text h2 span{color: #fcff01;}
.banner_text p{color: #fff; font-weight: bold; font-size: 81px;text-align: center;}
.banner_text p span{color: #fcff01;}
.banner_text ul{text-align: center; padding: 44px 0 68px;}
.banner_text li{padding: 0 40px;display: inline-block;}
.banner_text h3{font-size: 20px; color: #fff; margin-top: 20px;}
.banner_text img{margin: 0 auto;}
.banner_text a{display: block; margin: 0 auto; text-align: center; width: 370px; line-height: 80px; background: #ffa200;border-radius: 6px; color: #fff; font-size: 30px;}

.bj2{background: #2b79e0;}
.wz1200{width: 1200px; margin: 0 auto;}

.fwlc_tit{text-align: center;padding: 0 0 95px; position: relative;}
.fwlc_tit h2{color: #fff; font-size: 48px; position: relative;}
.fwlc_tit p{width: 100%; font-size: 30px;text-align: center; color: rgba(255,255,255,.1);top: 35px; left: 0; position: absolute;}
.fwlc_tit h2:before{position: absolute;content: ""; border-bottom: 8px solid #fff; width: 44px;border-radius: 4px; left: 50%; margin-left: -22px; bottom: -40px;}
.fwlc_nr{padding-bottom: 110px;}
.fwlc_nr img{width: 100%;}

.fwys_nr ul{overflow: hidden; margin-left: -20px; padding: 10px 0 110px;}
.fwys_nr li{float: left; width: 25%; padding-left: 20px;transition: All 0.4s ease-in-out;}
.fwys_box{border-radius: 6px;text-align: center; padding: 38px 20px 45px 20px;background: #fff;}
.fwys_box h2{font-size: 22px; color: #222222; margin: 40px 0 15px;}
.fwys_box p{font-size: 14px; line-height: 24px; color: #808080; height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.fwys_box img{width: 104px;height: 104px; margin: 0 auto;border-radius: 50%; box-shadow:0 5px 10px rgba(57, 138, 237, .5); }
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.gxsw_nr ul{overflow: hidden; padding: 25px 0 35px; margin-left: -30px;}
.gxsw_nr li{width: 50%; padding: 0 0 40px 30px;float: left;}
.gxsw_box{background: #fff; padding: 20px 30px 10px 213px; position: relative;border-radius: 8px; }
.gxsw_box img{width: 163px;height: 163px; position: absolute; top: -25px; left: 23px;border-radius: 8px; box-shadow:0 0 10px rgba(255, 255, 255, .3);}
.gxsw_box h2{font-size: 24px; line-height: 28px; color: #222222;height: 56px; margin-bottom: 15px;}
.gxsw_box p{font-size: 14px; line-height: 18px; color: #808080; height: 90px;}
.gwtd_nr ul{overflow: hidden; margin-left: -30px;}
.gwtd_nr li{float: left; width: 50%; padding: 0 0 25px 30px;}
.gwtdbox{background: #fff;border-radius: 8px; overflow: hidden;padding: 25px;}
.gwtd_text{float: right; width: calc(100% - 180px); }
.gwtd_text h2{font-size: 26px; line-height: 56px; color: #222222;}
.gwtd_text p{font-size: 16px; line-height: 20px; height: 40px;color: #808080;}
.gwtdbox img{width: 118px;height: 118px;border-radius: 80%; float: left;}

/*学样详情*/
.dqwz p{font-size: 15px; color:#a9c7f3; line-height: 80px;background: url(../images/a_24.png) no-repeat left center; padding-left: 22px; }
.dqwz p a{color: #a9c7f3;}
.dqwz a.cur{color: #fff; }
.dqwz a:hover{color: #fff;}
.xxjs{ padding: 28px 35px 25px 35px;margin-top: 34px; background-image: linear-gradient(#c6dffa 10%, #fff 70%);position: relative;}
.xxjs_left{float: left;width: 590px; }
.xxjs_text{padding: 0 0 0 160px;}
.xxjs_text h2{font-size: 30px; color: #333333;}
.xxjs_text h3{font-size: 14px;color: #888888; line-height: 60px;}
.xxjs_text p{font-size: 14px; line-height: 32px; color: #888888;}
.xxjs_text p img{display: inline-block;vertical-align: middle; margin: -3px 12px 0 0;}
.xxjs_left .xxtb{position: absolute; left: 25px;width: 144px}

.xxjs_right{width: 223px;float: right;overflow: auto;}
.btn5{display: block; text-align: center; float: right; width: 102px; line-height: 38px; background: #358fef; color: #fff; font-size: 15px;transition: All 0.4s ease-in-out;}
.btn5:hover{background: #333;}
.btn5 img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}
.xxjs_right ul{overflow: hidden; padding-top: 40px;clear: both;}
.xxjs_right li{float: left; width: 50%; padding-left: 20px;}
.xxjs_right li a{display: block; text-align: center; height: 84px; background: #eaf4fd;border-radius: 6px;}
.xxjs_right h2{font-weight: bold; font-size: 20px; color: #358fef; line-height: 53px;}
.xxjs_right p{font-size: 16px; color: #666666;}

.xxsm{overflow: hidden; padding-top: 10px;}
.xxsm_left{float: left;width: calc(100% - 330px);}
.ddwz{background: #fff; padding: 0 25px;}
.ddwz_tit h2{font-weight: bold; font-size: 18px; position: relative; color: #333333; line-height: 80px; padding-left: 20px;}
.ddwz_tit h2:before{position: absolute;content: "";border-left: 6px solid #358fef;height: 20px;border-radius: 3px;left: 0;top:50%; transform: translateY(-50%);}
.ddxx_nr{overflow: hidden; padding-bottom: 30px;}
.ddxx_tp{width: 267px; position: relative;float: left;}
.ddxx_tp img{width: 100%;}
.ddxx_tp a{color: #fff; font-size: 14px; position: absolute; right: 13px;bottom: 11px;}
.ddxx_text ul{overflow: hidden;}
.ddxx_text li{width: 50%; float: left; font-size: 14px; color: #333; line-height: 48px;}
.ddxx_text ul li:nth-child(5){ width:100%;}
.ddxx_text  img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.gk_nr{border-bottom: 5px solid #f7f7f7; padding-bottom: 20px;}
.gk_nr p{font-size: 15px; color: #333333; line-height: 2;text-align:justify; word-break: break-all;}
.gk_nr img{width: 100%; padding: 20px 0 10px;}
.xxgl{margin-top: 10px;background: #fff; padding: 0 25px;}
.xxgl_nr {background: #f7f7f7;}
.xxgl_nr ul{overflow: hidden; padding: 5px 10px 10px 10px; margin-left: -5px;height: 70px;}
.xxgl_nr li{float: left; padding: 0 0 3px 5px;}
.xxgl_nr ul li span{line-height: 28px; padding: 0 10px; font-size:14px ; color: #666666;}
.xxgl_nr ul li a{line-height: 28px; padding: 0 10px; font-size:14px ; color: #666666;} 
.xxgl_nr li.cur a{color: #fff; background: #358fef;}
.xxgl_nr a:hover{color: #fff; background: #358fef;}
.zkgd{display: block; width: 50px; margin: 0 auto; line-height: 50px; cursor: pointer;background: url(../images/b1.png) no-repeat right center;}
.zkgd.on{background: url(../images/b2.png) no-repeat right center;}


.xxgox{overflow: hidden; padding: 30px 0; border-bottom: 1px solid #e6e6e6;}
.xxg_left{width: 233px;height: 155px; position: relative;float: left;}
.xxg_left img{width: 100%; position: relative;left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}
.xxg_right{float: right;width: calc(100% - 262px);}
.xxg_right h2{font-size: 18px; margin-bottom: 18px;line-height: 22px;height: 44px;}
.xxg_right h2 a{color: #333333;}
.xxg_right h2 a:hover{color: #206BE7;}
.xxg_right p{font-size: 14px; color: #888888; line-height: 24px; height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xxg_right h3{font-size: 14px; margin-top: 25px;}
.xxg_right h3 span{color: #888; padding-right: 20px;}
.xxg_right h3 span img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}

.fynr{padding: 40px 0 45px;text-align: center;}
.fynr ul{font-size: 0;}
.fynr li{display: inline-block; margin-left: -1px;}
.fynr a{display: block; line-height: 38px; font-size: 16px; color: #999; border: 1px solid #eeeeee; padding: 0 16px;}
.fynr span{display: block; line-height: 38px; font-size: 16px; color: #999; border: 1px solid #eeeeee; padding: 0 16px;}
.fynr li.cur a{color: #fff;background: #358fef;border: 1px solid #358fef;}
.fynr a:hover{color: #fff;background: #358fef;border: 1px solid #358fef;}

.xxsm_right{float: right;width: 310px;}
.jlxx{ background: #fff; margin-bottom: 10px; }
.jlxx h2{line-height: 60px; color: #358fef; font-size: 16px; position: relative; padding-left: 16px; position: relative;font-weight: bold;background-image: linear-gradient(#c7e0fb, #ffffff);}
.jlxx h2:before{position: absolute; content: "";border-left: 4px solid #358fef;height: 18px; left: 0;top:50%; transform: translateY(-50%);}
.jlxx ul{padding: 0 16px 13px 16px;}
.jlxx li{padding-bottom: 13px; overflow: hidden; line-height: 40px;}
.jlxx li img{width: 40px;height: 40px;float: left;  margin-right: 11px;border: 1px solid #cccccc;}
.jlxx li a{color: #333;font-size: 16px;}
.jlxx li a:hover{color: #206BE7;}
.jlxx_tp{padding: 0 16px;}
.jlxx_tp{overflow: hidden;}
.jlxx_tp img{width: 100%;}
.jlxx_tp .swiper-pagination-bullet{opacity: 1; background: #b8b1b4;}
.jlxx_tp .swiper-pagination-bullet-active{background: #fff;}
.jlxx dl{padding: 15px 16px;}
.jlxx dt{background: url(../images/a_107.png) no-repeat left center; padding-left: 15px; line-height: 35px; font-size: 14px;}
.jlxx dt a{color: #666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jlxx dt a:hover{color: #206BE7;}

/*看攻略*/
.zyzp_lb{ padding-top: 30px;}
.zyzp_left{float: left;width: calc(100%);}
.zyzp_lb ul{overflow: hidden; margin-left: -15px;}
.zyzp_lb li{float: left; width: 25%; padding-left: 15px;}
.zyzp_lb a{display: block; position: relative;}
.zyzp_lb  span{display: block; margin: 0 auto; width: 77px;}
.zyzp_lb p{font-size: 24px;text-align: center; color: #fff; margin-top: 15px;}
.zyzp_lb img{width: 100%;}
.zyzp_zz{text-align: center; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.zyzp{padding-top: 20px; overflow: hidden;}

.zyzp_left{float: left; width: calc(100% - 330px); background: #fff;}
.zyzp_tit{padding: 40px 0; text-align: center;}
.zyzp_tit h2{font-size: 36px; padding-bottom: 18px; color: #358fef; position: relative;}
.zyzp_tit h2 span{position: relative; z-index: 10;}
.zyzp_tit h2:before{position: absolute;content: ""; border-bottom: 22px solid #eaf4fd;width: 280px; left: 50%; margin-left: -150px; bottom: 8px;}
.zyzp_tit p{color: #999999; font-size: 18px;}
.zyzp_nr{padding: 0 20px 30px 20px; overflow: hidden;}
.zyzp_nr ul{overflow: hidden; margin-right: -25px;}
.zyzp_nr li{float: left; padding: 0 25px 0 0;width: 33.33%;background: url(../images/a_42.png) no-repeat 97% center;}
.zyzp_nr  ul li:nth-child(3){ background: none;}
.zyzp_box{position: relative; background: #eaf4fd; padding: 45px 20px;}
.zyzp_box span{color: #dcebfc;font-size: 54px; position: absolute; top: 12px;right: 12px;font-family: font1;}
.zyzp_box img{float: left; margin-right: 15px;}
.zyzp_box h2{font-size: 22px; line-height: 30px; margin-bottom: 10px; color: #333333; position: relative; z-index: 10;}
.zyzp_box p{color: #999; font-size: 16px;}
.zyzp_right{width: 310px;float: right; background: url(../images/a_14.jpg); height: 329px;background-size: cover;}
.lxfa_tit{text-align: center; padding: 33px 0 35px;}
.lxfa_tit h2{font-weight: bold; font-size: 16px; color: #333;}
.lxfa_tit p{font-size: 14px; margin-top: 12px; color: #888888;}
.lxfa_nr ul{overflow: hidden;}
.lxfa_nr li{float: left; width: 33.33%; text-align: center;}
.lxfa_nr p{font-size: 13px; color: #333333; margin-top: 12px;}
.lxfa_nr img{margin: 0 auto;}
.btn6{display: block; text-align: center; color: #fff;border-radius: 6px; font-size: 16px; line-height: 40px; width: 276px; margin: 34px auto 0 auto; background-image: linear-gradient(#08bafc, #3c87ec);}
.lxfa_nr h3{text-align: center; color: #2b79e0; font-size: 14px; margin-top: 24px;}

.lxbd{overflow: hidden; margin-top: 28px;}
.lxbd_left{float: left;width: calc(100% - 330px);}
.lxbd_left h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.lxbd_left h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.lxbdb{position: relative; background: #fff; padding: 27px 40px 28px 40px;}
.lxbdb a{display: block; }
.lxbdb img{width: 100%;max-height: 158px;}
.lxbdb p{text-align: center; margin-top: 17px; font-size: 15px; color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.lxbdb a:hover p{color: #206BE7;}
.lxbdb .swiper-button-next{background: url(../images/a_44.png);width: 12px;height: 22px;}
.lxbdb .swiper-button-prev{background: url(../images/a_43.png);width: 12px;height: 22px;}
.lxbd_right{float: right;width: 310px;}
.lxbd_right h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.lxbd_right h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.lxbdbox{background: #fff; padding: 15px 11px 0 11px;}
.lxbdbox img{width: 100%;max-height: 175px;}
.lxbdbox p{font-size: 14px; color: #333;text-align: center; line-height: 53px;}
.lxbdbox .swiper-button-next{background: url(../images/a_46.png);width: 34px;height: 50px;right: 0; margin-top: -50px;}
.lxbdbox .swiper-button-prev{background: url(../images/a_45.png);width: 34px;height: 50px;left: 0; margin-top: -50px;}

.tslx{overflow: hidden; padding-top: 28px;}
.tslx_left{float: left;width: calc(100% - 330px);}
.tslx_text{overflow: hidden;}
.tslx_text ul{ padding: 13px 18px;background: #fff;}
.tslx_text li{font-size: 14px; line-height: 38px;background: url(../images/a_107.png) no-repeat left center; padding-left: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.tslx_text li a{color: #666666;}
.tslx_text li a:hover{color: #206BE7;}

.tslx_right{float: right;width: 310px;}
.tslx_right h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.tslx_right h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.tslx_box{float: left;width: 49%;margin-right: 1%}
.tslx_box:nth-child(2){ float: right;}
.tslx_box h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.tslx_box h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}

.lxbd_tp{background: #fff; padding: 15px 11px 0 11px;}
.lxbd_tp img{width: 100%;max-height: 175px;}
.lxbd_tp p{font-size: 14px; color: #333;text-align: center; line-height: 53px;}
.lxbd_tp .swiper-button-next{background: url(../images/a_46.png);width: 34px;height: 50px;right: 0; margin-top: -50px;}
.lxbd_tp .swiper-button-prev{background: url(../images/a_45.png);width: 34px;height: 50px;left: 0; margin-top: -50px;}

.zxgl{overflow: hidden; padding-top: 28px;}
.zxgl_left{float: left;width: calc(100% - 330px);}
.zxgl_left h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.zxgl_left h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.zxgl_nr{background: #fff; padding: 10px 18px;}
.zxgl_nr ul{overflow: hidden; margin-left: -30px;}
.zxgl_nr li{float: left; width: 50%; padding-left: 30px;}
.zxgl_nr dt{font-size: 14px; line-height: 37px;background: url(../images/a_107.png) no-repeat left center; padding-left: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zxgl_nr dt a{color: #666666;}
.zxgl_nr dt a:hover{color: #206BE7;}
.zxgl_right{float: right;width: 310px;}
.zxgl_right h2{font-weight: bold; font-size: 18px; line-height: 64px; color: #fff; position: relative; padding-left: 16px;}
.zxgl_right h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.zxgl_tp img{width: 100%;}

/*国家攻略*/
.zslx{overflow: hidden;}
.zslz_left{float: left;width: 340px; background: #fff; padding: 20px 15px 3px 15px;}
.zslz_left ul{overflow: hidden; margin-left: -12px;}
.zslz_left li{float: left; width: 50%; padding: 0 0 15px 12px;}
.zslz_left a{display: block; line-height: 60px; padding-left: 26px; background: #eaf4fd; font-size: 15px; color: #358fef;}
.zslz_left a img{display: inline-block;vertical-align: middle; margin: -3px 14px 0 0;}
.zslz_left a:hover{background: #d6e5f2;}

.zslx_right{width: 310px;float: right;background: url(../images/a_14.jpg); height: 322px; padding: 0 18px;}
.zslx_tit{text-align: center; padding: 22px 0 18px;}
.zslx_tit h2{color: #333;font-weight: bold; font-size: 16px; margin-bottom: 14px;}
.zslx_tit p{color: #999; font-size: 14px;}
.zslz_nr li{padding-bottom: 13px;}
.wby8{width: 100%; padding: 0 15px;height: 36px;border: 1px solid #ededed;border-radius: 5px; color: #888888;background: url(../images/c_14.jpg) no-repeat 96% center #fff;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.btn7{width: 100%; color: #fff; font-size: 16px;border-radius: 6px; margin-top: 17px; background-image: linear-gradient(#09b9fc, #3c87ec);border: none;cursor: pointer;height: 40px;}

.xwjd{width: 508px; margin-left: 20px;float: left;}
.xwjdbox{height: 323px; position: relative;overflow: hidden;}
.xwjdbox img{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.xwjdbox p{width: 100%; left: 0; bottom: 0;background: rgba(0,0,0,.8); line-height: 46px; color: #fff; font-size: 14px; position: absolute;z-index: 10; padding: 0 15px;}
.xwjdbox p span{display: block; width: calc(100% - 150px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;  }
.xwjd .swiper-pagination{text-align: right; padding:0 15px 10px 0;}
.xwjd .swiper-pagination-bullet{opacity: 1; background: #fff;}
.xwjd .swiper-pagination-bullet-active{background: #358fef;}

.mglc{background: #fff; overflow: hidden; padding: 13px; margin-top: 20px;}
.mglc_left{float: left; width: 252px;height: 120px; padding: 20px 20px 0 20px;background: #eaf4fd;  overflow: hidden;}
.mglc_left img{float: left; }
.mglc_left h2{float: right;width: 120px; font-size: 26px; color: #358fef; line-height: 1.5;}
.mglc_right{float: right; height: 120px; position:relative;width: calc(100% - 278px);overflow: hidden;}
.mglc_right img{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.lxcs_left{float: left; width: calc(100% - 330px);}
.lxcs_tit {padding-top: 28px;}
.lxcs_tit h2{font-weight: bold; color: #fff; font-size: 18px; padding-left: 16px; line-height: 64px;position: relative;}
.lxcs_tit h2:before{border-left: 6px solid #fff; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.more {font-weight: 400; font-size: 15px; color: #fff; padding-right: 15px;background: url(../images/a_04.png) no-repeat right center;}

.lxcs{overflow: hidden;}
.lxcs_tit ul{float: right; padding-right: 35px;}
.lxcs_tit li{font-size: 13px;font-weight: 400; color: #fff;float: left;} 
.lxcs_tit li a{color: #fff; padding: 0 6px;}
.lxcs_tit li a:hover{text-decoration: underline;}
.lxcs_nr{background: #fff; padding: 18px;}
.lxcs_nr ul{overflow: hidden; margin-left: -40px;}
.lxcs_nr li{float: left; width: 50%; padding-left: 40px;}
.lxcs_tt{overflow: hidden;}
.lxcs_tp{width: 166px;height: 124px; position: relative; overflow: hidden;float: left;}
.lxcs_tp img{width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); position: absolute;}
.lxcs_text{float: right;width: calc(100% - 185px);}
.lxcs_text h2{font-weight: bold; font-size: 14px; line-height: 18px; color: #555555;height: 54px; margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lxcs_text p{font-size: 12px; color: #888; line-height: 16px;height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lxcs_text a{display: block; color: #888; margin-top: 10px;}
.lxcs_box{padding: 10px 0;}
.lxcs_box dt{overflow: hidden; font-size: 14px;background: url(../images/a_107.png) no-repeat left center; padding-left: 15px;line-height: 35px;}
.lxcs_box span{color: #666666;}
.lxcs_box b{float: left; width: calc(100% - 100px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.lxcs_box a:hover b{color: #206BE7;}
.lxcs_right{float: right;width: 310px; padding-top: 50px;}

/*留学初识*/
.lxrm{overflow: hidden;}
.lxrm_left{float: left; width: 250px;}
.lxrm_nav{background: #fff; padding: 20px 0 5px; margin-bottom: 20px;}
.lxrm_nav li{padding-bottom: 15px;}
.lxrm_nav a{display: block; padding-left: 30px; line-height: 43px; font-size: 15px; color: #333333; position: relative;}
.lxrm_nav li.cur a{color: #358fef;background: #eaf4fd;}
.lxrm_nav li.cur a:before{position: absolute; content: ""; border-left: 4px solid #358fef; height: 100%; left: 0; top: 0;}
.lxrm_nav li:hover a:before{position: absolute; content: ""; border-left: 4px solid #358fef; height: 100%; left: 0; top: 0;}
.lxrm_nav li:hover a{color: #358fef;background: #eaf4fd;}
.lxrm_b{padding: 0 18px 36px 18px;
    background: url(../images/a_14.jpg);background-size: cover;}
.lxrm_right{float: right;width: calc(100% - 270px); background: #fff; padding: 0 20px;}
.lxrr_tit h2{line-height: 65px; font-weight: bold; font-size: 18px; padding-left: 16px; position: relative;}
.lxrr_tit h2:before{border-left: 6px solid #23a0f4; height: 20px;left: 0;top:50%; transform: translateY(-50%);position: absolute;content: "";border-radius: 3px;}
.lxrr_qh{overflow: hidden; border-bottom: 1px solid #ececec;}
.lxrr_left{float: left;}
.lxrr_left ul{overflow: hidden;}
.lxrr_left li{float: left; padding-right: 40px; font-size: 14px;}
.lxrr_left li a{display: block; cursor: pointer; color: #333; line-height: 40px;}
.lxrr_left li.cur a{border-bottom: 3px solid #358fef;}
.lxrr_left a:hover{border-bottom: 3px solid #358fef;}
.lxrr_right{float: right;}
.lxrr_right ul{overflow: hidden;}
.lxrr_right li{float: left; padding-left: 40px; font-size: 14px;}
.lxrr_right li a{display: block; cursor: pointer; color: #333; line-height: 40px;}
.lxrr_right li.cur a{border-bottom: 3px solid #358fef;}
.lxrr_right a:hover{border-bottom: 3px solid #358fef;}
.lxrrbox{overflow: hidden; padding: 20px 0; border-bottom: 1px solid #ececec;}
.lxrr_l{float: left; width: 250px;height: 160px; overflow: hidden; position: relative;}
.lxrr_l img{width: 100%;left:50%; top:50%; transform:translate(-50%,-50%); position: absolute;}
.lxrr_r{float: right;width: calc(100% - 270px);}
.lxrr_r h2{font-size: 20px; font-weight: bold; line-height: 24px;color: #333333; margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lxrr_r p{font-size: 14px; line-height: 22px; color: #999; height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lxrr_r h3{margin-top: 35px;}
.lxrr_r h3 span{display: inline-block; font-size: 12px; line-height: 26px; padding: 0 11px; border-radius: 13px; color: #999; background: #f7f7f7;}
.lxrr_r h3 em{padding-left: 27px; font-size: 12px; color: #999;}
.lxrr_r h3 a{padding-left: 27px; font-size: 12px; color: #999;}
.lxrr_r h3 a:hover{color: #206BE7;}
.lxrr_r h3 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}

/*关于我们*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center; height: 480px;background-size: cover;}
.gywm_left{float: left; width: 250px;margin-top: -110px; position: relative;z-index: 10;}
.gywm_left h2{color: #fff; font-size: 24px; line-height: 110px; padding-left: 20px;background:url(../images/b_02.jpg);}
.gywm_left ul{background: #fff;}
.gywm_left li{padding-bottom: 13px;}
.gywm_left a{display: block; position: relative; font-size: 15px; color: #333; line-height: 44px; padding-left: 28px;}
.gywm_left li.cur a{ color: #358fef;background: #eaf4fd;}
.gywm_left li.cur a:before{position: absolute;content: "";border-left: 4px solid #358fef;left: 0; top: 0;height: 100%;}
.gywm_left a:hover{ color: #358fef;background: #eaf4fd;}
.gywm_left li:hover a:before{position: absolute;content: "";border-left: 4px solid #358fef;left: 0; top: 0;height: 100%;}
.gywm_right{float: right; width: calc(100% - 270px); padding: 0 20px; margin-top: 20px;background: #fff;}
.gywm_right h2{color: #333; font-weight: bold; font-size: 18px; padding-left: 16px; line-height: 64px; position: relative;}
.gywm_right h2:before{border-left: 6px solid #1ca6f6; left: 0; border-radius: 3px; top:50%; transform: translateY(-50%);position: absolute;content: "";height: 20px;}
.gywm_title{padding: 45px 0 40px;}
.gywm_title img{margin: 0 auto;}
.gywm_nr p{font-size: 16px; line-height: 30px; color: #444444;text-align:justify; word-break: break-all;}
.gywm_nr img{margin: 30px auto;max-width: 100%;}

/*文章详情*/
.wzxq{padding: 0 45px;background: #fff;}
.wzxq_title{padding: 50px 0 35px;text-align: center; border-bottom: 1px solid #ededed;}
.wzxq_title h2{font-size: 24px; color: #333333; line-height: 1.6; margin-bottom: 20px;}
.wzxq_title p{font-size: 14px; color: #999999;}
.wzxq_title span{padding: 0 12px;}
.wzxq_title img{display: inline-block;vertical-align: middle; margin: -3px 7px 0 0;}
.wzxq_nr{padding: 30px 0;font-size: 16px; line-height: 36px;color: #000; }
.wzxq_nr p{font-size: 16px; line-height: 36px;color: #000; }
.wzxq_nr span{font-size: 16px; line-height: 36px;color: #000; }
.wzxq_nr img{margin: 30px auto; max-width: 100%;}
.wzly{ padding-bottom: 45px;}
.wzly p{font-size: 16px; color: #666666; line-height: 36px;}
.wzly p a{color: #666;}
.wzly p a:hover{color: #206BE7;}
.wzbq{margin-top: 20px; background: #fff; padding: 0 20px 10px 20px;}
.wzbq h2{font-size: 18px; font-weight: bold; color: #333; padding-left: 16px; line-height: 64px;position: relative;}
.wzbq h2:before{border-left: 6px solid #1ca6f6; left: 0; border-radius: 3px; top:50%; transform: translateY(-50%);position: absolute;content: "";height: 20px;}
.wzbq ul{overflow: hidden; margin-left: -20px;}
.wzbq li{float: left; padding: 0 0 10px 20px;}
.wzbq a{display: block; padding: 0 10px; line-height: 28px; border: 1px solid #e6e6e6; font-size: 14px; color: #666666;}
.wzbq a:hover{color: #206BE7;border: 1px solid #206BE7;}
.wzfy{padding: 15px 20px; background: #fff; margin-top: 10px;}
.wzfy ul{overflow: hidden;}
.wzfy li{float: left; width: 50%; font-size: 14px; line-height: 30px; color: #666;background: url(../images/a_52.png) no-repeat left center; padding-left: 30px;}
.wzfy a{color: #666;display: inline-block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;vertical-align: middle;}
.wzfy a:hover{color: #206BE7;}
.wzfy ul li:nth-child(2){ background: url(../images/a_54.png) no-repeat right center; padding-right: 30px;text-align: right;}

.wzxq_lb{background: #fff; margin-top: 20px; padding: 0 20px;}
.wzxq_lbtitle h2{font-size: 18px; font-weight: bold; color: #333; padding-left: 16px; line-height: 64px;position: relative;}
.wzxq_lbtitle h2:before{border-left: 6px solid #1ca6f6; left: 0; border-radius: 3px; top:50%; transform: translateY(-50%);position: absolute;content: "";height: 20px;}
.wzxqlb_box{overflow: hidden; padding-bottom: 32px;}
.wzxq_left{float: left; width: 181px;height: 118px; position: relative; overflow: hidden;}
.wzxq_left img{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.wzxq_right{float: right;width: calc(100% - 202px);}
.wzxq_right h2{font-size: 18px; line-height: 22px;height: 44px; margin-bottom: 20px;} 
.wzxq_right h2 a{color: #333;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wzxq_right p{font-size: 14px;color: #999;}
.wzxq_right h3{margin-top: 20px; color: #999; font-size: 14px;}
.wzxq_right span{padding-right: 25px;}
.wzxq_right h3 img{display: inline-block;vertical-align: middle; margin: -3px 7px 0 0;}
.tao{height: 10px;}

/*找学校*/
.czxy{padding: 27px 0 0 0;}
.czxy_tit h2{color: #fff; font-size: 18px; line-height: 64px; padding-left: 16px; position: relative;font-weight: bold;}
.czxy_tit h2:before{border-left: 6px solid #fff; left: 0; border-radius: 3px; top:50%; transform: translateY(-50%);position: absolute;content: "";height: 20px;}
#box {background: #fff; }

#box dl {padding: 12px 0; line-height: 34px;  margin: 0 35px;border-bottom: 1px dashed #dadada;font-size: 15px; color: #444444; overflow: hidden;}
#box dt{width: 94px;text-align: right; line-height: 34px;float: left;
	color: #8a8a8a;}
#box b{padding: 12px 0;display: block;}
.btn8{width: 60px; height: 36px;border: none; background: #358fef; color: #fff;}

.zxnr{float: left;}
#box dd {float: left;color: #252525;margin: 0 10px;font-size: 14px;cursor: pointer;}
#box dl input{width: 40px;text-align: center; border: 1px solid #cccccc; line-height: 34px;height: 36px; margin: 0 5px;}
#box dd.active {color: #358fef;font-weight: bold;}
#box dl.select { background-image: linear-gradient(#c5dffa, #fff);margin: 0;padding: 0 20px;}

#box dl.select dd{border: 1px solid #d7e3f0;height: 34px;line-height: 32px;margin-top: 13px;padding: 0 5px 0 9px;background-color: #fff;}
#box dl.select dd span{width: 32px;height: 32px;display: inline-block;text-align: center;line-height: 32px;color: #358fef;cursor: pointer;font-size: 16px;font-weight: bold; margin-left: 3px;}

.ssnrxz{overflow: hidden; padding: 12px 0;}
.ssnrxz ul{overflow: hidden;}
.ssnrxz li{float: left; padding-right: 10px; line-height: 36px;}
.ssnrxz ul li:nth-child(1){ width:140px;text-align: right;color: #8a8a8a;font-size: 14px;}
.wby9{width: 305px;border: 1px solid #358fef;height: 36px; line-height: 34px; padding: 0 15px;}

.xxpm{margin-top: 10px; background: #fff;}
.xxpm_title{overflow: hidden; border-bottom: 1px solid #e5e5e5; padding: 0 28px;}
.xxpm_left{float: left;}
.xxpm_left p{float: left; line-height: 53px; font-size: 16px; color: #555555;}
.xxpm_right{float: right;width: 310px;}
.xxpm_right ul{overflow: hidden;}
.xxpm_right li{float: left;  width: 33.33%; text-align: center; line-height: 53px;font-size: 16px; color: #666666;}
.xxpm_right a{display: inline-block; position: relative; color: #666;}
.xxpm_right li.cur a:before{position: absolute; content: ""; border-bottom: 2px solid #358fef;bottom: 11px;left: 0;width: 100%; }
.xxpm_right li.cur a{color: #358fef;font-weight: bold;}
.xxpm_right a:hover{color: #358fef;font-weight: bold;}
.xxpm_right li:hover a:before{position: absolute; content: ""; border-bottom: 2px solid #358fef;bottom: 11px;left: 0;width: 100%; }
.xxpm_box{overflow: hidden; padding: 20px 0; margin: 0 28px; border-bottom: 1px solid #e5e5e5;}
.xxpm_pm{float: right;width: 310px;}
.xxpm_pm ul{overflow: hidden; }
.xxpm_pm li{float: left;width: 33.33%;text-align: center; line-height: 50px;}
.xxpm_pm span{font-size: 16px; color: #666666;}
.xxpm_left{overflow: hidden;float: left; width: 450px;}
.xxpm_minl{width: 130px;height: 50px; position: relative;float: left;}
.xxpm_minl img{position: absolute;width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.xxpm_minr{float: right;width: calc(100% - 145px);}
.xxpm_minr h2{font-size: 16px; color: #333;line-height: 26px;}
.xxpm_minr h2 span{padding-right: 18px;}
.xxpm_minr p{font-size: 14px; line-height: 1.6; color: #888888;}

.sjlogo{display: none;}
@media(max-width:1220px){
.header{height: 60px; position: fixed;width: 100%; top: 0;left: 0;  z-index: 100;}
.czxy_tit h2{margin-top: 30px}
.top{display: none;}
.headerbox{width: 100%; padding: 0 3%;}
.logo{width: 300px; padding-top: 12px;}
.ssbox{display: none;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #2b79e0;border-radius: 5px; right: 3%; top: 15px;background-size: 20px 20px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #2b79e0;background-size: 20px 20px;}
.navbox{position: fixed;z-index: 100;height: 100%; padding-top: 30px;width: 220px;left: -220px;top: 0;}
.sjlogo{width: 160px; margin: 0 auto 30px auto;display: block;}
.nav_left{display: none}
.nav{margin-top: 30px;overflow:visible;}
.nav li a{padding: 0 5px}
.nav li{padding-left: 10px;}
.czxy_tit h2{margin-top: 90px}
.dhbj{position: fixed;width: 100%;height: 100%; z-index: 80;background: rgba(0,0,0,.8);top: 0;left: 0;display: none}

.banner{height: 200px; margin-top: 60px;}
.fwlc{width: 100%; padding: 0 3%;}
.fwlc_left{float: none; width: 100%;}
.xxss_left{width: 100%; float: none;}
.xxss_right{width: 100%; float: none;}
.fwlc_right{float: none; width: 100%;}
.qycp{width: 100%; padding: 15px 3% 0 3%;}
.zsfw{width: 100%; padding: 40px 3%;}
.zsfw  ul{margin-left: -20px;}
.zsfw li{display: block; float: left; width: 50%;  padding: 0 0 20px 0;}
.link{width: 100%;padding: 0 3%;}
.footer{width: 100%;padding: 30px 3%;}

.banner3{margin-top: 60px; height: 200px;}
.wz1200{width: 100%; padding: 0 3%;}
.gywm_left{float: none; width: 100%; margin-top:0;}
.gywm_left h2{font-size: 20px;height: 70px; background-size: 100% 100%; line-height: 70px;}
.gywm_right{width: 100%;float: none; padding-bottom: 10px;}
.gywm_title img{max-width: 60%;}

.zslz_left{float: none; width: 100%;}
.xwjd{float: none; margin: 20px 0 0 0;width: 100%;}
.zslx_right{width: 100%; margin-top: 20px;}
.lxcs_left{float: none; width: 100%;}
.lxcs_right{float: none; width: 100%; padding-top: 20px;}
.zyzp_lb{padding-top: 80px;}
.zyzp_left{width: 100%; float: none;}
.zyzp_right{float: none; width: 100%; margin-top: 20px;}
.zyzp_lb li{width: 50%; padding-bottom: 20px;}
.lxbd_left{float: none; width: 100%;}
.lxbd_right{float: none; width: 100%;}
.tslx_left{float: none; width: 100%;}
.tslx_right{float: none; width: 100%;}
.zxgl_left{float: none; width: 100%;}
.zxgl_right{width: 100%; float: none;}

.lxrm_left{float: none; width: 100%;}
.lxrm_right{float: none; width: 100%; margin-top: 20px;}

.banner2{height: 400px;background-size: cover; margin-top: 60px;}
.banner_text{width: 100%; padding: 40px 3%;}
.banner_text h2{font-size: 24px; margin-bottom: 25px;}
.banner_text p{font-size: 35px;}
.banner_text img{width: 50px;height: 50px;}
.banner_text h3{font-size: 12px;}
.banner_text ul{padding: 20px 0 40px;}

.banner_text a{width: 200px; font-size: 22px; line-height: 50px;}
.fwlc_tit h2{font-size: 24px;}
.fwlc_tit h2:before{bottom: -25px;}
.fwlc_tit{padding-bottom: 50px;}
.fwlc_tit p{font-size: 16px;top: 20px;}
.fwlc_nr{padding-bottom: 40px;}
.fwys_nr li{width: 50%; padding-bottom: 20px;}

.gxsw_nr li{width: 100%;}
.xxsm_left{float: none; width: 100%;}
.wzxq{padding: 0 20px;}
.wzfy li{float: none; width: 100%;}
.wzfy ul li:nth-child(2){float: none; width: 100%; text-align: left; background: url(../images/a_52.png) no-repeat left center;}
.xxsm_right{float: none; width: 100%; margin-top: 20px;}
.xxjs_left{float: none; width: 100%;}
.xxjs_right{width: 100%; padding-top: 20px; float: none;}
.xxjs_right ul{margin-left: -20px; padding-top: 10px;}
.btn5{float: none;}
.xxjs_left .xxtb{left: 50%;transform: translateX(-50%);width:100px}
.xxjs_text{padding: 110px 0 0 0;text-align: center;}
#box dl{margin: 0 20px;}
.ssnrxz{padding: 12px 20px;}
.ssnrxz ul li:nth-child(1){width: 90px;}
#box dt{width: 70px;font-size: 12px;}
#box b{font-size: 12px;}
#box dd{font-size: 12px;}
}
@media(max-width:1000px){
.mglc_left{width: 100%;float: none; padding: 15px;height: auto;}
.mglc_left img{width: 50px;height: 50px;}
.mglc_left h2{width: calc(100% - 70px); line-height: 50px;font-size: 20px;}	
.mglc_right{width: 100%;}
.zyzp_nr li{width: 100%; background: none; padding-bottom: 10px;}
.gwtd_nr li{width: 100%;}
.xxpm_right{width: 190px; font-size: 14px;}
.xxpm_right li{ font-size: 12px;}
.xxpm_pm{width: 190px;}
.xxpm_left{width: calc(100% - 210px);}
}
@media(max-width:760px){
.qycp_nr{padding-bottom: 0;}
.qycp_nr li{width: 50%;padding-bottom: 20px;}
.lxcs_nr li{width: 100%;}
.lxrr_left li{padding-right: 10px;}
.lxrr_right li{padding:0 10px 0 0;float: left;}
.lxrr_left{width: 100%; float: none;}
.lxrr_right{float: none; width: 100%;}
.banner_text li{padding: 0 10px 10px 10px;zoom: 0.7;}
.gwtd_text{width: calc(100% - 140px);}
.gwtd_text h2{font-size: 20px;}
.ddxx_tp{width: 100%; float: none;}
.ddxx_text{width: 100%; float: none;}
}
@media(max-width:650px){
.rmxx_nr li{width: 100%;}
.xwjdbox{height:auto ;}
.xwjdbox img{position: static;    transform: translate(0%,0%);}
.more{font-size: 12px;}
.lxcs_tit ul{padding-right: 10px;}
.lxcs_tit li{font-size: 12px;}
.lxcs_tit li a{padding: 0;}
.zyzp_tit h2{font-size: 24px;}
.zyzp_tit p{font-size: 14px;}
.tslx_box{width: 100%; float: none;}
.lxrr_l{width: 100%;float: none;}
.lxrr_r{width: 100%; float: none; margin-top: 20px;}
.fynr a{padding: 0 10px; line-height: 30px;}
.fynr span{padding: 0 10px; line-height: 30px;}
.lxrr_r h3{margin-top: 10px;}

.gxsw_box p{height: auto;}
.gxsw_box h2{height: auto; font-size: 20px;}

.xxg_left{float: none; width: 100%;height: 4rem; overflow: hidden;}
.xxg_right{float: none; width: 100%; padding-top: 20px;}

.wby9{width: 230px;}
.xxpm_minl{float: none; margin: 0 auto;}
.xxpm_minr{width: 100%; float: none;text-align: center; padding-top: 15px;}
.xxpm_left p{float: none;}
}

@media(max-width:480px){
	.qycp_nr li{width: 100%;}
	.fwys_nr li{width: 100%;}
	.wzxq_left{float: none; width: 100%;}
	.wzxq_right{float: none; width: 100%; padding-top: 20px;}
	.ddxx_text li{width: 100%;}
	.wby9{width: 180px;}
	.xxpm_left p{font-size: 14px;}
	.xxpm_title{padding: 0 10px;}
	.xxpm_box{ margin: 0 10px;}
.xxpm_minl{width: 100%;}
.xxpm_minr h2{font-size: 14px;}
.zsfw p{font-size: 14px;}
}



