@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: #fff; font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; color: #444;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none;}
.section{ padding-top: .8rem;}
.title{ margin-bottom: .45rem;}
.title p{font-size: .2rem; color: #000; margin-top: 0.18rem;}

input::-webkit-input-placeholder{color:#4c97fd;}
input::-moz-placeholder{color:#4c97fd;}
input:-moz-placeholder{color:#4c97fd;}
input:-ms-input-placeholder{color:#4c97fd;}
	
/*banner*/
.swiper-container{height: 558px;}
.swiper-container .logo{position: absolute; top: 0.78rem; left: -1.78rem; z-index: 9;}
#swiper-slide1 .logo{left: 0;}
.inner{width: 1100px;margin: 0 auto; position: relative;}
#swiper-slide1{background: url(../images/ban1_bg.jpg) no-repeat center;}
#swiper-slide2{background: url(../images/ban2_bg.jpg) no-repeat center;}
#banner .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 430px;
	width: 100%;
	z-index:999;
	}
	#banner .swiper-pagination-bullet {
	display: inline-block;
	width: 6px;
	height: 6px;
	opacity:1;
	border-radius: 10px;
	background: white;
	margin: 0 3px;
	cursor: pointer;
	transition: width 0.3s ease-in-out;
	}
	#banner .swiper-pagination-bullet-active{
		background: #fdd000;
		width:12px;
	}
.ban1-txt{position: absolute; top: 1.4rem; z-index: 9;}
.ban1-k{position: absolute;right: .88rem;top: .96rem; z-index: 9;}
.ban2-txt{position: absolute; top: 1.4rem; z-index: 9;}
.ban2-img{position: absolute; right: -1.42rem; top: 0.38rem; z-index: 9; animation: dian 1s infinite ease-in-out alternate;}
.ban-list ul{position: absolute; bottom: -.7rem; left: 0.4rem; z-index: 99;}
.ban-list ul li{width: 2.38rem; height: 1.46rem; background: url(../images/ban_list_bg.png) no-repeat top / 100%; display: inline-block; vertical-align: top; margin: 0 .5rem; padding-top: 0.08rem; box-sizing: border-box;}
.ban-list ul li h3{font-size: .38rem; font-weight: bold; letter-spacing: .02rem;
	background-image: -webkit-linear-gradient(bottom,#29a8e6,#163cb2);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ban-list ul li p{font-size: .2rem; color: #fff; line-height: 0.24rem;padding-top: .18rem;}
/* 滚动的星星 */
.tkxy{
    position: absolute;
    top: 100px;
    background: url('../images/tkxy-bg01.png');
    animation: tkxyBl 4s infinite linear;
    -moz-animation: tkxyBl 4s infinite linear;
    /* Firefox */
    -webkit-animation: tkxyBl 4s infinite linear;
    /* Safari 和 Chrome */
    -o-animation: optiontkxyBlShow 4s infinite linear;
    /* Opera */
    height: 373px;
    width: 1920px;
    z-index: 2;
  }
  @keyframes tkxyBl {
    0% {
      background-position-x: 0;
    }
    100% {
      background-position-x: 1920px;
    }
  }
@keyframes dian{
	0%{transform: translateY(0);}
	100%{transform: translateY(10px);}
}

/*sec01*/
.sec01{padding-top: 1.4rem; background: url(../images/s1_bg.jpg) no-repeat bottom center;}
.sec01-main img{animation: bx 1s infinite linear alternate;}
.sec01-main ul li{width: 1.68rem; height: 0.81rem; display: inline-block; vertical-align: top; background: url(../images/s1_lbg.png) no-repeat top / 100% 100%; font-size: .22rem; color: #fff; padding-top: 0.02rem; box-sizing: border-box; margin: 0 .225rem; margin-top: 0.15rem; position: relative;}
.sec01-main ul li b{font-weight: bold; display: block;}
.sec01-main ul li i{width: 0.26rem; height: 0.26rem; background: url(../images/s1_i.png) no-repeat top / 100%; display: block; position: absolute; right: -.16rem; top: .2rem;}
@keyframes bx{
	0%{transform: translateY(10px);}
	100%{transform: translateY(5px);}
}

/*sec02*/
.sec02{background: url(../images/s2_bg.jpg) no-repeat top center; padding-top: 0.65rem;}
.sec02-main{background: url(../images/s2_mbg.png) no-repeat top / 100%;padding-bottom: .34rem; position: relative; overflow: hidden;}
.sec02-l{width: 2.06rem; display: inline-block; vertical-align: top; text-align: left;}
.sec02-l h2{font-size: .42rem; color: #fff; font-weight: bold;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;*writing-mode: tb-rl;display: inline-block; vertical-align: top; padding-left: 0.25rem; padding-top: 0.3rem;}
.sec02-l p{font-size: .2rem; color: #313131; writing-mode: tb-rl;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;*writing-mode: tb-rl; display: inline-block; vertical-align: top; padding: .58rem 0 0 .4rem;}
.sec02-l img{position: absolute;bottom: -.13rem; left: -.14rem;}
.sec02-r{width: 8.94rem;display: inline-block;vertical-align: top;padding-top: 0.3rem;}
.sec02-r_t ul li{
	width: 3.87rem;
	height: 1.4rem;
	border-radius: .1rem;
	display: inline-block;
	vertical-align: top;
	margin: 0 .14rem;
	margin-bottom: 0.22rem;
	padding-top: 0.18rem;
	box-sizing: border-box;
	background: #69cbfe;
	background: -webkit-linear-gradient(right, #69cbfe , #4c97fd); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #69cbfe, #4c97fd); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #69cbfe, #4c97fd); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #69cbfe , #4c97fd); /* 标准的语法 */
}
.sec02-r_t ul li h3{width: 1.06rem; height: 1.06rem; font-size: .24rem; font-weight: bold;padding-top: .32rem; display: inline-block; vertical-align: top; position: relative;}
.sec02-r_t ul li h3 img:nth-child(1){position: absolute; top: 0; left: 0; animation: zhuan 5s infinite linear;}
.sec02-r_t ul li h3 img:nth-child(2){position: relative; z-index: 1;}
.sec02-r_t ul li:nth-child(2) h3 img:nth-child(1){ animation: zhuan2 5s infinite linear;}
.sec02-r_t ul li div{width: 2.34rem; display: inline-block; vertical-align: top; text-align: left; margin-left: 0.08rem;}
.sec02-r_t ul li div h4{font-size: .2rem; color: #fff; font-weight: bold; margin-bottom: 0.08rem;}
.sec02-r_t ul li div p{font-size: .16rem;color: #fff;line-height: 0.22rem;text-align: justify;}
.video-box{width: 6.5rem; margin: 0 auto;}
@keyframes zhuan{
	0%{transform: rotate(0);}
	100%{transform: rotate(360deg);}
}
@keyframes zhuan2{
	0%{transform: rotate(360deg);}
	100%{transform: rotate(0);}
}

/*sec03*/
.sec03{background: url(../images/s3_bg.jpg) no-repeat top center; padding-top: 0.65rem;}
.sec03-main{background: url(../images/s3_mbg.png) no-repeat; height: 5.9rem; position: relative; overflow: hidden;}
.sec03-l{width: 8.94rem; display: inline-block; vertical-align: top; padding: .6rem 0; text-align: center;}
.sec03-l ul li{margin-bottom: 0.6rem;}
.sec03-l ul li .sz-js{width: 7.78rem; background: #4c97fd; font-size: .18rem; color: #fff; letter-spacing: .01rem; margin: 0 auto; text-align: center; padding: .2rem 0;}
.sec03-l ul li .sz-js span{font-size: .2rem; color: #006cff; font-weight: bold; background: #fff; padding: 0 .02rem; margin-right: 0.12rem;}
.sec03-l ul li .sz-js a{width: 0.88rem; height: 0.3rem; line-height: 0.3rem; border-radius: .15rem; font-size: .16rem; color: #fff; display: inline-block; margin-top: 0.1rem; box-shadow: 0 5px 20px #ff192330;
	background: #f47254;
	background: -webkit-linear-gradient(right, #f47254 , #f32c35); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f47254, #f32c35); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f47254, #f32c35); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f47254 , #f32c35); /* 标准的语法 */
}
.sec03-r{width: 2.06rem;display: inline-block;vertical-align: top; padding-top: 0.3rem;}
.sec03-r p{padding-left: 0.65rem;}
.sec03-r h2{ padding-left: 0.4rem;}
.sec03-r img{right: 0; left: auto;}

/*sec04*/
.sec04{background: url(../images/s4_bg.jpg) no-repeat top center; padding-top: 0.65rem;}
.sec04-main{background: url(../images/s2_mbg.png) no-repeat; height: 5.9rem; position: relative; overflow: hidden;}
.sec04-l img{bottom: -.18rem; left: -.47rem;}
.sec04-r{width: 8.94rem;display: inline-block;vertical-align: top;padding-top: 1rem;}
.sec04-r img{margin: 0 .14rem; margin-bottom: 0.54rem;}
.sec04-r input[type=text]{width: 2.46rem; height: 0.48rem; border-radius: .1rem; border: 1px solid #4c97fd; font-size: .18rem; color: #4c97fd; background: none; padding-left: 0.18rem; margin-right: 0.24rem;}
.sec04-r input[type=button]{width: 2.3rem; height: 0.5rem; line-height: 0.5rem; font-size: .18rem; color: #fff; border-radius: .3rem; border: none;
	background: #c6a196;
	background: -webkit-linear-gradient(295deg, #c6a196 , #f32c34); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(295deg, #c6a196, #f32c34); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(295deg, #c6a196, #f32c34); /* Firefox 3.6 - 15 */
	background: linear-gradient(to 295deg, #c6a196 , #f32c34); /* 标准的语法 */
}
.form_bot {width: 94%; margin: 20px auto 0; text-align: center; font-size: .16rem; color: #4c97fd; line-height:.26rem;}
.form_bot span a {color: #e5e5e5;}
.form_bot label {display: inline-block;}
.form_bot label input {display: inline-block; width: .14rem; height: .14rem; border: none; vertical-align: top; margin:
.06rem 0 0; position: relative;}
.form_bot label input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width:
100%; height: 100%; border: 1px solid #888; border-radius: 2px;}
.form_bot label input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background: #f1522b; top: 0;
left: 0; width: 100%; height: 100%; border: 1px solid #f1522b; border-radius: 2px; color: #fff; line-height: .14rem;
font-weight: bold; text-align: center;}

/*sec05*/
.sec05{background: url(../images/s5_bg.jpg) no-repeat top center; padding-top: 0.65rem;}
.sec05-l{padding-top: 0.9rem;}
.sec05-r img{right: -.29rem; bottom: -.07rem;}
.sec05-l-t{margin-bottom: 0.4rem;}
.sec05-l-t ul li{font-size: .2rem; color: #fff; margin-bottom: 0.08rem;}
.sec05-l-t ul li i{width: 0.25rem; height: 0.27rem; background: url(../images/s5_dh.png) no-repeat top / 100%; display: inline-block;vertical-align: top; margin-right: 0.1rem;}
.sec05-l-t ul li span{width: 0.65rem; height: 0.25rem; line-height: .25rem; background: #4cc5fd; border-radius: .13rem; color: #102881; display: inline-block; margin-right: 0.04rem;}
.sec05-l-b ul li{width: 3.46rem; display: inline-block; vertical-align: top; margin: 0 .25rem; overflow: hidden;}
.sec05-l-b ul li p{width: 100%; height: 0.38rem; line-height: 0.38rem; background: #4c97fd; font-size: .2rem; color: #102780;}
.sec05-l-b ul li img{transition: all .5s;}
.sec05-l-b ul li img:hover{transform: scale(1.1);}

/*sec06*/
.sec06{background: url(../images/s6_bg.jpg) no-repeat top center; padding-top: 0.65rem;}
.sec06-l img{left: -0.44rem;}
.sec06-r{padding-top: 0.62rem;}
.sec06-r .hd{margin-bottom: 0.34rem;}
.sec06-r .hd ul li{width: 1.36rem; height: 0.6rem; padding: .18rem 0; background: #1a3eb2; font-size: .2rem; color: #4c97fd; display: inline-block; vertical-align: top; cursor: pointer; box-sizing: border-box;}
.sec06-r .hd ul li span{ border-right: 1px solid #4c97fd;width: 100%;display: inline-block;box-sizing: border-box;}
.sec06-r .hd ul li:last-child span{border-right: none;}
.sec06-r .hd ul li.on{background: #4c97fd; font-weight: bold; color: #fff; position: relative;}
.sec06-r .hd ul li.on span{border-right: none;}
.sec06-r .hd ul li.on::after{content: ''; display: inline-block; width: 0.25rem; height: 0.12rem; background: url(../images/s6_jt.png) no-repeat top / 100%; position: absolute; bottom: -.11rem; left: 50%; margin-left: -0.125rem;}
.sec06-r .bd ul li:nth-child(5) p{padding-top: 0.2rem;}
.sec06-r .bd ul li img{display: inline-block; vertical-align: top;}
.sec06-r .bd ul li p{width: 3.43rem; height: 2.08rem; font-size: .18rem; color: #fff; line-height: 0.32rem; font-weight: 600; display: inline-block; background: url(../images/s6_pbg02.png) no-repeat top / 100%; text-align: left; padding: .4rem .26rem; box-sizing: border-box; margin-left: 0.22rem; margin-top: 0.27rem;}
.sec06-r .bd ul li.phone p{width: 4.63rem; height: 2.08rem; background: url(../images/s6_pbg.png) no-repeat top / 100%; margin-top: .62rem;}
.pc-img{margin-top: 0.6rem;}
.sec06-b{margin-top: 0.2rem; background: #e1efff; padding: .34rem 0;}
.sec06-b input[type=text]{width: 2.16rem; height: 0.4rem; border: 1px solid #3d445e; font-size: .18rem; color: #313131; background: none; padding-left: 0.18rem; margin-right: 0.16rem;}
.sec06-b input[type=button]{width: 2.3rem; height: 0.5rem; line-height: 0.5rem; font-size: .18rem; color: #fff; border-radius: .3rem; border: none; cursor: pointer;
	background: #f47254;
	background: -webkit-linear-gradient(295deg, #f47254 , #f32b34); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(295deg, #f47254, #f32b34); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(295deg, #f47254, #f32b34); /* Firefox 3.6 - 15 */
	background: linear-gradient(to 295deg, #f47254 , #f32b34); /* 标准的语法 */
}
.sec06-b input::-webkit-input-placeholder{color:#313131;}
.sec06-b input::-moz-placeholder{color:#313131;}
.sec06-b input:-moz-placeholder{color:#313131;}
.sec06-b input:-ms-input-placeholder{color:#313131;}
.sec06-b .form_bot {color: #313131;}
.sec06-b .form_bot span a {color: #f47254;}

/*sec07*/
.sec07-main{background: url(../images/s7_mbg.jpg) no-repeat; padding: .96rem 0;}
.sec07-main .card{width: 2.55rem; height: 4.79rem; display: inline-block; vertical-align: top; margin-right: 0.26rem; position: relative; box-sizing: border-box;}
.sec07-main .card:last-child{margin-right: 0;}
.sec07-main .card:nth-child(1) .front{background: url(../images/s7_lbg01.jpg) no-repeat top / 100%;}
.sec07-main .card:nth-child(2) .front{background: url(../images/s7_lbg02.jpg) no-repeat top / 100%;}
.sec07-main .card:nth-child(3) .front{background: url(../images/s7_lbg03.jpg) no-repeat top / 100%;}
.sec07-main .card:nth-child(4) .front{background: url(../images/s7_lbg04.jpg) no-repeat top / 100%;}
.sec07-main .card .back{background: #fff; padding-top: 0.2rem !important;}
.sec07-main .card h3{font-size: .3rem; color: #10277f; font-weight: bold; margin-bottom: 0.25rem;}
.sec07-main .card p{font-size: .2rem; color: #171717; line-height: 0.26rem; margin-bottom: 0.22rem;}
.sec07-main .card i{width: 0.28rem; height: 0.28rem; background: url(../images/s7_jt.png) no-repeat top / 100%; display: inline-block;}
.sec07-main .card span{width: 1.38rem; height: 0.32rem; line-height: 0.32rem; background: #4c97fd; font-size: .18rem; color: #fff; display: block; position: absolute;left: 0.58rem;}
.sec07-main .card:nth-child(1) span{ bottom: 0.7rem;}
.sec07-main .card:nth-child(2) span{bottom: 1rem;}
.sec07-main .card:nth-child(3) span{bottom: 2.04rem;}
.sec07-main .card:nth-child(4) span{bottom: 1.84rem;}
.card .back h3{font-size: .18rem; margin-bottom: 0.05rem; margin-top: 0.1rem;}
.card .back p{width: 80%; font-size: .16rem; margin: 0 auto; text-align: justify; line-height: 0.24rem;}
.card .flip {
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.card .flip .back {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
	padding-top: 0.55rem;
    box-sizing: border-box;
}
.card .flip .front {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    padding: .34rem 0;
    box-sizing: border-box;
}
.card .flip.flipToBack {
    -webkit-transform: perspective(1280px) rotateY(-180deg);
    -ms-transform: perspective(1280px) rotateY(-180deg);
    transform: perspective(1280px) rotateY(-180deg);
    -webkit-animation-name: flipToBack;
    -webkit-animation-duration: 500ms;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-fill-mode: none;
    -webkit-animation-play-state: running;
    animation-name: flipToBack;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;
    animation-delay: 0;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running
}
.card .flip.flipToFront {
    -webkit-animation-name: flipToFront;
    -webkit-animation-duration: 500ms;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-fill-mode: none;
    -webkit-animation-play-state: running;
    animation-name: flipToFront;
    animation-duration: 500ms;
    animation-timing-function: ease-in-out;
    animation-delay: 0;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running
}
@-webkit-keyframes flipToBack {
    from {
        -webkit-transform: perspective(1280px) rotateY(0)
    }

    to {
        -webkit-transform: perspective(1280px) rotateY(-180deg)
    }
}
@keyframes flipToBack {
    from {
        transform: perspective(1280px) rotateY(0)
    }

    to {
        transform: perspective(1280px) rotateY(-180deg)
    }
}
@-webkit-keyframes flipToFront {
    from {
        -webkit-transform: perspective(1280px) rotateY(-180deg)
    }

    to {
        -webkit-transform: perspective(1280px) rotateY(0)
    }
}
@keyframes flipToFront {
    from {
        transform: perspective(1280px) rotateY(-180deg)
    }

    to {
        transform: perspective(1280px) rotateY(0)
    }
}


/* sec08 */
.sec08-main{text-align: left;}
.sec08-l{display: inline-block; margin-top: 0.5rem;}
.sec08-l ul li{width: 2.7rem; display: inline-block; vertical-align: top; margin-right: 1rem; margin-bottom: 0.35rem;}
.sec08-l ul li h3{font-size: .24rem; font-weight: bold; color: #3e52b5; margin: .09rem 0;}
.sec08-l ul li:nth-child(2) h3{color: #8cc449;}
.sec08-l ul li:nth-child(3) h3{color: #cedd38;}
.sec08-l ul li:nth-child(4) h3{color: #2497f4;}
.sec08-l ul li p{font-size: .17rem; line-height: 0.24rem; color: #000000; text-align: justify;}
.sec08-r{width: 5.95rem; position: absolute; right: -1.68rem; top: 2rem;}
.sec08-r img{position: absolute;}
.sec08-r img:nth-child(1){top: 0; right: 1.46rem;}
.sec08-r img:nth-child(2){top: 2.57rem; right: 1.46rem;}
.sec08-r img:nth-child(3){right: 2.96rem; top: 2.56rem;}
.sec08-r img:nth-child(4){right: -.04rem; top: 2.56rem;}

/* sec09 */
.sec09-main .hd{position: relative; z-index: 999;}
.sec09-main .hd ul li{width: 2.75rem; height: 0.7rem; line-height: 0.7rem; background: #102984; display: inline-block; vertical-align: top; font-size: .22rem; color: #469de4; position: relative; cursor: pointer;}
.sec09-main .hd ul li.on{ font-weight: bold; color: #fff;
background: #ff1923;
background: -webkit-linear-gradient(bottom, #ff1923 , #ff5b4f); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #ff1923, #ff5b4f); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #ff1923, #ff5b4f); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #ff1923 , #ff5b4f); /* 标准的语法 */
}
.sec09-main .hd ul li.on::after{content: ''; display: inline-block; width: 0.25rem; height: 0.12rem; background: url(../images/s9_jt.png) no-repeat top / 100%; position: absolute; bottom: -.11rem; left: 50%; margin-left: -0.125rem; z-index: 9;}
.sec09-b{position: relative;}
.sec09-main .video-box2{width: 7.66rem; height: 4.34rem; display: inline-block; vertical-align: top; background: #000;}
.sec09-main .bd{width: 3.34rem; display: inline-block;}
.sec09-main .bd .video-a{text-align: left; padding: .3rem 0 0 .3rem;}
.sec09-main .bd a{font-size: .15rem; color: #1d1d1d; line-height: 0.3rem; display: block;}
.sec09-main .bd a span.mianfei{width: 0.37rem; height: 0.19rem; line-height: 0.19rem; background: #4fa758; font-size: .12rem; color: #fff; display: inline-block; vertical-align: middle; text-align: center; margin-left: 0.08rem;}
.sec09-main .kf{position: absolute; bottom: 0; right: .98rem;}
.sec09-main .kf a{width: 2rem; height: 0.55rem; line-height: 0.55rem; background: #333333; font-size: .18rem; color: #fff; display: block;}
.sec09-main .kf a:nth-child(2){width: 1.82rem; background: #f32b34;}
.km-name{width:2.58rem; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle;}


/* sec10 */
.sec10{margin-bottom: 1rem;}
.kk{background: #e9f5fe; padding: .16rem 0; text-align: center; font-size: .17rem; color: #222222; line-height: 0.26rem; margin-bottom: 0.1rem;}
.kk span{font-size: .22rem; color: #369df4; font-weight: bold; margin-bottom: 0.12rem; display: block;}
.kk b{font-weight: bold;}
.table-box table{box-shadow: 0 20px 40px #2a72c41f;}
.table-box table tr th{height: 0.65rem; line-height: 0.65rem; background: #102984; font-size: .2rem; color: #93ccfa; font-weight: bold; border-right: 1px solid #93ccfa;}
.table-box table tr th:nth-child(1){width: 1.2rem;}
.table-box table tr th:nth-child(2){width: 1.15rem;}
.table-box table tr th:nth-child(3){width: 1.2rem;}
.table-box table tr th:nth-child(4){width: 1.7rem;}
.table-box table tr th:last-child{width: 1.6rem; border-right: none;}
.h15 td{height: 0.15rem; background: #f6f9fc; border: none !important; padding: 0 !important;}
.table-box table tr td{font-size: .16rem; color: #222222; border-right: 1px solid #bcbccc; border-bottom: 1px solid #bcbccc; padding: .15rem 0;}
.table-box table tr td.nobr{border-right: none;}
.table-box table tr td b{font-weight: bold;}
.hsbg{background: #f4fafe;}
.table-box table tr td.hscl{font-size: .18rem; color: #2497f4; font-weight: bold;}
.table-box table tr td.taleft{text-align: left; padding: .15rem .2rem;}
.table-box table tr td.w68{width: 0.68rem;}
.table-box table tr td span{font-size: .14rem;}
.table-box table tr td a{width: 0.88rem; height: 0.3rem; line-height: 0.3rem; border-radius: .15rem; font-size: .16rem; color: #fff; display: inline-block; margin-top: 0.1rem; box-shadow: 0 5px 20px #ff192330;display: none;
	background: #f47254;
	background: -webkit-linear-gradient(right, #f47254 , #f32c35); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f47254, #f32c35); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f47254, #f32c35); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f47254 , #f32c35); /* 标准的语法 */
}
.tips1{background: #fff; font-size: .18rem; color: #469de4; border-bottom-left-radius: .2rem; border-bottom-right-radius: .2rem; padding: .18rem 0; text-align: center; box-shadow: 0 20px 40px #2a72c41f;}
.tips2{font-size: .16rem; color: #6e6e6e; text-align: right; margin-top: 0.2rem;}

/*侧边导航*/
.lfNav{position: fixed;width: 134px;height: 403px;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: 87px;}
.nav-bg{width: 161px;height: 34px;display: block;float:left;clear:both;margin-left: -22px;margin-bottom: 0px;}
.nav-bg a{width: 54%;height: 36px;display: block;margin:auto;font: 15px/34px "微软雅黑";color: #02173e;text-align: center;}
.nav-bg a:hover{background: #03215c; color: #fff;}
.left_top{width:150px; height:60px;display: block;float:left;margin-left:0;}