/* CSS Document */
img{max-width:100%;}
.dwtop,.cgal{width:1200px; margin:0 auto;}
.dwnav{width:100%; height:44px; background:#e70012; margin-top:18px; padding:2px 0px;}
.dhcen,.dwkd{width:1200px; margin:0 auto; float:none;}
.dhcen li{float:left; height:44px;}
.dhcen li a{line-height:44px; color:#ffffff; padding:0px 30px; font-size:14px; display:inline-block;}
.cpzx{padding-top:69px; width:1200px; margin:0 auto; overflow:hidden;}
.cpzx span{display:block; text-align:center; font-size:30px; color:#e70012;}
.cplist{padding-top:50px; padding-bottom:68px; overflow:hidden;}
.cplist a{float:left;}
.zdtl{background:url(/shopindex/images/zdtl.jpg) top center no-repeat; height:450px; width:100%; position:relative;}
.zdtl span{font-size:30px; display:block; padding-top:50px; color:#fff; text-align:center;}
.tln{position:absolute; left:50%; margin-left:-600px; top:146px; background:#fff; height:305px; width:1200px;}
.tln img{float:left; margin-left:125px; margin-top:125px;}
.tln p{ font-size:20px; color:#494949; float:left; margin-left:80px; margin-top:40px; line-height:35px; width:790px;}
.tln p a{display:block;}
.tln p a img{float:none; margin:0px; margin-top:45px;}
.jjfa{width:1200px; margin:0 auto; padding-top:122px; padding-bottom:30px;}
.jjfa span{font-size:30px; display:block; text-align:center; color:#e70012; margin-bottom:50px;}
.fax label{ font-size:20px; display:block; text-align:center; color:#e82532; padding-top:30px; padding-bottom:20px;}
.jjfa li{float:left; width:380px; margin-right:30px; margin-bottom:40px;}
.fax{background:#fafafa; width:100%;}
.jjfa li .fax p{text-align:center; display:block; padding-bottom:44px; font-size:16px; color:#878787;}
.jjfa li:hover{box-shadow: 7px 8px 22px 3px #ccc; background: #00479d;}
.clear{clear:both; padding:0px; margin:0px;}
.cplist a{position:relative;}
.cplist a .bg2{ position:absolute; left:0px; top:0px; width:100%; height:100%;background:url(/shopindex/images/btm.png) left top; line-height:32px; text-align:center; display:none;}
.bg2 p{color:#fff; display:block; margin-top:70px;}
.bg2 img{margin-top:40px;}
.cplist a:hover .bg2{display:block;}
.cpzx1{padding-top:15px; overflow:hidden;}
.cpzx1 span{display:block; text-align:center; font-size:18px;  padding-bottom:10px; color:#676767;}
.wsp{width:92%; margin:0 auto;}
.wsp a{float:left; width:50%;}
.wgywm{height:368px; width:100%; background:url(/shopindex/images/wzdtl.jpg) top center no-repeat; margin-top:15px; position:relative;}
.wgywm span{font-size:18px; color:#fff; display:block; text-align:center; padding-top:15px;}
.gynr{position:absolute; left:50%; width:92%; margin-left:-46%; top:48px; background:#fff; padding-bottom:15px;}
.gynr p{font-size:14px; color:#333333; line-height:25px; padding:18px 9px; text-align:left;}
.gynr{text-align:center;}
.gynr a img{width:23%;}
.cpzx.jjfa{width:92%; margin:0 auto; padding-top:15px; padding-bottom:55px;}
.cpzx.jjfa span{ color:#676767; font-size:18px; margin-bottom:12px;}
.cpzx.jjfa li{width:48%; margin-right:0px; margin-right:4%; margin-bottom:10px;}
.cpzx.jjfa li label{ font-size:14px; padding:10px 0px 7px 0px;}
.cpzx.jjfa li p{font-size:12px; padding-bottom:12px;}
.cpzx.jjfa li:hover{box-shadow:inherit; background:none;}
