@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: #323232; 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;}
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{ font-style: normal; }
i{color: #ba3608;font-style: normal;}
a { text-decoration: none;color: #323232;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover { text-decoration: none; }
p { text-align:justify; text-justify:distribute-all-lines; }
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
img[src*=".jpg"]{
 border: none;
 background-image: url(/images/loading.gif);
 background-size: 10px 10px;
 background-position: center center;
 background-repeat: no-repeat;
 width: 100%;
}
 [class*="icon-n"]:before, [class^="icon-n"]:before {
 content:"";
 background:url(../img/icon-n-bg.png) no-repeat;
 display:inline-block;
 background-size:0.24rem 0.67rem;
}
.icon-n-zx:before{width:0.24rem; height:0.25rem; background-position: 0 0; position:relative; top:0.06rem;margin-right: 0.1rem;}
.icon-n-zx1:before{width:0.24rem; height:0.25rem; background-position: 0 -0.27rem; position:relative; top:0.06rem;margin-right: 0.1rem;}
.icon-n-plus:before{width:0.13rem; height:0.13rem; background-position: 0 -0.54rem; position:relative; top:0;margin-right: 0.1rem;}

.logo {padding:0.15rem 0.2rem; text-align: center;}
.logo img {width: 100%;}
nav { overflow:hidden;background: #0885ba;}
nav ul li { width:1.188rem;height: 0.4rem;line-height: 0.4rem;float:left; text-align:center;border-top:1px solid #84c2dd;border-right:1px solid #84c2dd;}
nav ul li a { color: #fff; }
nav ul li:nth-of-type(4n){border-right:none;}
.banner { width: 100%; overflow: hidden;}
.banner img { width:100%;float: left; }
.main,section{overflow:hidden;}
.main .tit{height: 0.7rem;line-height: 0.32rem;position: relative;font-size: 0.26rem;border-bottom: 0.02rem solid #d6d7dc;}
.main .tit span{font-weight: bold;color: #0885ba;display: block;}
.main .tit p{text-align: center;}
.main .tit:after {content:"";display:inline-block;width: 0.7rem;height: 0.04rem;background:#0885ba;position: absolute;left: 43%;top: 0.69rem;}
.part01 .con{padding: 0.2rem 0.12rem;overflow: hidden;}
.part01 ul{float: left;padding: 0 0.25rem;}
.part01 ul li{width: 1.74rem;border: 1px dotted #0885ba;border-radius: 0.05rem;margin-bottom: 0.2rem;}
.part01 ul li p{width: 1.7rem;background:#0885ba;border: 0.02rem solid #fff;border-radius: 0.05rem;color: #fff;line-height: 0.24rem;text-align: center;padding: 0.16rem 0;}
.part01 ul li:nth-child(3){margin-bottom: 0;}
.part01 ul:nth-child(2){border-left: 1px solid #0885ba;}
.part01 ul:nth-child(2) li:before{ content:"";width:0.09rem;height:0.09rem;border-radius:50%;background:#0885ba;display:inline-block;border: 2px solid #fff;box-shadow:0 0 2px #0885ba;position: relative;top:0.36rem;left: -0.33rem;float: left;}
.part02 .tit{margin: 0 0.1rem;}
.part02 .con{margin: 0.2rem 0.1rem;}
.part02 .zjbk{ overflow:hidden; position:relative;width: 4.6rem;height: 2.27rem;background: url(../img/pic_zjbg.jpg);background-size: cover;}
.part02 .zjbk .hd { position:absolute; z-index:1; bottom:0; left: 40%; margin-right: -.5rem; padding: .1rem; }
.part02 .zjbk .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:.12rem; display:block }
.part02 .zjbk .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:.08rem; height:.08rem; border-radius: 50%; margin-right: .1rem; font-size: 0px; background: #d2d0ce;float:left; }
.part02 .zjbk .hd ul .on {background:#7ab8d0;}
.part02 .zjbk img { width:100%; }
.part02 .zjbk dl{width: 2.7rem;margin-top: 0.15rem;}
.part02 .zjbk dl dt{height: .3rem;line-height: .3rem;color: #0885ba;font-size: .3rem;border-left: 0.02rem solid #0885BA;text-indent: 0.1rem;}
.part02 .zjbk dl dt i{font-size: .18rem;color: #0885ba;}
.part02 .zjbk dl dd{border-top: 1px solid #d6d7dc;margin-top: 0.06rem;padding-top: 0.06rem;}
.part02 .zjbk dl dd p{line-height: 0.3rem;}
.part02 .zjbk dl dd p:before{content:"";width:0.04rem;height:0.04rem;border-radius:50%;background:#e8e9ea;display:inline-block;border: 1px solid #0885ba;    box-shadow: 0 0 0 0.02rem #fff, 0 0 0 0.03rem #0885ba;position: relative;top:0.12rem;left: 0;float: left;margin-right: 0.1rem;}
.part02 .zjbk .zxzx{width: 1.6rem;height: 0.36rem;line-height: 0.36rem;background: #0885ba;text-align: center;border-radius: 0.05rem;margin-top: 0.05rem;}
.part02 .zjbk .zxzx span{color: #fff;margin-left: 0.1rem;}
.part02 .zjbk .zxzx i{width:0;height:0.28rem;line-height:0.28rem;font-style: normal;color: #0885ba;border-left: 1px solid #6fc8ee;border-right: 1px solid #024d83;display: inline-block;}
.part02 .zjtu1{width: 1.48rem;height: 2.15rem;background: url(../img/pic_zj01.png) center no-repeat;background-size: cover;margin:0.05rem 0 0 0.1rem;}
.part02 .zjtu2{width: 1.5rem;height: 2.15rem;background: url(../img/pic_zj02.png) center no-repeat;background-size: cover;margin-left: 0.1rem;}
.part02 .zjtu3{width: 1.68rem;height: 2.15rem;background: url(../img/pic_zj03.png) center no-repeat;background-size: cover;margin-left: 0.1rem;}
.part02 .ycgw{margin-top:0.2rem;padding: 0.3rem 0.1rem;background: #0885ba;overflow: hidden;}
.part02 .ycgw dl{height:2.1rem;background:#fff;margin-bottom: 0.2rem;overflow: hidden;}
.part02 .ycgw dl dt{width: 1.8rem;position: relative;}
.part02 .ycgw dl dt:before{content:"";width:0.92rem;height:0.92rem;background:url(../img/pic_tp.png);background-size:cover;display:inline-block;position: absolute;top:1.18rem;left: -0.46rem;float: left;margin-right: 0.1rem;}
.part02 .ycgw dl dd{width:2.5rem;margin:0.2rem 0 0 0.15rem;}
.part02 .ycgw dl:nth-child(2) dt:before{content:"";width:0.92rem;height:0.92rem;background:url(../img/pic_tp.png);background-size:cover;display:inline-block;position: absolute;top:1.18rem;left: 1.35rem;}
.part02 .ycgw dl dd{width:2.5rem;margin:0.2rem 0 0 0.15rem;}
.part02 .ycgw dl dd h3{font-size: 0.22rem;color: #ba3608;margin-bottom: 0.1rem;}
.part02 .ycgw dl dd h3 i{color: #0885ba;font-size: 0.18rem;font-weight: normal;}
.part02 .ycgw dl dd p{line-height: 0.3rem;}
.part02 .ycgw .zxzx{width: 1.6rem;height: 0.36rem;line-height: 0.36rem;background: #ba3608;text-align: center;border-radius: 0.05rem;margin-top: 0.15rem;}
.part02 .ycgw .zxzx span{color: #fff;margin-left: 0.1rem;}
.part02 .ycgw .zxzx i{width:0;height:0.28rem;line-height:0.28rem;font-style: normal;color: #ba3608;border-left: 1px solid #dd6439;border-right: 1px solid #681302;display: inline-block;}
.part02 .ycgw dl:nth-child(2) dd .zxzx{margin-left: 0.3rem;}
.part02 .txt{border: 1px dashed #fff;border-radius: 0.05rem;padding: 0.12rem 0.2rem;color: #fff;text-indent: 2em;font-size: 0.2rem;line-height: 0.3rem;}
.part03{margin-top: 0.25rem;}
.part03 .con{padding: 0.2rem 0.1rem 0;}
.part03 .pic{margin-left: 0.35rem;}
.part03 .pic img{width:3.86rem;margin-bottom: 0.2rem;}
.part03 .txt{background: #daeef6;padding: 0.15rem 0.25rem;}
.part03 .txt p{text-indent: 2em;}
.part04{margin-top: 0.3rem;}
.part04 .tit{margin: 0 0.1rem;}
.part04 .con{margin-top: 0.2rem;}
.part04 .zljs .hd{ height:.38rem;margin-top: .2rem;border-bottom: 0.04rem solid #0885ba;}
.part04 .zljs .hd ul{ overflow:hidden; }
.part04 .zljs .hd ul li{ width:1.6rem;height:.38rem; line-height:.38rem;float:left;background:#d6d7dc;color:#646464;text-align: center;display: inline-block;font-size: 0.2rem;}
.part04 .zljs .hd ul li:before{content:"";width: 0;height: 0;border-top: 0.38rem solid #fff;border-left: 0.2rem solid transparent;display:inline-block;position: relative;top:0;left: 0;float: right;}
.part04 .zljs .hd ul .on{background:#0885ba;}
.part04 .zljs .hd ul .on a{ display:block;color:#fff;}
.part04 .zljs .bd ul{background: #edfaff; padding:0.1rem;overflow: hidden;}
.part04 .txt p{text-indent: 2em;padding: 0.15rem 0.1rem;line-height: 0.3rem;}
.part05{background: #0885ba;padding: 0.2rem 0.1rem 0.3rem;}
.part05 .tit{border-bottom: 0.02rem solid #0f739d;color: #93defe;}
.part05 .tit span{color: #fff;}
.part05 .tit:after {background:#fff;}
.part05 .con{margin-top: 0.2rem;}
.part05 ul{margin-top: 0.2rem;background: #fff;border-radius: 0.05rem;padding: 0.15rem 0.25rem 0;overflow: hidden;}
.part05 ul li{width: 4.1rem;height:1.6rem;background: url(../img/pic_zy01.jpg);background-size: cover;margin-bottom: 0.2rem;}
.part05 ul li:nth-of-type(2){background: url(../img/pic_zy02.jpg);background-size: cover;}
.part05 ul li:nth-of-type(3){width: 4.1rem;background: url(../img/pic_zy03.jpg);background-size: cover;}
.part05 ul li:nth-of-type(4){width: 4.1rem;background: url(../img/pic_zy04.jpg);background-size: cover;}
.part05 ul li span{padding-left: 1.88rem;font-size: 0.22rem;color: #0885ba;}
.part05 ul li span em{font-size: 0.18rem;}
.part05 ul li p{width: 1.9rem;padding: 0.18rem 0 0 2.05rem;color: #fff;line-height: 0.26rem;}
.part05 ul li:nth-of-type(even) span{padding-left: 0.1rem;}
.part05 ul li:nth-of-type(even) p{width: 2.1rem;padding: 0.15rem 0 0 0.05rem;}
.part06{padding: 0.25rem 0.1rem 0;}
.part06 .gjjl{width:4.6rem;height:2.76rem;overflow:hidden;margin:0.2rem auto 0;position:relative;}
.part06 .gjjl .hd{ position:absolute;width:4.6rem; height:0.5rem; top:41%; z-index:1;}
.part06 .gjjl .hd img{width:0.5rem;height:0.5rem;}
.part06 .gjjl .prev{ position:absolute; left:0.1rem;}
.part06 .gjjl .next{ position:absolute; right:0.1rem;}
.part06 .pic{margin-top: 0.2rem;}
.part06 .txt p{text-indent: 2em;padding: 0.15rem 0.1rem;line-height: 0.3rem;}
.jieshu{width:4.6rem; height:2.6rem;background: url(../img/pic_js.jpg) center no-repeat;background-size:cover;margin: 0.2rem 0.1rem;}
.jieshu ul{width: 3.4rem;padding: 0.45rem 0 0 1.05rem;}
.jieshu ul li{line-height: 0.35rem;border-bottom: 1px dashed #53aacf;}
.jieshu ul li em{font-size: 0.18rem;color: #f1f913;display: inline-block;float: left;margin-right: 0.05rem;}
.jieshu ul li p{color: #fff;}
/*footer*/
footer {margin-top: .2rem;overflow: hidden; }
footer dl {overflow: hidden; padding: .2rem 0.15rem 0; background: #f3f3f3; }
footer dl dt {width: 1.66rem;float: right;}
footer dl dd { width: 2.7rem;color:#cb803e;float: left;}
footer dl dd p{line-height: 0.22rem;margin-top: 0.1rem;}
footer dl dd i{color: #da2d11;}
footer dl dd a{color:#cb803e;}
footer dl dd em{ width:.41rem; height:.41rem; display:inline-block; float: left; margin-right: 0.08rem;}
footer dl dd i{font-style: normal;}