.top1{width:1200px; margin:0 auto; padding-top:16px; padding-bottom:18px;}
.nav{ width:100%; height:50px; background:#0c59a9;}
.nav ul{width:1200px; margin:0 auto; float:none;}
.nav li{float:left; color:#fff; line-height:50px; padding:0px 40px;}
.nav li a{ color:#fff; font-size:16px;}
.banner{margin:0 auto; overflow:inherit;}
.cen{width:1200px; margin:0 auto}
.cpt{padding-top:64px; text-align:center; padding-bottom:46px;}
.cpt span{display:block; font-size:24px; color:#000; font-weight:bold; padding-bottom:25px;}
.cpt label{font-size:14px; color:#737373;}
.cpl{float:left; width:377px;}
.cpl span{font-size:24px; color:#4575b4; padding-bottom:20px; display:block; font-weight:bold;}
.cpl p{line-height:25px; color:#000000; font-size:14px;}
.cpl span.xt{ margin-top:85px;}
.cpcen p label{color:#242424;}
.cpz{padding-top:74px; margin-left:20px; float:left;}
.dmj{background:#f5f5f5; width:100%; overflow:hidden;}
.cpr{float:right; width:343px;}
.cpl span.xt.y{ margin-top:75px; padding-bottom:24px;}
.gdcp{text-align:center; padding-top:90px;}
.gdcp a{ width:192px; height:42px; border:1px solid #0d47c7; color:#0d47c7; display:inline-block; line-height:42px; border-radius:3px;}
.clear{clear:both; padding:0px; margin:0px;}
.cpt.al{margin-top:100px; padding-bottom:30px;}
.sp{ width:1200px; height:415px;}
.allist li{float:left; width:386px; height:386px; margin-right:21px; margin-top:20px; position:relative;}
.allist li.on{margin-right:0px; float:right; position:relative;}
.allist li span{position:absolute; left:0px; width:100%; height:34px; line-height:34px; color:#fff; font-size:18px; bottom:0px; background:url(/shopindex/images/muxing/albg.png) left top; text-align:center;}
.gywm{width:1200px; height:386px; background:url(/shopindex/images/muxing/gywm.jpg) left top no-repeat; margin-top:149px; margin-bottom:92px;}
.gywm span{ width:467px; float:left; color:#fff; text-indent:2em; line-height:35px; margin-top:24px; margin-left:37px; font-size:18px;}
.gywm span.gyx{ width:542px; margin-top:34px;}