@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0; outline: none; }
 *:not(input, textarea) {
 -webkit-touch-callout: inherit;
 -webkit-user-select: auto;
}
body { font-family: Microsoft Yahei, Arial, sans-serif; background-color: #fff; color: #000; max-width: 4.8rem; font-size: .18rem; margin: 0 auto; -webkit-touch-callout: inherit; -webkit-user-select: auto; background-color: #fff; }
html { background-color: #000; margin:0 auto;max-width: 4.8rem;}
img { border: none; }
button, input, select, textarea { margin: 0; padding: 0; outline: none; }
dt, dd { display: inline-block; }
textarea, input { resize: none; outline: none; }
textarea { resize: none; -webkit-appearance: none; }
ul, ol, li { list-style: none outside none;  }
em, i { font-style: normal; }
a { text-decoration: none;color: #000;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover { text-decoration: none; }
p { text-align:justify; text-justify:distribute-all-lines; }
.clr10,.clr20{ clear:both; height:0; line-height:0; font-size:0; width:100%; overflow:hidden }
.clr10 { height:.1rem;}
.clr20 { height:.2rem;background: #f5e4c5;}
.fl{ float: left; display: inline-block;}
.fr{ float: right; display: inline-block;}
.head {display: none;}

 [class*="icon-m"]:before, [class^="icon-m"]:before {
 content:"";
 background:url(../img/icon-m-bg.png) no-repeat;
 display:inline-block;
 background-size:.6rem 1.9rem;
}
.icon-m-gouqi:before{ width:.42rem; height:.27rem; background-position: 0 0; position:relative; top:.03rem;left: 0rem;margin-right:.05rem;}
.icon-m-star:before{ width:.17rem; height:.16rem; background-position: 0 -.29rem; position:relative; top:.07rem;left: 0rem;margin-right:.05rem; float: left;}
.icon-m-zx1:before{ width:.15rem; height:.15rem; background-position: 0 -.47rem; position:relative; top:.02rem;left: 0rem;margin-left:.05rem;}
.icon-m-zx2:before{ width:.15rem; height:.15rem; background-position: -.2rem -.47rem; position:relative; top:.02rem;left: 0rem;margin-left:.05rem;}
.icon-m-zxdh:before{ width:.59rem; height:.59rem; background-position: 0 -.69rem; position:relative; top:.02rem;left: 0rem;margin-right:.1rem;float: left;}
.icon-m-zxzj:before{ width:.59rem; height:.59rem; background-position: 0 -1.31rem; position:relative; top:.02rem;left: 0rem;margin-right:.1rem;float: left;}
.icon-m-plus:before{ width:.11rem; height:.11rem; background-position: -.45rem 0; position:relative; top:0rem;left: 0rem;margin-right:.05rem;}
.icon-m-fk:before{ width:.14rem; height:.15rem; background-position: -.2rem -.29rem; position:relative; top:0rem;left: 0rem;margin-right:.05rem;}
.icon-m-zxtel:before{ width:.21rem; height:.19rem; background-position: -.37rem -.29rem; position:relative; top:.03rem;left: 0rem;margin-right:.05rem;}

.listpage,section{overflow:hidden;}
.listpage img{width: 100%;}
.listpage p{color: #666;font-size: .18rem;}
.doc_banner{width: 100%;overflow:hidden;}
.doc_banner p{ padding: .2rem .25rem;text-indent: 2em;line-height: .26rem;}
section{padding: .3rem .15rem .1rem;}
section .dh{width:4.1rem;line-height: .22rem;color: #ff5b36;font-weight:bold;font-size: .3rem;border-bottom: .02rem solid #e84e25;text-align: center;margin: 0 auto;padding-bottom: .1rem;}
section .dh em{font-size: .14rem;color:#333;font-weight:normal;text-transform:capitalize;}
section .tit{font-size: .19rem;color:#666;text-align: center;line-height: .35rem;}
.part01 .con,.part02 .con,.part03 .con,.part04 .con{margin: .15rem 0 0;overflow: hidden;}

.zzzj { overflow:hidden; position:relative;padding-bottom: .16rem;}
.zzzj .hd { position:absolute; z-index:1; bottom:0; left: 40%; margin-right: -.5rem; padding: .1rem; }
.zzzj .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:.12rem; display:block }
.zzzj .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:.1rem; height:.1rem; border-radius: 50%; margin-right: .1rem; font-size: 0px; background: #f7b2a3; border: 1px solid #fff; float:left; }
.zzzj .hd ul .on {width:.12rem; height:.12rem;background:#ff5b36;border:none;}
.zzzj img { width:100%; }
.zzzj dl{width: 2.6rem;}
.zzzj dl dt{color: #666;font-size: .2rem;line-height: .35rem;}
.zzzj dl dt i{font-size: .27rem;font-weight: bold;display: inline-block;padding: 0 .05rem;color: #ff5b36;}
.zzzj dl dd{width: 2.7rem; line-height: .3rem;}
.zzzj .grjj_t{width: 4.5rem;overflow: hidden;}
.zzzj .grjj_d{width: 4.5rem;background:#ff5b36;padding:.1rem 0 .15rem;overflow: hidden;}
.zzzj .grjj_d p{width: 2.55rem;color: #fff;line-height: .26rem;padding: 0 .05rem 0 0;}
.zzzj .grjj_d p:nth-child(2){margin-top: .1rem;}
.zzzj .grjj_d span{width: 1.14rem;height: .3rem;line-height: .3rem;border-radius: .05rem;display: inline-block;text-align: center;}
.zzzj .grjj_d span.zxzx{background: #ffff00;}
.zzzj .grjj_d span.yyzj{background: #f7b2a3;color: #fff;margin-left: .2rem;}
.zzzj1 dl{width: 2.8rem;}
.zzzj1 dl dd{width: 2.8rem;}
.zzzj1 .grjj_d p{padding: 0 0 0 .05rem;}
.zjtu1{width: 1.83rem;height: 3.23rem;background: url(../img/pic_zj01.png) left center no-repeat;background-size: 1.83rem 3.23rem;position: absolute;top: 0;left: 0;}
.zjtu2{width: 1.9rem;height: 3.23rem;background: url(../img/pic_zj02.png) right center no-repeat;background-size: 1.9rem 3.23rem;position: absolute;top: 0;right: 0;}
.zjtu3{width: 1.83rem;height: 3.23rem;background: url(../img/pic_zj03.png) left center no-repeat;background-size: 1.83rem 3.23rem;position: absolute;top: 0;left: 0;}
.gjgw{overflow:hidden; position:relative;margin: .2rem 0 .1rem;}
.gjgw .gwjj_t{width: 3.15rem;}
.gjgw .gwjj_d{width: 4.5rem;background:#efefef;padding:.2rem 0 .15rem;border-radius:.1rem;overflow: hidden;}
.gjgw .gwjj_d p{width: 3rem;color: #000;line-height: .35rem;padding: 0 .05rem 0 0;}
.zjtu4{width: 1.32rem;height: 2rem;background: url(../img/pic_zj04.png) left center no-repeat;background-size: 1.32rem 2rem;position: absolute;top: 0;left: 0;}
.zjtu5{width: 1.32rem;height: 2.05rem;background: url(../img/pic_zj05.png) left center no-repeat;background-size: 1.32rem 2.05rem;position: absolute;top: 0;left: 0;}
.part03{background: #fef6f5;}
.part03 dl{margin:.1rem 0 .2rem;overflow: hidden;}
.part03 dl dt{width: 1.87rem;f}
.part03 dl dd{width: 2.53rem;}
.part03 dl dd h3{font-size: .24rem;color: #ff5b36;line-height: .35rem;}
.part03 dl dd h3 span{width: 1.1rem;height: .3rem;line-height: .3rem;background: #ff5b36;font-size: .18rem;text-align: center;font-weight: normal;display: inline-block;float: right;}
.part03 dl dd h3 span a{color: #fff;}
.part03 dl dd p{line-height: .32rem;color: #000;}
.part03 dl dd p img{width: 2.3rem;height: .28rem;border:1px solid #aaa;margin-top: .1rem;}
.part04 dl{margin-bottom: .1rem;}
.part04 dl dt{margin-bottom: .05rem;}
.part04 dl dt em{color: #ff5b36;font-size: .38rem;font-weight: bold;display: inline-block;float: left;}
.part04 dl dt span{background: #ff5b36;color: #fff;border-radius: .3rem;line-height: .3rem;display: inline-block;padding: 0 .1rem;margin: .1rem 0 0 .05rem;    font-size: .2rem;}
.part04 dl dd{width: 4.14rem; margin-left: .16rem;padding-left: .18rem;border-left: 1px dashed #999;}
.part04 dl dd p{line-height: .24rem;margin-bottom: .1rem;}
.part04 dl dd:before{content:"";display:inline-block;width:.07rem; height:.07rem; background: #ff5b36;border-radius: 50%; position:relative; top:0;left: -.22rem;margin-right:.05rem;float: left;}
.jieshu{padding: .2rem .15rem;}
.jieshu p{line-height: .3rem;}
.jieshu p:before{content:"";display:inline-block;width:.66rem; height:.84rem; background: url(../img/pic_js.png) left center no-repeat;position:relative; top:0;left: 0rem;margin-right:.05rem;float: left;background-size: contain;}

.swt_zx{padding: .15rem .3rem;background: #223b74;overflow: hidden;}
.swt_zx p{width:2rem;float: left;font-size: .2rem;line-height: .3rem;}
.swt_zx p a{color: #fff;}
.swt_zx p.yd1{width:1.8rem;border-left:.02rem dashed #fff; margin-left: .15rem;padding-left: .15rem;}
