@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {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;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%; background: #FFFFFF; font-size: 12px;min-width: 1100px!important;font-family: "Source Han Sans CN";color: #444;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none;}
#hdr_mn > div{width: 567px;margin-right: 157px;}
#hdr_mn > div > ul > li{background: none; width: 80px; font-size: 15px;}
#hdr_mn > div > ul > li:nth-child(1){width: 126px;}

/*banner*/
.banner-box{width: 100%;height: 6rem;position: relative;background: url(../images/banner_bg.jpg) no-repeat center; font-size: 0;}
.ban-txt{ margin-top: 1.06rem; margin-bottom: .25rem;}
.ban-list{margin-bottom: .4rem;}
.ban-list img{margin-right: .28rem;}
.ban-list img:last-child{margin-right: 0;}
.banner-box a{display: block;}

/*公共*/
.section{margin-top: 1.06rem;}
.title{ margin-bottom: .5rem;}
.title h2{font-size: .6rem; color: #1e1e1e; font-weight: bold; background: url(../images/t_bg.png) no-repeat center .2rem; text-shadow: 0px 5px 5px #00000021;}
.title h2 span{ color: #633fc1;}
.title2 h2{color: #fff; background: url(../images/t_bg02.png) no-repeat center .2rem;}

/*sec01*/
.sec01 .title{background: url(../images/s1_t.png) no-repeat top; padding-top: .34rem;}
.sec01-b{box-shadow: 0 0 10px #00000017; border-radius: 15px; padding-bottom: .5rem;}
.sec01-b ul{padding: .6rem 0;}
.sec01-b ul li{display: inline-block; vertical-align: top; width: 33%; border-right: 1px dashed #999999; box-sizing: border-box;}
.sec01-b ul li:last-child{border-right: 0;}
.sec01-b ul li img{margin-bottom: .46rem; height: 1.85rem;}
.sec01-b ul li h3{font-size: .32rem; color: #333333;}
.sec01-b ul li h3 span{color: #633fc1; font-size: .24rem;}
.sec01-b ul li h3 span font{font-size: .6rem; font-weight: bold;}
.sec01-b ul li:last-child span{font-size: .32rem; font-weight: bold;}
.sec01-b p{font-size: .32rem; color: #333333; font-weight: 600;}
.publicA{ width: 2.62rem; height: .72rem; line-height: .72rem; display: inline-block; font-size: .36rem; color: #fff; font-weight: 600; letter-spacing: .01rem; border-radius: 50px; box-shadow: 0 5px 0 #f5e1c3 !important; margin-top: .45rem;
background: #f9c987;
background: -webkit-linear-gradient(bottom, #f9c987 , #eea134); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #f9c987, #eea134); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #f9c987, #eea134); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #f9c987 , #eea134); /* 标准的语法 */
}

/* sec02 */
.sec02{background: url(../images/s2_bg.jpg) no-repeat top; padding-top: .7rem;}
.sec02 .title{background: url(../images/s2_t.png) no-repeat top; padding-top: .34rem;}
.sec02 .title p{font-size: .3rem; color: #fff; margin-top: .15rem;}
.sec02-main ul li{display: inline-block; vertical-align: top; width: 3.16rem; height: 4rem; background: #fff; padding: .44rem .2rem .2rem .2rem; margin: 0 .1rem; border-radius: 8px; box-shadow:0 6px 10px #bb1e2242; box-sizing: border-box;}
.sec02-main ul li h3{font-size: .28rem; color: #fff; border-radius: 50px; height: .45rem; line-height: .45rem; margin-bottom: .2rem;
background: #8d6adc;
background: -webkit-linear-gradient(bottom, #8d6adc , #633fc1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #8d6adc, #633fc1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #8d6adc, #633fc1); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #8d6adc , #633fc1); /* 标准的语法 */
}
.sec02-main ul li p{font-size: .24rem; color: #404040; line-height: .34rem; text-align: justify;}
.sec02-main ul li p span{display: block;}
.sec02-main ul li p i{display: inline-block; background: url(../images/s2_i.jpg) no-repeat center / 100% 100%; width: .2rem; height: .2rem; margin-right: .1rem;}

/* sec03 */
.sec03 .title{background: url(../images/s3_t.png) no-repeat top; padding-top: .34rem;}
.sec03 .title h2{background-size: 83%;}
.sec03-main ul li{display: inline-block; vertical-align: top; width: 2rem; height: 2.35rem; background: url(../images/s3_lbg.png) no-repeat top / 100% 100%; padding-top: .4rem;}
.sec03-main ul li p{font-size: .24rem; font-weight: 600; color: #333; margin-top: .2rem;}

/* sec04 */
.sec04{background: url(../images/s4_bg.jpg) no-repeat top / 100% 100%; padding-top: .7rem; padding-bottom: 1rem;}
.sec04 .title{background: url(../images/s4_t.png) no-repeat top; padding-top: .34rem;}
.sec04-t{font-size: .24rem; color: #666666; line-height: .38rem; margin-bottom: .5rem;}
.sec04-m{width: 9.84rem; margin: 0 auto;}
.sec04-m h3{font-size: .32rem; color: #fff; font-weight: bold; height: .66rem; line-height: .66rem; display: block;
background: #8d6adc;
background: -webkit-linear-gradient(bottom, #8d6adc , #633fc1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #8d6adc, #633fc1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #8d6adc, #633fc1); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #8d6adc , #633fc1); /* 标准的语法 */
}
.sec04-mb{ background: #fff; padding: .2rem;}
.sec04-mb img{display: inline-block; vertical-align: top;margin-top: 1.8rem;}
.sec04-mb .sec04-l{display: inline-block; text-align: left;}
.sec04-l p{font-size: .2rem; color: #595959; margin-bottom: .06rem;}
.sec04-l p i{background: url(../images/s4_dh.png) no-repeat top / 100% 100%; width: .21rem; height: .2rem; display: inline-block;}
.sec04-l p span{font-size: .24rem; color: #404040; font-weight: 600; margin-right: .2rem; margin-left: .1rem;}
.sec04 a{box-shadow: 0 5px 0 #f5e1c330 !important;}

/* sec05 */
.sec05 .title{background: url(../images/s5_t.png) no-repeat top; padding-top: .34rem;}
.sec05 .title h2{background-size: 100%;}
.sec05-main{background: #725ee1;}
.sec05-c{ width: 1100px; margin: 0 auto; text-align: center; position: relative;}
.sec05-c ul li{display: inline-block;}
.sec05-c ul li div{display: inline-block; vertical-align: top;}
.sec05-c ul li img{display: inline-block; margin: 0 .1rem;}
.sec05-c ul li b{font-size: .42rem; color: #fff; font-weight: bold; display: block;}
.sec05-c ul li p{font-size: .22rem; color: #fff;}
.sec05-c ul li.taright b{ text-align: right;}
.sec05-c ul li.taright p{ text-align: right;}
.sec05-c ul li.li04 img{ display: block; margin: 0 auto;}
.sec05-c ul li.taleft b{ text-align: left;}
.sec05-c ul li.taleft p{ text-align: left;}
.sec05-c ul li.li01{position: absolute; top: 1.17rem; left: 1rem;}
.sec05-c ul li.li02{position: absolute; top: 3.17rem; left: .7rem;}
.sec05-c ul li.li03{position: absolute; top: 5.66rem; left: .6rem;}
.sec05-c ul li.li04{position: absolute; bottom: .8rem; left: 4.4rem;}
.sec05-c ul li.li05{position: absolute; top: 5.62rem; right: 1rem;}
.sec05-c ul li.li06{position: absolute; top: 3.05rem; right: .6rem;}
.sec05-c ul li.li07{position: absolute; top: .85rem; right: 1.24rem;}

/* sec06 */
.sec06 .title{background: url(../images/s6_t.png) no-repeat top; padding-top: .34rem;}
.sec06 .title h2{background-size: 82%;}
.sec06 .title p{font-size: .3rem; color: #666; margin-top: .15rem;}
.sec06-main h3{font-size: .32rem; color: #fff; font-weight: bold; height: .66rem; line-height: .66rem; display: block;
background: #8d6adc;
background: -webkit-linear-gradient(bottom, #8d6adc , #633fc1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #8d6adc, #633fc1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #8d6adc, #633fc1); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #8d6adc , #633fc1); /* 标准的语法 */
}
.sec06-main table{border: 1px solid #6a46c4;}
.sec06-main table th{ font-size: .26rem; color: #333; height: .65rem; border-right: 1px solid #6a46c4;  border-bottom: 1px solid #6a46c4; font-weight: 600; }
.sec06-main table th:first-child{width: 1.68rem;}
.sec06-main table th:nth-child(2){width: 1.25rem;}
.sec06-main table th:nth-child(3){width: 1.66rem;}
.sec06-main table th:last-child{border-right: 0; width: 2.35rem;}
.sec06-main table td{ font-size: .22rem; color: #333; line-height: .32rem; padding: .08rem; border-right: 1px solid #6a46c4; border-bottom: 1px solid #6a46c4;  }
.sec06-main table td span{ font-size: .16rem;}
.sec06-main table td i{ font-size: .16rem;}
.sec06-main table td p{width: 1.15rem; height: .36rem; margin: 0 auto; color: #fff; line-height: .36rem; border-radius: 6px; font-size: .24rem; margin-top: .28rem; text-align: center;
background: #8d6adc;
background: -webkit-linear-gradient(bottom, #8d6adc , #633fc1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #8d6adc, #633fc1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #8d6adc, #633fc1); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #8d6adc , #633fc1); /* 标准的语法 */
}
.tale{text-align: left; padding-left: .2rem !important;}
.tari{ position: absolute; right: .18rem;}

/* sec07 */
.sec07{background: #e5e5e5; padding-top: .7rem; padding-bottom: .7rem;}
.sec07 .title{background: url(../images/s7_t.png) no-repeat top; padding-top: .34rem;}
.sec07 .title h2{background-size: 92%;}
.sec07-main ul li{display: inline-block; vertical-align: top; margin: .23rem;}
.sec07-main ul li h3{background: url(../images/s7_tbg.png) no-repeat top / 100% 100%; width: 3rem; height: .78rem; line-height: .55rem; text-align: left; position: relative; z-index: 9;}
.sec07-main ul li h3 i{ font-size: .45rem; font-weight: bold; width: .64rem; text-align: center; display: inline-block; vertical-align: middle;
background-image: -webkit-linear-gradient(top,#faf7f3,#dec8ae);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.sec07-main ul li h3 span{font-size: .28rem; font-weight: bold; color: #fff; padding-left: .24rem; display: inline-block; vertical-align: middle;}
.sec07-main ul li h3 span font{font-size: .2rem;}
.sec07-main ul li:last-child h3{background: url(../images/s7_tbg02.png) no-repeat top / 100% 100%; width: 3.6rem; height: .78rem;}
.sec07-main ul li div{background: #fff;padding: .55rem 0 0 .26rem;width: 4.2rem;height: 2.9rem;border-radius: 8px;margin-top: -.45rem;margin-left: .51rem;box-sizing: border-box; position: relative;}
.sec07-main ul li p{font-size: .24rem; color: #595959; text-align: left; margin-bottom: .05rem;}
.sec07-main ul li p i{background: url(../images/s7_yuan.png) no-repeat top / 100% 100%; width: .11rem; height: .11rem; display: inline-block; margin-right: .1rem;}
.sec07-main ul li div img{position: absolute; right: .15rem; bottom: .15rem;}
.sec07-main a{width: 4.2rem;}

/* sec08 */
.sec08 .title{background: url(../images/s8_t.png) no-repeat top; padding-top: .34rem;}
.sec08 .title h2{background-size: 82%;}
.sec08 .title p{font-size: .3rem; color: #666; margin-top: .15rem;}
.sec08-main{box-shadow: 0 -2px 17px #633fc138; border-radius: 10px; padding: .3rem 1.2rem .5rem 1.2rem; text-align: left;}
.sec08-l{display: inline-block; width: 5.5rem; vertical-align: middle;}
.sec08-l h3{font-size: .32rem; font-weight: bold; text-align: center; color: #fff; width: 2rem; height: .7rem; line-height: .7rem; border-radius: 20px; margin-bottom: .25rem;
background: #8d6adc;
background: -webkit-linear-gradient(bottom, #8d6adc , #633fc1); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #8d6adc, #633fc1); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #8d6adc, #633fc1); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #8d6adc , #633fc1); /* 标准的语法 */
}
.sec08-l ul li{font-size: .28rem; color: #22222d; text-align: left; margin-bottom: .08rem;}
.sec08-l ul li i{background: url(../images/s8_yuan.png) no-repeat top / 100% 100%; width: .18rem; height: .18rem; display: inline-block; margin-right: .1rem;}
.sec08-r{display: inline-block; width: 2.92rem;}
.sec08-r img{width: 100%;}

/* sec09 */
.sec09{background: #e5e5e5; padding: .7rem 0;}
.sec09 .title{background: url(../images/s9_t.png) no-repeat top; padding-top: .34rem;}
.sec09 .title h2{background-size: 80%;}
.sec09-left h3{font-size: .3rem; color: #633fc1; text-align: left;}
.sec09-left h3 img{margin-right: .2rem;}
.sec09-left p{font-size: .24rem; color: #393939; line-height: .38rem; text-align: left; margin-top: .1rem; margin-bottom: .5rem; margin-left: .65rem;}
.sec09-right{width: 4.8rem;}
.sec09-right img{width: 100%;}

/* sec10 */
.sec10 .wrap{width: 1200px;}
.sec10 .title{background: url(../images/s10_t.png) no-repeat top; padding-top: .34rem;}
.sec10 .title h2{background-size: 98%; background-position: center .18rem;}
.sec10-main{background: #725ee1;}
.sec10-main ul li{display: inline-block; vertical-align: top; width: 2.74rem; height: 4.1rem; padding: .78rem 0 0 0; box-sizing: border-box;}
.sec10-main ul li:nth-child(1){background: url(../images/s10_mbg01.jpg) no-repeat top / 100% 100%;}
.sec10-main ul li:nth-child(2){background: url(../images/s10_mbg02.jpg) no-repeat top / 100% 100%;}
.sec10-main ul li:nth-child(3){background: url(../images/s10_mbg03.jpg) no-repeat top / 100% 100%;}
.sec10-main ul li:nth-child(4){background: url(../images/s10_mbg04.jpg) no-repeat top / 100% 100%; margin-right: 0;}
.sec10-main ul li div{margin-bottom: .2rem; height: .75rem; line-height: .75rem;}
.sec10-main ul li h3{font-size: .32rem; color: #fff; font-weight: 600; margin-bottom: .1rem;}
.sec10-main ul li p{font-size: .2rem; color: #fff; height: 1.9rem; line-height: .26rem; padding: 0 .3rem; text-align: justify;}

/*sec11*/
.sec11{margin-bottom: .4rem;}
.sec11 .title{background: url(../images/s11_t.png) no-repeat top; padding-top: .34rem;}
.sec11 .title h2{background: url(../images/s11_tbg.png) no-repeat; background-position: center .2rem;}
.sec11-main ul li{display: inline-block; vertical-align: top; width: 2.2rem; margin-right: 1rem;}
.sec11-main ul li:last-child{margin-right: 0;}
.sec11-main ul li img{width: 100%; border: 10px solid #cf9d48; box-sizing: border-box; border-radius: 10px;}
.sec11-main ul li h3{font-size: .2rem; color: #000000; margin-top: .15rem; font-weight: 600;}

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.hvr-grow-shadow2{
    display: inline-block;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow2:hover, .hvr-grow-shadow2:active {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}