html{ font-size: 62.5%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;}
body {font-family: "微软雅黑", Arial, "宋体";text-align:left;color:#000000;}
input:focus{outline: none;}
a:link, a:visited {text-decoration:none;color:#494949;}
a:hover, a:active {text-decoration:none;color:#FF4E00;}
fieldset, img {border:none;}
legend {display:none;}
img {vertical-align:middle;}
em {font-style:normal;}
ul{list-style:none;}
li {list-style:none;list-style-type:none;}
div{word-break:break-all;word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
input, button, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}
q:before, q:after {content:'';}
.clear{clear:both;font-size:1px;visibility:hidden;width:1px;line-height:1px!important;height:0;}
body{max-width: 1080px; margin: 0 auto;}
header{height: 4.2rem; background: #204a86; padding: 0 1rem; overflow: hidden;}
header dt{float: left; width: 13rem; background: url(../images/znq_16.png) left center no-repeat; background-size: 100% auto; height: 4.2rem; overflow: hidden;}
header dt img{width: 100%;}
header dd{float: right; width: calc(100% - 13rem); background:url(../images/sjsp_03.png) 1rem center rgba(255,255,255,.5) no-repeat; border-radius:.5rem ; height: 3.2rem; background-size: 2rem 2rem; margin-top: .5rem;}
header dd input{background: none; border: none; height: 3.2rem; outline: none; padding-left: 3.5rem; color: #fff;}
.conternner{overflow: hidden;}
.banner-shop{overflow: hidden; position: relative;}
.banner-shop h3{position: absolute; bottom: 1rem; text-align: center;width: 100%; z-index: 9999;}
.banner-shop h3 ul{width: 9rem; margin: 0 auto;}
.banner-shop h3 li{width: 1.2rem; height: 1.2rem; background: #FFFFFF; float: left; margin: 0 .2rem; border-radius:1.2rem ; overflow: hidden; text-indent: -999px;}
.banner-shop h3 li.on{width: 2.4rem; background: #FF4E00;}
.ytmz-shop{position: relative; overflow: hidden;}
.ytmz-shop h3{height: 3.2rem; background: url(../images/navbg_03.png) right top #4982b8; background-size: 100% auto;}
.ytmz-shop h3 ul{display: block; width: calc(100% - 3.2rem); overflow: hidden;}
.ytmz-shop h3 li{float: left; width: 25%; line-height: 3.2rem; font-size: 1.6rem; text-align: center; font-weight: normal;}
.ytmz-shop h3 li{color: #FFFFFF;}
.ytmz-shop h3 li.on{font-weight: bold; font-size: 1.8rem;}
.ytmz-center{padding:0 1rem; overflow: hidden;}
.ytmz-center a.more{display: block; width: 1.8rem; height: 1.8rem; background: url(../images/sjsp_06.png) center center no-repeat; background-size: 100% auto; position: absolute; top: .7rem; right: .5rem;}
.ytmz-center li{border-bottom: solid 1px #efefef; padding: 1rem 0;}
.ytmz-center li a{display: block; width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size: 1.6rem; padding-bottom: .5rem;}
.ytmz-center li span{color: #a6a6a6;}
.ytmz-center li em{color: #ff6062; margin-left: 1rem;}
.ytmz-center ul li:last{border-bottom: none;}
.yjfz-shop{border-top: 3px #efefef solid;}
.fwdh-shop{border-top:3px #EFEFEF solid ; overflow: hidden; position: relative;}
.fwdh-shop h3{height: 2rem; background: url(../images/fwdh_03.png) right center #204a86 no-repeat; float: left; padding-right: 2rem; background-size:  auto 100%; border: none;padding-left: 1rem; line-height: 2rem; color: #FFFFFF; font-weight: normal;}
.fwdh-center{clear: both; padding: 1rem; overflow: hidden;}
.fwdh-center li{float: left; width: 25%; text-align: center;}
.fwdh-center li i{width: 4.2rem; height: 4.2rem; display: block; margin: 0 auto .5rem; border-radius:1.5rem ;}
.fwdh-center li span{display: block; font-size: 1.4rem; height: 4.2rem;}
.fwdh-title{position: absolute; left: 0; bottom: .5rem; width: 100%; Z-index:9999;}
.fwdh-title ul{width: 7rem; margin: 0 auto;}
.fwdh-title li{width: 1.2rem; height: 1.2rem; background: #dedede; float: left; margin: 0 .2rem; border-radius:1.2rem ; overflow: hidden; text-indent: -999px;}
.fwdh-title li.on{background: #33acd4;}
.fwdh-shop .tempWrap{clear: both !important; padding-top: 1rem;}
.fwdh-center li.tsg i{background: url(../images/sjsp_10.png) #fdbb38 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.yzxb i{background: url(../images/sjsp_13.png) #61b9ff center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.vpnycfw i{background: url(../images/sjsp_15.png) #ff6f41 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.xnxy i{background: url(../images/sjsp_17.png) #73e7a9 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.swqjbwg i{background: url(../images/sjsp_31.png) #42ba7b center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.xyaqhh i{background: url(../images/sjsp_32.png) #f6552c center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.dygxpt i{background: url(../images/sjsp_33.png) #f4542b center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.zhyzmh i{background: url(../images/sjsp_34.png) #38a1f7 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.jwglxt i{background: url(../images/sjsp_23.png) #73e7a9 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.cwxt i{background: url(../images/sjsp_24.png) #61b9ff center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.jfpt i{background: url(../images/sjsp_25.png) #d13a18 center center no-repeat; background-size: 60% 60%;}
.fwdh-center li.zcglxt i{background: url(../images/sjsp_26.png) #f49c44 center center no-repeat; background-size: 60% 60%;}
footer{text-align: center; padding: 2rem; background: #EFEFEF; font-size: 1.4rem;}
.marp-shop{display: none;}
.page-shop{text-align: center; padding: 20px 0; overflow: hidden; font-size:14px;}
.page-shop a{display: inline-block; height: 2.4rem; border: solid #DEDEDE 1px; padding: 0 10px; border-radius:3px ; margin: 0 .2rem; line-height: 2.8rem;}
.page-shop span{display: inline-block; height:2.4rem; /*border: solid #AF2A3C 1px; background: #AF2A3C;  padding: 0 10px;*/ color: #3b6db4; border-radius:3px ; margin: 0 .2rem; line-height: 2.8rem;}
.zxgg-shop{padding: 1rem; overflow: hidden;}
.zxgg-shop .zxgg-center .xqzx-shop h4{text-align: center; font-size: 20px; color: #4b4b4b; font-weight: bold; padding-bottom: 1rem;}
.ly{text-align: center; color: #0f9fd6; border-bottom: solid 1px #DEDEDE; line-height: 3rem;}
.text-center{font-size: 12px !important; line-height: 28px; color: #4b4b4b;}
.text-center img{max-width: 88%;}

/*新增*/
.conternner .zxgg-shop .xqzx-shop .xqzx-center table{width: 98% !important;}
.conternner .zxgg-shop .xqzx-shop .xqzx-center span{font-size: 16px !important;}
.conternner .zxgg-shop .xqzx-shop .edit{text-align: right;font-size: 12px;}