﻿@charset "utf-8";
* {
	transition:all .5s;
}
.bannerBox {
	width:100%;
	height:600px;
}
#flashs {
	position:relative;
	height:600px;
	overflow:hidden;
}
#flashs .bgitem {
	z-index:1;
	position:absolute;
	top:0;
}
#flashs .btn {
	position:absolute;
	z-index:7;
	bottom:10px;
	left:50%;
	margin-left:-64px;
	padding:0px 6px;
}
#flashs .btn span {
	color:#fff;
	background:#202932;
	cursor: pointer;
	display: inline-block;
	margin:0 2px;
	width:25px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
}
#flashs .btn span.cur {
	background:#F35E06;
}
.cl_bs {
	position:relative;
	height:0px;
	z-index:99999;
}
.cl_bs .cl_bsSpan {
	position:absolute;
	left:0px;
	top:-3px;
	width:100%;
	height:3px;
	background:url(../images/cl_bs_ico.png) repeat-x center;
}
/*--searchBox*/
.searchBg {
	padding:12px 0;
	background-color:#DCDCDC;
}
.search {
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.search .searchBox {
	width:270px;
}
.search .searchBox span {
	float:left;
	width:70px;
	font-size:14px;
	color:#027445;
}
.search .soText {
	float:left;
	width:190px;
	height:18px;
	line-height:18px;
	padding:5px 10px;
	color:#8c8c8c;
	border:none;
	background:url(../images/searchtxt.png) no-repeat left center;
	outline:none;
}
.search .soBtn {
	float:right;
	width:60px;
	height:28px;
	border:none;
	background:url(../images/searchbtn.png) no-repeat left center;
	color:#fff;
}
.search .keyWord {
	margin-left:10px;
	width:600px;
	height:28px;
	overflow:hidden;
	color:#7e7e7e;
}
.search .keyWord span {
	float:left;
	width:70px;
	font-size:14px;
	color:#F35E06;
}
.search .keyWord em {
}
.search .keyWord a {
	padding:0 4px;
	color:#7e7e7e;
}
.cpSpan {
	/* background:url(../images/cpspan.jpg) no-repeat center;*/
	overflow:hidden;
}
/*产品*/


/*产品*/
.cpBox {
	width:1100px;
	margin-top:14px;
	background-color:#fff; /* background:url(../images/cpbox.jpg) no-repeat center;*/
}
.cpMu {
	width:270px;
	height:748px;
	overflow:hidden;
	background:url(../images/cpmubg.jpg) no-repeat center;
}
.cpMu h4 {
	padding-top:30px;
	padding-bottom:20px;
}
.cpMu h4 img {
	margin-left:24px;
	display:block;
}
.cpMu dl {
	margin:0 auto;
	width:228px;
}
.cpMu dt {
	margin-bottom:4px;
	height:38px;
	line-height:38px;
	background:url(../images/cpmudt.png) no-repeat center;
}
.cpMu dt a {
	margin-left:24px;
	color:#fff;
}
.cpMu dd {
	margin-bottom:3px;
	line-height:23px;
}
.cpMu dd a {
	margin:0 10px;
	color:#fff;
	display:inline-block;
}
.cpList {
	width:852px;
	height:1154px;
	overflow:hidden;
	background-color:#EAE6E6;
	position:relative;
}
.cpList h4 {
	height:70px;
	font-size:16px;
	background-color: #999999;
    margin: 5px;
}
.cpList .cpPhone{position: absolute;
    right: 20px;
    top: 28px;
    font-size: 18px;
    color: #F9F9F9;
}
.cpList .cpPhone .phonenum{    color: #FFD400;
    font-weight: bold;
    font-size: 22px;
    margin-left: 10px;}
.cpList h4 a {
	float:left;
	width:105px;
	height:50px;
	color:#252525;
	padding:20px 20px 0px;
	text-decoration:none;
	text-align:center;
	line-height: 20px;
	position:relative;
}
.cpList h4 a em{display: block;
    text-transform: uppercase;
	font-size: 12px;
	}
.cpList h4 a i{position: absolute;
    bottom: -10px;
    left: 50%;
    display: none;
    margin-left: -5px;
    border: 5px solid transparent;
    border-top-color: #ff4200;
	}
.cpList h4 a.cur, .cpList h4 a:hover {
	color:#fff;
	background:#F35E06;
}
.cpList h4 a.cur i{display:block;}
.cpList ul {
	overflow:hidden;
}
.cpList li {
	margin-top:35px;
	float:left;
	width:266px;
	border-right:1px dotted #b2b2b2;
	text-align:center;
}
.cpList li.noMr {
	border-right:none;
}
.cpList li h5 {
	padding:0 12px;
	height:34px;
	line-height:34px;
	font-weight:normal;
	overflow:hidden;
}
.cpList li h5 a {
	color:#333;
}
.alSpan {
	background:url(../images/alspan.jpg) no-repeat center;
	height:460px;
}
/*Partner*/
.maintitle  span{ 
    background-color: #fff;
    display: block;
    padding: 0px 19px;
    text-align: center;
    margin-top: -16px;
    position: absolute;
    margin-left: 473px;
    z-index: 99;
    font-size: 24px;
    color: #e44d06;}
.maintitlebg{    
    height: 28px;
    border-color: #e44d06;
    border-width: 1px 1px 4px 1px;
    border-style: solid;
    margin-top: 0px;
}
.pattern {
	padding:20px 0px 30px 0px
}
.Partner h4 {
	padding:14px 0px;
	text-align:center;
}
.Partner .parCont {
	position:relative;
	height:250px;
	background:url(../images/parcont.png) no-repeat center;
	overflow:hidden;
}
.Partner .parCont ul {
	margin:26px auto 0 auto;
	width:920px;
	overflow:hidden;
}
.Partner .parCont li {
	margin:0 6px;
	float:left;
	width:248px;
}
.Partner .parCont .btnLeft, .Partner .parCont .btnRight {
	position:absolute;
	top:50%;
	margin-top:-24px;
	width:29px;
	height:47px;
}
.Partner .parCont .btnLeft {
	left:0px;
	background:url(../images/pbtnleft.png) no-repeat center;
}
.Partner .parCont .btnRight {
	right:0px;
	background:url(../images/pbtnright.png) no-repeat center;
}
.alBox {
	position:relative;
}
.alBox .btnS {
	position:absolute;
	right:0px;
	top:48px;
}
.alBox h4 {
	padding:24px 0px 24px 0;
	text-align:center;
}
.alCont {
	overflow:hidden;
}
.alCont dl {
	margin-right:8px;
	float:left;
	width:239px;
	height:330px;
	background:url(../images/allibg.png) no-repeat center;
}
.alCont dl.noMr {
	margin-right:0px;
}
.alCont dt, .alCont dd {
	margin:0 auto;
	width:214px;
}
.alCont dt {
	padding:10px 0px;
}
.alCont dd {
}
.alCont dd h5 {
	height:40px;
	line-height:40px;
	font-size:14px;
}
.alCont dd h5 a {
	color:#016c40;
}
.alCont dd p {
	margin-bottom:24px;
	line-height:22px;
	font-size:13px;
	height:66px;
	overflow:hidden;
}
.alCont dd .btnGd {
	display:block;
	width:81px;
	height:29px;
	background:url(../images/albtngd.png) no-repeat center;
}
.alCont dl:hover {
	background-image:url(../images/allibgh.png);
}
.alCont dl:hover dd h5 a {
	color:#fff;
}
.alCont dl:hover dd p {
	color:#fff;
}
.alCont dl:hover dd .btnGd {
	background:url(../images/albtngdh.png);
}
/*优势*/
.ysBg{height:1469px; background:url(../images/fivegd.jpg) no-repeat center;}
.ysBox{position:relative; height:1430px; background:url(../images/albtngd.jpg) no-repeat center;}
.ysBox dl{position:absolute;}
.ysBox dt{float:left; width:35px; height:35px; line-height:35px; text-align:center; background:url(../images/ysDt.png) no-repeat center; font-weight:bold; font-size:20px; color:#fff;}
.ysBox dt span{font-size:20px; font-family:arial;}
.ysBox dd{float:left; padding-left:10px; width:444px;}
.ysBox dd h5{font-size:24px; color:#ff4200;}
.ysBox dd span{margin-top:8px; margin-bottom:20px; display:block; font-size:14px; color:#333;}
.ysBox dd p{padding-left:12px; line-height:26px; font-size:13px; background:url(../images/ysdd_ico.png) no-repeat left 9px;}
.ysBox dl.xR dt{float:right;}
.ysBox dl.ys01{left:21px; top:153px;}
.ysBox dl.ys02{left:585px; top:430px;}
.ysBox dl.ys03{left:58px; top:680px;}
.ysBox dl.ys04{left:500px; top:960px;}
.ysBox dl.ys05{left:63px; top:1215px;}

.krSpan {
	background:url(../images/krspan.jpg) no-repeat center;
	height:774px;
	overflow:hidden;
}
.krSpan .container h4 {
	margin-bottom:10px;
}
.ggl {
	position:relative;
}
.ggl img {
	display:block;
}
.ggl span {
	position:absolute;
}
.ggl01 {
	margin-top:24px;
	margin-bottom:10px;
}
.ggl01 span {
	right:132px;
	top:74px;
	font-size:24px;
	color:#016c40;
}
.ggl02 {
	margin-top:14px;
}
.ggl02 span {
	right:136px;
	top:114px;
	font-size:24px;
	color:#016c40;
}
.fivestep{
	width:1100px;
    margin:10px auto;
}
/*客户见证*/
.khjz {
	width:840px;
}
.khjzCont {
	overflow:hidden;
	height:327px;
	background:url(../images/khjzcont.png) no-repeat center;
}
.khjzCont dl {
	float:left;
	margin-top:20px;
	height:130px;
	overflow:hidden;
	padding:0px 1% 0px 3%;
	width:46%;
*width:45%;
}
.khjzCont dd {
	margin-left:140px;
}
.khjzCont dd h5 {
	margin-bottom:12px;
	font-size:14px;
}
.khjzCont dd h5 a {
	color:#9d652b;
}
.khjzCont dd p {
	line-height:20px;
	height:100px;
	overflow:hidden;
}
/*荣誉*/
.ryBox {
	position:relative;
	width:240px;
}
.ryBox .btnS {
	position:absolute;
	right:0px;
	top:12px;
}
.ryCont {
	overflow:hidden;
	height:327px;
	background:url(../images/rycont.png) no-repeat center;
}
.ryCont ul {
	margin:40px auto 0px auto;
	width:150px;
	overflow:hidden;
}
.ryCont ul li {
	float:left;
	width:150px;
	text-align:center;
}
.ryCont ul li h5 {
	margin-top:12px;
	font-size:14px;
	font-weight:normal;
}
.gySpan {
	background:url(../images/gyspan.jpg) no-repeat center;
	height:530px;
}
.dtSpan {
	padding:40px 0;
}
.dtSpan h4 {
	height:44px;
	margin-bottom:6px;
}
.dhBxx {
	width:320px;
}
.dhBxx .dtImg img {
	display:block;
	padding:10px;
	background:url(../images/dtimgbg.png) no-repeat center;
}
.dhBxx ul {
	margin-top:10px;
}
.dhBxx li {
	padding-left:10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:13px;
	background:url(../images/dtli_ico.png) no-repeat left 12px;
}
.dhBxx li:hover {
	background-image:url(../images/dtli_icoh.png);
}
/*动态*/
.dtBox {
}
.hyzs {
	margin-left:70px;
}
/*问题解答*/
.wtjd {
	width:320px;
}
.wtjdCont {
	height:230px;
	overflow:hidden;
	margin-top:10px
}
.wtjdCont dl {
	padding:4px 0;
	border-bottom:1px dotted #6c6c6c;
}
.wtjdCont dt {
	background-image:url(../images/tw_ico.png);
}
.wtjdCont dt a {
}
.wtjdCont dd {
	line-height:20px;
	background-image:url(../images/jd_ico.png);
	color:#016c40;
}
.wtjdCont dt, .wtjdCont dd {
	padding:8px 0;
	padding-left:28px;
	background-position:left 8px;
	background-repeat:no-repeat;
}
.cl_bsB {
	position:relative;
	height:0px;
}
.cl_bsB .cl_bsSpan {
	position:absolute;
	left:0px;
	bottom:-3px;
	width:100%;
	height:3px;
	background:url(../images/cl_bsb_ico.png) repeat-x center;
}
.formSpan {
	background:url(../images/formspan.jpg) no-repeat center;
	height:454px;
	overflow:hidden;
}
.formBox {
	margin-top:30px;
	width:1100px;
	height:350px;
	background:url(../images/formbox.png) no-repeat center;
}
.formBox {
	position:relative;
}
.formBox .formPhone {
	position:absolute;
	left:504px;
	top:46px;
	font-size:24px;
	color:#016c40;
}
.formBox .m_form {
	position:absolute;
	left:858px;
	top:32px;
	width:100%;
}
.formBox .m_form {
	width:224px;
}
.formBox .m_form li {
	margin-bottom:2px;
}
.formBox .m_form .iptTxt {
	width:204px;
	border:none;
	height:16px;
	line-height:16px;
	padding:10px;
	outline:none;
	background:url(../images/ipttxt.png) no-repeat center;
	font-family:microsoft yahei;
	color:#fff;
}
.formBox .m_form .txtAre {
	width:204px;
	height:96px;
	border:none;
	outline:none;
	resize:none;
	padding:10px;
	line-height:20px;
	background:url(../images/txtare.png) no-repeat center;
	font-family:microsoft yahei;
	color:#fff;
}
.formBox .m_form .btnTj {
	width:144px;
	height:46px;
	border:none;
	background:url(../images/btntj.png) no-repeat center;
	cursor:pointer;
}
.yqlj {
	margin-top:24px;
	background-color:#fff;
	height:50px;
	line-height:50px;
}
.yqlj h4 {
	font-weight:normal;
}
.yqlj h4 a {
	margin-left:18px;
	margin-right:4px;
	color:#016c40;
}
.yqlj h4 span {
	color:#999;
}
.yqlj p {
	margin-left:146px;
}
.yqlj p a {
	display:inline-block;
	padding:0 14px;
	background:url(../images/yqljbr.png) no-repeat right center;
}

/*新加的*/


.cpCont { width: 1100px;padding: 30px 30px;background: #fff;margin: 0 auto;}

	.worry{ background: url("../images/WorryBg.jpg") no-repeat center; width: 100%; height: 600px;position:relative;}
	.worry .wh{width:222px;height:192px;text-align: center;padding: 32px 0px;}
	.worry-con{margin:0 auto; width:1200px;position:relative;}
	.worry-tit {font-size:32px;position:relative;left:327px;top:68px;}
	.worry-tit span{color:#c12b51;font-weight:bold;}
	.worry-con .worry-01{
	position: absolute;
    top: 168px;}
	.worry-con  em{
	font-size: 40px;
    font-style: italic;
    color: #555;
    margin-top: 88px;}
	.worry-con  p{    
	margin-top: 13px;
    font-size: 18px;
    line-height: 22px;}
	.worry-con  p span{color:#db2150;}
	.worry-con .worry-02{
	top: 285px;
    position: absolute;
    left: 232px;}
	.worry-con .worry-03{
	position: absolute;
    top: 467px;
    left: 56px;}
	.worry-con .worry-04{
	position: absolute;
    left: 711px;
    top: 177px;}

	.worry-con .worry-05{
	    position: absolute;
    left: 975px;
    top: 286px;
}
	
	.worry-con .worry-06{
	position: absolute;
    left: 799px;
    top: 466px;}
	.title{ overflow: hidden; width: 100%; margin-top: 60px; text-align: center}
.title h2{ font-size: 30px; font-weight: normal; color: #333333}
.title h2 a{ color: #333333;}
.title em{ background: url("Img/Index/emBg.png") no-repeat center; font-size: 16px; text-transform: uppercase; color: #dfdfdf; margin-top: 5px; display: block; width: 100%;}
.title  p{ font-size: 18px; color: #666666; margin-top: 5px;}
.title strong{ color: #e60f47}
	/*service*/
.service{ overflow: hidden; width: 100%; height: 901px; position: relative;background: url(../images/service_Big.jpg) no-repeat center;}
.service .title{ margin-top: 40px;}
.service .serviceBig{ width: 100%;position: relative;}
.service .serviceBig a{width: 131px;height: 86px;background: url(../images/service_Bg01.png) no-repeat center;text-align: center;padding-top: 46px;position: absolute;display: block;text-decoration: none;animation:dong 2s infinite;}
.service .serviceBig a span{font-size: 23px;color: #333333;font-weight: bold;display: block;margin: 0 0 4px 0;text-shadow:2px 2px 8px #fff;}
.service .serviceBig a em{font-size: 12px;color: #666666;font-family: arial;text-transform: uppercase;}
.service .serviceBig .p1{left: 76px;top: 247px;}
.service .serviceBig .p2{left: 311px;top: 204px;}
.service .serviceBig .p3{left: 545px;top: 242px;}
.service .serviceBig .p4{left: 779px;top: 216px;}
.service .serviceBig .p5{left: 1013px;top: 134px;}
.service .serviceBig a:hover{background: url(../images/service_Bg02.png) no-repeat center;}
.service .serviceBig a:hover span,.service .serviceBig a:hover em{color: #fff;text-shadow:0px 0px 0px #fff;}

.service .bigBg{ background: url("../images/service_Big.jpg") no-repeat center; width: 100%; height: 902px; position: absolute; top:0; left:0; display: none}
.service .bigBg:first-child{ display: block}
.service .serviceNav{ position: absolute; left:0; bottom: 75px; width: 100%;}
.service .box{ background: url("../images/serviceWenBg.png") no-repeat center; width: 1200px; height: 364px; overflow: hidden}
.service .title h2 strong{ color: #d5224a}
.service .list{overflow: hidden;width: 100%;margin-top: 35px;}
.service .list li{ width: 202px; height: 184px; border: 1px solid #d3d5cd; float: left; overflow: hidden; text-align: center; margin-right: 30px; }
.service .list li i{width: 80px;height: 70px;margin: 28px auto 0;display: block;overflow: hidden;}
.service .list li img{}
.service .list li h3{font-size: 18px;color: #333333;margin-top: 15px;}
.service .list li h3 span{ font-weight: normal}
.service .list li p{font-size: 12px;color: #c3c3c3;text-transform: uppercase;margin-top: 8px;}
.service .list li:first-child{ margin-left: 30px;}
.service .title p{ background: url("../images/service_tit.png") no-repeat center}
.service .list li:hover { }
.service .list li:hover,.service .list li.cur{ background: #d5224a; border-color: #d5224a}
.service .list li:hover img,.service .list li.cur img{  margin-top: -70px;}
.service .list li:hover h3,.service .list li.cur h3{  color: #fff}
.service .list li:hover p,.service .list li.cur p{ color: #e27f8f}
    .ysSpan-tit{
	padding:25px;
   }
    .ysSpan-tit .ysSpan-tab1{    
    font-size: 40px;
    text-align: center;
    color: #F9B800;}
   .ysSpan-tit .ysSpan-tab2{
    color: #fff;
    padding-top: 10px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}
	.youshi{background:#ccc;}
	.ys-con {width:1100px;margin: 0 auto;}
	.youshi .ys-row{
	margin: 0 auto;
    width: 1100px;
    height: 600px;}
	.youshi .ys-h2 {
	text-align: center;
    padding: 20px;}
	
	.youshi .ys-row .ys-div{
	float: left;
    width: 255px;
    margin: 10px;
    padding-top: 20px;
    line-height: 20px;
    height: 250px;
    background: #F3F3F3;
    text-align: center;
    font-size: 14px;}
	.ys-div p{
	width: 180px;
    margin: 0 auto;}
	.youshi .ys-row .ys-div .ys-tit{margin:10px;}
	.youshi .ys-row .ys-div a{}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.gcpz {width:1200px;margin:0 auto;}
.gcpz ul{ width:1200px; margin-top:46px; overflow:hidden;padding: 30px 0;}
.gcpz li{ width:220px; float:left; margin-right:13px; background:url(../images/pinz_bj2.jpg) no-repeat; height:501px; overflow:hidden; color:#666;}
.gcpz li em{ display:block; font:46px/130px Impact; color:#333; text-align:center; padding-right:10px;}
.gcpz li h3{ font:bold 18px/58px "microsoft Yahei"; text-align:center; color:#5f5f5f;}
.gcpz li img{ width:195px; height:146px; display:block; margin:14px auto 0;}
.gcpz li p{ width:180px; margin:18px 0 0 28px; font:14px/24px "microsoft Yahei"; }
.gcpz li.gcpzcur{ background:url(../images/pinz_bj1.jpg) no-repeat; color:#fff;}
.gcpz li.gcpzcur em, .gcpz li.gcpzcur h3{ color:#fff;}
.gcpz li.nomr{ margin-right:0;}

	.among{
	background:url(../images/11986.jpg);
	padding-bottom: 40px;
	}
	#among{
	margin-bottom:40px;
	position:relative;
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.type-name1 .tn{
	font-size:40px;
	color: #F9BE01;
	padding-top:10px;
	text-align:center;
}
.type-name1 b{
	margin:0 350px;
	background:#e5e5e5;
	height:1px;
	text-align:center;
}
.type-name1 b:after{
	content:"";
	display:block;
	width:55px;
	height:1px;
	background:#e70011;
	margin:0 auto;
}
.type-name1 .nr{
	font-size: 20px;
	color: #F5F5F5;
	line-height:20px;
	margin:10px auto 0;
	max-width:624px;
	padding:0 12px;
	text-align:center;
}
#list_team{
	float:right;
	width:588px;
	height:418px;
	overflow:hidden;
	position:relative;
	margin-top:40px;
}
#list_team li{
	float:left;
	width:188px;
	height:200px;
	margin:9px 0 0 8px;
}
#list_team li img{
	width:100%;
	height:100%;
}
#list_team > a{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:188px;
	height:200px;
	color:white;
	overflow:hidden;
	text-align:center;
	background: #F9BE01;
	transition:all .3s;
}
#list_team > a:hover{
	background:#c1000e;
}
#list_team > a span{
	display:block;
	font-size:20px;
	margin-top:40%;
}
#list_team > a span:after{
	content:" >>";
}
#list_team > a font{
	display:block;
	font-size:14px;
}
#team_index{
	max-width:455px;
	margin-top:50px;
	float: left;
}
#team_index > li{
	background:url(../images/arrow6.png) 0 41px no-repeat;
	font-size:18px;
	font-weight:bold;
	color: #F7F7F7;
	clear:both;
	line-height:36px;
	padding-top:30px;
	padding-left:25px;
}
#team_index > li b{
	color: #F9BE01;
}
#team_index .nr,
#team_index .nr div,
#team_index .nr li,
#team_index .nr font,
#team_index .nr span,
#team_index .nr a{
	font-size:13px;
	line-height:24px;
	color: #fff;
}

	.js{width:100%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.h_bada{
	background:#f4f4f4;}
	.case-tit{
	text-align: center;
	font-size:40px;
    color: #f9be01;
    padding-top: 50px;}
	.case-en{
	    text-align: center;
    padding-top: 20px;
    font-size: 18px;
    color: #443737;}
	.ladyScroll{width:100%;height:424px;margin:15px auto;position:relative;}
	.ladyScroll .prev,.ladyScroll .next{width:51px;height:55px;position:absolute;top:130px;left:-30px;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:-30px; background-position:0 -110px;}
	.ladyScroll .prev:hover{ background-position:0 -55px; }
	.ladyScroll .next:hover{ background-position:0 -165px; }

	.ladyScroll .scrollWrap{width:100%;margin-left:4%;padding-top:15px;overflow:hidden;position:absolute;}
	.ladyScroll dl{float:left;width:350px;height:320px;background:#fff;text-align:center;position:relative;margin:0 10px;box-shadow: 0 0 7px 0 #aaa;}
	.ladyScroll  span{display:block;width:350px;height:53px;position:absolute;left:5px;bottom:0;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;width:350px;overflow:hidden;}
	.ladyScroll  img{display:block;width:350px;height:280px;-webkit-transition: all 1s ease-out 0s;
	-moz-transition: all 1s ease-out 0s;
	-ms-transition: all 1s ease-out 0s;
	-o-transition: all 1s ease-out 0s;
	transition: all 1s ease-out 0s;
	}
    .ladyScroll  a:hover img{display:block;width:350px;height:280px;-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);}

	.ladyScroll  dd{width:350px;height:40px;line-height:40px;font-size:20px;color:#fff;text-align:center;overflow:hidden;bottom:0;}
	.ladyScroll  dd a{ color:#00884a;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#;  }
	
	.h_more{
	text-align: center;
	padding-bottom:40px;
}
.h_more span{
	display: inline-block;
	border: 1px solid #51493c;
	width: 151px;
	height: 39px;
	line-height: 35px;
	color: #51493c;
	font-size: 14px;
	font-family: "微软雅黑";
	letter-spacing: 1px;
}
.h_more span div{
	display: inline-block;
	position: relative;
	margin-left: 10px;
}
.h_more span div img:last-child{
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -2px;
	opacity: 0;
}
.h_more span:hover{
	color: #fff;
	background-color: #30a972;
	border-color: #30a972;
}
.h_more span:hover img:last-child{
	opacity: 1;
}
.h_more span:hover img:first-child{
	opacity: 0;
}

	.w_1200{width: 1200px; margin-left: auto;margin-right: auto;padding: 30px 0;}
	.clearfix{zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
	.titleAll{text-align: center; }
	.service1{background:#cfd4d1;}
	.service1 ul li{float: left; width: 150px; color: #000; font-size: 14px; margin-right: 25px; margin-top: 30px; text-align: center;}
.service1 .service_icon7{margin-right: 0; }
.service1 ul li p{/*width: 120px*/; text-align: center; margin: 14px auto 0; }
.service1 ul li div{display: block; position: relative; width: 96px; height: 96px; margin-left: auto; margin-right: auto; border-radius: 50%; border: 1px solid #000; }
.service1 ul li div i{display: block; position: absolute; width: 49px; height: 48px; left: 24%; top: 25px; background: url(../images/icon_se.png); }
.service1 ul li a{display: inline-block;}
.service1 ul li a:hover div{background-color: #abcd03; border-color: #abcd03; }
.service1 ul li a:hover div i{
  background: url(../images/icon_se_hover.png); 
    animation: animationTop 8s ease-in-out 0s 1 normal;
    -webkit-animation: animationTop 8s ease-in-out 0s 1 normal;
    -moz-animation: animationTop 8s ease-in-out 0s 1 normal;}
.service1 ul .service_icon1 a div i{background: url(../images/icon1.png); }
.service1 ul .service_icon1 a:hover div i{background: url(../images/icon1_hover.png); }
.service1 ul .service_icon2 a div i{background: url(../images/icon2.png);  }
.service1 ul .service_icon2 a:hover div i{background: url(../images/icon2_hover.png);width:49px;  }
.service1 ul .service_icon3 a div i{background: url(../images/icon3.png);  }
.service1 ul .service_icon3 a:hover div i{background: url(../images/icon3_hover.png);width:49px;  }
.service1 ul .service_icon4 a div i{background: url(../images/icon4.png);  }
.service1 ul .service_icon4 a:hover div i{background: url(../images/icon4_hover.png); width:49px; }
.service1 ul .service_icon5 a div i{background: url(../images/icon5.png); }
.service1 ul .service_icon5 a:hover div i{background: url(../images/icon5_hover.png);width:49px; }
.service1 ul .service_icon6 a div i{background: url(../images/icon6.png);  }
.service1 ul .service_icon6 a:hover div i{background: url(../images/icon6_hover.png); width:49px; }
.service1 ul .service_icon7 a div i{background: url(../images/icon7.png);  }
.service1 ul .service_icon7 a:hover div i{background: url(../images/icon7_hover.png);width:49px;  }


.home-news{background:#F5F5F5;}
.news-center{ height: 640px;}
.home-title {padding:40px 0;text-align:center;}
.text-center{ text-align: center; }
.h-h2 {font-size:40px;color:#F9BE01;line-height:150%;margin: 0;padding: 0 20px;}
.m-sm {font-size: 16px;line-height:150%;padding:0 20px;margin-top: 5px;margin-bottom: 15px;text-transform : uppercase;color: #151515;}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  border-right: 1px solid;
}
.news-center .text-left{
    margin: 0 auto;
    width: 1100px;
}
.news-center .text-left .col-news{
    float: left;
    width: 330px;
    padding: 5px 18px;
}
.col-news h3{
    border-bottom: 1px solid gray;
    height: 28px;
    padding-bottom: 6px;
    position: relative;
}
.col-news h3 .pull-right{
    padding-top: 8px;
}
.col-news h3 .pull-right a{
    color: red;
    font-size: 14px;
    font-weight: 400;
}
.col-news h3 span{float: left;padding-bottom: 12px;border-bottom: 3px solid red;font-weight: 400;font-size: 18px;}
.pull-right{float:right;}
.list-news{
    font-size: 14px;
    margin-top: 35px;
}
.list-news li{
    height: 30px;
}
.news-more{
    margin: 30px auto;
    width: 1100px;
    text-align: center;
    font-size: 15px;
}
.news-more a{
    border: 1px solid red;
    text-align: center;
    padding:6px 50px;
    color: red;}
.news-more a:hover {}

	.wz_wrap{ width:1100px; margin:0 auto; padding:50px 0 40px;height: 662px;}
    .wz_wrap .name{ width:100%; height:50px; line-height:50px; text-align:center; color: #4B4B4B; font-size:38px; font-weight:600;}
	.wz_wrap .name em{ font-weight:bold; color:#DF1721;}
	.wz_wrap .des{ width:100%; height:40px; line-height:40px; font-size:16px; color:#666; text-align:center;}
	.space_hx {clear: both;width: 100%;height: 80px;font-size: 1px;overflow: hidden;}
	.i_im{ width:1000px; background:#F7F7F7; padding:15px 25px 20px; position:relative;}
.i_im .tit{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd; position:relative;}
.i_im .tit span{ display:inline-block; *display:inline; zoom:1; font-size:24px; color:#444; font-weight:bold; border-bottom:3px solid #DF1721; padding:0 10px; height:50px; line-height:50px; position:absolute; left:0; top:0;}
.i_im ul{ width:100%;}
.i_im .marqueetop, .i_im .maquee{ height:343px;}
.i_im ul li{ width:100%; height:49px; line-height:49px; border-bottom:1px dashed #ddd; background:url(../images/icon8.jpg) no-repeat left center; padding-left:15px; text-align:left;}
.i_im ul li span{ display:inline-block; *display:inline; zoom:1; height:49px; line-height:49px; vertical-align:top; position:static;float:left;}
.i_im ul li span.w1{width:240px; }
.i_im ul li .tt{ width:260px; margin-right:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_im ul li .tel{ color:#DF1721;}
.i_im ul li .day{ color:#888;}
.i_im .i_mr{ width:676px; height:690px; background:url(../images/pic2.png) no-repeat; position:absolute; top:-121px; right:-200px;}
.i_im .i_mr .i_mrm{ width:100%; height:100%; position:relative;}
.i_mr .i_mrm ul{ width:440px; position:absolute; left:100px; top:150px; color:#FFF;}
.i_mr .i_mrm ul li{ width:100%; border:0; background:none; padding:0; height:auto; padding:10px 0;}
.i_mr .i_mrm ul li em{ font-size:24px; color:#FFF; font-weight:bold;}
.i_mr .i_mrm ul li input{ width:330px; height:45px; border:1px solid #FFF; padding:0 15px; color:#999;}
.i_mr .i_mrm ul li.tel{ font-size:18px; color:#FFF;}
.i_mr .i_mrm ul li.tel b{ font-size:30px;}
.i_mr .i_mrm ul li.btn input{ width:170px; height:50px; background:#FFF; text-align:center; padding:0; font-size:20px; color:#FF5B00; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer;}
.a_list{ width:100%;}

.specialefficacy{width:100%;background: #CFD4D1;height: 266px;position:relative;margin-top:25px;}
.specialefficacy ul{margin:0px auto;padding:45px 0px 0px;width: 1200px;}
.specialefficacy ul li{float:left;width: 191px;margin-right: 65px;text-align:center;color:#FFF;display:inline;}
.specialefficacy ul li p{margin:0px auto;width: 100%;height: 137px;position:relative;background: #E60012;font-family:Arial, Sans-serif;font-size: 70px;font-weight:bold;text-align:center;line-height: 138px;overflow:hidden;}
.specialefficacy ul li span{display:block;font-size: 16px;padding-top:30px;color: black;}
.specialefficacy ul li.cur{width: 200px;/* margin-left:25px; */}
.specialefficacy ul li.cur p{width: 200px;background: #E60012;}
.Line:after{display:block;position:absolute; top:50%; margin-top:-2px; background:#e60012; width:100%;height:4px; z-index:999;content:" "; }

.footer1{ padding: 10px 0; background-color: #cd4708; line-height: 36px;}
.footer1 span{ color: #ccc; font-size: 13px;}
.footer1 a{ font-size: 13px; color: #fff; padding: 0 13px; transition: all ease-in-out .2s;}
.footer1 a:hover{ color: #fff;}
.footer2{background-color: #E94F07;padding-bottom: 20px;}
.footer2-l dl{ float: left; width: 115px; margin-right: 75px; margin-top: 15px;}
.footer2-l dl dt{ display: block; font-size: 14px; color: #fff; line-height: 42px; border-bottom: 1px solid #111; margin-bottom: 14px;}
.footer2-l dl dd{ line-height: 26px; font-size: 14px;}
.footer2-l dl dd a{ color: #fff;  transition: all ease-in-out .2s;}
.footer2-l dl dd a:hover{ color: #fff;}
.footer2-r{ width: 250px; margin-top: 32px;}
.footer2-r img{ float: left;width:120px;}
.footer2-r dl{ float: left; width: 94px; float: right;}
.footer2-r dl dt{ display: block; font-size: 14px; color: #fff;  padding-bottom: 10px; line-height: 1; border-bottom: 1px solid #111; margin-bottom: 30px;}
.footer2-r dl dd{ line-height: 26px; font-size: 14px; color: #fff;}
.footer3{ height: 50px; line-height: 50px; color: #555; background-color: #cd4708; }
.footer3 a{ color: #555; margin-right: 36px;}
.g-cf:after { content:""; clear:both; display:table; }  
.g-f-l { float:left; _display:inline; }  
.g-f-r { float:right; _display:inline; } 

.qdxl{height:770px; background:url(../images/qdxl.png) repeat-x left top; overflow:hidden;position: relative;}
.xlTab{overflow:hidden; width:732px; margin:45px auto 20px auto;}
.qdxl .gengd{position: absolute;top:180px;right:193px;color:#f96c17;font-size:14px;font-weight:bold;}
.xlTab span{margin:0 3px; float:left; width:116px; height:42px; line-height:38px; text-align:center; background:url(../images/xltab.png) no-repeat center; font-size:13px; color:#fff; cursor:pointer;}
.xlTab span:hover , .xlTab span.cur{background-image:url(../images/xltabh.png);}
.cpCont ul{margin:0 auto; width:978px; overflow:hidden;}
.cpCont ul li{margin-right:10px; margin-bottom:14px; float:left; width:234px; height:230px; background:url(../images/cpimgbg.png) no-repeat center; text-align:center;}
.cpCont ul li.noMr{margin-right:0;}
.cpCont ul li img{margin:4px 0;width:240px;height:160px;}
.cpCont ul li h5{height:36px; line-height:36px; font-weight:normal;}
.cpCont ul li h5 a{color:#999;font-size:16px;}
/*底部表单*/
.float_bottom.on{height:0px;overflow:hidden;}
.float_bottom{width:100%;height:170px;background:url(../images/bgs.png);position:fixed;bottom:0;left:0;z-index:1000;-webkit-transition:all 0.3s;}
.float_bottom_box{width:1180px;height:170px;margin:0 auto;position:relative;-webkit-transition:all 0.3s;}
.float_bottom_left{width:200px;float:left;height:170px;-webkit-transition:all 0.3s; overflow:hidden;}
.float_bottom_right{position:absolute;right:30px;bottom:0;width:160px;-webkit-transition:all 0.3s;overflow:hidden;}
.float_bottom_right img{width:100%;}
.float_bottom_center{width:740px;height:100px;float:left;margin:35px 0 35px 25px;position:relative;-webkit-transition:all 0.3s;overflow:hidden;}
.float_bottom_text{margin:5px;float:left;height:40px;width:230px;padding:0 10px;background:#fff;border-radius:4px;}
.bd_mj{width:249;}
.float_bottom_center select{margin:5px;float:left;height:40px;width:120px;padding:0 10px;background:#fff url(../images/select_jiao.png) no-repeat right 10px center;border-radius:4px;}
.float_bottom_yan{width:120px;height:40px;line-height:40px;border-radius:4px;background:#30c2b0;color:#fff;text-align:center;font-size:14px;margin:5px;float:left;cursor:pointer;}
.float_bottom_btn{float:left;width:80px;height:90px;margin:5px;position:absolute;right:0;top:0;color:#fff;background:#30c2b0;font-size:16px;text-align:center;line-height:90px;border-radius:4px;cursor:pointer;}
.float_bottom_max{display:none;position:absolute;left:20px;top:20px;}
.float_bottom.in{width:200px;height:150px;bottom:50px;border-radius:0 45px 45px 0;cursor:pointer;background: none;}
.float_bottom.in .float_bottom_box{width:200px;height:150px;background:url(../images/topla1.png)no-repeat;}
.float_bottom.in .float_bottom_left,.float_bottom.in .float_bottom_center{width:0;height:0;}
.float_bottom.in .float_bottom_right{width:88px;right:0;}
.float_bottom_close{width:33px;position:fixed;bottom:93px;left:50%;margin-left:557px;height:77px;display:none;z-index:1001;}
.float_bottom_close i{float:left;margin:0 16px;width:1px;height:40px;background:#fff;}
.float_bottom_close img{float:left;width:33px;height:33px;cursor:pointer;}