@charset "gb2312";
/* CSS Document */
/*body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; font-weight: normal; }*/
/*body, button, input, select, textarea {font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial";}*/
/*article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; border: medium none; margin: 0; padding: 0; font-weight: normal; }*/
/*h1, h2, h3, h4, h5, h6 { line-height: 100%; }*/
/*em, b, i, s { font-style: normal; font-weight: normal; text-transform: none; font-style: normal; }*/
/** { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
ul, ol { list-style: none; }
a { text-decoration: none;z-index:999; }
a:hover { text-decoration: none!important;z-index:999; }
p{text-justify: inter-ideograph; white-space: normal; }
img { border: 0px; vertical-align: middle;}
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.fl{ float:left;}
.fr{ float:right;}
.pubW {width:1150px; margin:0 auto}
.re{position: relative;}
.ab{position: absolute;}
.auto{margin: 0 auto;}


.yh_tit{
	width: 100%;
	height: 194px;
	background: url(../images/pic_01.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
	/*background-size: 100%;*/
}
.yh_tit_61{
	width: 100%;
	height: 161px;
	background: url(../images/pic_01_2.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
	/*background-size: 100%;*/
}
.yh_tit2{
    width: 100%;
    height: 205px;
    background: url(../images/pic_02.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_tit_line2{
	width: 100%;
	height: 162px;
	background: url(../images/line_2.jpg) no-repeat center top;
	background-size: 100%;
	vertical-align:top;
	border:0;
}
.yh_tit_line3{
	width: 1920px;
	height: 218px;
	margin: 0 auto;
	background: url(../images/line_3.jpg) no-repeat center center;
	background-size: 100%;
	background-color: transparent;
	vertical-align:top;
	border:0;
}
.yh_tit3{
    width: 100%;
    height: 273px;
    background: url(../images/pic_04.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}

.yh_tit3 a{
    position: absolute;
    bottom: 0;
    right: 100px;
    z-index: 9999;
    transition: all 0.3s ease 0s;
}
.yh_tit3 a:hover{
    transform: translateY(-10px);
}


.yh_tit4{
    width: 100%;
    height: 260px;
    background: url(../images/pic_03.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_tit4 a{
    position: absolute;
    bottom: 10px;
    right: 100px;
    z-index: 9999;
    transition: all 0.3s ease 0s;
}
.yh_tit4 a:hover{
    transform: translateY(-10px);
}

.yh_tit5{
	width: 100%;
	height: 213px;
	background: url(../images/pic_05.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
    /*background-size: 100%;*/
}
.yh_tit5 a{
    position: absolute;
    bottom: 80px;
    right: 340px;
    z-index: 9999;
    transition: all 0.3s ease 0s;
}
.yh_tit5 a:hover{
    transform: translateY(-10px);
}
.yh_tit6{
	width: 100%;
	height: 495px;
	background: url(../images/pic_06.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
	/*background-size: 100%;*/
}
.yh_tit_zj{
	width: 100%;
	height: 167px;
	background: url(../images/pic_zj.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
	/*background-size: 100%;*/
}
.yh_06{
    width: 100%;
    height: 300px;
    background: url(../images/pic_05.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_07{
    width: 100%;
    height: 169px;
    background: url(../images/pic_06.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_08{
    width: 100%;
    height: 600px;
    background: url(../images/pic_07.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_09{
    max-width: 1920px;
    height: 190px;
    margin: 0 auto;
    background: #fad6d8;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}
.yh_09 a{
    position: absolute;
    bottom: 80px;
    right: 340px;
    z-index: 9999;
    transition: all 0.3s ease 0s;
}
.yh_09 a:hover{
    transform: translateY(-10px);
}

.yh_10{
    width: 100%;
    height: 249px;
    background: url(../images/pic_08.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}


.yh_11{
    width: 100%;
    height: 667px;
    background: url(../images/pic_09.jpg) no-repeat center top;
    vertical-align:top;
    border:0;
    /*background-size: 100%;*/
}

.yh_11 a{
    position: absolute;
    bottom: 98px;
    left: 164px;
    z-index: 9999;
    transition: all 0.3s ease 0s;
}
.yh_11 a:hover{
    transform: translateY(-10px);
}
.yh_12{
    width: 100%;
    /*height: 105px;*/
    /*background: #fff;*/
    vertical-align:top;
    border:0;
	margin-top: 40px;
    /*background-size: 100%;*/
}
.yh_12 a{
    position: absolute;
    bottom: 0;
    left: 233px;
    z-index: 9999;
	transition: all 0.3s ease 0s;
	animation: myfirst 0.5s infinite;
}
/*.yh_12 a:hover{*/
    /*transform: translateY(-10px);*/
/*}*/
.yh_way a{
	position: absolute;
	bottom: 0;
	left: 228px;
	z-index: 9999;
	transition: all 0.3s ease 0s;
}
.yh_way a:hover{
	transform: translateY(-10px);
}
.form_tit{
	width: 100%;
	height: 600px;
	background: url(../images/form_tit.png) no-repeat center top;
	vertical-align:top;
	border:0;
}
.zz_tit{
	width: 100%;
	height: 185px;
	background: url(../images/zz_tit.png) no-repeat center top;
	vertical-align:top;
	border:0;
}
.jz_tit{
    width: 100%;
    height: 185px;
    background: url(../images/jz_tit.png) no-repeat center top;
    vertical-align:top;
    border:0;
}
.xf_tit{
	width: 100%;
	height: 185px;
	background: url(../images/xf_tit.png) no-repeat center top;
	vertical-align:top;
	border:0;
}
.qk_tit{
	width: 100%;
	height: 179px;
	background: url(../images/qk_tit.jpg) no-repeat center top;
	vertical-align:top;
	border:0;
}
.zj_tit{
	width: 100%;
	height: 182px;
	background: url(../images/zj_tit.png) no-repeat center top;
	vertical-align:top;
	border:0;
}
/*banner*/
.banner{
	position: relative;}
.dw{
	width: 1200px;
	margin: 0 auto;
	height: 410px;
	position: relative;
}
.dw a{
	transition: all 0.3s ease 0s;
}
.dw a:hover{
	transform: translateY(-10px);
}
.banner_1{width:100%; background:url(../images/banner01.jpg) no-repeat center top; height:369px; vertical-align:top; border:0;}
.banner_2{width:100%; background:url(../images/banner02.jpg) no-repeat center top; height:400px; vertical-align:top; border:0;}
.banner_3{width:100%; background:url(../images/banner_03.jpg) no-repeat center top; height:198px; vertical-align:top; border:0;
	text-align: center;
	}
.banner_2 a{
	position: absolute;
	bottom: 60px;
	left: 337px;
	z-index: 9999;
}
.banner_2 img{

	transition: all 0.3s ease 0s;
	animation: myfirst 0.5s infinite;
}

.banner_btn{
	transition: all 0.3s ease 0s;
	animation: myfirst 0.5s infinite;
	/*width: 400px;*/
	/*background: #f5a60c;*/
	text-align: center;
	color: #fff;
	height: 50px;
	line-height: 50px;
	border-radius: 200px;
	font-size: 25px;
}
.banner_btn_hover{
	transition: all 0.3s ease 0s;
	/* animation: myfirst 0.5s infinite; */
	width: 450px;
	background: #f5a60c;
	text-align: center;
	color: #fff;
	height: 55px;
	line-height: 55px;
	border-radius: 200px;
	font-size: 30px;
}
.banner_btn_hover:hover {
	transform: translateY(-10px);
}
/*.box1 .btn,.box2 .btn,.box3 .btn,.box4 .btn,.box_top .btn{width:600px; height:85px; line-height:85px; margin:50px auto 0 auto; text-align:center; display:block; background-color:#ffdd96; font-size:36px; color:#ce2d29; transition: all 0.3s ease 0s; border-radius:10px;}*/
/*.box1 .btn:hover,.box2 .btn:hover,.box3 .btn:hover,.box4 .btn:hover,.box_top .btn:hover{transform:translateY(-6px);}*/

.title{text-align:center;}
.title h1{font-size:60px; line-height:60px; display:block; font-weight:bold; color:#ee6f38;}
.title h2{font-size:48px; line-height:70px; display:block; font-weight:normal; color:#333;}

.box1{width:1150px; margin:100px auto 80px auto; zoom:1; overflow:hidden;}
.box1 .pic{height:150px; width:1150px; margin:50px 0 0 0; background:url(../images/pic_04.jpg) no-repeat;}

.box2{/*background-color:#ee6f38;*/ zoom:1; overflow:hidden; padding:70px 0;
	padding-top: 0;
	padding-bottom: 50px;}
.box2 h3{font-size:35px;}
.box2 .yh{margin-top:60px; zoom:1; overflow:hidden;}
.box2 .yh h3{font-size:50px; line-height:55px; display:block; font-weight:bold; color:#fff; text-align:center;}
.box2 .yh .ul-1{width:975px; margin:0 auto;}
.box2 .yh .ul-1 li{width:275px; height:402px; float:left; display:block; margin:40px 25px 0 25px;}
.box2 .yh .ul-1 li a{width:275px; display:block; transition: all 0.3s ease 0s;}
.box2 .yh .ul-1 li a:hover{transform:translateY(-6px);}
.box2 .yh .ul-2{width:650px; margin:0 auto;}
.box2 .case{/*margin-top:60px;*/ zoom:1; overflow:hidden;}
.box2 .case h3{font-size: 40px;
	line-height: 55px;
	display: block;
	font-weight: bold;
	color: #4c4c4c;
	text-align: center;
	padding-top: 30px;}
.box2 .case ul{zoom:1; overflow:hidden; background-color:#fff; border-radius:10px; display:block; margin-top:40px; padding:40px 0;}
.box2 .case ul li{width:234px; display:block; float:left; text-align:center; margin-left:43px;}
.box2 .case ul li p{display:block; font-size:20px; color:#444; margin-top:10px;}

.box3{/*background-color:#e25039;*/ zoom:1; overflow:hidden; padding:70px 0;
	padding-top: 0;
	padding-bottom: 40px;}
.box3 h3{font-size:35px;}
.box3 .yh{margin-top:60px; zoom:1; overflow:hidden;}
.box3 .yh h3{font-size:50px; line-height:55px; display:block; font-weight:bold; color:#fff; text-align:center;}
.box3 .yh ul li{width:275px; height:402px; float:left; display:block; margin:40px 16px 0 0;}
.box3 .yh ul li:last-child{margin-right:0;}
.box3 .yh ul li a{width:275px; display:block; transition: all 0.3s ease 0s;}
.box3 .yh ul li a:hover{transform:translateY(-6px);}
.box3 .case{/*margin-top:60px;*/ zoom:1; overflow:hidden;}
.box3 .case h3{font-size: 40px;
	line-height: 55px;
	display: block;
	font-weight: bold;
	color: #4c4c4c;
	text-align: center;
	padding-top: 20px;}
.box3 .case ul{zoom:1; overflow:hidden; background-color:#fff; border-radius:10px; display:block; margin-top:40px; padding:40px 0;}
.box3 .case ul li{width:234px; display:block; float:left; text-align:center; margin-left:43px;}
.box3 .case ul li p{display:block; font-size:20px; color:#444; margin-top:10px;}

.box4{zoom:1; overflow:hidden; padding:70px 0;
	padding-top: 20px;

	padding-bottom: 50px;}
.box4 h3{
	font-size: 35px;}
.zz_yh{
	width: 1440px;
	height: 697px;
	margin: 0 auto;
	position: relative;
	background: url(../images/zz_bg.png) center center no-repeat;
	background-size: 100%;
	margin-top: -30px;
}
.zz_yh_info{
	width: 880px;
	margin: 0 auto;
	padding-top: 130px;
}
.zz_yh_info ul{

	display: flex;
	justify-content: space-around;
}
.zz_yh_info ul li{
	position: relative;
}
.zz_yh_info a{transition: all 0.3s ease 0s;}
.zz_yh_info a:hover{transform: translateY(-10px);}

.zz_btn a{
	position: absolute;
	bottom: 3px;
	left: 385px;
	transition: all 0.3s ease 0s;
}
.zz_btn a:hover{
	transform: translateY(-10px);
}



.jz_yh{
	width: 1440px;
	height: 751px;
	margin: 0 auto;
	position: relative;
	background: url(../images/jz_bg.png) center center no-repeat;
	background-size: 100%;
	margin-top: -40px;

}
.jz_yh_info{
	width: 1150px;
	margin: 0 auto;
	padding-top: 170px;
}
.jz_yh_info ul{

	display: flex;
	justify-content: space-around;
}
.jz_yh_info ul li{
	position: relative;
}
.jz_yh_info a{transition: all 0.3s ease 0s;}
.jz_yh_info a:hover{transform: translateY(-10px);}

.jz_btn a{
	position: absolute;
	bottom: 26px;
	left: 385px;
	transition: all 0.3s ease 0s;
}
.jz_btn a:hover{
	transform: translateY(-10px);
}


.xf_yh{
	width: 1283px;
	height: 677px;
	margin: 0 auto;
	position: relative;
	background: url(../images/xf_bg.png) center center no-repeat;
	background-size: 100%;
	margin-top: 30px;

}
.xf_yh_info{
	width: 1000px;
	margin: 0 auto;
	padding-top: 90px;
}
.xf_yh_info ul{

	display: flex;
	justify-content: space-around;
}
.xf_yh_info ul li{
	position: relative;
}
.xf_yh_info a{transition: all 0.3s ease 0s;}
.xf_yh_info a:hover{transform: translateY(-10px);}

.xf_btn a{
	position: absolute;
	bottom: 10px;
	left: 310px;
	transition: all 0.3s ease 0s;
}
.xf_btn a:hover{
	transform: translateY(-10px);
}


.box4 .yh{margin-top:60px; zoom:1; overflow:hidden;}
.box4 .yh h3{font-size:50px; line-height:55px; display:block; font-weight:bold; color:#fff; text-align:center;}
.box4 .yh ul{width:975px; margin:0 auto;}
.box4 .yh ul li{width:275px; height:402px; float:left; display:block; margin:40px 25px 0 25px;}
.box4 .yh ul li a{width:275px; display:block; transition: all 0.3s ease 0s;}
.box4 .yh ul li a:hover{transform:translateY(-6px);}
.box4 .case{/*margin-top:60px;*/ zoom:1; overflow:hidden;}
.box4 .case h3{font-size: 40px;
	line-height: 55px;
	display: block;
	font-weight: bold;
	color: #4c4c4c;
	text-align: center;
	padding-top: 30px;}
.box4 .case .cont{zoom:1; overflow:hidden; background-color:#fff; border-radius:10px; display:block; margin-top:40px; padding:40px 0; text-align:center;}

.full_w{
	width: 100%;

	/*margin-top: -10px;*/
    background: #fff;
}

.box_top{
	width:100%;
	max-width: 1920px;
	margin:0 auto; zoom:1;
	/*background: url(../images/bg.jpg);*/
	/*height: 247px;*/
	/*overflow:hidden;*/
	/*padding-top: 50px;*/
	padding-bottom: 0;}
.box_top_2{
	width:100%;
	max-width: 1920px;
	margin:0 auto; zoom:1;
	background: url(../images/bg.jpg);

	/*overflow:hidden;*/
	/*padding-top: 50px;*/
	padding-bottom: 0;}
.box_top .title h1{
	font-size: 62px;
	line-height: 65px;
	display: block;
	color: #ffdd91;
	font-weight: bold;
}
.box_top .title h2 {
	font-size: 36px;
	line-height: 45px;
	display: block;
	color: #fff;
	font-weight: normal;
	margin-top: 15px;
	padding-bottom: 30px;
}
.box_top ul{
	display: flex;
	justify-content: space-around;
}
.box_top ul li{
	position: relative;
	z-index: 99;
}
/*.box4 ul li{width:270px; float:left; display:block;}*/
/*.box4 ul li:nth-child(2){margin:0 33px 0 33px;}*/
.box_top ul li a{/*width:270px;*/ display:block; transition: all 0.3s ease 0s;}
.box_top ul li a:hover{transform:translateY(-10px);}



.zj{text-align:center; /*padding-top:80px;*//*background: #ee6f38;*/
	/*padding-top: 45px;*/
	background: url(../images/xf_bg.jpg);
	padding-bottom: 60px;
}
.zj .title h1{line-height:75px;
	color: #4c4c4c;}
.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);}


@keyframes shang{
	0%{ top:5%;}
	30%{ top:3%}
	60%{ top:5%}
	90%{ top:7%}
	100%{ top:5%}
	}



/*  松鼠专家团    */
.indx_sszjt{ width:1200px; overflow:hidden; margin:40px auto 0px;}
.indx_sszjt_cen{ width:1400px; /*height:404px;*/ overflow:hidden; margin:30px auto 0px;
	padding: 35px;

	background: #fff;}
.indx_sszjt_cen dl{ width:56px; height:404px; overflow:hidden; float:left;background: #fff;}
/*.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;
	text-align: left;}
.indx_sszjt_cen dl dd span{ width:242px; height:50px; line-height:50px; 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:218px; line-height:24px; overflow:hidden; font-size:15px; border-bottom:2px solid #cfcfcf; padding:5px 0px;}
.indx_sszjt_cen dl dd p.a2{ width:218px; 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_cqm{ background:url(/images/indx_sszjt_d_cqm.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_wyx{ background:url(/images/indx_sszjt_d_wyx.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_cxl {
	background: url(/images/indx_sszjt_d_cxl.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;
}
/*表单*/
.pro1{
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 40px;

}
.pro1 h1 {font-size:48px; color:#fff; text-align:center; margin:0 0 40px; line-height:50px;font-weight: bold;}
.pro1 h1 span {font-size:30px; color:#999999; font-weight:300;}
.yybd_cenb{ width:1187px;
	height: 714px;
	background: url(../images/form_bg.png) center center no-repeat;
	background-size: 100%;
	margin: 0 auto; /*border:1px solid #eee;*/ overflow:hidden; border-radius:12px;
	padding-top: 50px;
	padding-bottom: 20px;}
.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:25%; text-align:right; font-size:27px; color:#000000; float:left;  line-height:50px;}
.yybd_cenb ul li input{ width:60%; 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:60%; 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:60%; height:200px; 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: 800px;
	height: 70px;
	line-height: 70px;
	font-size: 25px;
	color: #ce2d29;
	text-align: center;
	margin: 0 auto;
	background: #ffdd96;
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.dot{
	width: 77px;
	height: 77px;
	/*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;
	}
}


.blank40 {
	clear: both;
	height: 40px;
	overflow: hidden;
	display: block;
}
.title h3 {
	font-size: 30px;
	line-height: 45px;
	display: block;
	color: #fff;
	font-weight: normal;
	margin-top: 15px;
}

.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_box{
	width: 1400px;
	margin: 0 auto;

	/*padding-bottom: 50px;*/
}


.sp_box ul{
	width: 1100px;
	/*height: 480px;*/
	margin:0 auto;
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;

}
.sp_box ul li{
	position: relative;

}
.sp_box ul li:nth-child(1){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:100;
	/*transform: rotate(-14deg);*/
	/*margin-left: 20px;*/
}
.sp_box ul li:nth-child(2){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:101;
	/*transform: rotate(9deg);*/
	/*margin-left:-74px;*/
}
.sp_box ul li:nth-child(3){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:102;
	/*transform: rotate(-11deg);*/
	/*margin-left: -57px;*/
	/*margin-top: 10px;*/
}
.sp_box ul li:nth-child(4){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:103;
	/*transform: rotate(5deg);*/
	/*margin-left: -57px;*/
}
.sp_box ul li:nth-child(5){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:103;
	/*transform: rotate(5deg);*/
	/*margin-left: -57px;*/
}

.sp_box ul li:nth-child(6){/*width:270px;*/ display:block; transition: all 0.3s ease 0s;z-index:103;
	/*transform: rotate(5deg);*/
	/*margin-left: -57px;*/
}
.sp_box ul li:nth-child(1):hover {
	transform: rotate(-14deg) translate(-5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}
.sp_box ul li:nth-child(2):hover {
	transform: rotate(9deg) translate(5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}
.sp_box ul li:nth-child(3):hover {
	transform: rotate(-11deg) translate(-5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}
.sp_box ul li:nth-child(4):hover {
	transform: rotate(5deg) translate(5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}
.sp_box ul li:nth-child(5):hover {
	transform: rotate(5deg) translate(5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}
.sp_box ul li:nth-child(6):hover {
	transform: rotate(5deg) translate(5px, -20px);
	/*transform: translate(-10px,-10px);}*/
}

.sp_box_text{
	width: 1200px;
	/*width: 100%;*/
	/*height: 100px;*/
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;

}
.sp_box_text p{
	text-align:center;
	font-size: 25px;
	line-height: 45px;
}

.yy_box{
	width: 1350px;
	margin: 0 auto;
	/*padding-top: 60px;*/
	/*padding-bottom: 50px;*/
}
.yy_l{
	width:735px;
	height:675px;
	float: left;
	background: url(../images/yy_l.png) center center no-repeat;
	position: relative;
}
.yy_l a{
	position: absolute;
	bottom:25px;
	left:130px;
	transition: all 0.3s ease 0s;
}
.yy_l a:hover{
	transform: translateY(-10px);
}
.yy_r{
	width:589px;
	height:675px;
	float: left;
	background: url(../images/yy_r.png) center center no-repeat;
	position: relative;
}
.zz_l{
	width:659px;
	height:753px;
	background: url(../images/zz_l.png) center center no-repeat;
	position: relative;
	float: left;
}
.zz_al{
	width: 587px;
	height: 325px;
	position: absolute;
	top: 28px;
	left: 61px;
}
.zz_l_btn_t{
	position: absolute;
	top: 391px;
	left: 473px;
	transition: all 0.3s ease 0s;
	width: 142px;
	height: 48px;
}
.zz_l_btn{
	position: absolute;
	bottom: 113px;
	left:132px;
	transition: all 0.3s ease 0s;
}
.zz_l_btn:hover{
	transform: translateY(-10px);
}
.zz_r{
	width:641px;
	height:753px;
	background: url(../images/zz_r.png) center center no-repeat;
	position: relative;
	float: right;
}
.zz_r_t{
	 position: absolute;
	 right: 103px;
	 top:190px;
	 transition: all 0.3s ease 0s;
 }
.zz_r_t:hover{
	transform: translateY(-10px);
}
.zz_r_b{
	position: absolute;
	left: 85px;
	bottom:25px;
	transition: all 0.3s ease 0s;
}
.zz_r_b:hover{
	transform: translateY(-10px);
}
.ps{
	text-align: center;
	color: #b8d081;
	font-size: 40px;
	padding-bottom: 30px;
	padding-top:30px;
}
.ps p{
	padding: 10px;
}




.prev {/*width: 50px; height:100px; background: url(/images/left.png) top center no-repeat;display: block;*/position: absolute;bottom: 30px}
.next {/*width: 50px; height:100px; background: url(/images/right.png) top center no-repeat;display: block;*/position: absolute;bottom: 30px;right: 10px}

.xiang {width: 100%; height:720px;
	/*background: url(/images/xiang.jpg) top center no-repeat;*/
	padding-top: 30px;}
.xiang .xtitle{font-size: 24px; color: #fff; font-weight: bold; line-height: 40px; width: 230px; text-align: center;border:solid 1px #fff;position: relative;margin: 0 auto;}
.xiang .xtitle:after {content:"";width: 50px;height: 1px;background: #fff;position: absolute;top: 23px;right: -50px;}
.xiang .xtitle:before {content:"";width: 50px;height: 1px;background: #fff;position: absolute;top: 23px;left: -50px;}
.xiang .xtitle font{font-weight: 500; font-size: 14px;}
.xiang .kuang  {margin-top: 20px;position: relative;}
.xiang .kuang .bd {width: 1001px;overflow: hidden;margin:0 auto;}
.xiang .kuang .hd { width:50px; height:35px; margin:0 auto; }
.xiang .kuang .hd ul {width:100%; height:35px; overflow:hidden; }
.xiang .kuang .hd ul li { height:35px;float:left;  width: 15px;}
.xiang .kuang .hd ul li a {border-radius: 20px;display: block;width: 10px;height: 10px;border: solid 1px #56677e;}
.xiang .kuang .hd ul li.on a{border-radius: 20px;background-color: #56677e;display: block;width: 10px;height: 10px;}
.xiang .kuang .prev {width: 50px; height:100px; background: url(/images/left.png) top center no-repeat;display: block;position: absolute;bottom: 200px}
.xiang .kuang .next {width: 50px; height:100px; background: url(/images/right.png) top center no-repeat;display: block;position: absolute;bottom: 200px;right: 10px}
.xiang .anniu {width: 450px;margin: 0 auto;padding-top: 30px;}
.xiang .anniu a:nth-child(1) {padding-right:30px}


.m-con {width: 1200px;margin: 0 auto;}
.clear {clear: both;}




.xiang .kuang_sb  {margin-top: 20px;position: relative;}
.xiang .kuang_sb .bd_sb {width: 1001px;overflow: hidden;margin:0 auto;}
.xiang .kuang_sb .hd { width:50px; height:35px; margin:0 auto; }
.xiang .kuang_sb .hd ul {width:100%; height:35px; overflow:hidden; }
.xiang .kuang_sb .hd ul li { height:35px;float:left;  width: 15px;}
.xiang .kuang_sb .hd ul li a {border-radius: 20px;display: block;width: 10px;height: 10px;border: solid 1px #56677e;}
.xiang .kuang_sb .hd ul li.on a{border-radius: 20px;background-color: #56677e;display: block;width: 10px;height: 10px;}
.xiang .kuang_sb .prev {width: 50px; height:100px; background: url(/images/left.png) top center no-repeat;display: block;position: absolute;bottom: 200px}
.xiang .kuang_sb .next {width: 50px; height:100px; background: url(/images/right.png) top center no-repeat;display: block;position: absolute;bottom: 200px;right: 10px}
.xiang .anniu {width: 450px;margin: 0 auto;padding-top: 30px;}
.xiang .anniu a:nth-child(1) {padding-right:30px;}



.gqhd_main{
	width:100%;
	margin: 0 auto;
	/*background:url(../images/bg.jpg) top center repeat-y;*/
	/*background-size: 100%;*/
    /*background: #fff;*/
}

.yh_1{
	/*width: 1920px;*/
	width: 1336px;

	height: 765px;
	margin: 0 auto;
	position: relative;
	background:url(../images/yh01.png) center center no-repeat;
	background-size: 100%;

}
.yh_btn_div{
	width: 1336px;
	height: 80px;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
}
.yh_2{
	width: 1920px;
	height: 408px;
	margin: 0 auto;
	position: relative;
}
.yh_1 a{
	position: absolute;
	bottom: 407px;
	transition: all 0.3s ease 0s;
}
.yh_1 a:hover{
	transform: translateY(-10px);
}
.yh_2 a{
	position: absolute;
	bottom: 95px;
	transition: all 0.3s ease 0s;
}
.yh_2 a:hover{
	transform: translateY(-10px);
}
@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, -10px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}



/*   环境 荣誉 设备  */
/*   环境 荣誉 设备  */
.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 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;}

.ti{ width:1200px; overflow:hidden;
    margin: 0 auto;}
.ti p{ width:1200px; height:60px;
	/*background:url(/images/indx_ti.png) no-repeat center top; */
	text-align:center; font-size:46px;
	font-weight: bold; color:#e94929; line-height:60px;

}
.ti p span{
	/*background: #8dc65b;*/
    padding-left: 20px;
    padding-right: 20px;

}
.ti p b{ color:#edefa4;}
.ti font{ display:block; width:1200px; height:30px; line-height:30px; display:block; text-align:center; color:#fff; font-size:18px;}


.zj_tit_text{
	font-size: 25px;
	text-indent:2em;
	line-height: 35px;
	/*margin-top: 30px;*/
	text-align: left;
}

.sp_img{
    width:100%;
    /*width: 1200px;*/
	height: 383px;
	background: url(../images/pic_fd.jpg) no-repeat center top;
	margin: 0 auto;
    display: flex;
    justify-content: space-between;
	/*margin-top: 30px;*/
}
.sp_img div{
	text-align: center;
}
.sp_img p{
	text-align: center;
	background: #2a2a29;
	width: 100%;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
}
.sp_btn{

	/*width: 400px;*/
	/*height: 50px;*/
	/*line-height: 50px;*/
	margin: 0 auto;
	margin-top: 30px;

	/*font-size: 23px;*/
	/*background: #f1d168;*/
	/*color: #d32e27;*/
	/*-webkit-border-radius: 100px;*/
	/*-moz-border-radius: 100px;*/
	/*border-radius: 100px;*/
}
.sp_btn{
	transition: all 0.3s ease 0s;
}
.sp_btn:hover{
	transform: translateY(-10px);
}
.x_ry{
	width: 100%;
	height: 98px;
	background: url(../images/x_ry.jpg) center center repeat-x;
}
.x_yr{
	width: 100%;
	height: 187px;
	background: url(../images/x_yr.jpg) center center no-repeat;
	background-size: 100%;
}
.zj_btns{
	width: 1250px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
}
.swiper-pagination-bullet{
	width: 40px!important;
	height: 5px!important;
	border-radius: 0!important;
}
.swiper-pagination-bullet-active{
	background: #02b1f0!important;
}
.xww01{
	width: 100%;
	height: 644px;
	background: url(../images/xww01.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww-slide01{
	width: 100%;
	height: 599px;
	background: url(../images/xww_slide01_bg.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.ystd_cen{
	width: 1127px;
	margin: 0 auto;
	padding-top: 80px;
}

.xww02{
	width: 100%;
	height: 220px;
	background: url(../images/xww02.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww03{
	width: 100%;
	height: 736px;
	background: url(../images/xww03.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww04{
	width: 100%;
	height: 664px;
	background: url(../images/xww04.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww05{
	width: 100%;
	height: 691px;
	background: url(../images/xww05.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww05_2{
	width: 100%;
	height: 796px;
	background: url(../images/xww05_2.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.xww06{
	width: 100%;
	height: 290px;
	background: url(../images/xww06.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.zhz07{
	width: 100%;
	height: 550px;
	background: url(../images/zhz07.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
.zhz-slide02{
	width: 344px;
	/*height: 150px;*/
	position: absolute;

	top: 40px;
	left: 429px;
}
.zhz08{
	width: 100%;
	height: 246px;
	background: url(../images/zhz08.jpg) center center no-repeat;
	/*background-size: 100%;*/
	position: relative;
}
/*.swiper-container{*/
	/*overflow: visible!important;*/
/*}*/
/*.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{*/
	/*bottom: -23px!important;*/
/*}*/