*{ 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;}

/*sec1*/
.sec1{ width: 1200px; margin: 0 auto; padding: 70px 0;}
.sec1-left{
  border-radius: 7px;
  background-color: rgb( 250, 250, 250 );
  box-shadow: 1px 1.732px 5px 0px #c3c3c3;
  width: 693px;
  height: 561px;
  float: left;
  padding: 30px 50px;
}
.sec1-left h2{
  font-size: 24px;
  font-family: "Microsoft YaHei";
  color: rgb( 88, 106, 120 );
  font-weight: bold;
  line-height: 2.083;
  text-align: center;
}
.sec1-left h3{color: #ff395f;font-size: 18px;font-family: "Microsoft YaHei"; padding-top: 25px; line-height: 30px;}
.sec1-left p{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 88, 106, 120 );
  text-align: justifyLeft;
  line-height:;
  line-height: 30px;
  text-indent: 30px;
}

.sec1-btn{ 
	display: block;
  border-radius: 8px;
  background-color: rgb( 255, 57, 95 );
  width: 400px;
  height: 60px;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  line-height:60px;
  text-decoration: none; 
  margin-left: auto; 
  margin-right: auto;
  margin-top: 40px;
}
  .sec1-btn:hover{ background: #ff6482;}

.sec1-right {
  border-radius: 6px;
  background-color: rgb( 250, 250, 250 );
  box-shadow: 1px 1.732px 5px 0px #c3c3c3;
  width: 181px;
  height: 621px;
  float: right;
  padding: 0 100px;
}
.sec1-right p{
  border-width: 1px;
  border-color: rgb( 255, 255, 255 );
  border-style: solid;
  border-radius: 8px;
  background-color: rgb( 255, 57, 95 );
  width: 200px;
  height: 70px;
  margin-top: 35px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 255, 255, 255 );
  line-height: 30px;
  padding-top: 10px;
  text-align: center;
}


/*sec2*/
.sec2-box{ background: #f5f4f9;}
.sec2{ width: 1200px;margin: 0 auto; padding: 70px 0;}
.sec2-title{}
.sec2-title h2{
  font-size: 24px;
  font-family: "Microsoft YaHei";
  color: rgb( 49, 49, 49 );
  text-align: center;
  -moz-transform: matrix( 1.20179763827523,0,0,1.21434127454209,0,0);
  -webkit-transform: matrix( 1.20179763827523,0,0,1.21434127454209,0,0);
  -ms-transform: matrix( 1.20179763827523,0,0,1.21434127454209,0,0);
}
.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;
}
.sec2-content{ margin-top: 45px;}
.sec2-txt{
	cursor: pointer;
	width: 235px;
	height: 110px;
	padding: 30px 25px 30px 120px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 25px;
	margin-top: 25px;
}
.sec2-txt h2{
  font-size: 18px;
  font-weight: normal;
  font-family: "Microsoft YaHei";
  color: rgb( 102, 102, 102 );
  text-align: left;
}
.sec2-txt span{
  font-size: 12px;
  font-family: "Microsoft YaHei";
  color: rgb( 187, 187, 187 );
  text-align: left;
  display: block;
  border-bottom: 1px solid rgb( 187, 187, 187 );
  padding-top: 5px;
  padding-bottom: 6px;
}
.sec2-txt p{
	font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb( 187, 187, 187 );
  text-align: left;
  line-height: 24px;
  margin-top: 15px;
}
#sec2-txt1{ 
	background-image: url(../images/icon1.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt2{ 
	background-image: url(../images/icon2.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt3{ 
	background-image: url(../images/icon3.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt4{ 
	background-image: url(../images/icon4.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt5{ 
	background-image: url(../images/icon5.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt6{ 
	background-image: url(../images/icon6.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
.sec2-txt:hover{ background-color: #ff395f;}
.sec2-txt:hover .sec2-h2{ color: #FFFFFF;}
.sec2-txt:hover .sec2-p{ color: #FFFFFF;}
.sec2-txt:hover .sec2-span{ color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
#sec2-txt1:hover{
	background-image: url(../images/icon1-1.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt2:hover{
	background-image: url(../images/icon2-2.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt3:hover{
	background-image: url(../images/icon3-3.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt4:hover{
	background-image: url(../images/icon4-4.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt5:hover{
	background-image: url(../images/icon5-5.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}
#sec2-txt6:hover{
	background-image: url(../images/icon6-6.png);
	background-position: left 30px center;
	background-repeat:  no-repeat;
}



/*sec3*/
.sec3{
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0;
}
.sec3-content{margin-top: 70px;}



/*sec4*/
.sec4{ width: 1200px; margin: 0 auto; padding-top: 70px; padding-bottom: 50px;}
.sec4-content{ margin-top: 40px;}
.sec4-txt{
	cursor: pointer;
	width: 280px;
	height: 350px;
	float: left;
	margin-left: 12px;
}
.sec4-txt img{ display: block; margin-top:15px; margin-left: auto; margin-right: auto;}
.sec4-txt h2 {
  font-size: 25px;
  font-family: "Microsoft YaHei";
  color: rgb( 102, 102, 102 );
  line-height: 80px;
  text-align:center;
}
.sec4-txt h2 span{
	font-size: 30px;
	color: #ff8214;
}
.sec4-txt p{
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: rgb( 170, 170, 170,);
  line-height: 24px;
  text-align: center;
}
.sec4-txt:hover{
  box-shadow: 0px 15px 30px 0px rgba( 0, 0, 0,0.2);
}



/*sec5*/
.sec5-box{
	background: url(../images/tonglan_bg.jpg) repeat-x;
	height: 160px;
}
.sec5{
	width: 1200px;
	margin: 0 auto;
}
.sec5-btn{ width: 545px;margin: 0 auto;}
.sec5-btn1{ width: 245px; float: left;}
.sec5-btn2{ width: 240px; float: right;}
.sec5-btn1 a{
	margin-top: 50px;
	display: block;
  border-radius: 6px;
  background-color: rgb( 32, 157, 253 );
  box-shadow: 0px 0px 6px 0px rgb( 0, 0, 0 );
  width: 240px;
  height: 60px;
  color: #FFFFFF;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
}
.sec5-btn2 a{
	margin-top: 50px;
	display: block;
  border-radius: 6px;
  background-color: #ff8214;
  box-shadow: 0px 0px 6px 0px rgb( 0, 0, 0 );
  width: 240px;
  height: 60px;
  color: #FFFFFF;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
}
.sec5-btn p{
	margin-top: 13px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}



/*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;
}



/*sec7*/
.sec7{
	width: 1200px;
	margin: 0 auto;
}
.sec5-pro{ margin-top: 30px;padding: 0 20px;}
.pro-t{ margin-top: 40px;}
.pro-x{ width: 48%; float: left; margin-bottom: 20px;}
.pro-y{
	height: 70px;
	padding: 10px;
	border-top: 3px solid #ff395f;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
.pro-y h3{ font-size: 16px; color: #333333; font-weight: bolder; text-align: center;}
.pro-y h3 span{ color: #FF395F;}
.pro-y p{font-size: 14px; color: #333333; text-align: justify; margin-top: 15px; text-align: center;}
.pro-m{ padding: 2px; border: 1px solid #dadada; box-sizing: border-box; margin-top: 5px;}
.pro-m img{ width: 100%;}


/*sec8*/
.sec8{ width: 1200px;margin:0 auto;padding-top: 70px;}


/*sec9-提交表单*/
.sec9-box{ background: url(../images/bg1.jpg) no-repeat top center;min-width: 1100px;margin: 0 auto;}
.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/icon_user.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/icon_tel.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;}
