*{ font-family: "Microsoft YaHei","微软雅黑";margin: 0;padding: 0;}
a{ text-decoration: none;}
.clearfix{ clear: both;}

.tn-banner{overflow: hidden;width: 100%;}
.tn-banner img{ position: relative;left: 50%; margin-left: -960px;}


.sec2-title{}
.sec2-title h2{
  font-size: 24px;
  font-family: "Microsoft YaHei";
  color: rgb( 49, 49, 49 );
  text-align: center;
  font-weight: normal;
}
.sec2-title span{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb( 187, 187, 187 );
  display: block;
  text-align: center;
  background: url(../images/title_bg.png) no-repeat center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.sec2-title i{
	display: block;
	width: 120px;
	height: 3px;
	background-color: #ff8214;
	margin: 0 auto;
}



/*sec1*/
.sec1{ width: 1100px;margin: 0 auto; padding: 70px 0;}
.sec1-content{ width: 100%; padding-top: 30px;}
.sec1-t{ width: 20%; float: left; margin-bottom: 30px; padding: 0 25px;}
.sec1-img{ width:100%; margin: 0 auto;}
.sec1-img img{ width: 100%;}
.sec1-x{ width: 70%; margin: 0 auto;}
.sec1-x h3{ font-size: 20px; color: #111111; text-align: center; line-height: 70px;font-weight: normal;}
.sec1-x p{ text-align: center; color: #3d3a3a; font-size: 14px; line-height: 24px;}


/*sec2*/
.sec2-box{ height: 1170px; background: url(../images/bg1.jpg) no-repeat center;}
.sec2{ width: 1100px; margin: 0 auto;}
.s2-title{padding-top: 70px;}
.s2-title h2{
  font-size: 36px;
  font-family: "Microsoft YaHei";
  color: #ffffff;
  font-weight: normal;
  line-height: 2.083;
  text-align: center;
  }
.s2-title p{ font-size: 18px; color: #FFFFFF; text-align: center;}
.s2-title p span{ font-size: 24px; color: #f66a3b;}
.sec2-txt1{margin-top: 30px;margin-bottom: 50px;}
.sec2-n{
  border-width: 1px;
  border-color: #FFFFFF;
  border-style: solid;
  border-radius: 8px;
  width: 198px;
  height: 70px;
  float: left;
  font-size: 18px;
  font-family: "微软雅黑";
  color:#FFFFFF;
  line-height: 30px;
  text-align: center;
  padding-top: 10px;
  margin: 0 10px;
}
.sec2-n:hover{background: #f66a3b;box-shadow: 2.5px 4.33px 5px 0px rgba( 13, 4, 9,0.3 );border: none;}
.sec2-txt2{
	margin: 0 auto;
  border-radius: 8px;
  background-color: rgb( 255, 255, 255 );
  box-shadow: 2.5px 4.33px 16px 0px rgba( 13, 4, 9,0.3);
  width: 780px;
  height: 620px;
  padding: 0 100px;
  background-image:url(../images/img1.jpg);
  background-repeat: no-repeat;
  background-position: right 100px center;
}
.sec2-txt2 h2{ font-size: 24px; color: #586a78; font-weight: bold; line-height: 120px;text-align: center;}
.sec2-txt2 p{ width: 450px; float: left; font-size: 18px;color: #586a78;line-height: 36px;text-align: justify;text-indent: 30px;}
.sec2-txt2 p span{ color: #f66a3b; font-weight: bold;}
.sec2-btn{
	display: block;
  border-radius: 8px;
  background-color: rgb( 246, 106, 59 );
  width: 400px;
  height: 60px;
  color: #FFFFFF;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  }

/*.sec3*/
.sec3{ width: 1100px;margin: 0 auto;padding: 70px 0;}
.kecheng{ margin-top: 70px;}
.kecheng-left{ width: 555px; float: left;}
.kecheng-right{ width: 473px; float: right;}
.youshi-txt{ background: #f66a3b; height: 250px;}
.youshi-txt p{ font-size: 24px; color: #FFFFFF; text-align: center; padding-top: 40px; line-height: 50px;}
.youshi-txt p span{ font-size: 40px; color: #FFFFFF; font-weight: bold;}
.youshi-txt a{ 
  display: block;
  border-width: 1.333px;
  border-color: rgb( 255, 255, 255 );
  border-style: solid;
  border-radius: 10px;
  width: 211.334px;
  height: 46.334px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  text-align: center;
  line-height: 46px;
  color: #FFFFFF;
  font-size: 24px;
  text-decoration: none;
}
.youshi-txt a:hover{
	background: #FFFFFF;
	color: #D44C5C;
}


/*sec6*/
.sec6{ width: 1200px; margin: 0 auto;padding: 70px 0;}
.sec3-chaxun{width: 1100px; margin: 0 auto; padding-top: 115px;}
.chaxun-box {
	width: 260px;
	float: left;
	background: #f5f5f5;
	border: 1px solid #EF4430;
	margin-right: 13px;
	position: relative;
}
.chaxun-box img{position: absolute; top: -70px;left: 80px;}
.chaxun-box h2{ font-size: 16px; color: #ef4430; text-align: center;padding-top: 35px;}
.chaxun-box p{ font-family: "宋体","新宋体"; font-size: 12px; color: #000000; padding:20px 10px 40px 10px; text-align: justify; line-height: 20px;}
.chaxun-btn {
	display: block;
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	width: 118px;
	height: 26px;
	font-size: 12px; 
	color: #ef4430;
	line-height: 26px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


/*sec9*/
.sec9-box{ background: url(../images/bg1.jpg) no-repeat top center;}
.sec9{ width: 1100px;margin: 0 auto;padding: 100px 0;}
.sec9 form{
	padding: 0 40px;
	width: 460px;
	height: 540px;
	background: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.form-title{ width: 280px; height: 80px;margin: 0 auto;padding: 40px 0;}
.form-input1{width: 350px;height: 50px;
	border:1px solid #dfdfdf;
	font-size: 16px;
	line-height: 50px;
	color: #888888;
	padding-left: 60px;
	background: url(../images/icon1.png) no-repeat left 20px center;
}
.form-input1 input{ border: none; width: 300px; height: 48px;}
.form-input2{width: 350px;height: 50px;
	border:1px solid #dfdfdf;
	font-size: 16px;
	line-height: 50px;
	color: #888888;
	padding-left: 60px;
	background: url(../images/icon2.png) no-repeat left 20px center;
	margin-top: 50px;
}
.form-input2 input{ border: none; width: 300px; height: 48px;}
.form-input3{ margin-top: 50px;padding-left: 50px;}
.form-input3 input{ width: 25px; height: 25px; border:1px solid #dfdfdf; background-color:#FFFFFF;}
.form-input3 label{ font-size: 16px; color: #888888; margin-left: 15px; margin-right: 25px;}
.input-submit{ width: 410px; height: 50px; margin-top: 25px;background: #f66a3b; color: #FFFFFF; border: none; font-size: 24px;}
.sec9-p{ font-size: 12px; color: #999999; line-height: 24px; text-align: center;margin-top: 10px;}
.sec9-p span{ font-size: 14px; color: #F66A3B; font-weight: bold;}



.footer_footer{ background: #de4942; padding: 40px 0;}
.footer_footer p{ text-align: center; color: #EFEFEF; font-size: 14px;}