﻿
/* CSS Document */
/* index */
body{ padding-top:93px;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.wrap2{ width:1000px; margin:0 auto;}
.top{ height:93px; box-shadow:0 0px 0px #ddd; background:#fff; width:100%; padding:0 2%; position:fixed; left:0; top:0; z-index:20;}
.yl-insl{ margin-top:32px; position:relative;}
.yl-insl span{ display:block; width:35px; height:35px; text-align:center; border-radius:50%; line-height:33px; border:1px solid #ddd; color:#999; cursor:pointer;}
.yl-insl .slet{ position:absolute; display:none; width:100%; left:0; top:35px; border-top:none;}
.yl-insl .slet a{ height:35px; width:35px; border-radius:50%; overflow:hidden; display:block; line-height:33px; text-align:center; border:1px dotted #ddd; background:#fff;}
.search-doc{ width:35px; height:35px;margin-top:32px; border:1px solid #ddd; border-radius:50%; margin-left:10px; background:url(../image/fde.jpg) no-repeat center center; cursor:pointer;background-size:50%;}
.T-nav{}
.T-nav > li{ float:left; padding:0 25px; position:relative;}
.T-nav > li > a{ display:block; height:93px; line-height:93px; font-size:14px; text-align:center;}
.T-nav > li > a.cur{ color:#006cb8; /*background:url(../images/bge.jpg) repeat-x left bottom;*/}
.T-nav > li .gdlt{ position:absolute; left:-22%; top:91px; width:150%; padding:0px 0; display: none; background:#fff; text-align:center;border-top:2px solid #006cb8;}
.T-nav > li .gdlt a{ display:block; line-height:40px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}

.foot{ background:#57575a; padding-top:25px;}
.foot dl{ text-align:center; width:20%; float:left;}
.foot dl dt{ line-height:35px;}
.foot dl dt a{color:#fff;}
.foot dl dd{ font-size:12px; line-height:25px;}
.foot dl dd a{ color:#999;}
.mob-nav{ display:none;}
.bk{background:#f9f9f9;}

.search-bgt{ display:none; padding-top:20%; position:fixed; width:100%; height:100%; left:0; top:0; z-index:21; background:url(../image/bg-col.png);}
.close-set{ width:50px; height:50px; position: absolute; right:2%; top:2%; cursor:pointer; background:url(../image/close.png) no-repeat center center;}
.slolt{ text-align:center;}
.slolt .slm01{ height:80px; background:#fff; width:50%; padding:0 2%; font-size:20px;}
.slolt .slm02{ height:80px; background:#006cb8 url(../image/fdsl.png) no-repeat center center; width:80px; border:none; cursor:pointer;}

.bolts{ height:120px; position:absolute; left:0; bottom:0; width:100%; background:url(../image/bg-col.png); z-index:5;}
.linkst{ margin-top:20px; float:left; height:100px; width:220px; margin-right:10px; transition:all 0.3s ease;}
.linkst a{ color:#fff;font-family:arial; display: block; padding:12px 8% 0; font-size:18px; text-transform:uppercase; transition:all 0.3s ease;}
.linkst a span{color:#fff;font-family:Microsoft YaHei;}
.bg1{ background:url(../image/bg1.jpg) no-repeat;}
.bg2{ background:url(../image/bg2.jpg) no-repeat;}
.riols{ float:right; font-size:18px; color:#fff; margin-top:20px;}
.riols .tilt{ margin-bottom:5px; text-align:right;}
.riols .colt{ text-align:right; font-size:30px;}
.riols .colt span{ width:30px; height:30px; display:inline-block;}
.riols .colt.up{ color:#f00;}
.riols .colt.up span{ background:url(../image/up.png) no-repeat center bottom;}
.riols .colt.down{ color:#05bc16;}
.riols .colt.down span{ background:url(../image/down.png) no-repeat center bottom;}

.comlst{ padding:30px 0;}
.lsopt{ width:43%; margin-right:1%;}
.tas-hd{ height:45px;}
.tas-hd span{ display:block; cursor:pointer; float:left; width:90px; line-height:45px; background:#dadedf; text-align:center;}
.tas-hd span.cur{ color:#fff; background:#006cb8;}
.tas-bd{ padding-top:20px;}
.qretl{ width:36.8%;}
.rilos{ width:18.2%;}

.foot{ background:#6b6b6b; padding:25px 0; color:#fff; font-size:12px;}
.lo-cost .tlis{ line-height:25px; padding:3px 0;}
.lislt{ margin-bottom:20px;}
.lislt a{ color:#fff; margin-left:15px;}
.lislt2{ margin-bottom:5px;}
.lislt2 a{ color:#fff; margin-left:15px;}

.ny-banner{ height:270px; position:relative; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}
.ny-main{ padding:30px 0;}
.sprest{ color:#999;}
.sprest strong{ font-size:26px; font-family:"微软雅黑"; color:#333;}
.abolc{ padding:30px 0;}
.abolc ul{}
.abolc ul li{ text-align:center; width:25%; float:left;}
.abolc ul li img{ width:285px; height:375px;}
.abolc ul li p{ line-height:50px;}
.otsbl{ font-weight:bold; font-size:20px; color:#ccc; line-height:1.5;}
.otsbl strong{ color:#006cb8; font-size:26px;}
.honre{ text-indent:2em; line-height:2; padding:30px 0; color:#666;width:50%;float:left;}
.honre2{ width:48%;float:right;height:364px;}
.prelit{ padding-top:30px;}
.wenhua1{width:100%;background:url(../image/wh1.jpg) no-repeat center bottom;height:397px;/*color:#0973ce;font-size:20px;line-height:280px;background-size:100%;*/}
.wenhua1 p{width:1200px;margin:0 auto;}
.wenhua2{width:100%;background:url(../image/wh2.jpg) no-repeat center bottom;padding-top:50px;height:460px;color:#666;font-size:16px;line-height:40px;/*background-size:100%;*/}
.wenhua2 div{ width:1200px;margin:4rem  auto 0;}
.wenhua2 p{width:33%;float:left; text-align:center;height:235px;}
.wenhua2 p:first-child{border-right:1px solid #0972cd;}
.wenhua2 p:last-child{border-left:1px solid #0972cd;}
.wenhua2 strong{ display:block;width:100%;margin-bottom:-15px;}
.wenhua3{width:100%;background:url(../image/wh3.jpg) no-repeat top center;height:375px;/*padding-top:100px;color:#fff;font-size:16px;line-height:40px;background-size:100%;*/}
.wenhua3 p{width:50%;margin:0 0 0 60%;}


.mastle{ padding:50px 0;}
	  .mastle .article{ padding:0 3%;}
	  .mastle .article .pic{ overflow:hidden;}
	  .mastle .article .pic img{ transition:all 0.5s ease;}
	  .mastle .article a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
	  .mastle .article .tit{ text-align:center; line-height:50px; font-size:18px;background:#f9f9f9;}
	  .mastle .article .tit img{ width:auto; display:inline-block; margin-right:10px;}


.lic-nav{ margin-top:30px;}
.lic-nav .article{ padding:0 2%;}
.lic-nav .article a{ display:block; border:1px solid #ddd; line-height:45px; text-align:center;}
.lic-nav .article a.cur{ border:1px solid #0a72bb; color:#0a72bb;}

.honor_left{float: left;width: 45%;}
.honor_left img{width: 100%;}
.honor_right .head{font-size: 36px;color: #D8A500;margin-bottom: 20px;margin-top: 10px;}
.honor_right{float: right;width: 47.5%;font-size: 14px;line-height: 28px;}
.honor_owl{padding-right: 70px; clear:both;}
.honor_owl .owl-carousel{margin-top: 40px;}
.honor_owl .owl-carousel .article{position: relative;}
.honor_owl .owl-carousel .article i{position: absolute;top: 3px;left: 0;height: 65px;width: 72px;display: none;background: url(../image/icon_jb.jpg) no-repeat center center;}
.honor_owl .owl-carousel .article.on i{display: block;}
.honor_owl .owl-carousel .article.on .year{color: #548ec7;}
.year{width: 100%;padding-top: 65px;}
.y_n{border-top: 3px solid #ccc;width: 100%;line-height: 40px;}
.zy_toolbar.zy_toolbar02 .owl-carousel{padding: 32px 425px;}
.news_ul{padding:  0 2%;margin-top: 14px;}
.news_ul li{border: 1px solid #DDDDDD;width: 32%;margin-right: 2%;float: left;padding: 30px;margin-bottom: 45px;}
.news_ul li a{display: block;width: 100%;height: ;}
.news_ul li:hover .img-tc{transition: all .5s ease;transform: scale(1.2);}
.picbox_news{widows: 100%;overflow: hidden;}
.news_item{}
.news_head{font-size: 16px;line-height: 42px;color: #000;}
.news_con{color: #999;line-height: 26px;height: 52px;overflow: hidden;}
.news_ul li span{display: block;padding-left: 32px;height: 40px;line-height: 40px;background: url(../image/icon_read.png) no-repeat left center;font-size: 14px;color: #DAA90A;}
.hei52{height: 52px;width: 100%;background: #f7f6f4;border-radius: 4px;margin-bottom: 60px;}
.news_xxy{border-top: 9px solid #daa90a;padding-top: 42px;}
.news_xxy .head{font-size: 20px;text-align: center;margin-bottom: 25px;}
.news_xxy .head_ss{border-bottom: 1px solid #cccccc;padding-bottom: 30px;}

.honor_div{ margin-top:30px;}
.honor_show .ylsi{ color:#006cb8; font-size:30px;font-weight:bold; margin-bottom:30px;font-family: "Candara";}
.honor_show .pdslt{ width:30.3%; float:left; margin-right:3%; margin-bottom:0px; text-align:center; font-size:12px; line-height:20px;height:135px;}
.xlt-sot{ min-height:200px; position:relative; z-index:2; width:70%; margin:-50px auto 0;}
.xlt-sot dl{ position:relative; padding-left:130px;}
.xlt-sot dl dt{ position:absolute; left:0; top:0; width:120px; text-align:center; color:#1079da; font-weight:bold; font-size:28px;}
.xlt-sot dl dd{ line-height:2; font-size:14px;}
.prelts{ background:#f8f8f8; margin-top:30px;}
.topsx{ font-size:22px; line-height:1.5; padding-top:20px;}
.topsx span{ color:#ccc; font-family:"Candara"; font-size:60px;}
.map-ste{ padding-top:40px;}
.map-ol{ border:3px solid #dfdfdf; width:52%;}
.riopt{ background:url(../image/er.jpg) no-repeat left 5px; padding-left:40px; width:45%;}
.riopt dl{ margin-bottom:15px; cursor:pointer;}
.riopt dt{ font-size:18px; font-weight:bold; line-height:35px; margin-bottom:10px;}
.riopt dd{ color:#666; line-height:25px;}
.nys-nav{ margin-top:30px; text-align:center;}
.nys-nav span{ display:none;}
.nys-nav p a{ display:inline-block;color:#333; /*width:162px;*/ width:13%; margin:0 3px; border:1px solid #ddd; line-height:45px;}
.nys-nav p a.cur{ color:#006cb8; border-color:#006cb8;}

.xt-ons{ padding:20px 0;}
.le-ad{ width:866px;}
.picScroll-ads{ width:866px; height:350px;  overflow:hidden; position:relative; background:#eaeaea;}
.picScroll-ads .hd{ overflow:hidden; height:50px; width:300px; position:absolute; right:0; top:0; line-height:50px; padding:0 20px; text-align:right;}
.picScroll-ads .prev,.picScroll-ads .next{ display:block;  width:48px; height:48px; overflow:hidden;cursor:pointer; position:absolute; top:150px; z-index:10}
.picScroll-ads .prev{ left:0; background:url(../image/ps.png);}
.picScroll-ads .next{ left:518px; background:url(../image/pt.png);}
.picScroll-ads .bd{}
.picScroll-ads .bd ul{ overflow:hidden; zoom:1; }
.picScroll-ads .bd ul li{float:left; _display:inline; overflow:hidden;}
.picScroll-ads .bd ul li .pic{ text-align:center; }
.picScroll-ads .bd ul li .pic img{ width:100%; height:auto; display:block;}
.picScroll-ads .bd ul li .title{ width:300px; padding:50px 20px 0 40px;}
.picScroll-ads .bd ul li .title .tit{ font-size:14px; height:50px; line-height:25px; overflow:hidden;}
.picScroll-ads .bd ul li .title .tit a{ color:#333; font-weight:bold;}
.picScroll-ads .bd ul li .title .time{ color:#999; line-height:30px;}
.picScroll-ads .bd ul li .title .con{ color:#666; line-height:25px; height:150px; overflow:hidden;}
.picScroll-ads .bd ul li .title .link{}
.picScroll-ads .bd ul li .title .link a{ display:inline-block; width:125px; height:45px; line-height:41px; text-align:center; border:2px solid #b8b8b8;}
.news-search{ width:334px;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; padding:0 37px; height:350px;}
.news-search h3{ line-height:65px; font-weight:normal; font-size:24px; font-weight:bold;}
.news-search .necs{ margin-bottom:20px;}
.news-search .necs .tent{ width:100%; height:35px; line-height:33px; border:1px solid #ddd; padding:0 10px;}
.news-search .necs .bustn{ width:100%; height:35px; background:#fb9101; color:#333; border:none; cursor:pointer; font-size:14px;}

.ny-soltx{ margin-top:20px;}
.ny-soltx li{ position:relative; padding:40px 250px 40px 166px; height:211px; border-bottom:1px solid #ebebeb;}
.ny-soltx li.odd{background:#f4fafe;}
.ny-soltx li .pic{ position:absolute; right:20px; width:200px; top:40px;}
.ny-soltx li .years{ color:#666; position:absolute; top:40px; left:0; width:165px; padding-left:15px;}
.ny-soltx li .years .nums{ font-size:24px; float:left;}
.ny-soltx li .years .line{ height:1px; width:35px; background:#999; float:left; margin-left:20px; margin-top:18px; transition:all 0.6s ease;}
.ny-soltx li .years .jlsx{ width:36px; height:36px; background: url(../image/gb02.jpg) no-repeat center center; margin-top:15px;}
.ny-soltx li dl{ position:relative; left:0; transition:all 0.6s ease;}
.ny-soltx li dt{ line-height:40px; height:40px; overflow:hidden; color:#333; font-weight:bold; font-size:16px; margin-bottom:15px;}
.ny-soltx li dd{ line-height:25px; height:50px; overflow:hidden; color:#999;}

.ny-soltx li a:hover dl{ left:30px; transition:all 0.6s ease;}
.ny-soltx li a:hover .years .line{ width:55px; transition:all 0.6s ease;}
.ny-soltx li a:hover .years .jlsx{background:#2f2f2f url(../image/gb01.jpg) no-repeat center center; transition:all 0.6s ease;}
.page-ymx{ text-align:center; padding:30px 0;}
.page-ymx a{ display:inline-block; line-height:30px; padding:0 10px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.page-ymx a.cur{ background:#1079da; color:#fff;}
.page-ymx a:hover{ color:#f63;}

.colimt{ border:1px solid #ddd; margin-top:40px; border-top:8px solid #0a72bb; padding:20px 3% 0;}
.colimt h3{ text-align:center; font-size:20px; padding-bottom:10px;}
.colimt h5{ font-weight:normal; color:#999; padding-bottom:22px; border-bottom:1px solid #ddd; font-size:12px;}
.conlt-onl{ padding:30px 3%; line-height:2;}
.presv{}
.presv a{ float:left; width:33.3%; line-height:50px; border:1px solid #fff; display:block; color:#fff; background:#0a72bb; text-align:center; transition:all 0.5s ease;}
.presv a:hover{ background:#0663a4; transition:all 0.5s ease;}

.xmli-ct{ margin-top:30px; text-align:center;}
.xmli-ct .clsmt{ display:inline-block; width:260px; text-align:left; position:relative; margin:2px 5px;}
.xmli-ct .clsmt span{ display:block;border:1px solid #ddd; line-height:45px; padding:0 15px; background:url(../image/xd.jpg) no-repeat 92% center; cursor:pointer;}
.xmli-ct .clsmt p{ position:absolute; z-index:3; display:none; width:100%; border:1px solid #ddd; background:#fff; border-top:0; left:0; top:45px;}
.xmli-ct .clsmt p a{ display:block; line-height:40px; padding:0 15px;}

.cplst{ padding-top:20px;}

.cplst li{ float:left; width:24%; margin:10px 0.5% 0;}
.cplst li a{ display:block; border:1px solid #ddd;}
.cplst li a:hover{ border-color:#1086ec;}
.cplst li a .pic{ overflow:hidden;}
.cplst li a .pic img{ transition:all 0.5s ease; height:199px;}
.cplst li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.cplst li a dl{ background:#f5f5f5; padding:10px 3%;}
.cplst li a dl dt{ color:#333; font-size:16px; height:35px; line-height:35px;  overflow:hidden;}
.cplst li a dl dd{ color:#999; line-height:25px; height:25px; overflow:hidden;}

.preil{ background:#fff; margin-top:40px; padding:40px 200px; position:relative;}
.preil .opi01{ width:68%; height:45px; border:none; background:#f7f7f7; padding:0 5px;}
.preil .opi02{ width:160px; height:45px; border:none; color:#fff; background:#006cb8; right:20px; position:absolute; top:40px; cursor:pointer; font-size:18px; font-weight:bold;}
.preil .opi03{ width: 30%; height: 45px; background: #f7f7f7; border: none;}
.blil{ width:200px; text-align:center; position:absolute; left:0; top:35px;}
.blast{ margin-top:20px;}
.blast li{ width:23%; margin-right:2%; float:left;}
.blast li a{ display:block; padding:50px 0; text-align:center; background:#fff; transition:all 0.5s ease;}
.blast li a:hover{ background:#f2f2f2; transition:all 0.5s ease;}
.blast li a .clist{ overflow:hidden;}
.blast li a .clist img{ transition:all 0.5s ease;}
.blast li a:hover .clist img{ transform: rotate(360deg); transition:all 1s ease;}
.blast li a .title{ margin-top:20px; font-size:18px;}
.solox{ margin-top:40px;}
.leftls{ width:35%; overflow:hidden; position:relative;}
.leftls img{ transition:all 0.5s ease;}
.leftls.cur img{ transform:scale(1.2); transition:all 0.5s ease;}
.leftls a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.leftls span{ display:block; position:absolute; right:0; bottom:0; width:34px; height:34px; cursor:pointer; background:url(../image/fd.jpg); background-size:100%; z-index:1}
.bg-colt{ width:100%; height:100%;background:url(../image/bg-col.png); position:fixed; left:0; top:0; z-index:20; display:none;}
.imels{position:fixed; left:50%; top:50%; z-index:21; display:none; width:700px; height:584px; margin-left:-350px; margin-top:-292px;}
.roplts{ width:55%; background:#fff; padding-bottom:20px;}
.roplts h3{ font-size:20px; line-height:65px; border-bottom:2px solid #efefef; padding:0; color:#444;}
.roplts .titv{ line-height:34px; padding:10px 0; color:#666;border-bottom:2px solid #efefef;}
.roplts .kloslt{ width:100%;border-radius:8px; margin:20px auto; border:1px solid #ddd; text-align:center; line-height:50px; height:50px; overflow:hidden;}
.roplts .kloslt span{ color:#f60; font-size:24px;   }
.dslit{ color:#666; font-size:12px; text-align:center;}
.dslit a{ margin:0 15px;font-size:16px;}
.dslit a img{ vertical-align:middle; margin-right:3px; position:relative; top:-3px;}
.mslilt{ line-height:50px; background:#f3f3f3; margin-top:0px;}
.mslilt span{ display:inline-block; color:#fff; background:#02519c; padding:0 40px; font-size:16px;}
.conllt{ padding:30px 0;}
.conllt img{ max-width:100%;}
.zlilt{ margin-top:40px; border:1px solid #ddd;}
.zlilt h3{ border-bottom:1px solid #ddd;}
.zlilt h3 span{ display:inline-block; line-height:60px; background:#0a72bb; padding:0 100px; color:#fff; font-weight:normal;}

.colit{ padding:0 ;}
.colit li{ border-bottom:1px dotted #ddd;text-indent:1em; line-height:60px; position:relative;}
.colit li.odd{ background-color:#f4fafe;}
.colit li a{ color:#333; display:block;}
.colit li span{ color:#999; font-weight:bold; padding:0 20px 0 10px;}

.colit li i{ width:33px; height:33px; display:block; position:absolute; right:10px; top:13px; background:url(../image/xz.png);}
.qa-as{ margin-top:40px;}
.qa-as dt{ line-height:35px; height:35px; position:relative; overflow:hidden; background:#eaeff3 url(../image/sd.png) no-repeat 98% center; margin-bottom:12px; padding:0 40px; cursor:pointer; transition:all 0.5s ease;}
.qa-as dt span{ display:block; position:absolute; left:0; top:0; width:35px; height:35px; text-align:center; background:#7f7f81; color:#fff; font-size:24px; font-weight:bold; transition:all 0.5s ease;}
.qa-as dd{ line-height:2; padding:15px 0; display:none;}
.qa-as dt.cur{ background:#02519c url(../image/jd.jpg) no-repeat 98% center; transition:all 0.5s ease; color:#fff;}
.qa-as dt.cur span{ background:#a90b00; transition:all 0.5s ease;}

.hilst{ padding:60px 0 70px; background:url(../image/t36.jpg) no-repeat center center; background-size:cover;}
.hilst h2{ background:url(../image/line.png) no-repeat center center; font-size:22px; color:#fff; text-align:center; line-height:45px;}
.cosv{ line-height:2.5; color:#fff; text-align:center; margin-top:20px;}
.presl{ margin-top:100px;}
.presl li{ float:left; width:25%; margin:0 4%; position:relative;}
.presl li a{ display:block;}
.presl li a span{ display:block; background:#0d487a; position:absolute;}
.presl li a:hover span{ transition:all 0.8s ease;}
.presl li a span.line1{ height:1px; width:0; left:10%; top:10%;}
.presl li a:hover span.line1{ width:80%;}
.presl li a span.line2{ height:0; width:1px; right:10%; top:10%;}
.presl li a:hover span.line2{ height:80%;}
.presl li a span.line3{ height:1px; width:0; right:10%; bottom:10%;}
.presl li a:hover span.line3{ width:80%;}
.presl li a span.line4{ height:0; width:1px; left:10%; bottom:10%;}
.presl li a:hover span.line4{ height:80%;}




.presl li .svel{ padding-top:80px; background:rgba(0,108,184,1.0); position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff; transition:all 0.5s ease;}
.presl li:hover .svel{ background:rgba(0,0,0,0); color:#006cb8;transition:all 0.5s ease;}
.presl li .svel .bg-img{ background-repeat:no-repeat; background-position:center center; background-size:auto 100%; height:81px;}
.presl li .svel .nul01{ background-image:url(../image/q1-1.png);}
.presl li .svel .nul02{ background-image:url(../image/q2-1.png);}
.presl li .svel .nul03{ background-image:url(../image/q3-1.png);}
.presl li:hover .svel .nul01{ background-image:url(../image/q1-2.png);}
.presl li:hover .svel .nul02{ background-image:url(../image/q2-2.png);}
.presl li:hover .svel .nul03{ background-image:url(../image/q3-2.png);}



.presl li .svel .tili{ font-size:24px; margin-top:30px;}
.rclst{ padding:130px 0;}
.rclst dl{ width:31.3%; margin:0 1%; float:left; text-align:center;}
.rclst dl dd{ margin-top:40px; color:#000;}

.job-st{ height:42px; line-height:42px; background:#006cb8; margin-top:50px;}
.job-st span{ display:block; float:left; width:12.5%; text-align:center; color:#fff;}
.silmt li{ line-height:52px; border-bottom:1px dashed #ddd;}
.silmt li:nth-child(2n){background:#eff8ff;}
.silmt li span{ display:block; float:left; width:12.5%; text-align:center; color:#666;}
.silmt li span a{ display:inline-block; margin:0 3px;}

.nislt{ padding:30px 0;}
.nislt h3{ font-size:24px; font-weight:normal;}
.tneu{ background:#f9f9f9; padding:20px 3%; margin-top:30px;}
.tneu li{ padding:10px 0; float:left; width:25%; padding-right:10px;}
.dslm{ padding:30px 0; border-bottom:1px dashed #ccc;}
.dslm dt{ margin-bottom:20px; font-size:16px;}
.dslm dd{ color:#666; line-height:2;}
.anml{ padding:30px 0;}
.anml a{ display:inline-block; width:170px; line-height:40px; color:#fff; border-radius:10px; text-align:center; margin-right:10px;}

.derlt{ line-height:50px; font-size:16px;background:#f9f9f9; text-indent:9px;}
.derlt span{ color:#006cb8;}

.yplct h5{ line-height:65px; border-bottom:1px solid #ccc; font-size:16px; font-weight:normal;}
.loclt{ padding-top:20px;}
.loclt .sunone{ float:left; margin-top:15px; width:100%;line-height:38px; padding:0 0px 10px 0px; font-size:16px; color:#333; position:relative;}
.loclt li{ float:left; margin-top:15px; width:50%; padding:0 100px 0 70px; font-size:12px; color:#666; position:relative;}
.loclt li input{ width:90%; height:32px; border:1px solid #ccc; padding:0 5px;}
.loclt li span{ display:block; position:absolute; left:0; top:0; line-height:32px; text-align:right; width:70px;}
.loclt li i{ color:#f00; display:block; line-height:32px; position:absolute; right:90px; top:0;}
.loclt li select{ height:32px; border:1px solid #ccc; margin-right:10px; width:180px; color:#666;}
.blils{ padding:20px 0px 0 0px; position:relative; font-size:12px; color:#666;}
.blils2{ padding:20px 100px 0 70px; position:relative; font-size:12px; color:#666;}
.blils2 textarea{ width:100%; height:100px; resize:none; border:1px solid #ccc; padding:5px;}
.blils2 span{ display:block; position:absolute; top:20px; line-height:32px; left:0; width:70px; text-align:right;}
.blils span{ display:block; position:absolute; top:20px; line-height:32px; left:0; width:70px; text-align:right;}
.blils textarea{ width:100%; height:100px; resize:none; border:1px solid #ccc; padding:5px;}
.cs-up{ margin-top:20px; font-size:12px; color:#666;}
.cs-up span{ display:inline-block; line-height:32px; text-align:right;}
.cs-up .oms01{ height:32px; border:1px solid #ccc; width:160px;}
.alolc{ margin-top:30px;}
.alolc input{ width:150px; height:35px; border:none; cursor:pointer; background:#006cb8; color:#fff; margin-right:15px;}
.slold{ position:absolute; width:550px; left:50%; margin-left:-600px; bottom:0; color:#fff;}
.slold ul{ border-bottom:3px solid #fff; padding-bottom:15px;}
.slold ul li{ float:left; width:33.3%; font-size:16px; line-height:1.5;}
.slold ul li span{ font-size:30px; vertical-align:middle;}
.slold ul li i{ width:20px; height:15px; display: inline-block; vertical-align:middle; margin-left:5px;}
.slold ul li i.up{ background:url(../image/up.png);}
.slold ul li i.down{ background:url(../image/down.png);}
.clms{ line-height:50px; font-size:16px;}
.borsl{}
/*.borsl a{ display:inline-block; width:46%; line-height:60px; border:1px solid #ccc; text-align:center; font-size:18px;}
.borsl a:hover{ border:1px solid #006cb8;}*/
.borsl a{ display:inline-block; width:46%; line-height:70px; border:1px solid #ccc; text-align:center; font-size:20px;color:white;background-color:#006CB8}
.borsl a img{ margin-right:10px;}

.slatd{ background:#f5f5f5; padding:50px 0;}
.slatd h3{ font-size:22px; text-align:center; line-height:40px; background:url(../image/d.jpg) repeat-x left center; color:#006cb8;}
.slatd h3 span{ display:inline-block; padding:0 20px; background:#f5f5f5;}

.young{ height:368px; background:url(../image/t20.jpg) no-repeat center center; background-size:cover;}
.clols{ height:82px; width:1200px; position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-41px;}
.clols a{ color:#fff; width:46%; border:1px solid #fff; display:block; line-height:80px; text-align:center; font-size:16px;}
.clols a img{ margin-right:10px;}
.nolcs li {
    border-bottom: 1px dotted #ddd;
    text-indent: 0em;
    line-height: 26px;
    position: relative;padding:1rem;
}
.nolcs li i{ width:26px; height:26px; background:url(../image/f05.png);}
.nolcs li a:hover i{ background:url(../image/f06.png);}
.nolcs li span{ font-weight:normal; text-align:left;float:left;margin-right:1rem;width:90px;height:90px;border:1px solid #ddd;border-radius:6px;padding:1rem 0 1.5rem 1rem; line-height:28px;}
.nolcs li span:hover{margin-right:2rem;transition:all 0.6s ease;}
.nolcs li span strong{font-size:26px;color:#c61212;}
.nolcs li span em{font-size:12px;line-height:14px;}
.nolcs li h3{float:left;width:80%;font-size:18px;border:none!important;transition:all 0.6s ease;}
.nolcs li p{float:left;width:80%;font-size:12px;color:#999;transition:all 0.6s ease;}
.nolcs li a:hover p, .nolcs li a:hover h3{margin-left:2rem;transition:all 0.6s ease;}
.masil li{ padding:0 1% 0 30px; background-image:url(../image/cv.jpg); background-repeat:no-repeat; background-position:5px center; border:none;}
.masil li span{ padding:0; float:right; font-weight:normal;}
.btc-on{ background:#eee; padding:30px 2%;}
.btc-on h3{ font-size:18px;}
.blos{ color:#666;}
.midsl{ padding:30px 0; line-height:2; color:#666;}
.sloit{ border-top:1px solid #ccc; padding:15px 0; position:relative;}
.sloit p{ padding:5px 0;}
.sloit .backdt{ display:block; position:absolute; right:0; top:30px; line-height:35px; width:120px; border:1px solid #ccc; text-align:center; transition:all 0.5s ease;}
.sloit .backdt:hover{ color:#fff; background:#03528a; border:1px solid #03528a; transition:all 0.5s ease;}
.blils input.bousm{ height:35px; border:1px solid #ccc; width:100px;}
.blils input.clil{ width:150px; height:40px; border:none; color:#fff; background:#daa90a; cursor:pointer; font-size:16px;}
.blils2 input.bousm{ height:35px; border:1px solid #ccc; width:100px;}
.blils2 input.clil{ width:150px; height:40px; border:none; color:#fff; background:#daa90a; cursor:pointer; font-size:16px;}
.lxtv{ margin-top:40px;}
.lxtv li{ float:left; width:32%; margin-right:2%; text-align:center;}
.lxtv li .pic{ overflow:hidden;}
.lxtv li .pic img{ transition:all 0.5s ease;}
.lxtv li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.lxtv li .tit{ line-height:60px; text-align:center;color:#000; font-size:18px;background:#f9f9f9;}
.lxtv li .tit img{ margin-right:10px;}


.active_div{width: 1200px;border: 1px solid #F1F1F1;padding: 20px 20px 40px 20px ;margin-top: 25px;margin-bottom: 34px;}
.sli_tex{font-size: 18px;color: #000000;}
.picScroll-top{ float: right;  width:19%;  overflow:hidden; position:relative;padding: 50px 0; }
.picScroll-top .hd{ overflow:hidden;}
.picScroll-top .hd .prev{ display:block;  width:100%; height:40px; margin-right:5px;overflow:hidden;
	 cursor:pointer; background: url(../image/icon_top01.jpg) no-repeat center center;position: absolute;top: 0;left: 0;cursor: pointer;}
.picScroll-top .hd .next{background: url(../image/icon_down02.jpg) no-repeat center center;display:block;  width:100%; height:40px;position: absolute;bottom: 0;left: 0;cursor: pointer;}
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; }
.op-bgimg.active{border: 2px solid #00B9FB;}
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:100%; height:auto; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-top .bd ul li .pic a:hover img{ border-color:#999; }
.picScroll-top .bd ul li .title{ line-height:50px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }

.live_div{width: 100%;}
.live_div .big-imgst{width: 1020px;padding: 14px;background: #F2F2F2;height: 515px;}
.big-imgst{background: #FFFFFF; /*display: none;*/ width: 78%; height: 100%; float: left; }
.op-bgimg{height: 156px;width: 100%;display: block;border: 4px solid #f1f1f1;}
.op-bgimg:hover{border: 4px solid #D8A500;}
.op-bgimg img{height: 100%;width: 100%;display: inline-block;vertical-align: middle;}
.pict{width: 100%;height: 100%;}
.pict img{height: 100%;width: 100%;display: inline-block;vertical-align: middle;}
.pict_tit{text-align: center;font-size: 16px;color: #000000;margin-top: 20px;}
.show-zs03{display: none;margin-top: 20px;}
.picbox_b{float: left;width: 260px;position: absolute;overflow: hidden;height: 175px;left: 15px;top: 10px;}
.picbox_b img{width: 100%;}
.picbox_b_in{position: absolute;left: 0;top: 0;width: 100%;}
.picbox_b_in img{width: 100%;opacity: 1;filter: alpha(opacity=100);transition: all .5s linear;transform: scale(1.0);}
.news_itembox:hover .picbox_b_in img{width: 100%;opacity: 1;filter: alpha(opacity=100);transition: all .5s linear;transform: scale(1.1);}
.picbox_b_dl{float: right;width: 100%;}
.picbox_b_dl dt .p01{font-size: 18px;color: #333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picbox_b_dl dt .p02{line-height: 30px;}
.picbox_b_dl dt{border-bottom: 1px dotted #999999;padding-bottom: 10px;}
.picbox_b_dl dd{color: #666666;line-height: 28px;height: 84px;overflow: hidden;}

.my_inp.yzm_inp{width: 120px;border: 1px solid #DBDBDB;}
.yzm_img{width: 90px;display: inline-block;height: 40px;border: 1px solid #DBDBDB;overflow: hidden;vertical-align: middle;}
.btn_tj{vertical-align:middle;width: 195px;line-height: 40px;height: 40px;background: #daa90a;color: #fff;font-size: 14px;}

.standard-table { text-align:center;
    width: 100%;
    border: 1px solid #dcdcdc;}
    .standard-table .standard-table-group {
    background: #FFF;
    text-indent: 0px;
    text-align: ;}
	.standard-table th {
    width: 24%;
    color: #333;
    font-weight: 400;
    padding: 10px 0;
}
.standard-table td {
    padding: 10px 10px;
    line-height: 28px;
    color: #666;
}
.standard-table td:first-child{background:#f9f9f9;color:#333;font-weight:bold;}
.standard-table th, .standard-table td {
    border: 1px solid #dcdcdc;
}


.bdshare-button-style0-16 a.bds_tsina{
    float: right;
    background-image: url(../image/wb.png);
    width: 32px;
    height: 32px;
    background-position: inherit;
}
.bdshare-button-style0-16 a.bds_weixin{
    float: right;
    background-image: url(../image/wx.png);
    width: 32px;
    height: 32px;
    background-position: inherit;
}


.site-video{width:100%;height:800px;margin: 0 auto;}






@media (max-width: 1200px){
.wrap{ width:100%; padding:0 2%;}
.wrap2{width:100%; padding:0 2%;}
.slold{ left:2%; margin-left:0; display:none;}
.mob-nav{ display:block; float:right; background:url(../image/mob-ct.png) no-repeat center center; width:50px; height:50px; margin-top:25px;}
.T-nav{ width:100%; position:absolute; display:none; text-align:center; left:0; top:93px; background:#fff; margin-top:0; padding:20px 0;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee; padding:0;}
.T-nav > li a{ width:100%;color:#333; text-align:center; padding:0 2%; line-height:48px; height:48px;font-size:16px;font-weight:bold;}
.T-nav > li > a.cur{ background:none; color:#333;}

.T-nav li .gdlt{ position:relative;left:0px; width:100%; top:0; padding:0;border-top:0px;}
.T-nav li .gdlt a{ padding:0 5%; border-right:0px; border-left:0px;}
.le-ad, .news-search{ width:100%;}
.clols{ width:100%; left:0; margin-left:0; padding:0 2%;}
.xt-ons{ display:none;}
}
@media (max-width: 1100px){

}
@media (max-width: 960px){
.colit li, .nolcs li{padding:0px;height:auto;line-height:26px;}
.nolcs li p{float:none;width:100%;}
.nolcs li h3{float:none;font-size:16px;width:100%;}
.nolcs li span{display:none;}
.presl li .svel{ padding-top:50px;}
.presl li .svel .bg-img{ height:60px;}
.presl li .svel .tili{ margin-top:20px; font-size:16px;}
.active_div{ display:none;}
.show-zs03{ display:block;}
.nys-nav p a{margin:0 1px;}
}
 
@media (min-width: 641px){

.linkst:hover{ height:140px; margin-top:-20px; transition:all 0.3s ease;}
.linkst:hover a{ font-size:18px;font-family:arial; padding:20px 8% 0;transition:all 0.3s ease;}
}



@media (max-width: 900px){
.leolt,.roclt,.picScroll-ads{ width:100%;}
.picScroll-ads{ height:auto;}
.lscs .pics{ width:150px;}
.texsl{ padding-left:170px; padding-right:15px;}
.lscs{ width:100%; margin-top:20px; overflow:hidden;}
.yentl{ width:100%;}
.yentl dl{ margin-top:20px;}
.float-sild{ display:none;}
.conlts dl dt{ font-size:16px; line-height:40px;}
.conlts dl dd span{ width:100%;}
.picScroll-ads .bd ul li .pic{ width:100%;}
.picScroll-ads .bd ul li .title{ width:100%; padding:20px 3%;}
.picScroll-ads .next{ left:auto; right:0;}
.conls a dt span{ width:120px; height:120px;}

.site-video{width:100%;}

}


@media (max-width: 640px){

a:active{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ padding-top:50px;}
.top{ height:60px;box-shadow:none;}
.top .logo{}
.top .logo img{ height:60px;}
.mob-nav{ margin-top:4px;}
.T-nav{ height:100%; padding:0; overflow-x:hidden; overflow-y:auto; top:50px;}
.yl-insl,.search-doc{ margin-top:13px;background-size:50%;width:30px;height:30px;line-height:28px;}
.yl-insl span{width:30px;height:30px;line-height:28px;}
.bolts{ position:relative; background:none; height:auto;display:none;}
.linkst{  width:48%; margin:10px 1%; height:80px;}
.linkst a{ font-size:14px;}
.tas-hd span{ width:50%;line-height:2.6rem;font-size:1rem;font-weight:bold;}
.tas-bd{padding-top:5px;}
.comlst{padding:1rem 0;}
.riols{ color:#333; width:100%; margin-top:10px; font-size:14px;}
.riols .tilt{ text-align: center; padding:0 1%;}
.riols .colt{ text-align: center; padding:0 1%;}
.lsopt{ width:100%; margin-right:0; margin-bottom:10px;}
.slolt .slm01{height:36px;width:80%;font-size:14px;}
.slolt .slm02{height:36px;width:36px;background-size:50%;}
.qretl{ width:66.5%;}
.rilos{ width:32.5%;}
.close-set{background-size:50%;}
.foot{ padding:10px 0;}
.rolst{ display:none;}
.wenhua1{height:75px;line-height:130px;font-size:1rem;background-size:200%;}
.wenhua2{height:auto;line-height:1.6rem;font-size:1rem;padding-top:1rem;background:none;}
.wenhua2 p{width:100%; float:none; text-align:center;height:auto;padding-bottom:1rem;}
.wenhua2 div{width:100%;margin:0;}
.wenhua2 p:first-child{border:none;}
.wenhua2 strong{margin-bottom:0px;}
.wenhua2 p:last-child{border:none;}
.wenhua3{background-size:200%;height:140px;font-size:14px;padding-top:2rem;}
.wenhua3 p{width:98%;margin:0 ;text-align:center;}
.sprest{display:none; padding-top:20px;}
.ny-main{ padding:0px 0 20px 0;}
.sprest strong{ font-size:20px;}
.honre{ text-indent:0em;font-size:14px; line-height:2; padding:1rem 0; color:#666;width:100%;float:none;}
.honre2{ width:100%;float:none;height:180px;}
.ny-banner{ height:80px;}
.abolc{ padding:20px 0;}
.abolc ul{}
.abolc ul li{ text-align:center; width:48%; float:left; margin:0 1%;}
.abolc ul li img{ width:100%; height:226px;}
.abolc ul li p{ line-height:36px;}
.otsbl{ font-size:14px;}
.otsbl strong{ font-size:18px;}
.lic-nav{ margin-top:20px;}
.lic-nav .article a{ line-height:40px;}
.honor_left{ width:100%;}
.honor_right{ width:100%;}
.page-ymx{ text-align:center; padding:0px 0;}
#dcms_pager .pages {margin: 0px;padding-top:1.5rem!important;height:auto;  }
#dcms_pager .pages a {padding: 4px 12px!important;font-size: 14px!important;} 
#dcms_pager .pages a.pgNext{display:none;}
#dcms_pager .pages a.pgnext{display:none;}
.honor_show .ylsi{ margin-bottom:10px; padding-top:20px;font-size:18px;}
.xlt-sot dl{ position:relative; padding-left:0px;}
.xlt-sot dl dt{ position: relative; left:0; top:0; width:100%; text-align:center; color:#1079da; font-weight:bold; font-size:20px; line-height:50px;}
.xlt-sot dl dd{ line-height:2; font-size:14px;}
.topsx{ font-size:16px;}
.topsx span{ font-size:40px;}
.map-ol{ width:100%;}
.riopt{ width:100%; margin-top:20px;}
.nys-nav{ position:relative; z-index:5;margin-top:20px;}
.nys-nav span{ display:block; width:100%; line-height:45px; background:#f5f5f5 url(../image/down.png) no-repeat 95% center;text-align:left; padding:0 2%;font-size:16px; background-size:26px;}
.nys-nav p{ position:absolute; width:100%; left:0; top:0; top:45px; background:#fff; display:none;}
.nys-nav p a{ display:block; padding:0 3%;line-height:52px; text-align:left; width:100%; border:none; margin:0;font-size:14px;border-bottom:1px solid #ddd;}
.news-search { padding: 0 2%;display:none;}
.ny-soltx li{ height:auto; padding:18px 0;float:left;border:none; }
.ny-soltx li a{display:block;}
.ny-soltx li .pic{ width:33%; position:initial; top:0;float:left;}
.ny-soltx li .years{ position:relative; top:0; width:100%; padding-left:0; padding-top:5px; display:none;}
.ny-soltx li .years .line{ display:none;}
.ny-soltx li .years .jlsx{ display:none;}
.ny-soltx li a:hover dl{ left:0;}
.ny-soltx li dl{width:63%;margin-left:2%;float:left;}
.ny-soltx li dt{ margin-bottom:0px;font-size:16px;height:auto;color:#333;font-weight:100;line-height:1.6rem;}
.ny-soltx li dd{display:none;}
.ny-soltx{margin-top:0px;}
.colimt{margin-top:20px;}
.colimt p img{width:100%!important;height:auto!important;}
.conlt-onl p img{width:100%!important;height:auto!important;}
.presv a{line-height:36px;}
.colimt h5{ text-align:center;}
.colimt h5 .fr{ display:none;}
.colimt h3{ font-size:16px;}
.xmli-ct .clsmt{ width:100%; margin:5px 0;}
.xmli-ct{ margin-top:10px;}
.cplst{ padding:10px 0;}
.cplst li{ width:48%; margin:10px 1% 0; }
.blast{margin-top:0px;padding:6.5rem 0 ;}
.honor_show .pdslt{height:auto;}
.cplst li a dl dt{ font-size:14px; line-height:30px; height:30px; overflow:hidden;text-align:center;}
.leftls span{display:none;}
.cplst li a dl dd{ height:20px; line-height:20px; font-size:12px;display:none;}
.preil{ padding:20px 70px 20px 80px; margin-top:0px; display:none;}
.preil .opi02{ width:50px;height:36px; right:0px; top:20px; font-size:14px;}
.preil .opi01{height:36px;width:120%;}
.blil{ width:60px; top:20px;}
.blil img{ height:36px;}
.blast li a{ padding:15px 0;}
.blast li a .clist img{ height:40px;}
.blast li a .title{ font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.solox{ margin-top:20px;}
.leftls{ width:100%;}
.roplts{ width:100%; margin-top:20px;}
.roplts .kloslt{ width:100%; font-size:16px; margin:10px auto;border-radius:6px;}
.roplts .titv{line-height: 1.6rem; font-size:14px; padding: 0px 1%;border-bottom: 0px solid #efefef;}
.roplts .kloslt span{ font-size:16px;}
.roplts h3{ font-size:18px; line-height:45px;border:none;padding:0 1%;}
.dslit a{margin:0 10px;}
.mslilt{ line-height:40px;background:#f4f4f4;margin-top:0px;}
.mslilt span{ font-size:16px; padding:0 25px;}
.conllt{ padding:20px 0;}
.colit{padding:0px;}
.nolcs li{padding:0px;height:auto;line-height:26px;font-size:12px;overflow: hidden}
/*.colit li{ height:51px; overflow: hidden; line-height:50px; font-size:12px;}
.colit li a{ padding-right:50px;font-size:14px;}*/
.colit li a{ padding:0.5rem;}
.colit li i{ top:12px;width:25px;height:25px;background-size: 100%;}
.zlilt{ margin-top:20px;}
.zlilt h3 span{ line-height:50px; padding:0 30px;}
.qa-as{ margin-top:20px;}
.hilst h2{font-size:18px;}
.presl li{ width:31.3%; margin:0 1%;}
.presl li .svel{ padding-top:1rem;}
.presl li .svel .bg-img{ height:40px;}
.presl li .svel .tili{ margin-top:10px; font-size:14px;}
.loclt .sunone{font-size:14px;line-height:24px;}
.hilst{ padding:30px 0;}
.presl{ margin-top:20px;}
.cosv{ line-height:2rem;margin-top:1rem;}
.rclst{ padding:25px 0;}
.rclst dl{ width:100%; margin:20px 0;}
.rclst dl dd{ margin-top:20px;}
.job-st{ margin-top:20px;}
.job-st span,.silmt li span{ width:33.3%;}
.job-st span.mob-none,.silmt li span.mob-none{ display:none;}
.tneu li{ width:100%; padding-right:0;}
.nislt{ padding:20px 0;}
.nislt h3{ font-size:16px; font-weight:bold;}
.dslm{ padding:15px 0;}
.loclt{padding-top:5px;}
.loclt li{ width:100%; padding-right:10px;}
.loclt li i{ right:3px;}
.loclt li select{ width:48%; margin-right:1%;height:40px;border-radius:5px;}
.blils textarea{border-radius:5px;}
.yplct h5{line-height:3rem;}
.blils{ padding-right:0;}
.alolc{ text-align:center;margin-top:10px;}
.alolc input{ width:48%; margin:0;}
.slold{ width:100%;}
.slold ul{ padding-bottom:10px;}
.slold ul li{ font-size:14px;}
.slold ul li span{ font-size:20px;}
.clms{ font-size:14px;}
.borsl{padding-top:1rem;}
.borsl a{ font-size:16px; line-height:42px;border-radius:5px;}
.borsl a img{width:15px;}
.slatd h3 span{font-size:18px;}
.slatd{ padding:20px 0;}
.young{ height:100px;}
.clols{ height:52px; margin-top:-26px;}
.clols a{ font-size:14px; line-height:42px;border-radius:5px;}
.clols a img{width:15px;}
.masil li a{ padding-right:0;}
.mastle .article{padding:0 10%;}
.mastle .article .tit{font-size:16px;}
.mastle .article .tit img{width:18px;margin-top:-5px;}
.mosb-none{ display:none;}
.btc-on h3{ font-size:16px;}
.blos{ font-size:12px;}
.sloit .backdt{ position:relative; right:0; top:0; margin-top:20px;}
.lxtv{ margin-top:10px;}
.lxtv li{ width:60%;float:none;margin:15px auto auto;}
.lxtv li .tit{ font-size:16px;}
.lxtv li .tit img{ height:25px;}
.lo-cost .tlis{display:none;}
.lo-cost .tlis:first-child{display:block;text-align:center;width:320px;text-align:center;}
.loclt li span{font-size:14px;}
.loclt li input{height:40px;border-radius:5px;}
.blils2{    padding: 20px 10px 0 70px;}
.blils2 textarea{border-radius:5px;}
.blils2 span{font-size:14px;}
.site-video{width:100%;height:250px;}
}
@media (max-width: 400px){
.silmt li{ line-height:inherit; padding:5px 0; font-size:12px;}

.silmt li span a{ display:inline-block; line-height:22px;}
.anml a{ display:block; margin-right:0; width:100%; margin-bottom:5px;}
.site-video{width:100%;height:250px;}
	}









