@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}
i,em{ font-style:normal;}
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%;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;background: #fff;}
#footer_bx{clear: both;}

.nav-bgd,.dv_mn{display:none;}
.nav-fixed{position: fixed;top: 0;left: 0;width: 100%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));_left:20px }
.pbot80{padding-bottom: 80px;}
.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}

 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
 
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
 
/*banner */
.banner-box{position:relative;height:455px;background:url(../images/banner.jpg) no-repeat center top; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{height: auto;}
.banner-box .logo{width: auto; position: absolute;left: 0; top: 23px; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%;}

/*section1*/
.sec01{clear: both; width: 100%;}
.tips{font-size: 18px; line-height: .34rem; color: #333; text-align: left; margin-top: 26px;}
.s1-title{clear: both; float: left; width: 100%; margin-top: 45px; background: url(../images/title-img01.png) no-repeat center top; background-size: auto 77px;}
.s1-title h2{font: bold 46px/105px "microsoft yahei"; color: #333; width: 100%; clear: both;}
.s1-cont{width: 100%; clear: both; float: left; margin-top: 10px;}
.s1-cont .item{width: 100%; clear: both; height: auto; background: url(../images/s1-img01.png) no-repeat center bottom; padding-bottom: 35px; float: left; margin-bottom: 48px;}
.s1-cont .item .videoShow{width: 1048px; height: auto; display: block; float: left; margin: auto  26px; background: #3549a3;
	background: -webkit-linear-gradient(#304499, #3c51b2); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#304499, #3c51b2); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#304499, #3c51b2); /* Firefox 3.6 - 15 */
	background: linear-gradient(#304499, #3c51b2); /* 标准的语法 */
}
.s1-cont .item .videoShow font{float: left; font: bold 36px/78px "microsoft yahei"; color: #fff; margin-left: 48px;}
.s1-cont .item .videoShow font::before{content: '';width: 12px; height: 78px; display: block; float: left; background: url(../images/s1-img02.png) no-repeat center; background-size: 100%; margin-right: 15px;}
.s1-cont .item .videoShow .showbox{width: 952px; height: auto; min-height: 530px; background: #fff; float: left; margin: 32px 48px 32px;}
#videoOne,#videoTwo{width: 100%;}

.formSub{width: 100%; clear: both; float: left; margin-top: 15px; height: 170px; display: block; background: url(../images/s1-img03.png) no-repeat center; background-size: 100%;
	border-radius: 85px;
}
.formSub h3{font: bold 40px/85px "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left;}
.form2{width: 100%; clear: both; float: left;}
.form2 ul{ float: left; margin-left: 51px;}
.form2 ul li{width: 235px; height: 50px; float: left; background: #fff; display: block; margin-right: 28px;}
.form2 ul li input{width: 94%; border: none;float: left; margin-left: 3%; font: 18px/50px "microsoft yahei"; color: #333;}
.form2 ul a{float: left;width: 220px; display: block; height: 50px; font: bold 30px/50px "microsoft yahei"; color: #fff;
	background: #e2ad75;
	background: -webkit-linear-gradient(left, #ebc195 , #e1ac70); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ebc195, #e1ac70); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ebc195, #e1ac70); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ebc195 , #e1ac70); /* 标准的语法 */
	border-radius: 25px;
	-webkit-box-shadow: 0 6px 9px rgba(233,191,145,.4);
	box-shadow: 0 6px 9px rgba(233,191,145,.4);
}
/* .form2 a::after{content: '';width: 27px; height: 50px; display: inline-block; background: url(../images/s1-img04.png) no-repeat center; vertical-align: top; margin-left: .1rem;} */

/* section2 */
.sec02{clear: both; width: 100%;}
.s2-title{clear: both; float: left; width: 100%; margin-top: 45px; background: url(../images/title-img01.png) no-repeat center top; background-size: auto 77px;}
.s2-title h2{font: bold 46px/76px "microsoft yahei"; color: #333; width: 100%; clear: both; float: left; margin-top: 14px;}
.s2-title span{width: 100%; clear: both; display: block; background: url(../images/title-img03.png) no-repeat center; font: 20px/34px "microsoft yahei"; color: #74645b;}
.s2-cont{width: 100%; clear: both; float: left; margin-top: 35px;}
.s2-cont .item{width: 538px; height: 300px; display: inline-block; margin: 0 auto 85px;}
.s2-cont .itemL{float: left;}
.s2-cont .itemR{float: right;}
.s2-cont .item a{width: 100%; display: block;}
.s2-cont .item a img{display: block; width: 100%;}
/*section2*/


/*侧边悬停*/
.lfNav{position: fixed;width:150px; height:auto; display: block; top:20%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:-25px; right:0; height:20px; width:20px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:129px;}
.nav-bg{width:150px; height:40px; display: block;float:left; clear:both;margin-left:0;margin-bottom:5px; text-align: center;}
.nav-bg a{width:150px; height:40px; display: block; margin:auto; font: 18px/40px "microsoft yahei"; background: #15205b; color: #fff;}
.nav-bg a:hover{
	background: #E1AC70;
	background: -webkit-linear-gradient(left, #ebc195 , #e1ac70); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ebc195, #e1ac70); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ebc195, #e1ac70); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ebc195 , #e1ac70); /* 标准的语法 */
}

.left_top{width:150px; height:40px;display: block;float:left;margin-left:0;}


/* 隐私协议条款 */
.xieyi {margin-top: 5px; font-size: 14px;text-align: center; line-height: 30px; color: #fff; clear: both; float: left; width: 100%;}
.xieyi label {border: none; width: 120px; height: 30px;}
.xieyi input[type=checkbox] {position: relative; width: 13px; height: 13px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #0075ff; top: 0; left: 0; width: 100%; border: 1px solid #0075ff; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.xieyi a {display: inline; background: transparent; font-size: 14px; line-height: 30px; color: #ed5736;}
.ejy .xieyi {padding: 0; text-align: center; margin-top: 20px; margin-bottom: 0;}
