blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
body,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;outline:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.vm{vertical-align:middle}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
a,a:hover{text-decoration:none;color:inherit}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}

.wp{width:1200px;margin:0 auto}
.wp:after,.wp:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}


.ul-subject li{float:left;margin-bottom:3px}
.ul-subject a{display:inline-block;color:#5d5d5d;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0 10px}
.ul-subject a:hover{color:#2d81e0}
.hd-m{position:relative;z-index:5}
.hd-m .con{position:relative}
.ul-address{background-color:#fff;overflow:hidden;width:280px;padding:0 8px 5px 2px;height:4.7em;position:absolute;right:0;top:6px}
.ul-address li{float:left;width:20%}
.ul-address a{display:block;font-size:14px;color:#5d5d5d;line-height:1.71em;width:58px;text-align:center;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-address a:hover,.ul-address li.on a{color:#2d81e0}
.ul-address .js-close{color:#2d81e0;display:none}
.ul-address.show a.home{color:#2d81e0}
.ul-address.on{height:auto}
.ul-address.on a.on{color:#2d81e0}
.ul-address.on .js-close{display:block}
.ul-address.on .js-more{display:none}
.nav{height:46px;background-color:#2d81e0}
.nav ul{overflow:hidden}
.nav li{float:left}
.nav a{padding:0 22px;line-height:46px;display:block;font-size:16px;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.nav a:hover,.nav li.on a{background-color:#ebbc39}
.menuBtn{position:absolute;z-index:100;display:none;top:8px;right:9px;width:40px;height:40px;cursor:pointer;padding:7px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:2px;background-color:#2d81e0;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.m-cur{font-size:14px;color:#afafaf;padding:30px 0 18px;line-height:1.1}
.m-cur a{color:#afafaf;display:inline-block;padding-right:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-cur a:hover{color:#2d81e0}
.m-cur span{color:#626363;display:inline-block;padding:0 4px}
.g-tit1 .tit-t{overflow:hidden}
.g-tit1 h5{color:#2d81e0;font-size:20px;float:left;font-weight:700;line-height:1.1;overflow:hidden}
.g-tit1 a{float:right;font-weight:400;color:#979797;font-size:12px;line-height:1.1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:Arial;text-transform:uppercase;margin-top:10px}
.g-tit1 a:hover{color:#2d81e0}
.sp-tit{overflow:hidden;margin-top:-1px}
.sp-tit span{float:left;padding-right:7px;font-size:12px;color:#d9d9d9;line-height:1.67;text-transform:uppercase}
.sp-tit em{display:block;position:relative;top:8px;height:5px;overflow:hidden;background:url(../images/yline1.png) left center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.m-so{background-color:#f2f2f2;padding:15px 0}
.sobox{float:left;width:502px;height:47px;border:1px solid #ccc;position:relative;border-radius:4px;padding-right:111px;margin-top:11px}
.sobox input{border:none;background-color:transparent}
.sobox .inp{display:block;width:100%;height:47px;line-height:47px;padding:0 23px;color:#333;font-size:16px}
.sobox .sub{position:absolute;top:-1px;right:-1px;width:111px;height:47px;background:#2d81e0;border-radius:4px;color:#fff;font-size:16px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.sobox .sub:hover{opacity:.8;filter:alpha(opacity=80)}
.m-so .ad{float:right;margin-right:4px}
.m-so .ad img{display:block;margin:0 auto;width:100%}
.row-wrap{background-color:#fff}
.rowa1{padding:30px 0}
.rowa1 .c{display:none}
.rowa1-box1{overflow:hidden;margin-bottom:28px}
.logo-box{float:left;border:1px solid #eee;width:305px;height:256px;border-radius:4px;padding:10px 24px 30px}
.logo-box h5{text-align:center;font-size:16px;color:#454545;line-height:1.6;font-weight:700;margin-bottom:15px}
.logo-box .three-login{margin-top: 10px;margin-bottom: 12px;}
.logo-box .three-login .lab{margin-bottom: 4px;}
.logo-box .three-login .list a{width: 40px;    height: 40px;}
.logo-box .inp{display:block;height:34px;border:1px solid #ddd;border-radius:4px;line-height:34px;width:100%;margin-bottom:16px;padding:0 14px;font-size:14px}
.logo-box .sub-btn{overflow:hidden;margin-top:14px}
.logo-box .sub-btn input{width:80px;height:26px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:none;margin-bottom:0;font-size:14px;color:#fff;line-height:26px;text-align:center}
.logo-box .sub-btn input:hover{opacity:.8;filter:alpha(opacity=80)}
.g-checklab{position:relative;font-size:14px;color:#666;float:left;font-weight:400;padding-left:18px;background:url(../images/g-lab.png) left center no-repeat;-webkit-background-size:auto 12px;background-size:auto 12px;margin-bottom:0;max-width:none;cursor:pointer}
.g-checklab.checked{background-image:url(../images/g-labon.png)}
.g-checklab input{position:absolute;left:-999999px}
.logo-box .row-line{overflow:hidden;margin-top:-8px;height:21px;line-height:21px}
.logo-box .row-line a{float:right;color:#a7a7a7;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.logo-box .row-line a:hover{color:#2d81e0}
.ban{float:left;width:505px;margin:0 30px}
.ban a{display:block;position:relative;padding-top:50.7%;height:0}
.ban img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.ban span{position:absolute;left:0;width:100%;bottom:0;height:39px;line-height:39px;background:rgba(0,0,0,.55);font-size:14px;color:#fff;padding:0 100px 0 22px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ban .slick-dots{position:absolute;bottom:42px;right:14px}
.ban .slick-dots li{float:left;font-size:0;padding:0;margin:0 6px;width:10px;height:10px;background:#eee;border-radius:50%;cursor:pointer}
.ban .slick-dots li.slick-active{background-color:#2d64e0}
.new-box1{float:right;width:330px;margin-top:2px}
.new-box1 h3{background-color:#2d81e0;height:44px;line-height:44px;padding:0 20px;color:#fff;font-size:16px;font-weight:400;margin-bottom:12px}
.new-box1 li a{height:40px;line-height:40px;border-bottom:1px dashed #eee;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#454545;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0 19px 0 30px;background:url(../images/y-dbx.png) 19px center no-repeat;-webkit-background-size:auto 6px;background-size:auto 6px}
.new-box1 li:last-child a{border-bottom:none}
.new-box1 li a:hover{color:#2d81e0}
.rowa1-box2{background-color:#fafafa;padding:1px 0 4px;overflow:hidden}
.rowa1-box2 ul{overflow:hidden}
.rowa1-box2 li{float:left;width:33.33%}
.rowa1-box2 .con{padding:20px 38px 19px 33px;overflow:hidden}
.rowa1-box2 .li1 .con{border-bottom:1px solid #eee}
.rowa1-box2 .icon{float:left;height:64px;width:64px;text-align:center;margin-right:13px}
.rowa1-box2 img{display:inline-block;vertical-align:middle;max-height:100%;max-width: 70px;}
.rowa1-box2 .txt{overflow:hidden;font-size:14px;color:#999;line-height:1.29}
.rowa1-box2 .txt p{height:2.58em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.rowa1-box2 h5 a{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;line-height:1.1;color:#222;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:1px 0 8px;font-weight:400}
.rowa1-box2 h5 a:hover{color:#2d81e0}
.map-layout{overflow:hidden;margin:32px 0 0px}
.m-map{float:left;margin:15px 58px 0 0}
.m-map img{display:block;margin:0 auto}
.room-box{float:right;width:450px;height:548px;background-color:#f8f8f8;padding:21px 0 0;margin-right:18px}
.room-box h2{font-weight:400;height:52px;line-height:52px;text-align:center;background-color:#2d81e0;position:relative;font-size:18px;color:#fff}
.room-box h2 b{color:#ebbc39}
.room-box h2:after{position:absolute;content:"";left:0;top:-6px;width:9px;height:6px;background:url(../images/ysj2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.room-ul{height:460px;overflow:hidden;position:relative}
.room-ul ul{margin:16px 25px 0 34px}
.room-ul ul em{height:22px;background-color:#2d81e0;color:#fffefe;font-size:14px;min-width:44px;text-align:center;line-height:22px;display:inline-block;vertical-align:middle;margin-right:7px;padding:0 5px;}
.room-ul ul li a{display:block;padding:11px 0 13px;border-bottom:1px dashed #eee;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#616161;font-size:14px;line-height:22px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.room-ul ul li a:hover{color:#2d81e0}
.room-ul ul li:last-child a{border-bottom:none}
.mCSB_scrollTools .mCSB_draggerRail{display:none!important}
.mCSB_scrollTools .mCSB_dragger{max-height:98px!important}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px!important;background-color:#e3e3e3!important;border-radius:3px!important}
.mCSB_scrollTools{width:7px!important}
.ul-ad{overflow:hidden}
.ul-ad ul{float:left;width:399px}
.ul-ad ul+ul{margin-left:5px}
.ul-ad .ul1{width:396px}/*--399*/
.ul-ad .ul2{width:387px;overflow:hidden;margin-left:0}
.ul-ad .ul2 li{float:left;width:50%;height: 95px;}
.ul-ad li{margin-bottom:5px}
.ul-ad li a{display:block;position:relative;border:1px solid #e1e1e1}
.ul-ad .ul1 li a{padding-top:18%}
.ul-ad .ul2 li a{margin-left:5px;padding-top:37%}
.ul-ad .ul1 .li1 a{padding-top:38%}
.ul-ad img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.rowa3{margin-top:29px}
.m-grid{overflow:hidden;position:relative;font-size:14px;margin:17px 0 23px}
.m-grid>.block>.item{float:left}
.m-grid>.col-2>.item{width:50%}
.m-grid>.col-4>.item{width:25%}
.m-grid.with-border{padding:0}
.m-grid.with-border>.block{overflow:hidden;margin:-9px -24px -10px -25px}
.m-grid.with-border>.block>.item{border-bottom:1px dashed #eee;border-right:1px dashed #eee}
.m-grid .txt{overflow:hidden;padding:19px 24px 19px 25px}
.m-grid .lc{float:right;padding-left:16px;background:url(../images/ylc.png) left center no-repeat;-webkit-background-size:auto 14px;background-size:auto 14px;margin-top:1px}
.m-grid>.block>.item:hover h5{color:#2d81e0}
.m-grid h5{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;line-height:1.5;color:#222;-webkit-transition:all .3s;transition:all .3s}
.m-grid h5 i{font-style:normal;width:auto;height:22px;background:#2d81e0;font-size:14px;line-height:22px;text-align:center;color:#fff;display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-2px;padding:0 5px;}
.g-tit1h{margin-top:27px}
.m-grid2{margin:15px 0 31px}
.m-grid2 .txt{padding:22px 20px 16px;font-size:14px;line-height:1.43;color:#a8a8a8}
.m-grid2 .txt p{height:2.86em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-grid2 h5{font-weight:400;color:#454545;font-size:18px;line-height:1.11;margin-bottom:12px}
.m-grid2 span{padding-left:18px;background:url(../images/ytime.png) left center no-repeat;-webkit-background-size:auto 14px;background-size:auto 14px;color:#b8b8b8;display:block;font-size:14px;line-height:1.71;margin-top:7px}
.m-grid2.with-border>.block{overflow:hidden;margin:-15px -20px -21px}
.rowa4{padding-bottom:31px}
.rowa4 .pm-box{float:left;width:375px}
.rowa4 .pm-box+.pm-box{margin-left:36px}
.pm-box .tit{height:49px;background-color:#f3f3f3;position:relative;padding-right:18px;margin-bottom:13px}
.pm-box .tit a{float:right;color:#2d81e0;font-size:14px;line-height:49px}
.pm-box .tit a:hover{text-decoration:underline}
.pm-box h5{float:left;font-weight:700;height:37px;line-height:37px;font-size:16px;color:#fff;width:184px;padding-left:20px;position:relative;background:url(../images/ybox1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:5px 0 0 -5px}
.pm-box h5:after{position:absolute;content:"";left:0;bottom:-6px;background:url(../images/ysj1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:5px;height:6px}
.pm-box li{overflow:hidden;padding:11px 0}
.pm-box li em{display:inline-block;vertical-align:middle;width:18px;height:18px;background-color:#eee;color:#616161;font-family:Arial;margin:0 15px 0 4px;text-align:center;line-height:18px}
.pm-box li span{float:right;font-size:14px;color:#a1a1a1;margin-right:15px;line-height:1.1;margin-top:6px}
.pm-box li a{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#616161;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pm-box li:hover a{color:#2d81e0}
.pm-box li:nth-child(1),.pm-box li:nth-child(2){padding:7px 0}
.pm-box li:nth-child(3){padding:7px 0 4px}
.pm-box li:nth-child(1) em,.pm-box li:nth-child(2) em,.pm-box li:nth-child(3) em{width:26px;height:30px;background:url(../images/ylab1.png) center center no-repeat;text-align:center;line-height:30px;color:#fff;margin:0 11px 0 0}
.m-wrap .col-l{width:886px}
.m-wrap .col-r{width:284px}
.m-text{color:#454545;font-size:14px;line-height:1.73;padding-bottom:52px;min-height:758px}
.m-text .tit{border-bottom:1px dashed #eee;font-size:14px;line-height:1.57;color:#b4b4b4;padding:8px 0 10px;margin-bottom:15px}
.m-text h1{color:#454545;font-size:24px;line-height:1.2;font-weight:400;text-align:center;margin-bottom:22px}
.m-text .sp-con{line-height:32px;overflow:hidden}
.m-text .sp-con span{display:inline-block}
.m-text .tit .con{float:left}
.m-text .tit .con span+span{margin-left:39px}
.m-text .sharebox{float:right}
.m-text .sharebox span{float:left;line-height:32px}
.bdshare-button-style0-32 a{width:32px!important;height:32px!important;background-image:url(images/yfx.png)!important;background-repeat:no-repeat;margin:0!important}
.bdshare-button-style0-32 a+a{margin-left:5px!important}
.bdshare-button-style0-32 .bds_sqq{background-position:-79px -8px!important}
.bdshare-button-style0-32 .bds_weixin{background-position:-5px -8px!important;margin-left:14px!important}
.bdshare-button-style0-32 .bds_tsina{background-position:-42px -8px!important}
.gzs-box{border:1px solid #d3d3d3;margin-bottom:20px}
.gzs-box .tit{overflow:hidden;height:55px;line-height:58px;border-bottom:5px solid #0293de;padding:0 19px 0 20px;margin-bottom:15px;font-weight:700;font-size:16px}
.gzs-box .tit a{float:right;color:#bababa;font-size:11px;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.gzs-box ul{padding:0 20px 24px 23px}
.gzs-box li{font-size:14px;line-height:3em}
.gzs-box li span{float:right;padding-left:16px;background:url(images/ylc.png) left center no-repeat;-webkit-background-size:auto 14px;background-size:auto 14px;color:#555}
.gzs-box li a{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#222;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding-left:13px;position:relative}
.gzs-box li a:after{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background:#2d81e0}
.gzs-box .tit a:hover,.gzs-box li:hover a{color:#2d81e0}
.m-wrap .pm-box{margin-bottom:10px}
.m-wrap .pm-box .tit{height:46px;margin-bottom:7px}
.m-wrap .pm-box h5{height:33px;line-height:35px;font-size:14px}
.bd_weixin_popup{width:255px!important;height:322px!important}
.ylist1{border-bottom:1px dashed #eee;margin-bottom:32px}
.ylist1 li{padding:19px 8px 18px 6px;font-size:14px;line-height:1.57;color:#787878;border-top:1px dashed #eee}
.ylist1 li h5{overflow:hidden;margin-bottom:15px}
.ylist1 li h5 a{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#454545;font-size:16px;line-height:1.38;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ylist1 li:hover h5 a{color:#2d81e0}
.ylist1 li h5 span{float:right;font-size:14px;color:#ababab;line-height:1.1;font-family:Arial;margin-top:6px}
.page{text-align:center;margin-bottom:40px}
.page .con{display:inline-block}
.page ul{float:left;overflow:hidden}
.page li{float:left;margin:0 3px}
.page li a{display:block;width:21px;height:20px;border:1px solid #cacaca;font-size:12px;color:#666;text-align:center;line-height:18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.page li.a-first:hover a,.page li.a-last:hover a,.page li.on a,.page li:hover a{background-color:#2d81e0;color:#fff;border:1px solid #2d81e0}
.page li.a-first,.page li.a-last{margin:0}
.page li.a-first a,.page li.a-last a{width:44px;height:20px;line-height:20px;font-size:14px}
.page li.a-prev a{color:#ababab}
.page li.a-next a,.page li.a-prev a{width:25px;font-size:14px}
.page li.a-first{margin-right:9px}
.page li.a-first a{background-color:#eaeaea;color:#ababab;border:1px solid #eaeaea}
.page li.a-last{margin-left:7px}
.page li.a-last a{background-color:#e2e2e2;color:#5b5b5b;border:1px solid #e2e2e2}
.page .page-input{float:left;margin-left:33px;color:#5b5b5b;font-size:14px}
.page .page-input input{display:inline-block;width:22px;height:22px;border:1px solid #cacaca;line-height:22px;color:#1c364c;margin:0 5px;text-align:center}
.page .page-input a{display:inline-block;width:33px;height:22px;background:#ebbc39;color:#fff;font-size:14px;margin-left:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.page .page-input a:hover{opacity:.8;filter:alpha(opacity=80)}
.so-form{overflow:hidden;margin-bottom:23px}
.so-form .inp{float:left;width:769px;height:40px;border:1px solid #c7c7c7;border-radius:2px;font-size:16px;color:#333;line-height:40px;padding:0 20px}
.so-form .sub-btn{float:right;width:104px;height:40px;background:#2d81e0;border-radius:2px;color:#fff;font-size:16px;text-align:center;line-height:40px;border:none}
.m-choose{border:1px solid #eee;padding:33px 10px 16px 23px;margin-bottom:29px}
.m-choose dl{overflow:hidden}
.m-choose dl+dl{margin-top:10px}
.m-choose dl dt{float:left;height:24px;line-height:24px;font-weight:400;font-size:14px;color:#454545;margin-right:16px}
.m-choose dl dd{overflow:hidden;margin-left:-7px;line-height:24px}
.m-choose a{display:block;float:left;padding:0 10px;height:24px;border:1px solid transparent;border-radius:4px;color:#454545;font-size:14px;margin:0 7px 11px}
.m-choose a.on{border:1px solid #2d81e0;color:#2d81e0}
.ul-ylist2{border-bottom:1px solid #e9e9e9;margin-bottom:30px;min-height:50px;}
.ul-ylist2 li{padding:20px 0 24px;border-top:1px solid #e9e9e9}
.ul-ylist2 li .pic{float:left;width:106px;height:106px;line-height:106px;background:#f7f7f7;text-align:center;margin-right:19px}
.ul-ylist2 li .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-ylist2 li .pic:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-ylist2 .txt{overflow:hidden;font-size:14px;color:#acabab;line-height:1.43}
.ul-ylist2 .txt p{max-height:2.86em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-ylist2 .txt p em{color:#2d81e0}
.ul-ylist2 h5 a{display:block;color:#454545;font-size:16px;line-height:1.6;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-ylist2 h5 a:hover{color:#2d81e0}
.ul-ylist2 .sp-div{overflow:hidden;margin-bottom:2px}
.ul-ylist2 .sp-div span{float:left;color:#8f8f8f;font-size:14px;line-height:2.57;padding-left:20px;background-position:left center;background-repeat:no-repeat;-webkit-background-size:auto 15px;background-size:auto 15px}
.ul-ylist2 .sp-div span+span{margin-left:27px}
.ul-ylist2 .sp-div .sp3{padding-left:29px;margin-left:39px}
.ul-ylist2 .sp-div em{color:#454545}
.m-confirm{border:1px solid #e5e5e5;min-height:582px;padding:78px 35px 0;margin:5px 0 44px}
.ul-lc{overflow:hidden}
.ul-lc li{float:left;width:33%;text-align:center;position:relative}
.ul-lc li+li:after{position:absolute;content:"";left:-87px;top:34%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:167px;height:11px;-webkit-background-size:auto 100%;background-size:auto 100%;background-image:url(../images/yline2.png)}
.ul-lc h5{font-size:16px;line-height:1.38;color:#454545;font-weight:700;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-lc .ico{width:89px;height:89px;margin:0 auto 25px;background-color:#c9c9c9;border-radius:50%;background-position:center center;background-repeat:no-repeat}
.ul-lc li.on .ico{background-color:#2d81e0}
.ul-lc li.on h5{color:#2d81e0}
.m-form1,.m-form1 .pic-box{text-align:center}
.m-form1 .pic-box .box{display:inline-block}
.m-form1 .pic-box .box+.box{margin-left:128px}
.m-form1 .pic-con{margin:74px auto 5px;width:252px;height:150px;background-color:#f9f9f9;border:1px solid #f2f2f2;background-image:url(../images/yplus.png);background-position:center center;background-repeat:no-repeat;cursor:pointer}
.m-form1 .file-pic{border:none;background-color:transparent;color:#e44545;font-size:14px;height:22px;line-height:22px;text-decoration:underline;position:relative;text-align:center;margin-bottom:18px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight:400}
.m-form1 label input{position:absolute;left:-999999px}
.m-form1 .sub-btn{display:block;width:76px;height:28px;background:#2d81e0;border-radius:4px;font-size:14px;color:#fff;border:none;margin:0 auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form1 .file:hover,.m-form1 .sub-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.m-form1 .row-inp{margin:121px auto 67px;width:488px;position:relative;height:38px;border:1px solid #d2d2d2;border-radius:4px;background-color:#fff;line-height:38px;font-size:14px;color:#6d6d6d;padding-right:99px}
.m-form1 .row-inp .inp{display:block;width:100%;height:100%;padding:0 20px;border:none;border-radius:4px}
.m-form1 .row-inp label{position:absolute;top:-1px;right:-1px;width:99px;height:38px;line-height:38px;border:1px solid #d2d2d2;border-radius:4px;background-color:#ebebeb;font-size:14px;color:#6d6d6d;cursor:pointer;font-weight:400}
.m-form2{width:348px;margin:109px auto 0}
.m-form2 .row-inp{margin-bottom:27px;overflow:hidden}
.m-form2 .row-inp input{width:348px;height:38px;line-height:38px;border:1px solid #d2d2d2;padding:0 18px;font-size:14px}
.m-form2 .row-inp input::-webkit-input-placeholder{color:#b8b8b8}
.m-form2 .row-inp input::-moz-placeholder{color:#b8b8b8}
.m-form2 .row-inp input::-ms-input-placeholder{color:#b8b8b8}
.m-form2 .row-inp input.inp2{float:left;width:232px}
.m-form2 .row-inp input.yzm{float:right;width:106px;height:38px;background:#2d81e0;border-radius:4px;color:#fff;font-size:14px;border:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0}
.m-form2 .row-inp input.yzm:hover,.m-form2 .sub-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.m-form2 .sub-btn{display:block;margin:38px auto 0;width:76px;height:28px;line-height:28px;background:#ebbc39;border-radius:4px;color:#fff;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:none}
.m-confirm .success-info{text-align:center;font-size:18px;color:#595959;line-height:43px;margin-top:137px;margin-left: 450px;height: 44px;width: 400px;}
.m-confirm .success-info em{display:inline-block;vertical-align:middle;width:43px;height:43px;margin-right:18px;background:url(../images/yic5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;top:-2px}
.row-wrap2{padding-bottom:11px}
.row-wrap2 .rowa2{margin-top:-31px}
.row-wrap2 .map-layout{margin-bottom:0px}
/*! 2018.11.23 */
.m-form1 label{display:block}
/*! 2018.11.23 end*/
.m-box1{overflow:hidden;margin:18px 0 36px}
.m-box1 .col-slide{float:left;width:275px;border:1px solid #eee;margin-right:38px;padding-top:14px;min-height:840px;box-shadow:-9px -1px 21px #eee inset}
.m-box1 .snav dt{height:54px;margin-bottom:21px;background:url(../images/j-i2.png) left center no-repeat}
.m-box1 .snav span{display:inline-block;color:#fff;font-size:18px;float:left;line-height:51px;padding-left:24px;margin-left:31px;font-weight:400;background:url(../images/j-i1.png) left center no-repeat}
.m-box1 dl dd:last-child{border-bottom:1px solid #eee}
.m-box1 .snav dd a{display:block;height:48px;line-height:48px;font-size:16px;color:#454545;padding-left:25px;border-top:1px solid #eee;-ms-transition:.3s background-color;-moz-transition:.3s background-color;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}
.m-box1 .snav dd a:hover,.m-box1 .snav dd.on a{color:#fff;background:url(../images/j-i3.png) 10px center no-repeat #2d81e0}
.m-box1 .col-main{overflow:hidden}
.m-txtz1{font-size:14px;color:#454545;line-height:1.77em;text-indent:2em;min-height:400px}
.m-txtz1 h1{text-align:center;font-size:24px;color:#454545;font-weight:400;line-height:1.1;margin-bottom:34px;text-indent:0}
.m-box2{margin-bottom:41px}
.m-box2 .col-slide{width:352px;float:left;background:#fbfbfb;border:1px solid #eee;margin-right:30px;border-radius:3px}
.m-infoz1 .desc{padding:37px 0 22px;text-align:center;border-bottom:1px solid #eee}
.m-infoz1 .desc .pic{height:93px;text-align:center;margin-bottom:20px}
.m-infoz1 .desc .pic img{height:100%}
.m-infoz1 .desc h4{font-size:18px;color:#454545;font-weight:700;margin-bottom:6px}
.m-infoz1 .desc .sp1{font-size:16px;color:#ebbc39;background:url(../images/j-i5.png) left center no-repeat;padding-left:25px}
.ul-listz1{margin-top:16px;text-align:center}
.ul-listz1 li{display:inline-block;padding:4px 0;height:60px;line-height:1.1;color:#222;font-size:16px;border-right:1px solid #7c7c7c; text-align:center; width:33.333%; float:left}
.ul-listz1 li:last-child{border:none}
.ul-listz1 li span{display:block;font-size:14px;color:#828282;margin-bottom:10px}
.ul-listz1::after{content:" "; display:block; clear:both}
.m-infoz1 .contant{padding:29px 30px 0 28px}
.m-infoz1 .contant .con{padding:0 20px 7px;border-bottom:1px dashed #eee}
.m-infoz1 .contant span{display:inline-block;font-size:16px;color:#454545;line-height:1.1;font-weight:700;margin-bottom:23px}
.m-infoz1 .contant p{font-size:14px;color:#828282;padding-left:30px;margin-bottom:15px;background:url(../images/j-i6.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-infoz1 .contant p.p-2{background-image:url(../images/j-i7.png)}
.m-infoz1 .contant p.p-3{background-image:url(../images/j-i8.png)}
.m-infoz1 .contant p.p-4{background-image:url(../images/j-i9.png)}
.m-infoz1 .qr{padding:26px 54px 40px}
.m-infoz1 .qr span{display:inline-block;font-size:16px;color:#454545;font-weight:700;margin-bottom:20px}
.m-infoz1 .qr .pic{text-align:center;height:200px;}
.m-infoz1 .qr .pic img{height:100%}
.m-box2 .col-main{overflow:hidden}
.g-titz1{height:33px;background:url(../images/j-i10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;text-indent:0}
.g-titz1 span{display:block;width:115px;height:33px;line-height:33px;text-align:center;color:#fff;font-size:16px;background:url(../images/j-i11.png) center center no-repeat}
.g-titz2 span{display:block;width:150px;height:33px;line-height:33px;text-align:center;color:#fff;font-size:16px;background:url(../images/j-i11_v1.png) center center no-repeat}

.g-h1{height:16px;line-height:16px;padding-left:15px;font-size:16px;color:#454545;font-weight:700;background:url(../images/j-i13.png) left center no-repeat;text-indent:0}
.ul-listz2{overflow:hidden;margin-top:-2px}
.ul-listz2 li{width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-listz2 li a{display:block;height:30px;line-height:30px;background:url(../images/j-i14.png) 14px center no-repeat;padding-left:26px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-listz2 li a:hover{color:#388ceb}
.m-box2 .g-titz1{margin-bottom:26px}
.m-box2 .info{margin-bottom:49px}
.m-box2 .info .item{margin-bottom:25px;font-size:14px;color:#666;line-height:1.73em;margin-left:16px;text-indent:2em}
.m-box2 .info p{text-indent:2em;line-height: 2em;font-size:16px;}
.m-box2 .g-h1{margin-bottom:15px}
.m-box3 .tab{margin-bottom:34px}
.ul-tabz1{text-align:left;font-size:0;height:38px;border-bottom:1px solid #d3d3d3}
.ul-tabz1 li{padding-bottom:20px;display:inline-block}
.ul-tabz1 li a{position:relative;display:block;width:107px;height:37px;line-height:37px;font-size:14px;color:#666;text-align:center;border:1px solid #d3d3d3;border-right:none;border-bottom:none;background:#fff}
.ul-tabz1 li.on a{height:38px;border-top:none;text-decoration:none}
.ul-tabz1 li.on a em{position:absolute;display:block;width:107px;height:3px;top:0;left:-1px;background:#2d81e0}
.ul-tabz1 li:last-child a{border-right:1px solid #d3d3d3}
.m-box3 .col-l .item{border:1px solid #d3d3d3;border-top:none;padding-top:27px}
.ul-listz3{height:396px}
.ul-listz3 li{padding:0 31px 20px 35px;margin-bottom:20px;border-bottom:1px dashed #d3d3d3}
.ul-listz3 li:last-child{margin-bottom:0;border-bottom:none}
.ul-listz3 li .desc{margin-bottom:15px}
.ul-listz3 li .s-name{font-size:16px;color:#454545;font-weight:700;padding-right:24px;background:url(../images/j-i15.png) right center no-repeat}
.ul-listz3 li .s-txt{font-size:14px;color:#555;margin-left:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-listz3 li .s-txt em{font-size:16px;color:#454545;font-weight:700;margin-right:8px}
.ul-listz3 li .s-date{font-size:14px;color:#a6a6a6;float:right}
.ul-listz3 li .txt{width:100%;background:#f6f6f6;font-size:14px;color:#555;padding:19px 0 19px 25px}
.ul-listz4{overflow:hidden;margin:28px -15px 16px}
.ul-listz4 li{width:50%;float:left;padding:0 15px;margin-bottom:24px}
.ul-listz4 li a{display:block;width:100%;height:120px;line-height:125px;text-align:center;font-size:20px;color:#676767;font-weight:700;background:#f4f4f4;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-listz4 li a:hover{color:#2d81e1}
.form-label{display:inline-block;margin-right:14px;margin-bottom:0;font-weight:400;cursor:pointer}
.form-checkbox,.form-radio{width:11px;height:11px;background:url(../images/j-i18.png) no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.form-checkbox:checked,.form-radio:checked{background:url(../images/j-i17.png) no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}
.form-checkbox:disabled,.form-radio:disabled{background-color:#ccc;border-color:#bbb}
.g-titz2{font-size:10px;color:#c6c6c6;text-align:center}
.g-titz2 h1{font-size:22px;color:#2d81e0;font-weight:700;line-height:1.1;margin-bottom:6px}
.m-formz1{width:1000px;margin:0 auto 40px;/* background:url(../images/j-i19.png) top center repeat-x #fff; */border:1px solid #eee;}
.ul-listz5{margin:19px 0 12px}
.ul-listz5 span{display: block;font-size:16px;color:#fff;padding-left:28px; height: 40px; line-height: 40px; background: #2d81e0; float: left; margin: 0 0 14px 0;width:40%}
.ul-listz5 li{height:54px;border-bottom:1px dashed #eee}
.ul-listz5 li:last-child{border-bottom:none}
.ul-listz5 .r-con{overflow:hidden;font-size:16px;color:#454545;height: 40px; line-height: 40px; padding-left: 46px; background: #f1f1f1;margin-top: 14px;}
.ul-listz5 .r-con .inp{width:96px;height:28px;line-height:28px;border:1px solid #dbdbdb;margin-right:10px;font-size:14px;color:#333;padding-left:5px;text-align:center}
.g-titz2 p{text-indent: 2em; font-size: 14px; text-align: left; margin: 30px; color: #454545; padding: 20px 0; line-height: 25px;text-align:justify; text-justify:inter-ideograph;}
.m-formz1 .s-z1{font-size:14px;color:#e02222;padding-left:7px;padding-left:28px; height: 40px; line-height: 40px; background: #eee;display: block;}
.m-formz1 .sub{display:block;width:80px;height:28px;line-height:28px;text-align:center;color:#fff;font-size:14px;margin:27px auto 20px;border-radius:4px;border:none;background:#368ae9}
.m-formz1 .sub:hover{opacity:.8}
.m-wrap.m-box3 .col-l{width:74.3%}
.lihide{display: none;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.m-box3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px!important}


@media only screen and (max-width:1440px) {
    .gotop {right:5px}
}
@media only screen and (max-width:1220px) {
    .wp{width:96%}
.sobox{width:35%}
.m-so .ad{width:60%;margin-right:0}
.ul-subject{margin-left:30px}
.logo-box{width:49%}
.ban{float:none;width:auto;margin:15px 0 0}
.new-box1{width:49%}
.rowa1 .c{display:block}
.m-map{float:none;width:auto;margin:0 0 15px}
.room-box{float:none;margin-right:0;width:auto}
.ul-ad ul{width:33.33%!important;margin-left:-5px}
.ul-ad ul+ul{margin-left:0}
.ul-ad li a{margin-left:5px}
.ul-ad .ul1 li a{padding-top:18.5%}
.ul-ad .ul1 .li1 a{padding-top:38.7%}
.rowa4 .pm-box{width:32%}
.rowa4 .pm-box+.pm-box{margin-left:0}
.rowa4 .pm-box:nth-child(2){margin:0 2%}
.m-wrap .col-l{width:68%}
.m-wrap .col-r{width:30%}
.so-form .inp{width:80%}
.so-form .sub-btn{width:15%}
.m-wrap.m-box3 .col-l{width:68%}
.ul-listz3 li{padding:0 20px 20px}
.login-form{padding:80px 0}
.login-form .pic{width:500px;padding-top:80px}
.login-form .form{margin-right:0;padding:20px;width:360px}
}
@media only screen and (max-width:1199px){
.sobox{margin-top:8px}
.rowa1-box2 .con{padding:10px}
.ul-lc li+li:after{width:126px;left:-61px}
.m-confirm{padding:50px 15px 15px}
}
@media only screen and (max-width:999px){
.header-m .hd-btn{text-align:right;margin-right:50px}
.header-m .hd-btn a{font-size:16px;display:inline-block;margin-right:20px;color:#2d81e0}
.m-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}
.m-pop .bg-pop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9}
.m-pop .inner{z-index:10;width:80%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;padding:20px}
.m-pop .inner .chc dd{overflow:hidden}
.m-pop .inner .chc a{font-size:18px;float:left;display:block;width:33.3%;text-align:center;margin-bottom:5px}
.m-pop .inner .chc a.on{color:#2d81e0}
body{padding-top:50px}
.header{display:none}
.header-m{display:block;position:fixed;top:0;left:0;width:100%;height:50px;line-height:50px;background-color:#fff;border-bottom:2px solid #2d81e0;z-index:99}
.logo-m{position:absolute;left:10px;top:0;height:50px;line-height:50px}
.logo-m img{display:inline-block;vertical-align:middle;max-height:70%}
.menuBtn{display:block}
.m-nav{display:none;position:absolute;top:50px;left:0;width:100%;background-color:rgba(255,255,255,.9);border-bottom:2px solid #2d81e0}
.menu li a{display:block;height:45px;line-height:45px;color:#333;text-align:center;font-size:16px}
.menu li.on a{background-color:#2d81e0;color:#fff}
.dl-box dd{display:none}
.dl-box dt{display:block;text-align:center;font-size:16px;color:#333;height:40px;line-height:40px}
.dl-box em{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:8px;background:url(../images/i-dw.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.dl-box dl.on em{background-image:url(../images/i-up.png)}
.dl-box dd{height:105px;overflow-y:auto}
.dl-box dd a{display:block;height:35px;line-height:35px;font-size:14px;color:#333;text-align:center}
.dl-box dd a.on{background-color:#2d81e0;color:#fff}
.login-box{text-align:center}
.login-box a{display:inline-block;margin:0 5px;width:60px;height:35px;line-height:35px;text-align:center;background:#2d81e0;border-radius:4px;font-size:14px;color:#e9e9e9}
.login-form{padding:60px}
.login-form .pic{display:none}
.login-form .form{float:none;margin:0 auto;width:auto}
.ft-info{padding:8px 0}
.sobox{margin:0 0 15px}
.m-so .ad,.sobox{float:none;width:auto}
.m-grid>.col-4>.item{width:33.33%}
.pm-box h5{width:140px;padding-left:10px;-webkit-background-size:100% 100%;background-size:100% 100%}
.m-cur{padding:15px 0}
.ul-lc li+li:after{width:32px;left:-15px}
.m-wrap .col-l,.m-wrap .col-r{float:none;width:auto}
.m-choose{padding:15px}
.ul-ylist2 .sp-div span+span{margin-left:15px!important}
.m-box2 .col-slide{float:none;width:100%}
.m-infoz1 .contant .con{text-align:center}
.m-infoz1 .qr{text-align:center;padding:10px}
.m-infoz1 .qr span{margin-bottom:5px}
.m-infoz1 .contant p{width:220px;margin:0 auto 10px}
.m-infoz1 .desc{padding:10px 0}
.m-infoz1 .desc .pic{height:80px;margin-bottom:10px}
.ul-listz1{margin-top:5px}
.ul-listz1 li{padding:0 10px;height:40px}
.ul-listz1 li span{margin-bottom:5px}
.m-infoz1 .contant{padding:10px 10px 0}
.m-infoz1 .contant span{margin-bottom:10px}
.m-box3 .col-l .item{padding-top:15px}
.ul-listz3 li{padding:0 20px 15px}
.m-box3 .tab{margin-bottom:20px}
.ul-listz3 li .desc{margin-bottom:10px}
.ul-listz4{margin:15px -5px}
.ul-listz4 li{padding:0 5px;margin-bottom:10px}
.m-formz1{width:100%;padding:30px;margin:0 0 15px}
.ul-listz5{margin-top:10px}
.m-box1 .col-slide{float:none;width:100%;padding-top:0;margin-bottom:30px;min-height:auto;height:auto}
.m-box1 .snav dt{background:#ebbc39;margin-bottom:0}
.m-wrap.m-box3 .col-l{width:100%}
.ewm, .links,.companyInfo{width: 100%;}
.links{margin-left: 10px;}
.links-list ul li{width: 100%;}
.links-list:after{content: " "; display: block; clear: both; margin-bottom: 30px;}
}
@media only screen and (max-width:769px){
.sjyc{display:none;}
.sjxsdt{display:block;}
.sjgd{max-height: 474px;}
.m-grid.with-border{max-height:360px}
.m-grid.with-border.m-grid-video{max-height: initial;}
.m-box3 .col-l .item .liuyan{padding-bottom:40px}
.rowa1-box2 li{width:50%}
.rowa1-box2 .li1 .con{border-bottom:none}
.rowa1-box2 ul{margin-bottom:-5px}
.rowa1-box2 .con{border-bottom:1px solid #eee!important}
.ul-ad ul{float:none;width:auto!important;margin-left:0}
.ul-ad .ul1{margin-left:0}
.ul-ad .ul2{margin-left:-5px}
.ul-ad .ul1 li a{margin-left:0}
.m-grid>.col-4>.item{width:50%}
.g-tit1 h5{font-size:18px}
.room-box h2{font-size:16px;height:45px;line-height:45px}
.m-grid h5,.sobox .inp{font-size:14px}
.m-grid2 .txt{font-size:12px}
.pm-box h5{font-size:15px}
.rowa4 .pm-box{float:none;width:auto;margin:0!important}
.room-ul ul{margin:10px 10px 0}
.sobox{height:40px;padding-right:80px}
.sobox .inp{height:40px;line-height:40px;padding:0 10px}
.sobox .sub{width:80px;height:40px;font-size:14px}
.ban .slick-dots li{margin:0 2px;width:8px;height:8px}
.ban span{padding:0 70px 0 10px}
.ban .slick-dots{right:5px}
.ul-lc .ico{margin:0 auto 10px;-webkit-background-size:auto 40px;width:50px;height:50px;-webkit-background-size:auto 30px;background-size:auto 30px}
.ul-lc li{width:50%;margin-bottom:15px}
.ul-lc li+li:after{display:none}
.ul-lc h5{font-size:12px}
.m-form1 .pic-con{margin:45px auto 5px;width:auto}
.m-form1 .row-inp{width:80%;margin:60px auto 30px}
.m-form1 .pic-box .box{width:48%;float:left}
.m-form1 .pic-box .box+.box{margin-left:4%}
.m-confirm{min-height:498px;padding-top:30px}
.m-form2{width:auto;margin-top:50px}
.m-form2 .row-inp input{width:100%}
.m-form2 .row-inp input.inp2{width:70%}
.m-form2 .row-inp input.yzm{width:25%}
.m-confirm .success-info{font-size:14px;margin-top:60px;line-height:30px}
.m-confirm .success-info em{width:30px;height:30px;margin-right:4px}
.page li{display:none}
.page li.a-first,.page li.a-last,.page li.a-next,.page li.a-prev,.page li.on{display:block}
.page .page-input{margin-left:10px}
.gzs-box .tit{height:45px;line-height:45px;font-size:15px}
.gzs-box ul{padding:0 10px 10px}
.m-text h1{font-size:18px;margin-bottom:10px}
.m-text .tit .con span+span{margin-left:15px}
.m-box1 .snav dt{height:40px}
.m-box1 .snav span{line-height:40px;padding-left:20px;margin-left:10px;font-size:16px;background-size:14px 14px}
.m-box1 .snav dd a:hover,.m-box1 .snav dd.on a{background-position:14px center}
.m-box1 .snav dd a{padding-left:30px;height:40px;line-height:40px}
.m-box1 .col-slide{margin-bottom:20px}
.m-txtz1 h1{font-size:20px;margin-bottom:10px;line-height:1.4;font-weight:700}
.ul-listz2 li{float:none;width:100%}
.ul-tabz1{height:30px}
.ul-tabz1 li a{height:29px;line-height:29px}
.ul-tabz1 li.on a{height:31px;line-height:31px}
.ul-listz3 li .s-name{font-size:14px;padding-right:19px}
.ul-listz3 li .s-txt{font-size:12px;display:block;margin-left:0;margin-top:5px}
.ul-listz3 li .s-txt em{display:none}
.ul-listz3 li .s-date{font-size:12px}
.ul-listz3 li .desc{margin-bottom:5px}
.ul-listz3 li .txt{padding-left:15px}
.ul-listz3 li{padding:0 10px 10px;margin-bottom:10px}
.ul-listz4 li a{font-size:16px}
.g-titz2 h1{font-size:18px}
.ul-listz5 li{height:108px;line-height:108px}
.ul-listz5 .r-con,.ul-listz5 span{font-size:14px}
.ul-listz5 .r-con .inp{width:80px;height:25px;font-size:12px}
.m-formz1{padding:40px 10px 20px}
.form-label{margin-right:5px}
.login-form{padding:50px 0}
.three-login .list a{width:38px;height:38px}
.gotop{display: none;}
}
@media only screen and (max-width:480px){
.page{margin-bottom:20px}
.page .page-input,.page li.a-first,.page li.a-last,.page li.on{display:none}
.page li.a-next a,.page li.a-prev a{width:60px;height:30px;line-height:30px}
.page li.a-prev{margin-right:30px}
.m-box3 .col-l .item .liuyan{padding-bottom:20px}
.logo-box,.m-grid>.col-2>.item,.m-grid>.col-4>.item,.new-box1,.rowa1-box2 li{float:none;width:auto}
.logo-box{margin-bottom:15px}
.m-form1 .row-inp{width:100%}
.m-form2 .row-inp input.inp2{width:60%}
.m-form2 .row-inp input.yzm{width:35%}
.page ul{float:none;display:block}
.m-text .sharebox,.m-text .tit .con{float:none;width:auto;text-align:center}
.m-text .tit .con{text-align:center}
.m-text .sharebox span{float:none;display:inline-block}
.bdshare-button-style0-32 a{float:none!important;display:inline-block;vertical-align:middle}
.so-form .inp{width:70%;height:30px;line-height:30px;font-size:14px}
.so-form .sub-btn{width:25%;height:30px;line-height:30px;font-size:14px}
.ul-ylist2 li .pic{float:none;margin:0 auto 15px}
.ul-ylist2 .txt p{max-height:none}
.ul-ylist2 .sp-div span+span{margin-left:7px!important}
.m-txtz1 h1{font-size:18px}
.m-txtz1{font-size:14px}
.m-box1 .snav dd a{height:35px;line-height:35px}
.m-infoz1 .desc .pic{height:60px;margin-bottom:5px}
.m-infoz1 .desc h4{font-size:16px}
.m-infoz1 .desc .sp1{font-size:14px;-webkit-background-size:14px 14px;background-size:14px 14px;padding-left:17px}
.ul-listz1 li{font-size:14px}
.m-infoz1 .contant p{background-size:16px 16px;margin-bottom:5px;padding-left:20px}
.m-infoz1 .qr .pic{height:120px}
.m-box2 .g-titz1{margin-bottom:16px}
.m-box2 .g-h1{margin-bottom:10px}
.m-box2 .info .item{margin-bottom:15px}
.m-box2,.m-box2 .info{margin-bottom:20px}
.ul-listz3 li{padding:0 5px 10px}
.ul-listz4{margin:10px 0}
.ul-listz4 li{width:100%;padding:0;float:none}
.ul-listz4 li a{height:80px;line-height:80px;font-size:16px}
.ul-listz5 span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0; width: auto; float: initial;}
.ul-listz5 .r-con{font-size:12px}
.ul-listz5 .r-con .inp{width:30px}
.m-formz1 .s-z1{font-size:12px;padding-left:0}
.m-formz1 .sub{margin-top:15px}
}

