body{ padding-top:72px; background:#f6f0e4;}
*{ box-sizing:border-box;}
img{ max-width:100%;}
.actgs a{ display:block; width:100%; line-height:42px; font-size:16px; text-align:center; background:#f6f0e4; color:#333;}
.actgs a:hover{ background:#6e2410; color:#fff;}
footer.emloi{ padding:20px 0; line-height:25px; background:#6e2410;}
.ws1200{ width:1200px; margin:0 auto;}
.ny-banner{ height:320px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.ny-nav{ height:60px; position:relative; line-height:60px; background:#6e2410; color:#824737; text-align:center;}
.ny-nav span{ display:none; font-size:16px;}
.ny-nav p a{ color:#fff; font-size:16px; display:inline-block; width:150px; background:url(../images/sx.jpg) no-repeat right center;}
.ny-nav p a.cur{ background:url(../images/dx.jpg) no-repeat center bottom; color:#ffc742;}
.ny-main{ padding:40px 0;}
.cont-los{ background:#fdfcea; padding:30px 3%;}
.about_1 .blt{ text-align:center;}
.about_1 .blt .p1{ font-size:36px; font-weight:bold; color:#6e2410;}
.about_1 .blt .p2{ font-size:18px; line-height:1;}
.about_1 .blt .p3{ font-size:14px; font-style:oblique; color:#999;}
.abcls{ margin-top:40px; font-size:14px;}
.abcls p{ margin-bottom:20px;}
.conmle{ font-size:18px; text-align:center; line-height:1.6;}
.bt-lit{ font-size:24px; border-bottom:1px solid #e9d8b8; color:#6e2410; text-align: center;}
.lbc-opce li{ width:32%; margin-right:2%; margin-top:20px; float:left;}
.lbc-opce a{ color:#333; display:block;}
.lbc-opce a .pic{ overflow:hidden;}
.lbc-opce a .pic img{ transition:all 0.5s ease;}
.lbc-opce a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.lbc-opce a .tit{ font-size:20px; line-height:45px; height:45px; overflow:hidden;color:#003399;}
.lbc-opce a .con{ line-height:25px; height:auto; overflow:hidden; font-size:14px;color:#003399;}
.lbc-opce a .cons{ height:25px; line-height:25px; overflow:hidden; font-size:14px;color:#003399;}
.edtil{ font-size:14px;color:#003399;}
.edloc{ border-bottom:1px solid #e9d8b8; color:#6e2410; font-size:24px; padding:10px 0;}
.sovesl{ padding:30px 0; font-size:14px;}
.pglimg{ margin:20px 0;}
.pglimg img{ display:block; float:left; margin-right:35px;}
.blect{ background:#722a17; color:#fff; padding:10px 3%; font-size:14px;}
.blect span{ display:block; float:left; text-align:center;}
.blect span.sp01{ text-align:left; width:33%;}
.blect span.sp02{ width:20%;}
.blect span.sp03{ width:20%;}
.blect span.sp04{ width:15%;}
.blect span.sp05{ width:12%;}
.enprec{ padding:0 3% 30px; background:#fdfcea;}
.enprec dt{ cursor:pointer; padding:10px 0; border-bottom:1px solid #edecdb;font-size:14px;}
.enprec dt span{ display:block; float:left; text-align:center; color:#003399;}
.enprec span.sp01{ text-align:left; width:33%;}
.enprec span.sp02{ width:20%;}
.enprec span.sp03{ width:20%;}
.enprec span.sp04{ width:15%;}
.enprec span.sp05{ width:12%;}
.enprec dd{ background:#fefdf2; padding:30px; display:none;}
.conlsc{ border-bottom:1px solid #e8e8e8; padding-bottom:15px;}
.conlsc p{ float:left; width:50%; line-height:30px; height:30px; overflow:hidden; padding-right:20px;color:#003399;}
.henlst{ padding:25px 0; border-bottom:1px solid #e8e8e8;}
.henlst .emld{ width:50%; padding-right:20px;}
.henlst .emld .tit{ font-size:20px;color:#003399;}
.henlst .emld .con{ color:#666;}
.moslie{ padding-right:400px; position:relative;}
.pic-eo{ position:absolute; right:0; top:0; height:100%; width:370px; background:url(../testimg/t12.jpg) no-repeat center center; background-size:cover;}
.mlstc{ padding:20px 0;}
.mlstc li{ width:23%; float:left; margin-right:2%; border:1px solid #722a17; text-align:center; padding:20px 0 10px;}
.mlstc li .tit{ font-size:18px; color:#6e2410; line-height:1; margin-top:10px;}
.mlstc li .con{ line-height:1.5; margin-top:10px;}
.adcolp{ padding-left:210px; min-height:580px;}
.lscts{ position:absolute; left:0; top:0; width:210px; padding:50px 0; background:url(../images/lid.jpg) repeat-y 30px top;}
.lscts li{ position:relative; height:24px; margin-bottom:90px; cursor:pointer;}
.lscts li .edca{ width:32px; height:24px;  float:left;}
.lscts li .line{ background:#6e2410; height:2px; width:35px; float:left; margin-top:11px;}
.lscts li .cont{ width:84px; height:84px; display:table; background:url(../images/as1.png) no-repeat center center; background-size:cover; font-size:18px; text-align:center; color:#6e2410; position:absolute; left:67px; top:-30px;}
.lscts li .cont p{ display:table-cell; vertical-align:middle; line-height:1.2;}
.lscts li.cur .edca{background:url(../images/ed.jpg);}
.lscts li.cur .cont{background-image:url(../images/as2.png); color:#fff;}
.lscts.fixd{ position:fixed;  top:72px; left:50%; margin-left:-564px; z-index:10;}

.pesx{ padding:20px 0 20px 2%; color:#6e2410; font-size:14px;}
.pesx span{ height:1px; width:120px; background:#6e2410; display:inline-block; vertical-align:middle; margin-right:10px;}
.lb-ul{ margin-bottom:20px;}
.lb-ul li{ width:31.3%; margin-top:2%; margin-left:2%; float:left;}
.lb-ul li .pic{ border:1px solid #ddd; padding:20px; position:relative;}
.lb-ul li .pic p{ height:210px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.lb-ul li .pic span{ display:none; height:4px; width:100%; position:absolute; left:0; bottom:0; background:url(../images/xt.jpg) no-repeat center center; background-size:cover;}
.lb-ul li a:hover .pic span{ display:block;}
.lb-ul li a .tit{ text-align:center; line-height:20px; height:20px; margin-top:10px; overflow:hidden; color:#003399; font-size:14px;}
.lb-ul li a:hover .tit{ color:#6e2410;}

.edlcos li{ height:205px; padding:30px 0; border-bottom:1px dotted #d4c82f;}
.edlcos li a{ display:block; padding-left:130px; position:relative;}
.edlcos li a .leopc{ position:absolute; left:0; top:0; width:100px;}
.edlcos li a .leopc .pdls{ border:1px solid #c9c9c9; height:100px; color:#003399; text-align:center; padding-top:18px;}
.edlcos li a .leopc .pdls .p1{}
.edlcos li a .leopc .pdls .p2{ font-size:36px; line-height:1;}
.edlcos li a .leopc .mudl{ text-align:center; color:#003399; margin-top:15px;}
.edlcos li a .leopc .mudl span{ display:inline-block;}
.edlcos li a .tit{ color:#003399; font-size:20px; line-height:35px; height:35px; overflow:hidden;}
.edlcos li a .con{ line-height:25px; height:50px; overflow:hidden; font-size:14px; color:#003399; margin-top:7px;}
.edlcos li a .link{ margin-top:8px;}
.edlcos li a .link span{ display:inline-block; width:94px; line-height:34px; text-align:center; border:1px solid #ddd; color:#003399;}
.edlcos li a:hover .leopc .pdls{ border-color:#6e2410; color:#6e2410;}
.edlcos li a:hover .tit{ color:#6e2410;}
.edlcos li a:hover .link span{ color:#fff; background:url(../images/de.jpg); border:none;}
.page-ol{ padding:20px 0;}
.page-ol span{ line-height:35px; border:1px solid #ddd; display:inline-block; color:#666; padding:0 10px; margin:0 3px;}
.page-ol a{line-height:35px; border:1px solid #ddd; display:inline-block; color:#666; padding:0 12px; margin:0 3px;}
.page-ol a.cur{ color:#6e2410; border-color:#6e2410; background:#6e2410; color:#fff;}
.Lneow{ width:810px;}
.Lneow .p1{ font-size:24px; color:#003399;}
.Lneow .p2{ color:#003399;}
.Lneow .cont{ padding:25px 0; border-bottom:1px solid #ecddbe; border-top:1px solid #ecddbe; font-size:14px; margin-top:20px; color:#003399;}
.Lneow .cont p{ padding:12px 0; color:#003399; }


.florel{ margin-top:20px;}
.florel a{ color:#003399;}
.florel p{ line-height:1.5; padding:5px 0; font-size:14px;}
.Rousl{ width:280px; margin-top:20px;}
.Rousl .hsct .pd1{ height:48px; width:232px; border: none; padding:0 5px; float:left; background:#f6f0e4;}
.Rousl .hsct .pd2{ float:left; width:48px; height:48px; cursor:pointer; background:url(../images/sc.jpg); border:none;}
.tloit{ font-size:18px; font-weight:bold;  color:#003399;}
.elo-ne li{ height:36px; line-height:36px; overflow:hidden; border-bottom:1px dotted #dfdfdf; font-size:14px; padding-left:15px; background:url(../images/ddd.png) no-repeat left center;}
.elo-ne li a{ color:#003399;}
.slot-p1{ font-size:24px; color:#003399; border-bottom:1px solid #6e2410;}
.slot-con{ margin-top:20px; font-size:16px; color:#003399;}
.slot-con p{ padding:10px 0;}
.catlo{ height:380px;}
.xlots{ border-bottom:1px solid #e0d0b2; height:50px; position:relative;}
.topc-n{ width:100%; position:absolute; left:0; top:-110px; z-index:2;}
.topc-n a{ display:inline-block; color:#fff; width:100px; margin:0 30px; height:110px;}
.topc-n a.cur{ background:url(../images/fe.png) no-repeat center bottom;}
.topc-n a dt{ height:48px; background-repeat:no-repeat; background-position:center center; background-size: contain;}
.topc-n a dt.ds1{ background-image:url(../images/t1-1.png);}
.topc-n a dt.ds2{ background-image:url(../images/t2-1.png);}
.topc-n a dt.ds3{ background-image:url(../images/t3-1.png);}
.topc-n a dt.ds4{ background-image:url(../images/t4-1.png);}
.topc-n a dt.ds5{ background-image:url(../images/t5-1.png);}
.topc-n a:hover dt.ds1,.topc-n a.cur dt.ds1{ background-image:url(../images/t1-2.png);}
.topc-n a:hover dt.ds2,.topc-n a.cur dt.ds2{ background-image:url(../images/t2-2.png);}
.topc-n a:hover dt.ds3,.topc-n a.cur dt.ds3{ background-image:url(../images/t3-2.png);}
.topc-n a:hover dt.ds4,.topc-n a.cur dt.ds4{ background-image:url(../images/t4-2.png);}
.topc-n a:hover dt.ds5,.topc-n a.cur dt.ds5{ background-image:url(../images/t5-2.png);}
.topc-n a dd{ font-size:16px; margin-top:10px;}
.topc-n a.cur dd,.topc-n a:hover dd{ color:#ffc742}
.xlots .ny-nav{ background:none; height:50px; line-height:50px;}
.xlots .ny-nav a{ color:#003399; background:none;}
.xlots .ny-nav a.cur{ background:url(../images/df.png) no-repeat center bottom; color:#722a17;}
.astvc li{ float:left; width:100%; margin-top:20px;}
.astvc li a{ display:block; padding:40px 4%; background-color:#fdfcea; background-repeat:no-repeat; background-position:center bottom;}
.astvc li a:hover{ background-image:url(../images/sp-l.png);}
.astvc li a .pic{ width:45%; float:left; text-align:center; height:270px;}
.astvc li a .pic img{ max-width:100%; max-height:100%;}
.astvc li a .cont{ float:right; width:50%;}
.astvc li a .cont .p1{ color:#003399; font-size:28px;}
.astvc li a:hover .cont .p1{ color:#682a22;}
.astvc li a .cont .p2{ color:#003399; padding:5px 0; font-size:16px; background:url(../images/l1.png) no-repeat left bottom; margin-bottom:30px;}
.astvc li a:hover .cont .p2{ background-image:url(../images/l2.png);}
.astvc li a .cont .p3{ font-size:14px; color:#003399;}
.enldfc{ padding:100px 0;}
.enldfc .p1{ color:#ece6d5; font-size:72px; line-height:1.2;}
.enldfc .p2{ color:#682a22; font-size:24px;}
.enldfc .p3 a{ display:inline-block; width:120px; line-height:40px; color:#682a22; border:1px solid #682a22; font-size:16px;}
.cont-asr{ background:#fdfcea;}
.endlma{ position:absolute; z-index:2; left:5%; top:50%; color:#fff; margin-top:-50px;}
.endlma .p1{ font-size:34px; line-height:1.6;}
.endlma .p2{ font-size:16px; line-height:1.6;}
.endlma .p3 a{ display:inline-block; line-height:40px; width:120px; font-size:14px; border:1px solid #fff; text-align:center; color:#fff;}
.dolsm{ font-size:32px; color:#6e2410;}
.lspres{ padding-bottom:30px; background:url(../images/sp-l.png) no-repeat center bottom;}
.lspres li{ width:25%; float:left; padding:0 20px; margin-top:20px;}
.lspres li .tit span{ display:inline-block; background:#e3e2e0; line-height:30px; border-radius:15px; width:115px; text-align:center; color:#003399;}
.morelc{ padding:0 2%;}
.morelc li { width:16.6%; float:left; padding:0 10px; margin-top:20px;}
.morelc li .pic{ border:1px solid #6e2410}
.morelc li .tit{ color:#6e2410; line-height:18px; height:36px; overflow:hidden; margin-top:5px;}
.admore a{ display:block; line-height:60px; color:#fff; font-size:16px; background:#6e2410;}
.blec{ color:#6e2410; font-size:24px;}
.updtel li{ width:23%; margin:20px 1%; float:left;}
.updtel li a{ display:block; top:0; position:relative; transition:all 0.5s ease;}

.updtel li a .cont{ background:#fdfcea; padding:20px 15px 45px;}
.updtel li a .cont .tit{ font-size:18px; color:#333; line-height:25px; height:50px; overflow:hidden;}
.updtel li a .cont .con{ font-size:12px; line-height:18px; height:54px; overflow:hidden; margin-top:10px; color:#666;}
.updtel li a .cont .edl{ position:absolute; right:0; bottom:0; background:url(../images/s1.jpg) no-repeat; width:64px; height:32px;}
.updtel li a:hover .cont .edl{ background-image:url(../images/s2.jpg);}
.unfle{ width:38%; background:#fdfcea; padding:40px;}
.hos-img{ border:1px solid #eee6ce;}
.edlps{ margin-top:20px;}
.edlps p{ border-bottom:1px solid #eee6ce; padding:8px 0; color:#003399; text-align:right; padding-left:85px; position:relative;}
.edlps p span{ position:absolute; left:0; top:0; color:#003399; display:block; top:8px;}
.holme{ width:60%; background:#fdfcea; padding:40px; }
.admlec{ font-size:14px;}
.contal{ background:#6e2410; padding:15px 0;}
.lifec li{ width:33.3%; height:64px; padding:0 30px 0 70px; display:table; background-repeat: no-repeat; background-position:left center; background-size:auto 100%; color:#fff; float:left; font-size:14px; line-height:1.5}
.lifec li p{ display:table-cell; vertical-align:middle;}
.mglop{ width:500px; margin:0 auto; padding:30px 0;}
.mglop .p1{width:48%; position:relative; margin-top:10px;}
.mglop .p1 input{ border:1px solid #ccc;  width:100%; height:40px; background:#fff; padding:0 10px;color:#003399; }
.mglop .p1 select{ border:1px solid #ccc; height:40px; width:100%; color:#003399; }
.mglop .p1 textarea{ border:1px solid #ccc; height:100px; width:100%; padding:10px;color:#003399; }

.bofukl input{ width:120px; height:50px; border:1px solid #ccc; color:#003399; background:none; font-size:15px; margin:0 10px;}

@media (min-width: 1201px){
.updtel li a:hover{ top:-15px; box-shadow:0 0 15px rgba(0,0,0,0.2); transition:all 0.5s ease;}
}

@media (max-width: 1200px){
.ws1200{ width:100%; padding:0 2%;}
.ny-nav{ height:50px;}
.ny-nav span{ display:block; height:50px; line-height:50px; color:#fff; text-align:left; background:url(../images/xl.png) no-repeat 95% center;}
.ny-nav p{ display:none; position:absolute; width:100%; z-index:3; left:0; top:50px; background:#722a17;}
.ny-nav p a{ background:none; width:100%; display:block; padding:0 2%; line-height:50px; border-bottom:1px solid #824737; text-align: left;}
.ny-nav p a.cur{ background-position:2% bottom;}
.ny-main{ padding:20px 0;}
.lscts.fixd{ left:0; margin-left:0; margin-left:5%;}
.Lneow,.Rousl{ width:100%;}
	}
@media (max-width: 1024px){
body{ padding-top:50px;}
.moslie{ padding-right:3%;}
.pic-eo{ display:none;}
.lscts.fixd{ top:50px;}
.lb-ul li .pic p{ height:160px;}
.topc-n a{ margin:0 20px;}

}
@media (max-width: 768px){
.lifec li{ width:100%; margin:5px 0;}
}
@media (max-width: 640px){
.about_1 .blt .p1{ font-size:20px;}
.about_1 .blt .p2{ font-size:16px;}
.ny-banner{ height:160px;}
.conmle,.lbc-opce a .tit{ font-size:16px;}
.bt-lit{ font-size:20px;}
.edloc{ font-size:18px;}
.conlsc p{ width:100%; height:auto;}
.enprec dd{ padding:20px 2%;}
.henlst .emld{ width:100%; padding-right:0;}

.enprec span.sp01,.enprec span.sp04,.blect span.sp01,.blect span.sp04{ display:none;}
.enprec span.sp02,.blect span.sp02{ width:50%; text-align:left;}
.enprec span.sp03,.blect span.sp03{ width:25%;}
.enprec span.sp05,.blect span.sp05{ width:25%;}
.pic-eo{ position:relative; width:100%; height:200px; display:block;}
.mlstc li{ width:48%; margin:1%;}
.lscts{ width:110px;}
.lscts li .cont{ left:45px; width:60px; height:60px; font-size:14px; top:-20px;}
.lscts li{ margin-bottom:50px;}
.adcolp{ min-height:420px; padding-left:120px;}
.lb-ul li .pic{ padding:10px;}
.pesx{ padding:0 0 0 2%;}
.page-ol a.mob-none{ display:none;}
.edlcos li{ padding:15px 0; height:150px;}
.edlcos li a{ padding-left:90px;}
.edlcos li a .leopc{ width:80px;}
.edlcos li a .leopc .pdls{ height:80px; padding-top:10px;}
.edlcos li a .leopc .pdls .p2{ font-size:24px;}
.edlcos li a .tit{ line-height:30px; height:30px; font-size:16px;}
.edlcos li a .con{ font-size:12px; line-height:20px; height:40px;}
.Lneow .p1{ font-size:18px; line-height:1.6; margin-bottom:10px;}
.Rousl .hsct .pd1{ width:220px;}
.slot-p1{ font-size:18px;}
.astvc li a .pic{ width:100%; height:150px;}
.astvc li a .cont{ width:100%; margin-top:20px;}
.astvc li a .cont .p1{ font-size:20px;}
.astvc li a .cont .p2{ font-size:16px;}
.topc-n{ top:-80px;}
.topc-n a{ width:20%; float:left; margin:0; text-align:center; height:80px;}
.topc-n a dt{ height:40px;}
.topc-n a dd{ font-size:12px; margin-top:5px;}
.xlots .ny-nav span{ padding:0 2%; background-color:#722a17}
.xlots .ny-nav a{ color:#fff;}
.xlots .ny-nav a.cur{ color:#ffc742}
.endlma{ position:relative; left:0; top:0; margin-top:10px; color:#333; padding:0 2%;}
.endlma .p1,.blec{ font-size:20px;}
.endlma .p2{ font-size:14px;}
.endlma .p3 a{ color:#333; border-color:#ccc; font-size:14px;}
.dolsm{ font-size:24px;}

.lspres li{ width:50%;}
.morelc li{ width:50%;}
.updtel li{ width:48%; margin:20px 1% 0;}
.updtel li a .cont{ padding:10px 10px 45px;}
.updtel li a .cont .tit{ font-size:14px; line-height:20px; height:40px;}
.unfle{ width:100%; padding:15px;}
.holme{ width:100%; padding:15px; margin-top:15px;}

}
@media (max-width: 500px){
.lbc-opce li{ width:100%; margin-right:0;}
.lb-ul li{ width:98%; margin-top:20px;}
.pesx span{ width:50px;}
.mglop{ width:100%;}
.bofukl input{ height:40px; width:100px;}
}



.mglop .p1 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#003399;
}

.mglop .p1 input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#003399;
}

.mglop .p1 input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
   color:#003399;
}

.mglop .p1 input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color:#003399;
}

















	