@charset "utf-8";
/* CSS Document */
/* index */

body{ background:#e4e4e4;}
.bg-dole{ background:rgba(0,0,0,.5); position:fixed; z-index:29; width:100%; height:100%; left:0; top:0;}
.close_pop{
    position:absolute;width: 32px;height: 32px;background: url("/images/close_pop.png") center no-repeat;
    right: 30px;top:30px;z-index: 9999;cursor: pointer;
}
.lotls.bousl h2{padding-top: 20px;}
.bousl .close_pop{top:10px;}
.wrap{ width:1400px; margin:0 auto; background:#fff;}
.T-sloe{ height:35px; line-height:35px; color:#e3e3e3; background:#3d3d3d; padding:0 3%;position:relative; z-index:21;}
.clopts a{ color:#e3e3e3;}
.top{ height:92px; background:#fff; position:relative; width:100%; z-index:20; padding:0 3%;}
.mob-nav{ display:none;}
.top .logo a{ display:block;}
.rilot{ float:right;}
.nav-ol{ float:right; position:relative;}
.nav-ol .blis{ position:absolute; left:-28px; top:0; width:28px; height:50px; background:url(/images/il2.jpg);}
.nav-ol li{ float:left; position:relative;}
.nav-ol li > a{ display:block; color:#666; font-size:16px;  line-height:92px; width:112px; text-align:center;}
.nav-ol li > a.cur{ background:url(/images/nav-bg.png) no-repeat center center; color:#094872;}
.nav-ol li .esot{ position:absolute; display:none; left:-1px; top:90px; border-top:2px solid #094872; width:100%; text-align:center;}
.nav-ol li .esot a{ display:block; line-height:50px;  color:#464646; background: url(/images/b.png);}
.nav-ol li .esot a:hover,.telso a:hover{background: url(/images/l.png); color:#fff;}
.lantl{ margin-left:15px; position:relative; cursor:pointer;}
.telso{ border:1px solid #ddd; position:absolute;  right:0; top:47px;  width:150px; display:none;}
.telso a{ display:block; line-height:45px; text-align:center;background:url(/images/b.png);}
.telso i{ display:block; width:17px; height:12px; background:url(/images/sj.png); position: absolute; right:20px; top:-12px;}
.cpots{ width:200px; text-align:center;background:url(/images/b.png); padding:15px 0; color:#333; line-height:30px;}
.cpots em{ color:#54c3f1; font-weight:bold; font-size:15px;}


.mewlt{ background:url(/images/gt.jpg); position:relative;}
.mewlt h2{ text-align:center; padding:35px 0;}
.mewlt > p{ position:absolute; top:0;}
.mewlt > p.p1{ left:0;}
.mewlt > p.p2{ right:0;}
.celt-os li{ float:left; width:50%; position:relative; overflow:hidden;}
.celt-os li .bg-cols{ background:url(/images/bg-col.png); position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0; transition:all 0.5s ease;}
.celt-os li a:hover .bg-cols{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1; transition:all 0.5s ease;}


.celt-os li .anim{ width:125px; height:104px; line-height:104px; text-align:center; background:url(/images/bl.png); position:absolute; left:50%; top:50%; margin-left:-62px; margin-top:-52px; z-index:2; font-size:12px; color:#f3bb22; font-weight:bold;}
.celt-os li a > img{ transition:all 0.5s ease;}
.celt-os li a:hover > img{ transform:scale(1.1); transition:all 0.5s ease;}

.colit{ padding-top:30px;}
.bglst{ background:url(/testimg/t04.jpg) no-repeat center center; background-size:cover; margin-top:30px; padding-bottom:35px;}

.clolt{ padding:50px 0;}
.lcklt{ width:48%;}
.lcklt a{ display:block;}
.lcklt a .botlc{ padding:20px 3%; background:#98191a; color:#e9b326; font-size:12px; line-height:1.6; position:relative;}
.lcklt a .botlc strong{ font-size:14px;}
.lcklt a .botlc span{ display:block; position:absolute; right:3%; top:20px; width:41px; height:39px; background:url(/images/more.png);}
.lcklt a .pic{ overflow:hidden;}
.lcklt a .pic img{transition:all 0.5s ease;}
.lcklt a:hover .pic img{transform:scale(1.1);transition:all 0.5s ease;}
.foot{ padding:30px 0; background:#820a07 url(../images/t-bg.jpg) repeat-x left top; position:relative; color:#fff; line-height:25px; font-size:12px;}
.foot .hlx{ position:absolute; left:50%; margin-left:-9px; top:-13px;}

.ny-banner{ height:260px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nalit{ padding:30px 0; background:#ddd;}
.nys-nav{ text-align:center;}
.nys-nav span{ display:none;}
.nys-nav p a{ display:inline-block; width:154px; margin:0 5px; line-height:46px; color:#fff; background:url(/images/nie.png);}
.nys-nav p a.cur{ color:#ebab30; border-color:#006cb8;}
.ab-con{ padding:30px 0; line-height:2; background:#f9f7f5;}
.ab-con p{ text-indent:2em; margin-bottom:20px;}
.wh-con{ background:#f9f7f5; padding-bottom:45px;}
.slckt{ width:100%; float:left; margin-top:45px; background:#fff;}
.slckt .pic{ width:50%;}
.slckt dl{ width:50%; padding:30px 5% 10px;}
.slckt dl dt{ color:#da251c; font-size:22px; font-weight:bold; line-height:45px;}
.slckt dl dd{ line-height:35px; max-height:105px; overflow:hidden; font-size:16px; margin-top:5px; color:#666;}
.calt{ float:left; width:33.3%; text-align:center; font-size:16px; margin-top:45px; overflow:hidden;}
.calt dt img{ height:85px;}
.calt dd{ line-height:30px; font-size:16px; height:30px; overflow:hidden; margin-top:10px; color:#666;}
.cate-li li{ float:left; width:32%; margin-right:2%; margin-top:25px;}
.cate-li li a{ display:block; border:1px solid #ddd; background:#fff; padding:20px 7%;}
.cate-li li a .pic{ overflow:hidden;}
.cate-li li a .pic img{transition:all 0.5s ease;}
.cate-li li a:hover .pic img{transform:scale(1.1);transition:all 0.5s ease;}
.cate-li li a .tit{ margin-top:10px; line-height:30px; height:30px; overflow:hidden; color:#333; font-size:16px;}
.cate-li li a .con{ color:#999; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.cate-li li a .fle{ margin-top:10px; color:#820a07;}
.page-fy{ padding:20px 0; text-align:center;}
.page-fy a{ display:inline-block; color:#333; line-height:58px; font-size:16px; margin:0 7px; width:54px; height:58px; background:url(/images/p1.png) no-repeat center center;}
.page-fy a.cur{ color:#fff; background:url(/images/p2.png) no-repeat center center;}

.newlt{ padding:50px 0 0;}
.newlt h3{ text-align:center; color:#881512; font-size:18px;}
.newlt h4{ text-align:center; color:#999; font-weight:normal; margin-top:25px; padding-bottom:40px; background:url(/images/gr.jpg) no-repeat center bottom;}
.prelt{ padding:35px 0; line-height:2; color:#666;}
.gresl a{ display:block; float:left; line-height:50px; background:#000; width:33.3%; border:1px solid #fff; text-align:center; color:#fff;}


.qa-as{ padding-top:40px; border-bottom:1px solid #ddd;}
.qa-as dt{ line-height:50px; border-top:1px solid #ddd; height:51px; position:relative; overflow:hidden; background:url(/images/sd.png) no-repeat right center; padding:0; cursor:pointer; transition:all 0.5s ease;}
.qa-as dt span{ display: inline-block; width:165px; height:50px; overflow:hidden; font-size:16px; transition:all 0.5s ease; vertical-align: middle;}
.qa-as dd{ line-height:2; padding:15px 0; display:none; border-top:1px solid #ddd;}
.qa-as dt.cur span{transition:all 0.5s ease; color:#c79902;}
.qa-as dt i img{ transition:all 0.5s ease;}

.qa-as dt.cur i img{transform: rotate(90deg); transition:all 0.5s ease;}
.folrs li{ width:48%; float:left; margin-top:30px; margin-right:4%;}
.folrs li:hover{}
.folrs li a{ border-bottom:1px solid #f9f7f5; display:block; position:relative;transition:all 0.5s ease;}
.folrs li a:hover{ background:#fff; box-shadow:0 0 8px #666; border-bottom:1px solid #871310; transition:all 0.5s ease;}
.folrs li a .pic{ overflow:hidden; position:relative;}
.folrs li a .pic img{transition:all 0.5s ease;}
.folrs li a:hover .pic img{transform:scale(1.1);transition:all 0.5s ease;}
.folrs li a .pic span{ width:60px; height:60px; background:url(/images/bf01.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px; transition:all 0.5s ease;}
.folrs li a:hover .pic span{ transition:all 0.5s ease;background:url(/images/bf02.png) no-repeat center center;}
.folrs li a dl{ padding:20px 50px 20px 2%;}
.folrs li a dl dt{ font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden; transition:all 0.5s ease;}
.folrs li a:hover dl dt{ color:#871310; transition:all 0.5s ease;}

.folrs li a dl dd{ color:#999; line-height:25px; height:25px; overflow:hidden;}
.folrs li a p{ width:25px; line-height:25px; border:1px solid #999; text-align:center; border-radius:3px; color:#999; position:absolute; right:20px; bottom:40px;}
.folrs li a:hover p{ color:#871310; border-color:#871310;}


.trlst{ padding-top:50px;}
.map-ol{ width:52%;}
.pores{ width:44%;}
.pores h5{ font-size:18px;}
.pores p{ font-size:16px; line-height:2;}
.conlt.none{ height:0; overflow:hidden;}
.salotl{ height:397px; padding-top:50px; background:url(/testimg/t02.jpg) no-repeat center center; background-size:cover; text-align:center; color:#fff;}
.salotl h3{ font-size:36px; font-weight:normal; line-height:1; background:url(/images/cl.png) no-repeat center center;}
.salotl h3 span{ font-size:16px; text-transform:uppercase;}
.contels{ line-height:2; padding:0 6%; margin-top:50px;}
.nusltm{ margin-top:40px;}
.nusltm a{ width:170px; line-height:35px; display:inline-block; background:#fff; border-radius:8px; color:#333;}
.nusltm a:hover{ background:#094872; color:#fff;}

.ind-news{ padding:40px 0;}
.ind-news h3{ font-size:36px; font-weight:normal; line-height:1; color:#094872; text-align:center;}
.ind-news h3 span{ font-size:16px; text-transform:uppercase; color:#666;}

.ind-map{ height:561px; background:url(/images/bgc.jpg) no-repeat center center; background-size:cover; margin-top:20px; padding:0 6%;}
.ind-map h3{ font-size:36px; font-weight:normal; line-height:1; color:#094872; text-align:center; margin-bottom:50px;}
.ind-map h3 span{ font-size:16px; text-transform:uppercase; color:#666;}
.map-ose{ width:45%;}
.reoct{ width:45%;}
.reoct a{ display:block; width:100%; padding-left:30%; position:relative; padding-top:15px; margin-top:20px; min-height:90px;}
.reoct a .tit{ font-size:18px; line-height:25px;}
.reoct a .con{ margin-top:10px;}
.reoct a .pic{ width:90px; height:90px; position:absolute; left:0; top:0; background-position:left center;}
.reoct a .pic.pic01{ background-image:url(/images/q1-1.png);}
.reoct a .pic.pic02{ background-image:url(/images/q2-1.png);}
.reoct a .pic.pic03{ background-image:url(/images/q3-1.png);}
.reoct a:hover .pic.pic01{ background-image:url(/images/q1-2.png);}
.reoct a:hover .pic.pic02{ background-image:url(/images/q2-2.png);}
.reoct a:hover .pic.pic03{ background-image:url(/images/q3-2.png);}

.hzlot{ padding:50px 0;}
.hzlot h3{ font-size:36px; font-weight:normal; line-height:1; color:#094872; text-align:center; margin-bottom:50px;}
.hzlot h3 span{ font-size:16px; text-transform:uppercase; color:#666;}

.picMarquee-left{ width:100%; overflow:hidden; position:relative; padding:0 6%;}
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:16.6%; padding:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:100%;display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.foot{ background:#414141; color:#fff; padding:20px 6%;}
.slotlx{ line-height:30px;}
.slotlx p{ padding:5px 0;}
.slotlx select{ height:35px; width:160px;}

.lotls{ width:560px; height:366px; background:#eee; z-index:30; position:fixed; left:50%; top:50%; margin-left:-280px; margin-top:-183px; border-radius:10px; overflow:hidden;}
.lotls h2{ line-height:88px; padding:0 5%; font-size:30px; color:#094872; background:#fff;}
.lotls h2 span{ color:#999; font-weight:normal; font-size:14px;}
.lotls h2 a{ color:#094872; text-decoration:underline;}
.casle{ padding:10px 5%;}
.casle .clet{ margin-top:15px;}
.casle .clet .bgsl{ width:100%; font-size:16px; border:2px solid #dcdcdc; height:50px; border-radius:3px; padding-left:50px; padding-right:10px;}
.casle .clet .bgsl.tsd01{ background:#f8f8f8 url(../images/sd1.png) no-repeat 10px center;}
.casle .clet .bgsl.tsd02{ background:#f8f8f8 url(../images/sd2.png) no-repeat 10px center;}
.casle .clet .bgsl.tsd03{ background:#f8f8f8 url(../images/sd3.png) no-repeat 10px center;}
.casle .clet .bgsl.tsd04{ background:#f8f8f8 url(../images/sd4.png) no-repeat 10px center;}
.casle .clet .fotde{ float:right; font-size:12px;}
.casle .clet label{ font-size:12px; color:#666;}
.casle .clet .foesl{ height:50px; border:none; cursor:pointer; background:#094872; color:#fff; font-size:20px; width:100%; border-radius:10px;}
.detel{ height:650px; margin-top:-325px;}
.ny-cadt{ background-size:auto 100%; background-repeat:no-repeat; background-position:center center; height:428px; position:relative;}
.wacslt{ height:64px; position:absolute; left:0; bottom:0; width:1200px; left:100px; padding-left:190px; background:url(/images/be.png);}
.titst{ width:173px; padding-right:8px; text-align:center; line-height:64px; background:url(/images/tr.png) no-repeat center center; position:absolute; left:0; top:0; color:#fff; font-size:22px; color:#fff;}
.casltm{ padding-bottom:50px; border-top:3px solid #eee;}
.wrap2{ width:1200px; margin:0 auto;}
.casltm h2{ line-height:80px; border-bottom:1px solid #ddd; font-size:26px; color:#094872; font-weight:normal;}
.casltm h2 span{ float:right; color:#666; font-size:12px;}
.casltm h2 em{ color:#094872;}
.fonex{ padding-top:20px; line-height:3; color:#333;}
.boeusx{ height:98px; line-height:98px; background:url(/testimg/t07.jpg); color:#fff; text-align:center; font-size:30px; margin-top:20px;}
.hodets{}
.xxcs{ line-height:22px; font-size:12px;}

.honor-ul{ padding:30px 0;}
.honor-li{ width:18%; margin:25px 1% 0; float:left;}
.honor-li-a{ border:1px solid #ddd;}
.honor-li-a .honor-li-img{ text-align:center; height:156px; position:relative;}
.honor-li-a .honor-li-img a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.honor-li-a .honor-li-img a:hover{ background:rgba(0,0,0,0.5) url(../images/fe.png) no-repeat center center;}
.honor-li-a .honor-li-img img{ max-width:100%; max-height:100%;}
.honor-li-a .tit{ padding:12px 0; text-align:center; border-top:1px solid #ddd;}
.honor-li-a .tit span{ display:inline-block; line-height:25px; padding-bottom:12px; background:url(/images/hx.jpg) no-repeat center bottom;width: 90%;height: 62px;}
.pagest{ margin-top:30px; text-align:center;}
.pagest a{ margin:0 3px; border:1px solid #ddd; line-height:30px; padding:0 10px; display:inline-block;}
.pagest a.cur{ background:#094872; border-color:#094872; color:#fff;}
.fletg{ position:relative;}
.fletg .coept a{ display:block; float:left; width:150px; font-size:16px; padding-left:30px; background:url(/images/d1.jpg) no-repeat left center; line-height:30px; margin-top:15px;}
.fletg span{ display:none;}
.fletg .coept a.cur,.fletg .coept a:hover{background:url(/images/d2.jpg) no-repeat left center; color:#0088cd;}
.tengle{ padding-top:20px;display: flex;flex-direction: row;flex-wrap: wrap;}
.tengle li{  width:23.5%; margin:20px 2% 0 0;}
.tengle li a{ display:block; border:1px solid #ddd;}
.tengle li a .tit{ height:45px; line-height:44px; text-align:center; overflow:hidden; border-top:1px solid #ddd; overflow:hidden;}
.cp-seot{ background:#eef3f7; padding:30px 5%;}
.bloeoc{}
.bloeoc a{ float:right; height:35px; line-height:35px; width:120px; color:#fff; text-align:center; background:#0a325a; font-size:16px; margin:0 0 30px 30px}
.bloeoc span{ line-height:45px; background:url(/testimg/t12.jpg) no-repeat left bottom; display:inline-block; font-size:24px; color:#333;}
.cp-seot .lodp{ line-height:40px; color:#666;}
.ptelis{ width:38%;}
.cloesp{ width:46%; position:relative;}
.cloesp a{ position:absolute; width:100%; height:100%; background:url(/images/bf03.png) no-repeat center center; left:0; top:0;}
.bloels{ margin-top:25px; height:72px;}
.bloels span{ position:relative; line-height:72px; height:72px; text-align:center; color:#464646; float:left; width:50%; background:#eee; font-size:24px; cursor:pointer;}
.bloels span.cur{ color:#fff; background:#0a325a;}
.bloels span i{ width:21px; height:16px; background:url(/images/sjd.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; margin-left:-10px; bottom:-16px; display: none;}
.bloels span.cur i{ display:block;}
.opdsle{ padding:50px 5%;}
.sopels{ padding:20px 5%; border-top:1px dotted #ddd;}
.sopels .sylm{ padding:5px 0;}
.backde{ position:absolute; right:5%; top:30px;}
.gboet{ font-size:24px; line-height:30px; padding-bottom:20px;}
.motels{ text-align:center;}
.motels .ops1{ width:40px; height:20px; background:#ebebe4; border:1px solid #ccc; text-align:center;}
.motels td{ width:16.6%; padding:10px 5px;}
.motels thead{ color:#fff;}
.motels tbody tr{ border-bottom:1px solid #ddd; background:#fff;}
.motels tbody .mob-none img{ max-width:80%; border:1px solid #ddd;}
.hboset{ background:#fff; padding:20px 5% 35px;}
.loseot{ color:#666; line-height:30px;}
.jontsx{ color:#fff; background:#0a325a; padding:10px 2%; margin-top:10px;}
.jontsx span{ font-size:20px;}
.jontsx a{ color:#fff; text-decoration:underline;}
.soleow{ margin-top:30px; background:#eef3f7; padding:20px;}
.tatew td{ padding:10px 3px;}
.tatew td span{ color:#f00; margin-right:3px;}
.tatew td .faset{ height:40px; background:#fff; border:1px solid #ccc; padding:0 5px; width:100%;}
.tatew td label{ display:inline-block; margin-right:15px;}
.tatew td textarea{ width:100%; background:#fff; padding:5px; height:135px; border:1px solid #ccc;}
.codeg input{ width:140px; height:40px; color:#fff; background:#0a325a; border:none; cursor:pointer; font-size:15px; margin:0 10px;}
.mosleu dt{ cursor:pointer; padding:15px 0; margin-top:10px; line-height:30px; color:#094872; font-weight:bold; padding:15px 2% 15px 45px; background: #f7f7f7 url(../images/add.jpg) no-repeat 20px 22px;}
.mosleu dt.cur{background: #f7f7f7 url(../images/app.jpg) no-repeat 20px 22px;}
.mosleu dd{ color:#666;padding:5px 2% 15px 45px; line-height:2; background:#f7f7f7; display:none;}
.denglt{ padding-top:30px;}
.denglt li{ width:47%; margin-top:20px;}
.denglt li a{ display:block; line-height:52px; height:52px; overflow:hidden; padding:0 10px 0 65px; background:#e9e9e9 url(../images/f1.jpg) no-repeat left top;}
.denglt li a:hover{ background:#e9e9e9 url(../images/f2.jpg) no-repeat left top;}

.tab-st{ line-height:45px; color:#333; background:#e4e4e4; margin-top:20px;}
.tab-st span{ float:left; width:25%; text-align:center; font-size:14px;}
.zpls dt{line-height:45px; color:#333; background:#e6e6e6; border-bottom:1px solid #fff; cursor:pointer; margin-top:10px;}
.zpls dt.cur{ color:#fff; background:#094872;}
.zpls dt span{ float:left; width:25%; text-align:center; font-size:14px;}
.zpls dd{ padding:20px 2%; font-size:14px; line-height:2; display:none; color:#666; border:1px solid #eee;}
.pufsht{}
.pufsht li{ width:23.5%; height: 400px;overflow: hidden;  margin-right:2%; margin-top:30px; float:left;}
.pufsht li a{ display:block; border:1px solid #ddd;}
.pufsht li a .pic{height: 200px;}
.pufsht li a .pic img{height: 100%;}
.pufsht li a .clopad{ margin-top:20px; padding:15px 5%; background:url(/images/h1.jpg) no-repeat 5% top;}
.pufsht li a .clopad .tit{ font-size:16px; line-height:25px; height:50px; overflow:hidden; color:#333;}
.pufsht li .clopad .con{ font-size:12px; margin-top:10px; line-height:20px; height:40px !important; overflow:hidden; color:#666;}

.pufsht li a .clopad .con{ font-size:12px; margin-top:10px; line-height:20px; height:40px !important; overflow:hidden; color:#666;}
.pufsht li a .clopad .link{ margin-top:10px;}
.pufsht li a .clopad .link span{ display:inline-block; line-height:35px; text-align:center; width:120px; max-width:80%; border-radius:17px; border:1px solid #ddd;}
.pufsht li a:hover .clopad{background:url(/images/h2.jpg) no-repeat 5% top;}
.pufsht li a:hover .clopad .tit{ color:#094872;}
.pufsht li a:hover .clopad .link span{ border:1px solid #094872; background:#094872; color:#fff;}
.blreos{ padding:30px 0;}
.velts{ font-size:18px; color:#094872; font-weight:bold;}
.ctesg{ color:#666;}
.xiwlto{ margin-top:15px; padding:15px 0; border-top:1px dotted #ddd; color:#666; line-height:2;}
.xiwlto img{ max-width:100%;}
.sotel{ border:1px solid #ddd;}
.pastgi{ width:420px; background:#f4f4f4; border-right:1px solid #ddd; padding:15px;}
.pastgi .p1{ font-size:20px; line-height:35px;}
.pastgi .p2{ margin-top:20px; font-size:30px; font-weight:bold; color:#094872;}
.pastgi .p3{ margin-top:20px; font-size:12px; color:#666;}
.teopw{ width:700px; padding-top:15px;}
.teopw .eote{ margin-left:30px; padding-top:20px;}
.fetes{ border:1px solid #ddd; padding:10px 2% 20px;}
.fetes .tit{ font-size:20px; line-height:45px;}
.mopel{ line-height:35px; float:left;}
.ewmlo{margin-right:20px; padding-top:40px;}

@media (min-width: 1025px){
    .nav-ol{
        height: 92px;
        display: block !important;
    }
}
@media (max-width: 1024px){
.wrap{ width:100%; padding:0 2%;}
body{ padding-top:85px;}
.T-sloe{ position:fixed; width:100%; left:0; top:0;}
.top{ position:fixed; width:100%; left:0; top:35px;}
.top{ height:50px;}
.top .logo{ padding:0;}
.top .logo a{ padding:0;}
.top .logo img{ height:50px;}
.rilot{ width:100%;}
.nav-ol{ position:absolute; background:rgba(255,255,255,0.95); height:auto; top:48px;  left:0; width:100%; display:none; margin-top:0;}
.nav-ol ul{overflow-x:hidden; overflow-y:auto;}
.nav-ol li{ width:100%; border:none;}
.nav-ol li > a{ text-align:left; width:100%; background: url(/images/ad.png) no-repeat 95% center; border-bottom:1px solid #ddd; padding:0 3%; line-height:45px; font-size:14px;}
.nav-ol li > a.cur{ background:none;}
.nav-ol li .esot{ position:relative; top:0px; width:100%; left:0; border:none;}
.nav-ol li .esot a{ padding:0 6%; color:#666; border-bottom:1px solid #ddd; text-align:left; background:url(/images/de.png) no-repeat 3% center;}
.mob-nav{ display:block; width:50px; height:50px; float:right; background: url(/images/mob-ct2.png) no-repeat center center;}

}
@media (max-width: 1200px){
.wacslt{ width:100%; left:0;}
.wrap2{ width:100%;}
.pastgi{ width:100%; border:none; border-bottom:1px solid #ddd;}
.teopw{ width:100%; padding:15px 2%;}
}


@media (max-width: 640px){
.clopts span{ display:none;}
.salotl{ height:auto; padding:20px 0;}
.salotl h3,.ind-news h3,.ind-map h3,.hzlot h3{ font-size:24px;}
.contels{ max-height:100px; line-height:25px; overflow:hidden;}
.ind-news{ padding:20px 0;}
.ind-map{ height:auto; padding:0 0 20px;}
.map-ose,.reoct,.ewmlo{ width:100%;}
.ewmlo{margin:0;padding:0;}
.hzlot{ padding:20px 0;}
.reoct a{ padding-left:95px;}
.picMarquee-left .bd ul li{ width:33.3%;}
.hzlot h3{ margin-bottom:20px;}
.ewms{ width:100%; float:left;}
.wacslt{ padding-left:80px;}
.titst{ width:80px; background-position: right center; font-size:15px;}
.ny-cadt{ height:200px;}
.casltm h2{ font-size:16px; line-height:55px;}
.boeusx{ font-size:20px;}
.honor-li {width: 48%; margin:15px 1% 0;}
.honor-li-a .honor-li-img {height: 100px;}
.pagest a.mob-none{ display:none;}
.tengle li{ width:49%;}
.tengle li:nth-child(2n){ margin-right:0;}
.fletg span{ color:#333; display:block; height:45px; border-bottom:1px solid #ddd; line-height:44px; background:url(/images/xl.png) no-repeat 95% center;}
.fletg .coept{ display:none; position:absolute; top:45px; left:0; width:100%; border:1px solid #ddd; background:#fff; max-height:200px; overflow:auto;}
.fletg .coept a{ padding:0 2%; width:100%; background:none; font-size:14px; line-height:45px; height:45px; margin:0;} 
.fletg .coept a.cur,.fletg .coept a:hover{background: none; color:#0088cd;}
.tengle{ padding:0;}
.cp-seot{ padding:20px 2%;}
.bloeoc span{ font-size:18px;}
.bloeoc a{ width:80px;}
.ptelis,.cloesp{ width:100%;}
.bloels{ height:50px;}
.bloels span{ height:50px; line-height:50px; font-size:16px;}
.opdsle{ padding:25px 2%;}
.mob-none{ display:none;}
.gboet{ font-size:18px;}
.motels{ font-size:12px;}
.hboset{ padding:20px 2%; font-size:12px;}
.soleow{ padding:10px 2%;}
.tatew{ width:100%;}
.tatew td.tr{ width:65px;}
.codeg input{ width:100px;}
.denglt{ padding:0;}
.denglt li,.mopel{ width:100%;}
.tab-st span,.zpls dt span{ width:33.3%; font-size:12px;}
.zpls dd{ font-size:12px; padding:15px 3%;}
.pufsht li{ width:49%;}
.pufsht li:nth-child(2n){ margin-right:0;}
.backde{ position:relative; left:0;}
.velts{ font-size:16px;}
.ctesg{ font-size:12px;}
.tatew td{ font-size:12px;}
}

@media (max-width: 560px){
.lotls{ width:100%; margin-left:0; left:0;}
.lotls h2{ line-height:50px; font-size:20px;}
.detel{ top:0; margin-top:0;}
    .close_pop{width: 16px;height: 16px;top:16px;}
}
@media (max-width: 400px){

}




.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(/images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}<!--ºÄÊ±1763823313.0837Ãë-->