/* CSS Document */

.dwtop,.cgal{width:1200px; margin:0 auto;}
.dwnav{width:100%; height:40px; background:#f5f5f5; margin-top:14px;}
.dhcen,.dwkd{width:1200px; margin:0 auto; float:none;}
.dhcen li{float:left; height:40px; position:relative;}
.dhcen li a{line-height:40px; color:#484848; padding:0px 33px; font-size:14px; display:inline-block;}
.dhcen li.on a{ color:#00508e;}
.xllb{background: #f5f5f5; position:absolute; left:0px; top:40px; width:170px; border:1px solid #e6e2e2; border-top:0px; display:none; z-index:99;}
.xllb .xln:hover{ background:#fff;}
.dhcen li:hover .xllb{display:block;}
.dwbanner img{width:100%;}
.dwcp span,.dwcp label{display:block; text-align:center;}
.dwcp span{font-size:30px; color:#5c5c5c; padding-top:50px; font-weight:500; margin-bottom:19px;}
.dwcp label{ font-size:14px; color:#939393;}
.hhx{ width:62px; height:5px; background:#cf000d; margin:0 auto; margin-top:13px; display:block;}
.twbg{overflow:hidden;}
.cplist{ padding-top:30px; width:1200px; margin:0 auto;}
.cplist1 .cpo{margin-bottom:30px;}
.cpo{width:380px; float:left; background:#fff; margin-right:27px;}
.cpo span{display:block; text-align:center;  margin-bottom:13px; display:block; color:#333333; background:#e6e6e6; font-size:20px; line-height:50px; font-weight:400;}
.cpo p{ font-size:14px; color:#666666;  text-align:center; display:block; padding:0px 15px;}
.xb{height:50px;}
.cpo:hover{box-shadow: 7px 8px 22px 3px #c7c7c7; background:#cf000d;}
.cpo:hover p,.cpo:hover span{color:#ffffff; background:#00508e;}


img{ max-width:100%;}
.cpzx{width:92%; overflow:hidden;margin:0 auto; margin-top:15px; }
.cpzx span{font-size:16px; display:block; text-align:center; color:#333333;}
.cpzx label{font-size:14px; text-align:center; display:block; color:#146cd5; margin-top:5px;}
.cpzx ul{margin-top:12px;}
.cpzx ul li{float:left; width:50%; box-sizing: border-box; margin-bottom:35px;}
.cpzx ul li span{ text-align:left; line-height:40px; font-size:12px; display:inline;}
.cpzx ul li label{float:right; line-height:40px; margin:0px; font-size:12px; color:#fff; background:#146cd5; width:34%;}
.sp{margin-top:10px; margin-bottom:11px;}
.cpzx p{line-height:22px;}
.cpzx p label{ text-align:left; color:#f04c23; display:inline;}
.cpzx a.ck{ color:#2677d8; border:1px solid #2677d8; border-radius:20px; display:inline-block; padding:5px 13px; font-size:12px; margin-top:5px;}
.gsjl{margin-top:-20px;}
.es-pager li,ul.newsmenucnt{float:none;}
.cpzx li .qb{ color:#146cd5; margin-top:50%; display:block; text-align:center;}


.ckgd{background: #eeeeee; padding-bottom:58px;}
.ckgd a{width:183px; height:44px; color:#fff; margin:0 auto; line-height:44px; background:#cf000d; display:block; text-align:center;}
.ckgd a img{vertical-align:middle; margin-right:4px;}



.mldw{position:relative; height:40px;}
.cpzx{width:92%; overflow:hidden;margin:0 auto; margin-top:19px; }
.cpzx span{font-size:16px; display:block; text-align:center; color:#e52229;}
.cpzx label{font-size:12px; text-align:center; display:block; color:#999999; margin-top:5px; float:left; margin-left:8px;}
.cpzx ul{margin-top:12px; overflow:hidden; width:100%; float:left;}
.cpzx ul li{float:left; width:49%; box-sizing: border-box; margin-bottom:10px; background:#ffffff; overflow:hidden;}
.cpzx ul li span{ text-align:left; line-height:20px; font-size:12px; display:inline; margin-top:7px; color:#000; margin-left:13px;}
.cpzx ul li label{line-height:48px; margin:0px; font-size:12px; color:#fff; background:#e52229; width:60px; position:absolute; right:0px;}
.mldw p{ float:left; width:100%; margin-left:13px; color:#5c5c5c; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right:73px; box-sizing:border-box;}
.cpzx li .qb{margin-top:25%;}
.mldw img.mm{ position:absolute; left:50%; margin-left:-21%; top:50%; margin-top:-50%; width:42%;}
.cpzx p.nr{ font-size:12px; display:block; overflow:hidden; width:100%; padding-top:10px; color:#999999; padding-bottom:10px;}
.head8 .search .input{width:298px!important;}
.clear{clear:both; margin:0px; padding:0px;}
.dwbanner.gsjj{background:url(/shopindex/images/kdgy.png) top center no-repeat; height:270px;}
.dhcen li a{position:relative;}
.dhcen li a .jts{position:absolute; right:18px; top:17px; background:url(/shopindex/images/jtx.png) top center no-repeat;  width:10px; height:6px;}
.dhcen li:hover .jts{background:url(/shopindex/images/jts.png) top center no-repeat;}

img{max-width:100%;}
.mldw{position:relative; height:35px;}
.cpzx{width:92%; overflow:hidden;margin:0 auto; margin-top:15px; }
.cpzx span{font-size:16px; display:block; text-align:center; color:#676767;}
.cpzx label{font-size:12px; text-align:center; display:block; color:#999999; margin-top:5px; float:left; margin-left:8px;}
.cpzx ul{margin-top:11px; overflow:hidden; width:100%; float:left;}
.cpzx ul li{float:left; width:49%; box-sizing: border-box; margin-bottom:12px; background:#e4eff7; overflow:hidden;}
.cpzx ul li span{ text-align:center; line-height:35px; font-size:14px; display:inline; color:#333333; display:block;}
.cpzx ul li label{float:right; line-height:48px; margin:0px; font-size:12px; color:#fff; background:#e52229; width:34%; position:absolute; right:0px;}
.mldw p{ float:left; width:100%; margin-left:13px; color:#5c5c5c;}
.cpzx li .qb{margin-top:25%;}
.mldw img.mm{ position:absolute; left:50%; margin-left:-21%; top:50%; margin-top:-50%; width:42%;}
.cpzx p.nr{ font-size:12px; display:block; overflow:hidden; width:100%; padding-top:10px; color:#999999; padding-bottom:10px;}

