@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: #2f51e0; 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 > h1 > span{
	margin-left: 15px;
	padding-left: 15px;
}
/*banner*/
.banner-box{width: 100%;height: 7.33rem;position: relative;background: url(../images/banner_bg.jpg) no-repeat top / 100%;font-size: 0;}

/*公共title*/
.section{padding-bottom: .8rem;}
.title{ padding-top: .1rem; padding-bottom: .6rem;}
.title h2{font-size: .46rem; color: #ffffff; font-weight: bold;}
.title h2 span{display: inline-block; vertical-align: middle; padding: 0 .32rem;text-shadow: 0 0 40px #28a0ff;}
.title h2 img{display: inline-block; vertical-align: middle;}
.title p{font-size: .26rem; color: #ffd65b; margin-top: .2rem;}

/*sec01*/
.sec01{background: url(../images/sec01_bg.jpg) no-repeat top / 100% 100%;}
.sec01-top{background: url(../images/sec01_mbg.png) no-repeat top / 100% 100%; padding: .6rem 0 1rem 0;}
.sec01-top ul li{margin: .16rem 0;}
.sec01-top ul li img{display: inline-block; vertical-align: middle;}
.sec01-top ul li p{font-size: .29rem; color: #161616;display: inline-block; vertical-align: middle; padding-left: .1rem;}
.sec01-bottom{background: url(../images/sec01_mbg02.png) no-repeat top / 100% 100%;text-align: center;padding: 1.2rem 0 1.05rem 0; margin-top: .5rem;}
.sec01-bottom h3{background: url(../images/sec01_tbg.png) no-repeat center center / 100% 100%; width: 2.3rem; height: 2.3rem; font-size: .36rem; color: #181818; line-height: .51rem; padding-top: .6rem; box-sizing: border-box; font-weight: bold; display: inline-block;}
.sec01-bottom p{font-size: .25rem;color: #fff;line-height: .46rem;margin-top: .26rem;}
.sec01-bottom span{font-size: .29rem;color: #ffe69a;line-height: .4rem;padding-top: .28rem;display: block;}
.sec01-bottom b{font-size: .22rem; color: #0e0e0e; background: #fff; border-radius: 50px; width: 2.96rem; height: .46rem; margin: 0 auto; line-height: .46rem;  display: block; margin-top: .34rem;}
.sec01-bottom .sec01-left{display: inline-block; vertical-align: top; width: 50%;}
.sec01-bottom .sec01-right{display: inline-block; vertical-align: top; width: 50%;}
.sec01-bottom .sec01-right h3{color: #f98b26;}
.sec01-bottom .sec01-right span{color: #fff8cb;}
.sec01-bottom .sec01-right b{color: #f98b25; width: 3.48rem;}

/*sec02*/
.sec02{background: url(../images/sec02_bg.jpg) no-repeat top / 100% 100%;}
.sec02-item{background: #fff; border-radius: 10px;}
.mb35{margin-bottom: .35rem;}
.sec02-item h3{ display: inline-block; width: 1.98rem; height: 1.78rem; border-radius: 10px;
background: #5c9d8a;
background: -webkit-linear-gradient(right, #5c9d8a , #8db898); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #5c9d8a, #8db898); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #5c9d8a, #8db898); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #5c9d8a , #8db898); /* 标准的语法 */
}
.sec02-item02 h3{
background: #fc8c25;
background: -webkit-linear-gradient(right, #fc8c25 , #ffbf77); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #fc8c25, #ffbf77); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #fc8c25, #ffbf77); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #fc8c25 , #ffbf77); /* 标准的语法 */
}
.sec02-item h3 img{margin-top: .34rem;}
.sec02-item h3 span{font-size: .32rem; color: #fff; font-weight: bold; margin-top: .15rem; display:block;}
.sec02-item p{width: 9.02rem; display: inline-block; vertical-align: top; font-size: .2rem; color: #151515; padding: 0 .44rem .3rem .44rem; box-sizing: border-box; text-align: left;}
.sec02-item p span{font-size: .26rem; color: #3154e1; display: block; padding-bottom: .2rem; font-weight: bold; padding: .4rem 0 .18rem 0; text-align: center;}

/*sec03*/
.sec03{background: url(../images/sec03_bg.jpg) no-repeat top / 100% 100%;}
.sec03-main ul li{display: inline-block; vertical-align: top; background: #fff; border-radius: 10px; width: 5.27rem; padding: .73rem 0;}
.sec03-main ul li h3{font-size: .26rem; color: #fff; border-radius: 50px; height: .66rem; line-height: .66rem; display: inline-block; padding: 0 .35rem;
background: #fc8c25;
background: -webkit-linear-gradient(right, #fc8c25 , #ffbf77); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #fc8c25, #ffbf77); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #fc8c25, #ffbf77); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #fc8c25 , #ffbf77); /* 标准的语法 */
}
.sec03-main ul li h3 span{font-size: .3rem; font-weight: bold;}
.sec03-main ul li p{font-size: .22rem; color: #151515; text-align: left; padding: 0 .44rem; line-height: .34rem; padding-top: .24rem;}
.mb45{margin-right: .45rem;}
.sec03-main ul li:nth-child(2) h3{
background: #5c9d8a;
background: -webkit-linear-gradient(right, #5c9d8a , #8db898); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #5c9d8a, #8db898); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #5c9d8a, #8db898); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #5c9d8a , #8db898); /* 标准的语法 */
}

/*sec04*/
.sec04{background: url(../images/sec04_bg.jpg) no-repeat top / 100% 100%;}
.sec04-main{margin-top: .2rem;}
.sec04-item01{margin-bottom: .7rem;}
.sec04-item01 .sec04-img01{float: left; margin-right: .2rem;}
.sec04-item01 ul{float: left; text-align: left;}
.sec04-item01 ul li:nth-child(2){margin-top: .6rem;}
.sec04-item01 ul li:nth-child(3){margin-top: .6rem;}
.sec04-item01 ul li img{display: inline-block; vertical-align: middle; margin-right: .23rem;}
.sec04-item01 ul li span{display: inline-block; vertical-align: middle; font-size: .26rem; color: #fff;}
.sec04-item02 .sec04-img02{float: left; width: 3.6rem;}
.sec04-item02 ul{float: left;text-align: left; width:7.3rem; margin-left: .1rem; margin-top: .4rem;}
.sec04-item02 ul li h3 img{display: inline-block; vertical-align: middle;}
.sec04-item02 ul li h3 span{font-size: .26rem; color: #ffd65b; font-weight: bold; padding-left: .1rem;display: inline-block; vertical-align: middle;}
.sec04-item02 ul li p{font-size: .2rem; color: #fff; line-height: .28rem; text-align: left; margin-top: .1rem;}
.sec04-item02 ul li:nth-child(2){margin-top: .58rem;}
.sec04-item02 ul li:nth-child(3){margin-top: .48rem;}
.sec04-item03{position: relative; margin-bottom: 1rem;}
.sec04-item03 ul{float: left;text-align: left;width:7.3rem;margin-left: .5rem;margin-top: 2rem;}
.sec04-item03 ul li h3 img{display: inline-block; vertical-align: middle;}
.sec04-item03 ul li h3 span{font-size: .26rem; color: #ffd65b; font-weight: bold; padding-left: .1rem;display: inline-block; vertical-align: middle;}
.sec04-item03 ul li p{font-size: .2rem; color: #fff; line-height: .28rem; text-align: left; margin-top: .1rem; width: 7.44rem;}
.sec04-item03 .sec04-img03{position: absolute;right: 0;top: 0;}
.sec04-item04 ul li:nth-child(1){margin-top: .25rem;}
.sec04-item04 ul li:nth-child(2){margin-top: .91rem;}
.sec04-item04 ul li:nth-child(3){margin-top: .94rem;}
.sec04-main p{font-size: .2rem; color: #adb7f0; text-align: right;}

/*sec05*/
.sec05{background: url(../images/sec05_bg.jpg) no-repeat top / 100% 100%; padding-bottom: 0;}
.sec05 ul li{display: inline-block; vertical-align: middle; margin-bottom: .8rem;}
.sec05 ul li div{display: inline-block; vertical-align: middle;}
.sec05 ul li p{font-size: .24rem; color: #fff; line-height: .32rem; margin-top: .16rem;}
.sec05 ul li .sec05-line{display: inline-block; vertical-align: .37rem; margin: 0 .05rem;}

/*侧边导航*/
.lfNav{position: fixed;width: 168px;height: 486px;background: url(../images/fixedNavBg.png) no-repeat center / 100% 100%;top:18%;left:20px;z-index:9;}
.lfNav .close{position:absolute;top:0; right:0; height:32px; width:32px; }
.mt185{margin-top: 121px;}
.nav-bg{width: 161px;height: 41px;display: block;float:left;clear:both;margin-left: -10px;margin-bottom: 0px;}
.nav-bg a{width: 87%;height: 36px;display: block;margin:auto;font: 18px/34px "微软雅黑";color: #fff;text-align: center;border-bottom: 1px solid #0d1026;}
.left_top{width:150px; height:60px;display: block;float:left;margin-left:0;}
