/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.m-hide{display: none;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;}
.wrap{width:7rem;margin: 0 auto;}
.wrap1{width:7.2rem;margin: 0 auto;}
.m-show{display:block!important;}
.m-hide{display: none!important;}
.m-ib{display: inline-block!important;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.nav-bgd{position: fixed;top: 0; display: block;background: #193596;width:7.5rem;z-index: 9999;}
.nav-cont{font-size: 0;text-align: center;}
.nav-cont li{display: inline-block;vertical-align: top;width: 25%;}
.nav-cont li a{display: block;height: .7rem;font-size:.24rem;color: #fff;line-height: .7rem;background: #2c55df;margin:0 2%; border-radius: .1rem;}
.lfNav{display: none;}
.sec-title{
	margin-top: .25rem;
}
.sec-title h2{
	font-size: .44rem; line-height: .72rem;
}
/*banner*/
.ban {
    height: 3.4rem;
    background: url(../images/ban_001.jpg) no-repeat center top;
    background-size: 12rem;
}
.ban .ban_logo {
    width: 1.4rem;
    height: 0;
    top: 0;
    margin: 0.2rem 3% 0;
}
.ban_bm {
    padding: 0.3rem 0;
}
.ban_bl {
    width: 100%;
}
.ban_blip {
    font-size: .3rem;
    line-height: .45rem;
}
.ban_blip2 {
    font-size: .24rem;
}
.ban_bc {
    width: 50%;
	margin-top: .15rem;
}
.ban_bc span {
    font-size: .34rem;
}
.ban_br {
    margin: 0.15rem 5% 0 0;
    font-size: .28rem;
	width: 1.5rem;
}
.ban_bli::after {
    width: 0.01rem;
    height: 0.5rem;
}
.ban2 {
    height: 3.5rem;
    background: url(../images/ban_002.jpg) center no-repeat;
    background-size: auto 100%;
    margin: 0.2rem auto 0;
}
.sec-title h2 span {
    font-size: .3rem;
}

/*section1*/
.sec1 {
    height: auto;
    margin-bottom: 0.3rem;
}
.s1-main>div {
    width: 90%;
    height: 4.7rem;
	margin: 0 5%;
}
.s1-main .s1L {
    background: url(../images/s1img1.png) no-repeat center top;
    background-size: 100% auto;
    margin-left: 5%;
    margin-right: 0;
}
.s1nr .p1 {
    font-size: .45rem;
    margin-top: 0.5rem;
}
.s1nr .p2 {
    font-size: .28rem;
    width: 62%;
}
.s1L .p2 {
    margin-left: 1.2rem;
    margin-top: 1.3rem;
    line-height: .6rem;
}
.s1R .p1 {
    margin-top: 0.45rem;
}
.s1R .p2 {
    margin-left: 1.2rem;
    margin-top: 1.1rem;
    line-height: .6rem;
}

/* section2 */
.s2nr1{
	background: transparent;
}
.s2tit {
    height: 0.7rem;
    margin-left: -0.25rem;
    position: relative;
    z-index: 1;
}
.s2tit .sp1 {
    font-size: .45rem;
    width: 0.7rem;
}
.s2nr2Tit {
    background: url(../images/s2img2.png) no-repeat left top;
    background-size: auto 100%;
}
.dvqs{
	display: none;
}
.s2tit .sp2 {
    font-size: .3rem;
    margin-top: 0.2rem;
    margin-left: 0.05rem;
}
.s2-main::before {
    left: 0.1rem;
	z-index: 1;
}
.jiG>div {
    width: 95%;
    height: auto;
    margin-left: 0.45rem;
    border-radius: inherit;
}
.jGP .p2 {
    font-size: .26rem;
    margin-left: -0.2rem;
    width: 80%;
    line-height: .35rem;
    margin-top: 0.28rem;
    margin-bottom: 0.1rem;
}
.jGP .p1 {
    width: 1.6rem;
    margin-left: -0.6rem;
    margin-top: -0.15rem;
    font-size: .3rem;
    line-height: 1.6rem;
}
.sznr {
    width: 100%;
    height: auto;
    background: #fff;
    background-size: 100%;
    margin-left: 0;
	border-radius: .2rem;
	box-shadow: 0 0 0.2rem 0.1rem rgb(217 123 66 / 20%);
	margin-top: .3rem;
}
.sznr .dv1 {
    margin-top: .3rem;
    width: 100%;
    margin-left: 0.4rem;
}
.dv .wzdvImg{
	display: none;
}
.dv .dvBtn {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-top: 0.2rem;
}
.dvBtn a {
    width: 60%;
    line-height: .65rem;
    font-size: .3rem;
}
.sznr .dv2 {
    margin-top: 0.3rem;
    width: 100%;
    margin-left: 0.4rem;
	padding-bottom: .3rem;
}
.dv>div {
    margin-right: 0.25rem;
}
.s2nr3Tit {
    background: url(../images/s2img1-1.png) no-repeat left top;
    background-size: auto 100%;
    height: 0.7rem;
    margin-left: -0.25rem;
    margin-top: 0.3rem;
}
.s2nr3 .s2nrT {
    width: 96%;
    height: auto;
    margin-top: 0.38rem;
    margin-left: 0.2rem;
    padding-bottom: 0.2rem;
}
.s2nrT>p {
    font-size: .26rem;
    width: 90%;
    line-height: .45rem;
}
.s2nrB {
    margin-left: .5rem;
}
.s2nrB>div {
    width: 100%;
    margin-right: 0;
}
.yrR>p {
    font-size: .28rem;
    line-height: .4rem;
}
.s2nr3>div {
    width: 70%;
}
.yrk .yrR {
    width: 44%;
    margin-top: 0.1rem;
    margin-left: 0.12rem;
}
.s2-main {
    margin-bottom: 0.4rem;
}

/* section3 */
.sec3 {
    height: auto;
    background: #2f65bb url(../images/s3Bg.jpg) no-repeat center top;
    background-size: 100% auto;
}
.s3-title h2::before {
    background: url(../images/titL1.png) no-repeat center left;
    background-size: 100% 100%;
	width: 0.5rem;
	height: 0.5rem;
}
.sec-title h2 span {
    font-size: .26rem;
}
.s3-title h2::after {
    background: url(../images/titR1.png) no-repeat center left;
    background-size: 100% 100%;
}
.s3-main {
    background: transparent;
    background-size: none;
    padding-top: 0.2rem;
}
.s3-main>div {
    width: 100%;
    margin: 0 auto 0.3rem;
}
.s3nr3 .p1 {
    width: auto;
    line-height: .53rem;
    font-size: .28rem;
    margin-top: 0.3rem;
    padding: 0 0.2rem;
}
.s3nr3>p {
    width: 96%;
    font-size: .26rem;
    line-height: .4rem;
}
.s3nr1 {
    font-size: .28rem;
    margin-top: 1.25rem;
    margin-right: 0.1rem;
}
.s3nr2 {
    width: 1.4rem;
    height: 1.27rem;
    margin-top: 1rem;
}
.s3nr2>p {
    margin-top: 0.18rem;
}
.s3nr .s3nr3 {
    width: 67%;
    margin-left: -0.3rem;
    padding-left: 0.3rem;
    padding-bottom: 0.2rem;
}
.s3-main .s3nrfz {
    margin-left: 0;
}
.s3-main .s3nrfz {
    margin-left: 0.3rem;
}

/* section4 */
.s4-main {
    margin-bottom: 0.3rem;
}
.s4L {
    width: 100%;
    margin-left: 0;
}
.s4L img {
    width: 50%;
}
.s4R {
    margin-top: 0.35rem;
    margin-left: 0;
	width: 100%;
}
.s4T .sp1 {
    font-size: .3rem;
    width: 40%;
    line-height: .6rem;
}
.s4T>span {
    font-size: .32rem;
    color: #1c53aa;
}
.s4B {
    width: 100%;
    line-height: .5rem;
}
.s4B>p {
    font-size: .28rem;
    margin-bottom: 0.28rem;
    width: 95%;
    padding: 0.15rem 0.2rem 0.2rem;
}

/* section5 */
.s5-main {
    margin-top: 0.3rem;
}
.s5-main .s5L {
    width: 80%;
    height: 0.8rem;
	line-height: .8rem;
    background: #2153a5;
    border-radius: 0.2rem;
    writing-mode: lr;
    font-size: .34rem;
	margin: 0 10% .2rem;
}
.s5L>img{
	display: none;
}
.s5-main .s5R {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    height: auto;
	padding-bottom: .3rem;
}
.s5R>div {
    width: 45%;
    height: 100%;
    background: url(../images/s5icon11.png) no-repeat 90% top;
    background-size: 0.69rem 100%;
    padding-left: 5%;
}
.s5xq .p2 {
    font-size: .32rem;
}
.s5xq .p3 {
    font-size: .26rem;
    line-height: .35rem;
}
.s5xq .pp {
    width: 0.54rem;
    right: 0.38rem;
}
.s5B>div {
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-bottom: 0.3rem;
    margin-bottom: 0.2rem;
}
.s5b .s5Tit {
    font-size: .3rem;
    width: 30%;
    line-height: .5rem;
}
.jydyT .sp1 {
    width: 0.49rem;
}
.jydyT .sp2 {
    font-size: .28rem;
    line-height: .5rem;
    margin-left: 0.1rem;
}
.jydyB>p {
    font-size: .26rem;
    line-height: .4rem;
}
.jydyL {
    width: 60%;
    margin-left: 0.2rem;
}
.jydyR {
    width: 1.83rem;
    margin-left: 0.3rem;
}

/* section6 */
.s6xq {
    width: 96%;
    margin-left: 2%;
}
.s6xq>p {
    font-size: .26rem;
    line-height: .4rem;
    width: 100%;
    float: left;
}
.s6xq .p1 {
    width: auto;
    line-height: .5rem;
    padding: 0 0.3rem;
}
.s6ewm {
    width: 3.67rem;
    position: inherit;
    top: 0.2rem;
    right: inherit;
    text-align: center;
    margin-bottom: 0.2rem;
}

/* 弹窗 */
.popup {
	top: 45%;
    width: 90%;
}
.video-l {
    width: 100%;
	margin-bottom: .2rem;
}
.video-l .video {
    width: 100%;
    height: 4.5rem;
}
.video-l .video>div{
	width: 100%!important;
	height: 5rem!important;
}
.video-r {
    width: 100%;
	margin-left: 0;
}
.spP {
    font-size: .34rem;
    margin-top: 0.3rem;
}
.video-r ul li a {
    font-size: .26rem;
    height: 0.6rem;
    line-height: .6rem;
}
.video-r ul li a>span {
    width: 1rem;
    line-height: .35rem;
    font-size: .24rem;
}
.video-r .more {
    height: 0.6rem;
    margin: 0.22rem auto 0.32rem;
    font-size: .28rem;
    line-height: .6rem;
}