@charset "utf-8";
/* CSS Document */
body {
	font-size:14px;
	margin:0;
	padding:0;
	color:#333333;
	margin:0;
	background:#fff;
	font-family:"微软雅黑";
	line-height:22px;
	overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, images, p, div , ol {
	margin:0;
	padding:0;
	border:none;
	list-style-type:none;
}
h1{
font-weight: bold !important;
}
a {
	/*color:#c00000;*/
	color:#131313;
	text-decoration:none;
}
a:hover {
	
}
images, input {
	vertical-align:middle;
	border:0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"微软雅黑";
}

.clear{clear:both;}
.pro0 {width:1100px; margin:0 auto;}
.pro0 p {font-size:18px;
	padding-top: 20px;}
.pro0 h1 {font-size:48px; color:#195caa; text-align:center; margin:60px 0 40px; line-height:50px;}
.pro0 h1 span {font-size:30px; color:#999999; font-weight:300;}

.pro1 .pro1_1 {width:540px; float:left;}
.pro1 .pro1_2 {width:540px; margin-left:20px; float:left;}
.pro1 .pro1_2 h2 {font-size:30px; color:#195caa; margin:20px 0;}
.pro1 .pro1_2 h2 span {font-size:18px; color:#999999; text-transform:uppercase;}
.pro1_2_1 {height:301px; width:560px; background-color:#ededed; position:absolute; margin-left:-20px; margin-top:27px;}
.pro1_2_1_1 {width:520px; height:300px; border:1px #dadada solid; position:absolute; margin-top:-20px; margin-left:18px;}
.pro1_2_1_1 p {margin:60px 30px 20px; text-indent:2em;}
.pro1_2_1_1 a {margin-left:30px;}

.pro2 h2 {font-size:30px; color:#195caa; text-align:center; margin:60px 0 30px;}
.pro2 ul li {width:332px; height:258px; background:url(../images/hd_13.jpg) no-repeat; float:left; margin-bottom:25px;}
.pro2 ul li h3 {font-size:30px; width:280px; text-align:center; margin:30px auto 20px; border-bottom:1px #85aad4 dashed; padding-bottom:20px; font-weight:900;}
.pro2 ul li h4 {font-size:22px; line-height:1.8em; text-align:center; font-weight:300;}
.pro2 ul li h4 span {color:#ff3000; font-weight:bold;}
.pro2 h5 {text-align:center; margin-bottom:10px;}

.pro3_1 .hd ul li {width:548px; float:left; border:1px #195caa solid; color:#195caa; font-size:30px; line-height:65px; text-align:center; font-weight:bold;}
.pro3_1 .hd ul .on {background-color:#195caa; color:#fff;}
.pro3_1 .bd ul .li1 {width:788px; line-height:65px; font-size:20px; text-align:center; float:left; border:1px #9eb4d7 solid; border-top:none;}
.pro3_1 .bd ul .li2 {width:309px; line-height:65px; font-size:20px; text-align:center; float:left; border:1px #9eb4d7 solid; border-top:none; border-left:none;}
.pro3_1 .bd ul .hh2{height:65px; line-height:1.5em;}

.picScroll-left{ width:1160px;height:440px;  overflow:hidden; position:relative;  margin:0 auto;  }
.picScroll-left .hd{height:1px;width:100%;}
.picScroll-left .hd .prev{position:relative;left:1100px;top:160px;}
.picScroll-left .hd .next{position:relative;top:160px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:20px; height:330px;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:354px;height:410px; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc; }
.picScroll-left .bd ul li .anli_top{width:354px;height:78px;background:url("/templets/sh_new/images/anli_07.jpg") no-repeat;}
.picScroll-left .bd ul li .anli_top h3{padding-top:20px;font-size:18px;color:#fff;}
.picScroll-left .bd ul li .anli_top h4{font-size:16px;color:#fff;}
.picScroll-left .bd ul li h2{margin:10px 0px;}
.picScroll-left .bd ul li p{text-align:left;padding:0px 15px;}
.picScroll-left .bd ul li p a {color:red;}

.ctm09{width:1100px;margin:0px auto;}	
#service{width:1100px; float:left; border-top:0px solid #fff; border-bottom:20px solid #fff}
.bnspic a{display:block;}
.big_pic{width: 550px;
	float:left;
	margin-top: 18px;
	padding-top: 55px;padding-bottom:60px;overflow:hidden;position:relative;background: #f2f2f2;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic p{
	padding: 30px;
	padding-bottom: 0;
	padding-top: 0;
	text-indent: 2em;

}

.big_pic .txt{width:681px;height:46px;line-height:46px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width: 548px;float: right;
	height: 500px;}
.small_pic li{width:174px;height: 259px;margin: 0 0 10px 10px;float:left;display: inline;overflow: hidden;}
.small_pic a,.small_pic img{
	width: 100%;display: block;}
.small_pic a{background: #8e9092;transition:all ease .2s;}
.small_pic .on,.small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{background:#303030;}
.intxtb{width:546px;overflow: hidden;}
.intxtb,.intxtb img{height: 305px;}

.intxta{width: 546px;height: 193px;/*position: absolute;bottom: 0;z-index: 3;*/}
.intxta .intxta_a{width: 78px;height: 78px;background:#014886;border-radius: 50px;margin: 15px 20px;float:left;}
.intxta .intxta_a span{line-height: 25px;padding: 14px 12px 0 23px;display: block;color: #FFF;font-size: 18px;}
.intxta .intxta_b{width: 328px;padding-top: 42px;float:left;}
.intxta .intxta_b span{font-size: 24px;color: #000;}
.intxta .intxta_b p{font-size: 12px;color: #014886;}
.intxta_c p{padding: 0 20px 0 30px;font-size: 16px;color: #333;}
.intxta_c p.pab{padding-bottom: 10px;}
.intxta_c a{float: right;margin-right: 24px;display: inline; margin-top:-158px;}

.pro5 {margin:80px 0;}
.pro5_1 .hd {margin-top:-70px;}
.pro5_1 .hd .next{position:relative;left:1058px;top:220px;width:26px;}
.pro5_1 .hd .prev{position:relative;top:220px;width:26px;left:-50px;}
.pro5_1_left {width:540px; float:left; margin-left:60px;}
.pro5_1_left h2 {font-size:40px; font-weight:bold; margin-bottom:20px;}
.pro5_1_left h3 {font-size:35px; color:#f57c3f; border-bottom:1px #333333 dashed; margin-bottom:20px; line-height:40px; padding-bottom:10px;}
.pro5_1_left p {text-indent:0em; margin-bottom:10px; line-height:1.8em;}
.pro5_1_left p img {vertical-align: middle; margin-right:8px;}
.pro5_1_right {width:395px; float:left; margin-left:40px;}

.focusBox123 { position: relative; width:100%; height:450px; overflow: hidden; }
.focusBox123 .pic{ position:relative; z-index:0; }
.focusBox123 .pic a{ width: 100%;height: 450px;display: block; }
.focusBox123 .pic img { width:100%; height:450px; display: block; }
.focusBox123 .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox123 .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox123 .hd .on{ background-position:0 0; }

.focusBox123 .prev,
.focusBox123 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox123 .prev { left: 20%; }
.focusBox123 .next { background-position: 0 -90px; right: 20%; }
.focusBox123 .prev:hover,
.focusBox123 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.yybd_cenb{ width:100%; border:1px solid #eee; overflow:hidden; border-radius:12px;
	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:30%; text-align:right; font-size:27px; color:#000000; 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: 490px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	background: #92d050;
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.zztitle{ text-align: center; position: relative}
.zztitle h1{ font-size:50px; color: #195caa; line-height: 49px; padding: 8px 0 }
.zztitle a{ display: block; background: #656565; width: 340px; color: #fff; margin: 10px auto; padding: 6px 0; letter-spacing: 4px; font-size: 22px; z-index: 999; position: relative }
.zztitle a:hover{
	color: #fff;}
.zztitle o{ width: 100%; height: 1px; background: #656565; display: block; position: absolute; top: 84%; z-index: 0}


/*  ystd   */
.ystd{ width:100%; overflow:hidden; margin:0 auto; background:#f4f4f4;
    /*margin-top: 10px;*/
}
.ystd .ti{ padding-top:40px;}
.ystd_cen{ width:1000px; /*overflow:hidden;*/ margin:30px auto 0px; height:250px; position:relative;}
.ystd_cen span{ display:block; position:absolute; width:57px; height:57px; top:55px; z-index:2;}
.ystd_cen span.prev{ left:-65px;}
.ystd_cen span.next{ right:-65px;}
.ystd_cen .bd{ width:1000px; overflow:hidden; margin:0 auto;}
.ystd_cen .bd dl{ width:1000px; overflow:hidden; margin:0 auto;}
.ystd_cen .bd dl.ystd_cen_zhz{ background:url(../images/ystd_cen_01.jpg) no-repeat right top; height:668px;}
/*.ystd_cen .bd dl.ystd_cen_mzy{ background:url(../images/ystd_cen_02.jpg) no-repeat right top; height:668px;}*/
.ystd_cen .bd dl.ystd_cen_mzy{ background:url(../images/ystd_cen_03.jpg) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_xww{ background:url(../images/ystd_xww.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_yy{ background:url(../images/ystd_yy.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_ylj{
	width: 100%;
	display: flex;
	justify-content: space-between;
}



.ystd_cen .bd dl.ystd_cen_ylj_2{
	width: 100%;
}
.ystd_cen .bd dl.ystd_cen_ylj_2 dt{
	margin-right: 30px;
}
.ystd_cen .bd dl.ystd_cen_csx{ background:url(../images/csx.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_zhy{ background:url(../images/zhy.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_sjm{ background:url(../images/sjm.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_ly{ background:url(../images/ly.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_lcy{ background:url(../images/lcy.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_ljl{ background:url(../images/ljl.png) no-repeat right top; height:668px;}
.ystd_cen .bd dl.ystd_cen_lyk{ background:url(../images/lyk.png) no-repeat right top; height:668px;}

.ystd_cen .bd dl dt{
	width:225px;
	height: 136px; overflow:hidden; float:left;
	border: 1px solid #009ace;
	text-align: center;
	padding-top: 30px;
	background: #fff;

}
.ystd_cen .bd dl dt img{
	max-height: 60px;
	max-width: 160px;
}
.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;}


.l_btn{
	width: 60%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.l_btn_l{
	width: 350px;
	background: #92d050;
	text-align: center;
	color: #fff;
	font-size: 20px;
	float: left;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.l_btn_r{
	width: 270px;
	background: #42ace5;
	text-align: center;
	color: #fff;
	font-size: 20px;
	float: right;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/*案例*/
.kxj_case_d{
	width: 950px;
	margin: 0 auto;


	display: flex;
	justify-content: space-between;
}

.kxj_case_d a{
	width: 165px;
	height: 50px;
	background: #eee;
	text-align: center;
	color: #4c4c4c;
	line-height: 50px;
	font-size: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.case_on{
	background: #3498db!important;
	color: #fff!important;
}
.case_info{
	width: 950px;
	margin: 0 auto;
	height: 500px;

	margin-top:30px;
}
.case_detail{
	width: 100%;
	height: 500px;

}
.case_img{
	width: 320px;
	padding-top:20px;
	padding-left:25px;
	float: left;
}
.case_img img{
	width:100%;
}
.case_r{
	width: 520px;
	height: 200px;

	float: right;
	padding-right: 35px;
	padding-top: 55px;
}
.case_r img{
	width:100%;
}
.case_text b{
	font-size: 35px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
}
.case_text span{
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #ccc;
}
.case_text p{
	font-size:20px;
	padding-top:5px;
}
.case_text p img{
	width: 22px;
	margin-right: 5px;
	padding-top: 10px;
}
.case_ba{
	margin-top:22px;
}
.case_btn{
	width:200px;
	height:50px;
	line-height:50px;
	color: #fff;
	margin:0 auto;
	text-align: center;
	background: #92d050;
	font-size:20px;
	margin-top:20px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.ystd_cen .hd {
	display: block;
	position: absolute;
	left: 460px;
	bottom: 20px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
}

.ystd_cen .hd li.on {
	background: #0092CE;
	border-radius: 5px;
}

.ystd_cen .hd li {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 8px;
	border-radius: 5px;
	background: #88a6ae;
	text-indent: -9999px;
	cursor: pointer;
}
.banner{
	width: 100%;
	height: 650px;
	background: url("../images/banner.jpg") center center no-repeat;

}
.pic01{
	width: 100%;
	height: 531px;
	background: url("../images/pic01.jpg") center center no-repeat;
}
.pic02{
	width: 100%;
	height: 888px;
	background: url("../images/pic02.jpg") center center no-repeat;
}
.yb{
	width: 100%;
	height: 500px;
	background: url("../images/yb.jpg") center center no-repeat;
}
.pic03{
	width: 100%;
	height: 764px;
	/*background: url("../images/pic03.jpg") center center no-repeat;*/
	text-align: center;
}
.pic04{
	width: 100%;
	height: 850px;
	background: url("../images/pic04.jpg") center center no-repeat;
	text-align: center;
}
.pic04_de{
	width: 1143px;
	margin: 0 auto;
	text-align: right;
	padding-top: 190px;
}
.pic05{
	width: 100%;
	height: 734px;
	background: url("../images/pic05.jpg") center center no-repeat;
	text-align: center;
}
.pic06{
	width: 100%;
	height: 726px;
	background: url("../images/pic06.jpg") center center no-repeat;
	text-align: center;
}
.szm{
	width: 100%;
	height: 600px;
	background: url("../images/szmbg.jpg") center center no-repeat;
	text-align: center;
}
.picstep{
	width: 100%;
	height: 1237px;
	background: url("../images/picstep.jpg") center center no-repeat;
	text-align: center;
	position: relative;
}
.pic07{
	width: 100%;
	height: 288px;
	background: url("../images/pic07.jpg") center center no-repeat;
	text-align: center;
}
.pic07_bg{
	width: 100%;
	height: 694px;
	background: url("../images/zj_bg.jpg") center center no-repeat;
	text-align: center;
}
.pic08{
	width: 100%;
	height: 1077px;
	background: url("../images/pic08.jpg") center center no-repeat;
	text-align: center;
}
.pic09{
	width: 100%;
	height: 271px;
	background: url("../images/pic09.jpg") center center no-repeat;
	text-align: center;
}
.pic11{
	width: 100%;
	height: 592px;
	background: url("../images/pic11.jpg") center center no-repeat;
	text-align: center;
}
.pic10{
	width: 100%;
	height: 738px;
	background: url("../images/pic10.jpg") center center no-repeat;
	text-align: center;
	position: relative;
}
.dw{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.step{
	width: 650px;
	float: right;
	height: 655px;
	margin-right: 36px;
}
.stop_tit{
	width: 100%;
	font-size: 40px;
	text-align: center;
	margin-top: 84px;
	color: #5a5858;
}
.step_items{
	width: 100%;
	margin-top: 70px;
}
.step_items ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.zzyh_tit{
	width: 100%;
	height: 236px;
	background: url("../images/zzyh_tit.jpg") center center no-repeat;
	text-align: center;
}
.zzyh_items{
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.zzyh_items a{
	transition: all 0.3s ease 0s;
}
.zzyh_btn{
	padding-top: 50px;
}
.zzyh_btn img{
	transition: all 0.3s ease 0s;
}
.zzyh_btn img:hover{
	transform: translateY(-10px);
}
.wt{
	width: 1400px;
	margin: 0 auto;

}
.wt_items{
	width: 100%;

	margin-top: 70px;
}
.wt_items ul{
	width: 100%;
	display: flex;
	justify-content: space-around;
}

.zzt{
	width: 1200px;
	margin: 0 auto;
	padding-top: 260px;

}
.zzt_items{
	width: 100%;
	margin-top: 70px;

}
.zzt_items ul{
	width: 100%;
	display: flex;
	justify-content: center;
}

.szminfo{
	width: 1023px;
	margin: 0 auto;
	padding-top: 240px;
	display: flex;
	justify-content: space-between;
}

.zz_step{
	width: 1200px;
	margin: 0 auto;
	padding-top: 210px;
}
.zz_step_items{
	width: 100%;
	/*margin-top: 70px;*/

}
.zz_step_items ul{
	width: 100%;
	display: flex;
	justify-content: space-around;
}




.btn1{
	position: absolute;
	bottom: 0;
	left: 237px;
	/*width: 816px;*/
	/*margin: 0 auto;*/
	transition: all 0.3s ease 0s;
}
.slide1left{
	position: absolute;
	right: 1px;
	bottom:0;
}
.dw a:hover{
	transform: translateY(-10px);
}

.fw{
	width: 100%;
	/*height:200px;*/
	background: #f4f4f4;
}
.b_tit{
	width: 1000px;
	height: 80px;
	line-height: 80px;
	/*background: #66cccc;*/
	margin: 0 auto;
}
.tit_ico{
	width: 20px;
	height: 20px;
	text-align: center;
	padding: 6px;
	font-size: 18px;
	border-radius: 100%;
	background: #00b1ec;
	border-color: #00b1ec;
	cursor: default;
	line-height: 20px;
	letter-spacing: 1.2px;
	margin-bottom: 12px;
	display: inline-block;
	color: #fff;
}
.tit{
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	padding: 6px;
	padding-left: 20px;
}
.tit_n{
	color: red;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	padding: 6px;
	padding-left: 0;
}
.form_div{
	width: 800px;
	padding-bottom:30px;
	margin: 0 auto;
}
.n1 {
	border: 1px solid #ccc;
	height: 40px;
	padding-left: 10px;

	line-height: 40px;
	float: left;
	font-size: 15px;
	margin-left: 90px;

}
select {
	outline: none;
	resize: none;
	-webkit-appearance: none;
	background: url(../images/selectArrow.png) no-repeat 568px center;
	background-color: #fff;
	/*background-size: 17px 7px;*/
}
input{
	width: 588px;
}
.fw p{
	padding-top: 20px;
	text-align: center;
	font-size: 18px;
}



.m2-tab{
	margin: 0 auto;
	/*margin-bottom: 30px;*/
	/*margin-top: 40px;*/
	width: 1200px;

}
.m2-tab .tab-hd{
	width: 491px; /*height: 350px;*/ padding: 0 20px 0 0;
	float: left;
	margin-left: 81px;
	/*border-right: 2px solid #289fd8;*/
}
.m2-tab .tab-hd li{
	position: relative;
	/*height: 120px;*/
	margin: 0 0 10px 0;
	font-size: 20px;
	line-height: 28px;
	text-align: left;
	color: #4c4c4c;
	padding: 20px 10px 20px 15px;
	background: #fff;
}
/*.m2-tab .tab-hd li:nth-child(1){*/
	/*padding-top: 30px;*/
	/*padding-bottom: 0;}*/
/*.m2-tab .tab-hd li:nth-child(3){*/
	/*padding-top: 35px;*/
	/*padding-bottom: 0;}*/
/*.m2-tab .tab-hd li:nth-child(4){margin: 0;}*/
.m2-tab .tab-hd li.on{background: #00c0ff;
	color: #fff;}
.m2-tab .tab-hd li.on:before{position: absolute; top: 50%; right: -12px; width: 0;height: 0; margin: -3px 0 0 0; content: '';
	/*border:6px transparent solid; border-left: 6px solid #44cdfa;*/
}
.m2-tab .tab-bd{width: 654px;height: 572px; overflow: hidden;
	/*border-left: 1px solid #289fd8;*/
	float: left;
	font-size: 20px;line-height: 35px; color: #555;
	margin-left: -48px;
	margin-top: 230px;
}
.m2-tab .tab-bd .info{padding:10px 10px 22px 0;}
.m2-tab .tab-bd .pic{width: 517px;/*margin: 0 auto 0.2rem;*/float: left;}




.m3-tab{
	margin: 0 auto;
	/*margin-bottom: 30px;*/
	/*margin-top: 40px;*/
	width: 1200px;

}
.m3-tab .tab-hd{
	width: 450px; /*height: 350px;*/ padding: 0 20px 0 0;
	float: left;
	/*border-right: 2px solid #289fd8;*/
}
.m3-tab .tab-hd li{
	position: relative;
	height: 120px;
	margin: 0 0 20px 0;
	font-size: 20px;
	line-height: 28px;
	text-align: left;
	color: #4c4c4c;
	padding: 20px 10px 20px 15px;
	background: #fff;
}
.m3-tab .tab-hd li:nth-child(1){
	padding-top: 30px;
	padding-bottom: 0;}
.m3-tab .tab-hd li:nth-child(3){
	padding-top: 35px;
	padding-bottom: 0;}
.m3-tab .tab-hd li:nth-child(4){margin: 0;}
.m3-tab .tab-hd li.on{background: #44cdfa;color: #fff;}
.m3-tab .tab-hd li.on:before{
	position: absolute; top: 50%; right: -12px; width: 0;height: 0; margin: -3px 0 0 0; content: ''; border:6px transparent solid; border-left: 6px solid #44cdfa;}
.m3-tab .tab-bd{width: 675px;height: 505px; overflow: hidden; padding-left: 10px;
	/*border-left: 1px solid #289fd8;*/
	float: left;
	font-size: 20px;line-height: 35px; color: #555;
	margin-left: 15px;
	margin-top: 45px;
	}
.m3-tab .tab-bd .info{padding:10px 10px 22px 0;}
.m3-tab .tab-bd .pic{width: 517px;/*margin: 0 auto 0.2rem;*/float: left;}

.indx_zh{width:1300px; overflow:hidden;
	margin:0 auto;
	/*margin-bottom: 0;*/
	padding-bottom: 50px;
	background: #fff;}
.indx_zh_ti{ width:100%; /*overflow:hidden;*/
	padding-top: 30px;
}
.indx_zh_ti ul{
	display: flex;
	justify-content: space-between;
}
.indx_zh_ti ul li{
	width:234px; /*overflow:hidden;*/ height:75px; line-height:75px;
	font-size:25px; color:#333333;
	text-align:center;float:left; /*margin-right:5px;*/
	background: #f5f5f5;
	position: relative;
}
.indx_zh_ti ul li.on{
	color:#fff; background:#0d9fe3;}
.indx_zh_ti ul li.on:before{
	position: absolute;
	top: 100%;
	right: 102px;
	width: 0;
	height: 0;
	margin: -3px 0 0 0;
	content: '';
	border: 12px transparent solid;
	border-top: 15px solid #0d9fe3;
}
.indx_zh_cen{ width:1200px; overflow:hidden; margin:10px auto 0px;
	margin-top: 50px;}
.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:20px;
	line-height:30px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.indx_zh_sb p{
	font-size:20px;
	line-height:30px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.indx_zh_ry p{
	font-size:20px;
	line-height:30px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.indx_zh_gy p{
	font-size:20px;
	line-height:30px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.indx_zh_pt p{
	font-size:20px;
	line-height:30px;
	color: #4c4c4c;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.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;}

.type_img{
	width: 452px;
	float: left;
}
.type_info{
	width: 700px;
	height: 614px;

	float: right;
}
.type_info_item{
	padding-bottom: 50px;
	border-bottom: 1px dashed #eee;
	padding-top:50px;
}
.type_info div:nth-child(3){
	border-bottom: none;
}
.type_info_tit{
	width: 163px;
	float: left;
}
.type_info_de{
	width: 537px;
	float: left;
}
.mm_w{
	width: 100%;
	position: absolute;
	bottom: 120px;
}
.mm{
	width: 100%;
	/*height: 100px;*/

	/*display: flex;*/
	/*justify-content: space-between;*/
	/*background: #66cccc;*/
}
/*.zj_img{*/
	/*overflow: hidden;*/
/*}*/
/*.swiper-wrapper{*/
	/*overflow: hidden;*/
/*}*/
/*.swiper-slide{*/
	/*overflow: hidden;*/
/*}*/
.zj_info{
	position: absolute;
	width: 470px;
	height: 565px;
	bottom: 0;
	left: 174px;
	color: #fff;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.zj_info h1{
	font-size: 35px;
	font-weight: 500!important;
	line-height: 50px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.zj_info p{
	font-size: 20px;
	line-height: 35px;
}
.zj_remark{

	padding-top: 50px;
}

.shaking{
	transition: all 0.3s ease 0s;
	animation: myfirst 0.5s infinite;
}
@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, -10px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}
.wt_items a{
	transition: all 0.3s ease 0s;
}
.wt_items a:hover{
	transform: translateY(-10px);
}
.hd_time{
	width: 100%;
	text-align: center;
	color: #15ade1;
	font-size: 20px;
	height: 70px;
	/*line-height: 80px;*/
}