@charset "utf-8";
/* CSS Document */

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.fl{ float:left;}
.fr{ float:right;}
.pubW {width:1180px; margin:0 auto}
.re{position: relative;}
.ab{position: absolute;}
.auto{margin: 0 auto;}


/*banner*/
.banner{background: #ac1115;}
.banner_1{width:100%; background:url(../images/banner_01.jpg) no-repeat center top; height:650px; vertical-align:top; border:0;}
.banner_2{width:100%; background:url(../images/banner_02.jpg) no-repeat center top; height:349px; vertical-align:top; border:0;position: relative;}
.banner_3{width:100%; background:url(../images/pic_03.jpg) no-repeat center top; height:377px; vertical-align:top; border:0;text-align: center;}
.banner_3_2{width:100%; background:url(../images/pic_03_2.jpg) no-repeat center top; height:401px; vertical-align:top; border:0;text-align: center;}
.banner_3_2 img{
	margin-top: 280px;
	transition: all 0.3s ease 0s;
	animation: myfirst 0.5s infinite;
}

.banner_tel{
	width: 1200px;
	height: 100px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-size: 30px;
	color: #fbd4a6;
}

.banner_tel p{
	padding-top: 50px;
}

.banner_4{width:100%; background:url(../images/pic_03.jpg) no-repeat center top; height:379px; vertical-align:top; border:0;}
.banner_4_t{width:100%; background:url(../images/pic_03_.jpg) no-repeat center top; height:104px; vertical-align:top; border:0;}

.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank30{clear:both; height:30px; overflow:hidden; display:block;}
.blank40{clear:both; height:40px; overflow:hidden; display:block;}
.blank50{clear:both; height:50px; overflow:hidden; display:block;}
.blank60{clear:both; height:60px; overflow:hidden; display:block;}

.box{background-color:#fff; zoom:1; overflow:hidden;}
.dw{
	width: 1020px;
	margin: 0 auto;
	/*height: 100px;*/
	/*padding: 5px;*/
	position: relative;
	/*padding-top: 30px;*/
	/*padding-bottom: 30px;*/
}
.dw p{
	color: #4c4c4c;
	font-size: 20px;
	text-indent:2em;
	line-height: 32px;
	padding-bottom: 10px;
}
.dw a{
width:100%; height:65px; display:block; text-align:center; line-height:65px; border-radius:10px; /*margin-top:20px;*/ transition: all 0.3s ease 0s;
}
.dw a:hover{
	transform:translateY(-10px);
}





.box4_2 a, .box4_4 a{
	width:100%; height:65px; display:block; text-align:center; line-height:65px; border-radius:10px;
	margin-top:20px; transition: all 0.3s ease 0s;
}

.box4_2 a:hover, .box4_4 a:hover{
	transform:translateY(-10px);
}
.colorline{
	width: 100%;
	height: 22px;
	background: url(../images/line.jpg) center center repeat-x;
	background-size: 100%;
}
.title{text-align:center;}
.title h1{font-size:62px; line-height:65px; display:block; color:#f64b50; font-weight:bold;}
.title h2{font-size:36px; line-height:45px; display:block; color:#f64b50; font-weight:normal; margin-top:15px;}
.title h3{font-size:30px; line-height:45px; display:block; color:#fff; font-weight:normal; margin-top:15px;}

.box1{width:1006px; height:246px; margin:0 auto;}
.pic02{
	width:100%; background:url(../images/pic02.jpg) no-repeat center bottom; height: 890px; vertical-align:top; border:0;
}
.box2{width:100%; margin:80px auto; zoom:1; overflow:hidden; text-align:center;}
.box2_1{width:990px;vertical-align:top; border:0;
	margin: 0 auto;
	padding: 10px;
	padding-top: 80px;
}
.box2_1 h1{
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
}
.box2_1_t{width:990px;
	margin: 0 auto;
	height:509px; vertical-align:top; border:0;
	position: relative;
	margin-top: -74px;

}
.box2_1_t_2{

	width:990px;
	margin: 0 auto;
	margin-top: 20px;
	height:262px; vertical-align:top; border:0;
	position: relative;


}
.pic01{
	float: left;
	height:509px;
}
.info01{
	float: left;
	width: 307px;
	height: 509px;
	background: #ffd86b;
	/*padding-top: 35px;*/
}
.info01 p{
	padding-left: 25px;
	padding-right: 25px;
	font-size: 20px;
	line-height: 26px;
	text-indent: 2em;
}

.box2_1_ky1{width:100%;
	background: #ac1115; vertical-align:top; border:0;}
.box2_1_ky2{width:100%;
	vertical-align:top; border:0;}
.box2_2{width:100%; /*height:541px;*/vertical-align:top; border:0;}
.box2_2 p{
	font-size: 20px;
	/*letter-spacing: 1px;*/
}
.box2_3{width:100%; background:url(../images/pic_05.jpg) no-repeat center top; height:200px; vertical-align:top; border:0;}
.box2_4{width:100%; background:url(../images/pic_06.jpg) no-repeat center top; height:238px; vertical-align:top; border:0;}
.box2_5{width:100%; /*background:url(../images/pic_07.jpg) no-repeat center top;*/ height:535px; vertical-align:top; border:0;margin-top:-235px;}
.box2_6{width:100%; background:url(../images/pic_08.jpg) no-repeat center top; height:368px; vertical-align:top; border:0;}
.box3_1{width:100%; background:url(../images/yhtit.png) no-repeat center top; height:137px; vertical-align:top; border:0;}
.box3_2{width:990px;  vertical-align:top; border:0;
	margin: 0 auto;

}
.box4_1{width:100%; background:url(../images/pic_13.jpg) no-repeat center top; height:185px; vertical-align:top; border:0;}
.box4_2{width:1400px; height:371px; vertical-align:top; border:0;
	margin: 0 auto;
	display: flex;justify-content: space-between;}
.box4_3{width:100%; background:url(../images/pic_15.jpg) no-repeat center top; height:211px; vertical-align:top; border:0;}
.box4_4{width:1150px;
	margin: 0 auto; height:377px; vertical-align:top; border:0;
	display: flex;
	justify-content: space-between;
}

.box5_1{width:100%; background:url(../images/xsfhtit.png) no-repeat center top; height:171px; vertical-align:top; border:0;}
.box5_2{width:100%; height:120px; vertical-align:top; border:0;}
.box5_2 p{
	color: #4c4c4c;
}
.box5_3{width:100%; /*background:url(../images/fh_bg.jpg) no-repeat center top;*/ height:528px; vertical-align:top; border:0;}
.box6_1{width:100%; background:url(../images/pplstit.png) no-repeat center top; height:151px; vertical-align:top; border:0;}
.box6_2{width:100%; /*background:url(../images/pic_12.jpg) no-repeat center top;*/ height:200px; vertical-align:top; border:0;}
.box6_3{width:100%; background:url(../images/pic_13.jpg) no-repeat center top; height:203px; vertical-align:top; border:0;}
.box6_4{width:100%; background:#fff; height:150px; vertical-align:top; border:0;}
.box10{width:100%; background:url(../images/pic_10.jpg) no-repeat center top; height:104px; vertical-align:top; border:0;}

.box2_2 a{
	transition: all 0.3s ease 0s;
	/* animation: myfirst 0.5s infinite; */
}
.box2_2 a:hover {
	transform: translateY(-10px);
}
.box3_2 a{
	transition: all 0.3s ease 0s;
	/* animation: myfirst 0.5s infinite; */
}
.box3_2 a:hover {
	transform: translateY(-10px);
}
.box4_2_1{
	width:100%; background:url(../images/photoes_1.png) no-repeat center top; height:296px; vertical-align:top; border:0;
}
.box4_2_2{
	width:100%; background:url(../images/photoes_2.png) no-repeat center top; height:315px; vertical-align:top; border:0;
}
.box4_2_3{
	width:100%; background:url(../images/photoes_3.png) no-repeat center top; height:325px; vertical-align:top; border:0;
}
.box4_2_4{
	width:100%; background:url(../images/photoes_4.png) no-repeat center top; height:206px; vertical-align:top; border:0;
}
.dt_div{
	width: 370px;
	height: 238px;
	position: absolute;
	right: 188px;
	bottom: 50px;
}

/*.box2{width:100%; margin:80px auto; zoom:1; overflow:hidden; text-align:center;}*/
.box2 p{color:#fff; font-size:21px; line-height:32px;}
.box2 p a{color:#ffdc02; display:block; text-decoration:underline;}
.box2 .cont .ul-1{width:1200px; /*display:block;*/ zoom:1; overflow:hidden; margin:0 auto;
	display: flex;
	justify-content: space-around;
}
.box2 .cont .ul-1 li{
	position: relative;
}
/*.box2 .cont .ul-1 li{width:305px; float:left; display:block;*/
	/*}*/
/*.box2 .cont .ul-1 li:nth-child(2){margin:0 42px 0 43px;}*/
.box2 .cont .ul-1 li a{width:70%; height:65px; display:block; background-color:#e64146; font-size:30px; color:#fdf5dc; text-align:center; line-height:65px; border-radius:10px; margin-top:20px; transition: all 0.3s ease 0s;/*animation: myfirst 0.5s infinite;*/
	position: absolute;
	bottom: 45px;
	left: 72px;
}
.box2 .cont .ul-1 li a:hover{transform:translateY(-10px);}



.box3{background-color:#f7bf48; zoom:1; overflow:hidden; /*padding:80px 0;*/}
.s12_1{
	width: 100%;
	height: 267px;
	background: url(../images/s12_bg1.jpg) center center no-repeat;
}
.s12_2{
	width: 100%;
	height: 599px;
	text-align: center;
	background: url(../images/s12_bg2.jpg) center center no-repeat;

}
.s12_info{
	position: relative;
	width: 1250px;
	margin: 0 auto;
}
.s12_2 a{
	position: absolute;
	width: 355px;
	height: 70px;
	bottom: 117px;
	left: 185px;
	background: #ffdd96;
	color: #e95740;
	text-align: center;
	line-height: 70px;
	font-size: 30px;
	border-radius: 10px;
	/*transition: all 0.3s ease 0s;*/
	/*animation: myfirst 0.5s infinite;*/

}
.s12_2 a:hover{
	color: #e95740;
}

.box3 .title h1{
	color: #fff;}
.box3 .cont .ul-1{width:1000px; display:block; zoom:1; overflow:hidden; margin:0 auto;}
.box3 .cont .ul-1 li{width:305px; float:left; display:block;}
.box3 .cont .ul-1 li:nth-child(2){margin:0 42px 0 43px;}
.box3 .cont .ul-1 li a{width:305px; height:65px; display:block; background-color:#ffdd96; font-size:30px; color:#f06514; text-align:center; line-height:65px; border-radius:10px; margin-top:10px; transition: all 0.3s ease 0s;}
.box3 .cont .ul-1 li a:hover{transform:translateY(-10px);}
.box3 .cont .ul-2{width:1000px; display:block; zoom:1; overflow:hidden; margin:0 auto;}
.box3 .cont .ul-2 li{width:305px; float:left; display:block;}
.box3 .cont .ul-2 li:nth-child(odd){float:left; display:inline;}
.box3 .cont .ul-2 li:nth-child(even){width:652px; float:right; display:inline;}
.box3 .cont .ul-2 li:nth-child(even) a{width:652px;}
.box3 .cont .ul-2 li a{width:305px; height:65px; display:block; background-color:#ffdd96; font-size:30px; color:#f06514; text-align:center; line-height:65px; border-radius:10px; margin-top:10px; transition: all 0.3s ease 0s;}
.box3 .cont .ul-2 li a:hover{transform:translateY(-10px);}

.box4{width:876px; margin:80px auto; zoom:1; overflow:hidden;
}
.box4 .title h1{
	color: #ffdd96;}
.box4 .title h2{
	color: #fff;}
.box4 .title h3{
	color: #ffdd96;
	text-align: left;
}
.box4 ul{
	display: flex;
	justify-content: space-around;
}
.box4 ul li{
	position: relative;
}
/*.box4 ul li{width:270px; float:left; display:block;}*/
/*.box4 ul li:nth-child(2){margin:0 33px 0 33px;}*/
.box4 ul li a{width:270px; display:block; transition: all 0.3s ease 0s;}
.box4 ul li a:hover{transform:translateY(-10px);}




.box5{background-color:#fcda93; zoom:1; overflow:hidden; padding:80px 0;}
.box5 .title h1{
	color: #f64b50;
	/*-webkit-text-stroke: 1px #fff;*/
}
.box5 .title h2{
	color: #f64b50;
	
}
.box5 .title h3{
	color: #f64b50;

}
.box5 ul{width:1150px; /*display:block;*/ margin:0 auto;
	display: flex;
	justify-content: space-around;}
.box ul li{
	position: relative;
}
/*.box5 ul li{width:270px; float:left; display:block; margin-right:23px;}*/
/*.box5 ul li:last-child{margin-right:0}*/
.box5 ul li a{width:270px; display:block; transition: all 0.3s ease 0s;}
.box5 ul li a:hover{transform:translateY(-10px);}

.box6{zoom:1; overflow:hidden; padding:80px 0;
	background: #e64146;}
.box6 .title h1{
	color: #ffdd96;
}
.box6 .title h2{
	color: #fff;
}
.box6 .title h3{
	color: #ffdd96;
}
.box6 ul{width:950px;  margin:0 auto;
	display: flex;
	justify-content: space-around;}
.box ul li{
	position: relative;
}
/*.box6 ul li{width:270px; float:left; display:block; margin-right:23px;}*/
/*.box6 ul li:last-child{margin-right:0}*/
.box6 ul li a{width:270px; display:block; transition: all 0.3s ease 0s;}
.box6 ul li a:hover{transform:translateY(-10px);}

.sp{/*background:#8dc65b;*/ text-align:center;
	max-width: 1920px;margin: 0 auto /*padding-top:80px;*/}
.sp .title h1{line-height:75px;
	color: #fff;}
.sp .title h2{
	font-size: 36px;
	line-height: 45px;
	display: block;
	color: #4c4c4c;
	font-weight: normal;
	margin-top: 15px;
}
.sp ul{
	width: 1320px;
	/*width: 990px;*/
	/*height: 480px;*/
	margin:0 auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;
}
.sp ul li{
	position: relative;

}
.sp ul li a{/*width:270px;*/ display:block; transition: all 0.3s ease 0s;/*transform: rotate(27deg);*/}
.sp ul li a:hover {
	/*transform: rotate(27deg) translate(5px, -20px);*/
	/*transform: translateY(-10px);*/
}
/*.sp ul li a:hover{transform:translateY(-10px);}*/
/*.sp .cont{width:1150px; background:#fff; margin:0 auto; padding:40px 0 20px 0; border-radius:20px;}*/
/*.sp .cont ul{margin:0 auto; display:block;}*/
/*.sp .cont ul li{width:520px;display:inline-block; vertical-align:top;margin-right: 40px;margin-bottom: 20px;}*/
/*.sp .cont ul li:nth-of-type(2n){margin-right:0;}*/
/*.sp a{width:250px; height:76px; display:block; margin:0 auto; transition: all 0.3s ease 0s;}*/
/*.sp a:hover{transform:translateY(-10px);}*/
/*.spjs{ background:#000; color:#fff; text-align:center; border-bottom:1px solid #666; height:50px; line-height:50px;}*/

.zj{text-align:center; padding-top:80px;
	background: #e64146;}
.zj .title h1{line-height:75px;
	color: #fcda93;}
.zj .cont{width:1150px;background:#fff;  margin:0 auto; padding:50px 0 0 0; border-radius:20px;}
.zj .cont p{font-size:21px; line-height:35px; color:#555; text-align:center; display:block; padding:0 50px;}
.zj a{width:250px; height:76px; display:block; margin:0 auto; transition: all 0.3s ease 0s;}
.zj a:hover{transform:translateY(-10px);}




/* 表单 */
.pro1{
	width: 100%;
	margin: 0 auto;
	background: #c9251b;
	/*padding-bottom: 40px;*/
}
.pro1 h1 {font-size:48px; color:#e64147; text-align:center; margin:0 0 40px; line-height:50px;}
.pro1 h1 span {font-size:30px; color:#999999; font-weight:300;}
.yybd_cenb{ width:1150px;
	margin: 0 auto; border:3px solid #feec91; overflow:hidden; border-radius:12px;
    padding-top: 30px;
	padding-bottom: 30px;}
.yybd_cenb p{width:100%; overflow:hidden; margin:0 auto; font-size:18px; color:#333333; text-align:center; height:80px; line-height:80px;}
.yybd_cenb ul{ width:100%; overflow:hidden; margin:0 auto;}
.yybd_cenb ul li{ width:100%; overflow:hidden; margin-top:20px;}
.yybd_cenb ul li label{ width:30%; text-align:right; font-size:27px; color:#feec91; float:left;  line-height:50px;}
.yybd_cenb ul li input{ width:55%; height:50px; border:1px solid #ddd; float:left; line-height:50px; font-size:27px; text-indent:5px; margin-left:10px;}
.yybd_cenb ul li select{ width:55%; height:50px; border:1px solid #ddd; float:left;line-height:50px; font-size:27px; text-indent:5px; margin-left:10px;}
.yybd_cenb ul li textarea{ width:55%; height:100px; border:1px solid #ddd; float:left;line-height:30px; font-size:27px; text-indent:5px; margin-left:10px;}
.yybd_cenb ul li span{ font-size:14px; margin-right:8px; line-height:32px; color:#F00;
	float:right;}
.yybd_cenb ul li input.tj{
	width: 120px;
	height: 35px;
	overflow: hidden;
	border: none;
	background: #3498db;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 19px;
	/*margin: 20px auto 0px;*/
	display: block;
	float: left;
	cursor: pointer;
	font-family: 'microsoft yahei';
	margin-left: 50px;
}
.form_tips{
	width: 100%;
	text-align: center;
	color: #f00;
	font-size: 20px;
}
.form_btn{
	width: 460px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #ffdd96;
	text-align: center;
	margin: 0 auto;
	background: #e95740;
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: 440px;
}

/*  松鼠专家团    */
.indx_sszjt{ width:1440px; overflow:hidden; margin:20px auto 0px;}
.indx_sszjt_cen{ /*width:1310px;*/width:1200px; height:404px; overflow:hidden; margin:20px auto 0px;}
.indx_sszjt_cen dl{ width:56px; height:404px; overflow:hidden; float:left;}
/*.indx_sszjt_cen dl.on{ width:526px;}
*/
.indx_sszjt_cen dl dt{width:55px; height:404px; overflow:hidden; float:left; margin-right:1px; cursor:pointer;}
.indx_sszjt_cen dl dd{ /*width:242px;*/ height:402px; overflow:hidden; float:left; padding-left:226px; border:1px solid #dfe3e4; color:#4b4b4b;}
.indx_sszjt_cen dl dd span{ width:242px; height:40px; line-height:40px; font-size:30px; display:block; margin-top:30px;}
.indx_sszjt_cen dl dd span em{ font-style:normal; font-size:22px;}
.indx_sszjt_cen dl dd p.a1{ width:220px; line-height:24px; overflow:hidden; font-size:15px; border-bottom:1px solid #cfcfcf; padding:5px 0px;}
.indx_sszjt_cen dl dd p.a2{ width:220px; line-height:24px; overflow:hidden; font-size:15px; padding-top:12px;}
.indx_sszjt_cen dl dd a{ width:142px; height:40px; overflow:hidden; line-height:40px; color:#fff; background:#92d050; text-align:center; font-size:20px; display:block; border-radius:20px; margin-top:25px;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zhy{ background:url(/images/indx_sszjt_d_zhy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_xsj{ background:url(/images/indx_sszjt_d_xsj.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_ylj{ background:url(/images/indx_sszjt_d_ylj.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_yj{ background:url(/images/indx_sszjt_d_yj.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_sgd{ background:url(/images/indx_sszjt_d_sgd.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zhz{ background:url(/images/indx_sszjt_d_zhz.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_qzm{ background:url(/images/indx_sszjt_d_qzm.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_yy{ background:url(/images/indx_sszjt_d_yy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_czl{ background:url(/images/indx_sszjt_d_lw.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lcy{ background:url(/images/indx_sszjt_d_lcy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_sjm{ background:url(/images/indx_sszjt_d_sjm.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_xww{ background:url(/images/indx_sszjt_d_xww.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_ljl{ background:url(/images/indx_sszjt_d_ljl.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lyk{ background:url(/images/indx_sszjt_d_lyk.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_csx{ background:url(/images/indx_sszjt_d_csx.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_mzy{ background:url(/images/indx_sszjt_d_mzy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lq{ background:url(/images/indx_sszjt_d_lq.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lxy{ background:url(/images/indx_sszjt_d_lxy.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_cxl{ background:url(/images/indx_sszjt_d_cxl.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_wyx{ background:url(/images/indx_sszjt_d_wyx.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lzq{ background:url(/images/indx_sszjt_d_lzq.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_ly{ background:url(/images/indx_sszjt_d_ly.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zh{ background:url(/images/indx_sszjt_d_zh.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_sjz{ background:url(/images/indx_sszjt_d_sjz.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_ljh{ background:url(/images/indx_sszjt_d_ljh.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lzb{ background:url(/images/indx_sszjt_d_lzb.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_hxf{ background:url(/images/indx_sszjt_d_hxf.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zdh{ background:url(/images/indx_sszjt_d_zdh.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_cyz{ background:url(/images/indx_sszjt_d_cyz.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lmy{ background:url(/images/indx_sszjt_d_lmy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lwl{ background:url(/images/indx_sszjt_d_lwl.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lzz{ background:url(/images/indx_sszjt_d_lzz.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_sl{ background:url(/images/indx_sszjt_d_sl.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zxq{ background:url(/images/indx_sszjt_d_zxq.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zy{ background:url(/images/indx_sszjt_d_zy.jpg) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_mh{ background:url(/images/indx_sszjt_d_mh.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_mh{ background:url(/images/indx_sszjt_d_mh.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_yqy{ background:url(/images/indx_sszjt_d_yqy.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_mq{ background:url(/images/indx_sszjt_d_mq.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_hw{ background:url(/images/indx_sszjt_d_hw.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_lzh{ background:url(/images/indx_sszjt_d_lzh.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_wzx{ background:url(/images/indx_sszjt_d_wzx.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_zy{ background:url(/images/indx_sszjt_d_zy.png) no-repeat left bottom;}
.indx_sszjt_cen dl dd.indx_sszjt_d_hmx{ background:url(/images/indx_sszjt_d_hmx.png) no-repeat left bottom;}

.indx_sszjt_cen a{transition: all 0.3s ease 0s;}
.indx_sszjt_cen a:hover{transform: translateY(-10px);}

.indx_zj{width:1200px; overflow:hidden; margin:60px auto;}
.indx_zj_ti{ width:1200px; overflow:hidden;
	margin: 0 auto;}
.indx_zj_ti ul{
	width: 100%;
	display: flex;
}
.indx_zj_ti ul li{ width:285px;
	justify-content: space-around; overflow:hidden; height:64px; line-height:64px; border:1px solid #e2e6e7; font-size:24px; color:#333333; text-align:center; border-radius:32px; float:left; margin-right:17px;}
.indx_zj_ti ul li.on{ color:#fff; background:#3498db; border:1px solid #3498db;}

.indx_zj_nti{
	width: 530px;

}
.indx_zj_nti ul{
	display: flex;
	justify-content: center;
}
.indx_zj_zz{
	width: 1310px;
}
.indx_zj_zj{
	width: 800px;
}
.indx_zj_qkxf{
	width: 1090px;
}

.ind_zj_type{
	width: 1035px;margin: 0 auto;
	height: 100px;
	margin-top: 20px;
	transition: all 0.3s ease 0s;
}
.ti{ width:1200px; overflow:hidden;
	margin: 0 auto;}
.ti p{ width:1200px; height:55px; background:url(/images/indx_ti.png) no-repeat center top; text-align:center; font-size:35px; color:#333333; line-height:55px;}
.ti p b{ color:#00b1ec;}
.ti font{ display:block; width:1200px; height:30px; line-height:30px; display:block; text-align:center; color:#666666; font-size:18px;}



@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, -10px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}

.hb_btn_div{
	width: 1200px;
	height: 500px;
	background: #66cccc;
	margin: 0 auto;
}

.mask{
	width: 1200px;
	height: 500px;
	background: #66cccc;
	margin: 0 auto;
}


.mask_new {
    position: absolute;
    top: 0px;

    background-color: rgba(119, 119, 119, 0.79);
    z-index: 1002;
    left: 0;

}
.dw_mask{
    width: 1200px;
    height: 500px;
    margin: 0 auto;
    position: relative;
    display: none;
}
.success{
    width: 500px;
    height: 500px;
    margin: 0 auto;
    /*margin-top: 50px;*/
    /*background: #fff;*/
    display: none;
    position: fixed;
    text-align: center;
    /*top:50%;*/
    /*left:50%;*/

}
.swt_btn_1{
    position: absolute;
    width: 500px;
    height: 60px;
    bottom: 0;
}
.close{
    position: absolute;
    width: 50px;
    height: 50px;
    right: 95px;
    top:80px;
}



/*  ystd   */
.ystd{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center top; height:637px; overflow:hidden; margin:0px auto 0px; /*background:#ac1115;*/ /*padding-bottom:40px;*/}
.ystd .ti{ padding-top:40px;}
.ystd_cen{ width:1200px; overflow:hidden; margin:0px auto 0px; height:668px; position:relative;}
.ystd_cen span{ display:block; position:absolute; width:57px; height:57px; top:320px; z-index:2;}
.ystd_cen span.prev{ left:0px;}
.ystd_cen span.next{ right:0px;}
.ystd_cen .bd{ width:1200px; overflow:hidden; margin:0 auto;}
.ystd_cen .bd dl{ width:1200px; overflow:hidden; margin:0 auto;}
.ystd_cen .bd dl.ystd_cen_lzb{ background:url(../images/ys_pc_lzb.png) no-repeat center center; height:603px;}

.ystd_cen .bd dl.ystd_cen_mq{ background:url(../images/ys_pc_mq.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_yqy{ background:url(../images/ys_pc_yqy.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_hxf{ background:url(../images/ys_pc_hxf.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_zdh{ background:url(../images/ys_pc_zdh.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_ylj{ background:url(../images/ys_pc_ylj.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_lzq{ background:url(../images/ys_pc_lzq.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_zhz{ background:url(../images/ys_pc_zhz.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_lxy{ background:url(../images/ys_pc_lxy.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_lcy{ background:url(../images/ys_pc_lcy.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_lmy{ background:url(../images/ys_pc_lmy.png) no-repeat center center; height:603px;}
.ystd_cen .bd dl.ystd_cen_sjz{ background:url(../images/ys_pc_sjz.png) no-repeat center center; height:603px;}


.ystd_ky{ width:100%; height:637px; overflow:hidden; margin:0px auto 0px; /*background:#ac1115;*/ /*padding-bottom:40px;*/}
.ystd_ky .ti{ padding-top:40px;}
.ystd_cen_ky{ width:1200px; overflow:hidden; margin:0px auto 0px; height:668px; position:relative;}
.ystd_cen_ky span{ display:block; position:absolute; width:57px; height:57px; top:320px; z-index:2;}
.ystd_cen_ky span.prev{ left:0px;}
.ystd_cen_ky span.next{ right:0px;}
.ystd_cen_ky .bd{ width:1200px; overflow:hidden; margin:0 auto;}
.ystd_cen_ky .bd dl{ width:1200px; overflow:hidden; margin:0 auto;
	text-align: center;

}
.ystd_cen_ky .bd dl.ystd_cen_ky1 img{border: 3px solid #ecb98f;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}

/*.ystd_cen_ky .bd dl.ystd_cen_ky1{ background:url(../images/ky1.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky2{ background:url(../images/ky2.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky3{ background:url(../images/ky3.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky4{ background:url(../images/ky4.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky5{ background:url(../images/ky5.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky6{ background:url(../images/ky6.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky7{ background:url(../images/ky7.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky8{ background:url(../images/ky8.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky9{ background:url(../images/ky9.png) no-repeat center center; height:603px;}*/
/*.ystd_cen_ky .bd dl.ystd_cen_ky10{ background:url(../images/ky10.png) no-repeat center center; height:603px;}*/





.ystd_cen .bd dl dt{ width:512px; overflow:hidden; float:left; margin-left:80px;}
.ystd_cen .bd dl dt p.b1{ width:512px; height:95px; line-height:95px; border-bottom:1px dashed #babbbc; overflow:hidden; margin-top:30px;}
.ystd_cen .bd dl dt p.b1 b{ font-weight:normal; font-size:45px; color:#00b0f0;}
.ystd_cen .bd dl dt p.b1 em{ font-style:normal; font-size:27px; color:#4e4c4c;}
.ystd_cen .bd dl dt p.b2{ width:512px; overflow:hidden; margin-top:15px; line-height:32px; font-size:22px;}
.ystd_cen .bd dl dt p.b2 em{ font-style:normal; color:#babbbc; font-size:12px; padding-right:5px;}
.ystd_cen .bd dl dt p.b3{ width:123px; height:44px; line-height:44px; color:#fff; text-align:center; background:#00b0f0; font-size:22px; border-radius:22px; margin-top:30px; overflow:hidden;}
.ystd_cen .bd dl dt p.b4{ width:512px; overflow:hidden; font-size:22px; margin-top:25px; line-height:32px;}
.ystd_cen .bd dl dt p.b5{ width:512px; overflow:hidden; margin-top:30px;}
.ystd_cen .bd dl dt p.b5 a{ width:220px; height:60px; text-align:center; float:left; margin-right:15px; line-height:60px; color:#fff; text-align:center; font-size:24px; border-radius:22px; background:#92d050;}
.ys_b{
	width:100%; background:url(../images/ys_b.jpg) no-repeat center top; height:147px;
}


.lb_gl{/*margin-bottom: 30px;*/}
.container_lb{width: 800px;
	height: 602px;margin:0 auto;position: relative;}
.pictureSlider{/*margin-bottom: 24px;*/}
.poster-item{border-radius: 10px;
	/*padding:45px 23px 20px 23px;*/
	/*border: 3px solid #ecb98f;*/
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}

.box_yh{
	width:100%; background:url(../images/pic_yh.jpg) no-repeat center top; height:342px;
}
.box_yh01{
	width:100%; background:url(../images/yh_01_bg.jpg) no-repeat center top; height:571px;
}
.box_yh02{
	width:100%; background:url(../images/yh_02_bg.jpg) no-repeat center top; height:618px;
}
.box_yh03{
	width:100%; background:url(../images/yh_03.jpg) no-repeat center top; height:195px;line-height: 195px;
	text-align: center;
	color: #fff;
	font-size: 35px;
}
.box_yh03_2{
	width:100%; background:url(../images/yh_03_bg.jpg) no-repeat center top; height:611px;
}
.dot{
	width: 100px;
	height: 100px;
	/*background: #e95740;*/
	border-radius: 100px;
	position: absolute;
	bottom: 3px;
	/*left: 96px;*/
}
.pulse:before {
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 0 0 #f37865;
	border-radius: 50%;
	border: 2px solid #ffdd96;
	animation: btnAnimate ease-out 1.5s infinite;
	-webkit-animation: btnAnimate ease-out 1.5s infinite;
	-moz-animation: btnAnimate ease-out 1.5s infinite;
	-ms-animation: btnAnimate ease-out 1.5s infinite;
	-o-animation: btnAnimate ease-out 1.5s infinite;
}
@keyframes btnAnimate {
	0% {
		transform: scale(1);
		opacity: 0;
		box-shadow: 0 0 2px #f37865 inset;
	}
	20% {
		transform: scale(1.2);
		opacity: 1;
		box-shadow: 0 0 50px #f37865 inset;
	}
	50% {
		transform: scale(1.5);
		opacity: 0;
		box-shadow: 0 0 60px #f37865 inset;
	}
	100% {
		transform: scale(0.8);
		opacity: 0;
	}
}

.ryzs{
	margin-top: 70px;
	width: 100%;
	background:url(../images/zstit.jpg) no-repeat center top;
	height: 522px;
	background-color: #c7190e;
}
.zslb{
	width: 856px;
	height: 333px;
	float: right;
	/*background: #66cccc;*/
}
.ystit{
	width: 100%;
	background:url(../images/ystit.png) no-repeat center top;
	height: 159px;
	background-color: #fff;
}
.ysinfo p{
	color: #4c4c4c;
	font-size: 20px;
	line-height: 30px;
}

.ind_zj_type{
	width: 1035px;margin: 0 auto;
	height: 100px;
	margin-top: 20px;
	transition: all 0.3s ease 0s;
}
.zzzjys{
	transition: all 0.3s ease 0s;
}
.qkxfys{
	transition: all 0.3s ease 0s;
}
/*   环境 荣誉 设备  */
.indx_zh{width:1200px; overflow:hidden;
	margin:0 auto;
	/*margin-bottom: 0;*/
	padding-bottom: 50px;
	background: #fff;}
.indx_zh_ti{ width:1200px; overflow:hidden;}

.indx_zh_ti_l{ width:180px; overflow:hidden;
	float: left;
	margin-right: 20px;}
.indx_zh_ti_l ul li{
	width:180px;
	float: left; overflow:hidden;
	height:50px; line-height:50px;
	font-size:21px; color:#333333;
	text-align:center;margin-right:5px;
	/*background: #f5f5f5;*/
}
.indx_zh_ti_r{ width:900px; overflow:hidden;
	float: left;
	margin-top: 5px;
}
.indx_zh_ti_r ul{
	/*display: flex;*/
	/*justify-content: space-between;*/
}
.indx_zh_ti_r ul li{
	width:125px;
	float: left; overflow:hidden; height:40px; line-height:40px;
	font-size:17px; color:#333333;
	text-align:center;margin-right:25px;
	/*background: #f5f5f5;*/
}
.indx_zh_ti_r ul li.on{
	color:#fff; background:#00b1ec;}


.indx_zh_ti ul{
	display: flex;
	justify-content: space-between;
}
.indx_zh_ti ul li{
	width:234px; overflow:hidden; height:64px; line-height:64px;
	font-size:24px; color:#333333;
	text-align:center;float:left; margin-right:5px;
	background: #f5f5f5;}
.indx_zh_ti ul li.on{
	color:#fff; background:#43defc;}
.indx_zh_cen{ width:1200px; overflow:hidden; margin:10px auto 0px;}
.indx_zh_hj,.indx_zh_sb,.indx_zh_ry,.indx_zh_gy{ width:1200px; overflow:hidden;}
.indx_zh_hj dl{ width:1200px; overflow:hidden;}
.indx_zh_hj dl dt{ float:left; overflow:hidden; width:560px; margin-right:10px;}
.indx_zh_hj dl dd{ float:left; overflow:hidden;width:630px;}
.indx_zh_hj dl img{ float:left; margin-bottom:10px;}
.indx_zh_hj dl img.img01,.indx_zh_hj dl img.img03,.indx_zh_hj dl img.img05{ margin-right:10px;}
.indx_zh_hj dl img.img05{ margin-right:8px;}
.indx_zh_hj p{
	font-size:23px;
	line-height:40px;
	color: #4c4c4c;
}
.indx_zh_cen img{
	width: 100%;
}
.indx_zh_sb ul li{ width:325px; overflow:hidden; float:left; margin-right:20px;
	margin-left: 45px;}
.indx_zh_sb ul li img{ display:block;}
.indx_zh_sb ul li p{ width:325px; height:56px; line-height:56px; background:#4b4b4b; text-align:center; font-size:20px; overflow:hidden; color:#fff;}

.indx_zh_ry ul li{ width:325px; overflow:hidden; float:left; margin-right:20px; margin-left: 45px;}
.indx_zh_ry ul li img{ display:block;}
.indx_zh_ry ul li p{ height:26px; line-height:26px; font-size:20px; overflow:hidden; color:#4b4b4b; margin:25px auto 0px; text-align:center;}
.indx_zh_ry ul li p b{ background:url(/images/indx_zh_ry_qz.jpg) no-repeat left center; padding-left:28px;}

.indx_zh_gy dl{ width:1200px; overflow:hidden;}
.indx_zh_gy dl dt{ float:left; overflow:hidden; width:630px; margin-right:10px;}
.indx_zh_gy dl dt p{ float:left; overflow:hidden; width:274px;}
.indx_zh_gy dl dd{ float:right; overflow:hidden;width:560px;}
.indx_zh_gy dl img{ float:left; margin-bottom:10px;}
.indx_zh_gy dl img.gy_img03{ float:right;}
.indx_zh_gy dl img.gy_img04,.indx_zh_gy dl img.gy_img06{ margin-right:10px;}

.zzyh img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#zturn img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.ryzsslide{
	width: 1189px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 30px;
}