#pager{  text-align:center; margin-top:30px; height:auto; overflow:hidden; width:100%;}
.pager a{ font-size:12px; color:#666; border:#e9e9e9 1px solid; padding:2px 10px;}
.pager span a.current{ background:#278577; color:#fff; padding:3px 11px;}
.btn{ margin:25px 0 0 70px;}

table td{     border: 1px solid #ccc !important;}
.lujingg a{color: #555; }
.mapi{ overflow:hidden; width:1200px; margin:30px auto;}
.map-box{ overflow:hidden; margin-bottom:30px;}
.map-box .mapLeft{font-size:16px; margin-bottom:10px;}
.map-box .mapLeft a{ color:#555;}
.mapRight{overflow:hidden; border:1px solid #ccc; padding:10px;}
.mapRight li{ overflow:hidden; float:left; width:180px;}
.mapRight a:hover{ color:#008ad1;}
.mapRight a{ display:block; padding:5px 0; color: #555;}
.mapRight a b{display:block; font-size:14px; color: #555;}

.breadcrumbs {
    padding: 6px 15px;
    margin-top: 30px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
    height: 30px;
    margin-bottom:20px;
}
.breadcrumbs li{ float:left;}
.breadcrumbs li a {
    color: #333;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}




.header_top{
	height: 34px;
	line-height: 34px;
	background-color: #f5f5f5;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #efefef;
}
.header_top a{
	color: #666666;
}
.head_mid{
	height: 122px;
	overflow: hidden;
}
.mid_phone{
	width: 228px;
	height: 46px;
	background:url(../images/phone_img.png) no-repeat left center;
	margin-top: 40px;
	padding-left: 66px;
}
.mid_logo a{
	display: block;
}
.mid_phone p{
	font-size: 16px;
	color: #666666;
}
.mid_phone h5{
	font-weight: bold;
	font-size: 24px;
	color: #d61f1f;
}
.header_nav{
	height: 48px;
	background: url(../images/nav_bg.jpg) repeat-x;
}
.header_nav li{
	float: left;
	height: 48px;
}
.header_nav li a{
	display: block;
	padding:0 34px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #ffffff;
}
.header_nav li a.active{
	background-color: #169e92;
}
#footer{
	background-color: #3f4242;
}
.foot_top{
	background: url(../images/border_bg.png) repeat-x bottom center;
}
.f_Top{
	padding-top: 62px;
	padding-bottom: 50px;

}
.foot_logo{
	width: 270px;
}
.foot_nav{
	overflow: hidden;
	width: 740px;
}
.foot_nav dl{
	float: left;
	background:url(../images/footNav_bg.png) no-repeat left top;
	padding:0 37px;
	box-sizing:border-box;

}
.foot_nav dl:last-child{
	width: 57%;
}
.foot_nav dl a{
	color: #babbbb;
	font-size: 14px;

}
.foot_nav dl dt{
	margin-bottom: 10px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
}
.foot_nav dl dt span{
	font-size: 9px;
	color: #616363;
	font-weight: normal;
}
.foot_nav dl dd{
	line-height: 30px;
	font-size: 14px;
	color: #babbbb;
}
.foot_wx p{
	line-height: 28px;
	font-size: 14px;
	color: #c2c2c2;
	text-align: center;
}
.foot_bot{
	height: 42px;
	line-height: 42px;
	overflow:hidden;
}

.foot_bot a{
	font-size: 14px;
	color: #babbbb;
}
.banner{
}
.banner img{ width: 100%; height: auto;}
.inner_nav{
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #e8e8e8;
}
.inner_bg{
	background:url(../images/inner_bg.png) no-repeat left center;
	padding-left:24px;
	font-size: 14px;
	color: #666666;
}
.inner_bg a:last-child{
	color: #278577;
}


.left_nav{width:230px;}
.left_nav .big_nav{  margin-bottom:30px;}
.left_nav .big_h3{ height:68px; background: #278577 url(../images/tian.png) no-repeat 17px center; color:#fff;  font-size: 26px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
	line-height: 68px; font-weight: normal; padding-left: 53px;}
.left_nav .slider_bar{ border:1px solid #eaeaea; border-top: none;}
.left_nav .slider_bar li{ height:48px; line-height:48px; border-bottom:1px solid #eaeaea; padding-left:16px;}
.left_nav .slider_bar li:last-child{ border:none;}
.left_nav .slider_bar li a{font-size:16px; color:#444444; display: block; width: 100%; height: 48px; line-height: 48px;}
.left_nav .slider_bar li.active{border-right:4px solid #278577;margin-right:-1px; background:#f0f0f0;}
.sm_slider_bar{ border:1px solid #eeeeee; border-top: none;}
.sm_slider_bar li{ border-bottom:1px solid #eaeaea;}
.sm_slider_bar li:last-child{ border:none;}

.sm_slider_bar li{  padding-left:6px;height:45px; font-size:13px; line-height: 46px;
border-bottom: 1px dashed #cccccc; width: 94%; margin:0 auto; color: #666666;}
.sm_slider_bar li:nth-of-type(1){ background:url(../images/telephone_bg.png) no-repeat 8px center;padding-left:64px; 
	height:69px; line-height: 22px;border-bottom:1px solid #eaeaea; width: 100%;}
.sm_slider_bar li:nth-of-type(1) span{ font-size:13px; color:#666666; display:block; padding-top:13px;}
.sm_slider_bar li:nth-of-type(1) h3{ font-size:20px; color:#e40013; font-weight:bold;}
.sm_nav h4{ height:68px;font-size:26px; color:#1e1e1e; line-height:68px; 
	 text-align: center; font-weight: normal; border:1px solid #e0e0e0;
border-top: 2px solid #278577;}
.sm_nav h4 span{ font-size:16px; padding-left:2px; font-style:italic;}
.top_nav{ border-bottom:1px solid #dadada; line-height: 40px; color: #666666; font-size: 13px;}
.top_nav a {color: #666666;}
.top_nav a.active{ color: #ca2f3e;}
.sm_slider_bar li span{color: #222222;}

.content{
	margin-top: 30px;
	margin-bottom: 90px;
}
.right_cont {
	width: 938px;
	margin-left:30px;
}



.no_padd{
	padding:0;
}
.right_tit{
	height: 60px;
	position: relative;
	background: url(../images/right_titBg.jpg) no-repeat left bottom;
}
.right_tit h3{
	position: absolute;
	width: 100%;
	font-size: 38px;
	color: #292828;
	text-align: center;
	left:0;
	top:0;
	font-weight:bold;
}
.right_tit span{
	position: absolute;
	bottom: -4px;
	left:50%;
	width: 144px;
	margin-left:-72px;
	background-color: #fff;
	text-align: center;
}
.comm_text{
	padding-top: 30px;
	line-height: 30px;
	color: #666;
	font-size: 14px;
}
.news_list li{
	height: 130px;
	border:1px solid #e3e3e3;
	overflow: hidden;
	margin-bottom: 20px;
}
.news_list li .news_date{
	width: 132px;
	float: left;
	position: relative;
	height: 130px;
}
.news_list li .news_date span{
	position: absolute;
	font-size: 56px;
	color: #666666;
	top:10px;
	width: 100%;
	text-align: center;
}
.news_list li .news_date em{
	font-style: normal;
	font-size: 21px;
	color: #999999;
	bottom:24px;
	width: 100%;
	text-align: center;
	position: absolute;
}
.news_cont{
	width: 640px;
	float: left;
}
.news_more{
	width: 96px;
	float: right;
	margin-right: 24px;
	margin-top: 46px;
	height: 40px;
	background-color: #278577;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.news_more:hover{
	color: #fff;
}
.cont_info{
	line-height: 22px;
	color: #666;
	font-size: 14px;
}
.news_cont{
	padding-top: 10px;
}
.news_cont h5{
	line-height: 40px;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.news_cont h5 a:hover{
color: #333333;
text-decoration: underline;	
}

.news_tj{
	margin-top: 42px;
}
.news_tj .tj_title{
	height: 52px;
	line-height: 52px;
	background-color: #ececec;
}
.news_tj .tj_title h5{
	width: 156px;
	height: 52px;
	line-height: 52px;
	text-indent:44px;
	background: url(../images/tj_bg.png) no-repeat 13px center;
	font-size: 20px;
	color: #ffffff;
	background-color: #278577;
}
.tj_cont{
	padding:5px 16px;
	border:1px solid #dbdbdb;
	border-top: none;
	overflow: hidden;
}
.tj_cont li{
		width: 48%;
		float: left;
		border-bottom: 1px dashed #bababa;
		height: 45px;
		line-height: 46px;
		color: #bababa;
		font-size: 14px;
		margin-right: 2%;
		padding-left:13px;
		background:url(../images/news_contBg.png) no-repeat left center;
}
.tj_cont li:nth-child(2n){
	margin-right: 0;
	margin-left:2%;
}
.tj_cont li a{
	float: left;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #666666;
}
.tj_cont li a:hover{
	color: #278577;
}
.tj_cont li span{
	float: right;
}
.tj_cont li:last-child{
	border:none;
}
.pro_list .pro_item{
	margin-bottom: 25px;
}
.pro_list .pro_item .img{
	padding:3px;
	border:1px solid #e1e1e1;
}
.pro_list .pro_item img{
	width: 100%;
	height: auto;
}
.pro_list .pro_item h5{
	height: 44px;
	line-height: 44px;
	text-align: center;
	background-color: #a6a6a6;
	color: #ffffff;
	font-size: 16px;
}
.btn_all{
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}
.btn_all a{
	display: inline-block;
	width: 90px;
	height: 30px;
	background-color: #278577;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	margin-right: 8px;
}
.btn_all a:last-child{
	border:1px solid #3b9084;
	background-color: #fff;
	color: #278577;
}
.pro_tj{
	margin-top: 20px;
}
.pro_tj .pro_tjTitle{
	height: 42px;
	border-bottom: 1px solid #dbdbdb;
}
.pro_tj .pro_tjTitle h3{
	line-height: 42px;
	border-bottom: 2px solid #278577;
	width: 152px;
	text-indent: 36px;
	background:url(../images/pro_titleBg.png) no-repeat 4px center; 
	color: #278577;
}

.marqueeleft{overflow:hidden;margin:20px auto; height:196px; overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;width:227px;overflow:hidden; margin-right: 12px;}
.marqueeleft li .pic{display:block;width:225px;height:165px;overflow:hidden; border:1px solid #e4e4e4;}
.marqueeleft li .pic img{ display:block;width:225px;height:165px;}
.marqueeleft li .txt{text-align:center;height:32px;line-height:32px; }
.marqueeleft li .txt a{color:#333333; font-size:14px;}

.dz_lc .img{
	margin-top: 34px;
	text-align: center;
}
.dz_case{
	margin-top:60px;
}
.dz_list{
	margin-top:28px;
}
.dz_list .dz_item p{
	line-height: 35px;
	font-size: 16px;
	color: #292828;
	text-align: center;
}
.dz_message{
	margin-top: 50px;
}
.dz_input p{
	height: 44px;
	margin-bottom: 20px;
}
.dz_input{
	margin-top: 28px;
}
.dz_input p input{
	height: 40px;
	border:1px solid #e3e3e3;
	width: 48%;
	margin-right:2%;
	float: left;
	text-indent: 14px;
	line-height: 40px;
}
.dz_input p:nth-of-type(2) input{width:100%;box-sizing:border-box;}
.dz_input p input:nth-child(2){
	margin-left:2%;
	margin-right: 0;
}
.dz_input p.dzInput_2 input{
	width: 100%;
	box-sizing:border-box;
}
.dz_input .textarea{
	
}
.dz_input .textarea textarea{
	height: 112px;
	border:1px solid #e3e3e3;
	box-sizing:border-box;
	width: 100%;
	text-indent: 14px;
}
.btn_area{
	margin-top: 20px;
	text-align: right;
}
.btn_area input{
	width: 97px;
	height: 34px;
	background-color: #919191;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
}
.btn_area input:nth-child(2){
	background-color: #278577;
	margin-left:20px;

}

.news-ul{ height: auto; overflow: hidden;}
.news-ul li{ border:1px solid #f4f4f4; margin-bottom: 20px; overflow: hidden; padding:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;}
.news-ul li .pro-left{ float: left; width: 237px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news-ul li .pro-left img{ display: block; width: 237px; height:157px; }
.news-ul li .pro-right{ float: right; width: 635px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news-ul li .pro-right .pro-title{  font-size: 20px; color: #333333; font-weight: bold;}
.news-ul li .pro-right .pro-title a:hover{ color: #333; text-decoration: underline;}
.news-ul li .pro-right .pro-title1{ color: #666666; font-size: 14px; line-height: 26px;margin-top: 5px; text-align: justify; height: 77px; overflow: hidden;}
.news-ul li .pro-right .pro-title3{ color: #3a90e9; margin-top: 10px; width: 115px; height: 31px; line-height: 31px; text-align: center; border:1px solid #3a90e9; font-size: 14px; font-size: 14px;}
.news-ul li:hover{ background: #f4f4f4; border:1px solid #f4f4f4;}
.pro_more{ margin-top: 20px;}
.pro_more a.more{width: 138px; float: right; display: block; height: 30px; line-height: 30px;
font-size: 12px;
color: #278577; border:1px solid #278577; border-radius: 30px;text-align: center;}
.pro_more span{
	font-size: 13px;
	color: #999999;
	background:url(../images/date_bg.png) no-repeat left center;
	padding-left:24px;
}

.top_L{ float: left;}
.top_L h3{ font-size: 20px; color: #333333; border-bottom: 1px dashed #d0d0d0; 
	height:39px; line-height: 39px; }
.top_L h3 span{display:block; width:100%; height:100%; background: url(../images/b_bg.jpg) no-repeat left bottom; 
position: relative; top:2px; }
.top_L h4{ font-size: 26px; color: #278577; line-height: 60px;background:url('../images/h4_bg.png') no-repeat 4px center; padding-left:45px; }
.top_L  p{ line-height: 30px; font-size: 13px; color: #666666;}
.top_L  p span{ font-size: 14px; color: #333333; margin-left:5px;}
.top_mid{ width:270px; float: left; margin-left:56px;}
.top_mid li{ height:48px; padding-left:58px; margin-bottom: 20px;}
.top_mid li h5{ font-size: 16px; color: #333333;}
.top_mid li p{ font-size: 14px; color: #666666;}
.top_mid li.list_1{ background:url('../images/list1_bg.png') no-repeat left center;}
.top_mid li.list_2{ background:url('../images/list2_bg.png') no-repeat left center;}
.top_mid li.list_3{ background:url('../images/list3_bg.png') no-repeat left center;}
.top_R{ width:154px; float: right; font-size: 14px; color: #666666; text-align: center; line-height: 32px;margin-top: 14px;}
.map{ margin-top:42px; }
.iframe{width: 100%;height: 396px;}
.sub_area{ margin-top:30px;}
.sub_left{ width:300px; float: left;}
.sub_left p{ margin-bottom:20px; height:46px; }
.sub_left p input{ width:298px; border:1px solid #dcdcdc; height:38px; text-indent: 12px; font-size: 13px; color:#888888;}
.sub_mid{ width:448px; margin-left:15px; float: left;}
.sub_mid textarea{ width:448px; height:102px; border:1px solid #d9d9d9; outline: none; color: #888888; font-size: 13px; text-indent:12px; line-height: 40px;}
.sub_btn { width:146px; margin-right: 6px; float: right;}
.sub_btn  input{ width:146px; height:46px; font-weight: bold; color: #ffffff; font-size: 16px; display:block;}
.sub_btn  input:nth-child(1){ background:#676767; margin-bottom: 13px;}
.sub_btn  input:nth-child(2){ background:#42a40d;}
.culture_bg{ background:url(../images/culture_bg.jpg) repeat-x;}

.pro_show{
	margin-top: 30px;
}
.proShow_img{
	float: left;
	width: 434px;
}
.leftLoop5{position: relative; width: 445px; }
.leftLoop5 .hd{position:absolute; width:100%; z-index:9; top:186px;}
.leftLoop5 .hd a{position:absolute; display:block;  width:40px; height:70px; cursor:pointer; 
    border:none !important; margin-top:0; margin-right:0;}
.leftLoop5 .hd .prev{left:0px;  background-image:url(../images/pro_prevBtn.jpg);
    transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;}
.leftLoop5 .hd .next{right:10px; display:block; 
 background-image:url(../images/pro_nextBtn.jpg);transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;}
.leftLoop5 .bd{position:relative;width: 446px; overflow: hidden; }
.leftLoop5 .bd ul{ margin:0px; padding:0; list-style:none; }
.leftLoop5 .bd ul li{ float:left; overflow:hidden;}
.leftLoop5 .bd ul li .pic{ height:435px; width:435px;border:1px solid #e4e4e4; padding:5px;   }
.leftLoop5 .bd ul li img{ width:100%; height:100%;}

.proShow_text{
	width: 474px;
	float: right;
}
.pro-info-p{
	height: 46px;
	background-color: #f3f3f3;
	border-left:9px solid #278577;
	text-indent: 23px;
	color: #333333;
	font-size: 18px;
	line-height: 46px;
}
.proShow_text .text{
	line-height: 24px;
	color: #333333;
	font-size: 13px;
	margin-top: 30px;
}
.proShow_text .call{
	height: 68px;
	border-top: 1px dashed #efefef;
	line-height: 68px;
	font-size: 21px;
	color: #ff0808;
	font-weight: bold;
	text-indent: 46px;
	background:url(../images/tele_bg.jpg) no-repeat left center;
	margin-top: 50px;
}
.pro-a{
	margin-top: 24px;
}	
.pro-a a{
	display: block;
	width: 130px;
	height: 40px;
	background-color: #278577;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.proInfo_text{
	margin-top: 30px;
}
.text_tit{
	height: 50px;
	line-height: 50px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #dcdcdc;
}
.text_tit h3{
	line-height: 50px;
	font-size: 18px;
	color: #ffffff;
	background:url(../images/h3_bg.png) no-repeat left center;
	height: 50px;
	background-size: 100% 100%;
	width: 162px;
	text-align: center;
}
.text_cont{
	padding:20px 0;
	line-height: 32px;
	color: #666;
	font-size: 14px;
}

.newsInfo_cont{
	background-color: #fff;
}
.newsInfo_cont h5{
	line-height: 50px;
	color: #333333;
	font-size: 28px;
	text-align: center;
}
.cont_top{
	padding-bottom: 15px;
	border-bottom: 1px dashed #d1d1d1;
}
.cont_top p{
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}
.cont_top .share{
	overflow: hidden;
	text-align: center;
}
.jiathis_style{
	overflow: hidden;
    text-align: center;
    margin: 0 auto;
    width: 206px;
}
.info_text{
	padding-top: 20px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	padding-bottom: 60px;
}
.cont_bot{
	border-top: 1px dashed #d1d1d1;

}
.cont_bot p{
	display: inline-block;
	line-height: 32px;
	height: 32px;
	font-size: 14px;
	color: #666666;
}
.cont_bot p a{
	color: #666;
}

.product-con{ height: auto; overflow: hidden; margin:30px 0; }
.pro_left{ float: left;width: 230px;}
.pro-left-one{ height: auto; overflow: hidden;border:1px solid #e0e0e0;  border-top:none; }
.pro_left h1{ height:68px; background: #278577 url(../images/tian.png) no-repeat 17px center; color:#fff;  font-size: 26px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 68px; font-weight: normal; padding-left: 53px;}



.leftmenu{position:relative; }
.leftmenu dd {height: auto; overflow: hidden; border-bottom: 1px solid #d3d3d3;}
.leftmenu dd .m-title1{position:relative;height:49px; line-height:49px;  font-size:16px;background:#f0f0f0 url(../images/cicle.png) no-repeat 16px center; padding-left: 23px;}
.leftmenu dd .m-title1 a{ color:#333333; display: block; }
.leftmenu dd .m-title1 span{ margin-right: 5px;}
.leftmenu dd .m-title1{cursor: pointer;}  
.leftmenu dd.cur .m-title1{ border-right:4px solid #3a90e9; }
.leftmenu dd.cur .m-title1 a{ color:#444444;}
.leftmenu dd .menuson{ margin:0 auto; display:none; padding:0px 8px; height: auto;}
.leftmenu dd .menuson > li{ position:relative; line-height:30px; font-size: 14px; }
.leftmenu dd .menuson > li .m-title2{ color:#333; display: none; text-align: center; cursor: pointer;}
.leftmenu dd .menuson li .ej{ height: auto; display:none; overflow: hidden;}
.dis_b{display:block !important;}
.con-one{border:1px solid #e1e1e1;margin-top:30px; height: auto; overflow: hidden;width: 230px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cn-title{text-align: center;  color: #1e1e1e; font-size: 26px; font-weight: normal; border-top:3px solid #3a90e9; padding-top: 12px;}
.con-one .box{ padding:10px;}
.con-one .box p{ height:46px; line-height:46px; color:#666; border-bottom:1px dashed #d7d7d7; font-size: 14px;}
.con-one .box .p1{ height:70px; line-height:24px; color:#d61f1f; padding-left:50px; font-size:20px; background:url(../images/p1.png) no-repeat left 15px; padding-top:10px; font-weight: bold;}
.con-one .box .p1 .span{ font-size:13px; color:#666; font-weight: normal; }
.con-one .box .spann{ color:#222222;}

.list ul li a{padding-left: 10px;color: #444; font-size:16px; display: block; 
	line-height: 50px;position: relative;
  border-bottom: 1px solid #d3d3d3;
  height: 49px;

}
.list ul li:last-child ul:last-child li:last-child a:last-of-type{
  border-bottom: none;
}
.list ul li ul li a{
  font-size: 14px;
  color: #666;
}
.list ul li{ position:relative;}
.list ul li   span{width:22px; height:22px; background:url(../images/span_bg1.png) no-repeat center center; position:absolute; right:8px; top:14px; }
.list ul li   span.cur{ background:url(../images/span_bg2.png) no-repeat center center;}
.list ul li ul{display: none; padding:0 9px;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px; color: #666; border-bottom: 1px dashed #e3e3e3; border-right:none; line-height: 44px; height:44px;}
.list ul li ul li ul li { border:none;}
.list ul li ul li ul li a{ color:#666666; padding-left:30px; border:none; font-size: 12px;}
.list ul li ul li ul li a:hover{ color: #3a90e9;}
.list ul li ul li.cur{ display: none !important;}
.product-con{ height: auto; overflow: hidden; margin:30px 0; }
.pro_left{ float: left;width: 230px;}
.pro-left-one{ height: auto; overflow: hidden;border:1px solid #e0e0e0;  border-top:none; 
margin-bottom: 20px;}
.pro-left-one h1{ height:68px; background: #278577 url(../images/tian.png) no-repeat 17px center; color:#fff;  font-size: 26px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; 
	line-height: 68px; font-weight: normal; padding-left: 53px;}



.honor{ height: auto; overflow: hidden;margin-bottom: 0px;}
.honor .gallery a.qulity2{display:block;}
.honor .gallery img{width:214px;height:299px; vertical-align:top; border: 1px solid #e0e0e0; padding:3px;}
.honor .f2_2 { overflow:hidden; }
.honor .gallery{float:left; overflow:hidden; margin-right:17px;margin-bottom:20px; }
.honor .gallery:nth-child(4n){ margin-right: 0;}
.honor .qulity3{ text-align:center; display:block; margin-top:5px; color:#333;font-size:14px;}



#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}



.culture{ height: auto; overflow: hidden;margin-bottom: 0px;}
.culture .gallery a.qulity2{display:block;}
.culture .gallery img{width:290px;height:210px; vertical-align:top; border: 1px solid #e0e0e0; padding:3px;}
.culture .f2_2 { overflow:hidden; }
.culture .gallery{float:left; overflow:hidden; margin-right:23px;margin-bottom:20px; }
.culture .gallery:nth-child(3n){ margin-right: 0;}
.culture .qulity3{ text-align:center; display:block; margin-top:5px; color:#333;font-size:14px;}




/*响应式代码*/
#m_menu{
	display: none;
}
#sf-menu{
	display: none;
}

/* moble menu class */

#m_menu{position:absolute;width:30px;height:30px;float:right; margin-top:10px; 
	text-align: center;cursor: pointer; right:15px; display: none;top:8px; }
#m_menu span {display: block; position: absolute; width:30px; height: 3px;
 z-index: 1; left:0; top:0; background: #278577;}
 
#m_menu .menuicon-middle {z-index: 2;top: 8px;}
#m_menu .menuicon-bottom {z-index: 3; top: 16px; } 
 

#sf-menu::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}#sf-menu::-webkit-scrollbar-thumb {
    background: #000;
}#sf-menu::-webkit-scrollbar-track {
    background: rgba(255,255,255,0.9);
}

#sf-menu{ position:fixed; top:70px; left: 0; z-index: 9999; width:100%;  background: rgba(0,0,0,0.9); display:none;/* max-height:calc(100% - 60px);overflow-y: scroll; */ padding: 5% 0;} 
#sf-menu li{ position:relative; width:90%;  border-bottom:1px solid #555; margin:0 auto;}
#sf-menu .sf-menu-2{ display:none;}
#sf-menu > li:last-child{ border-bottom:none; }
#sf-menu .sf-menu-2 li:last-child{ border-bottom:none; }
#sf-menu li a{
display:inline-block;
padding:10px 0;
color:#fff;
transition:transform 0.3s;
-webkit-transition:transform 0.3s;
-moz-transition: transform 0.3s;
-ms-transition: transform 0.3s;
-o-transition: transform 0.3s;
} 

#sf-menu > li:hover .a1{
color:#f00;
-webkit-transform:translateX(10px);
-moz-transform:translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px); 

} 

#sf-menu .sf-menu-2 li:hover .a2{
color:#f00;
-webkit-transform:translateX(10px);
-moz-transform:translateX(10px);
-ms-transform: translateX(10px);
-o-transform: translateX(10px); 

} 


#sf-menu .sf-menu-2 li .a2{padding:5px;}
#sf-menu span { display: block; }
#sf-menu span:after {
	position:relative;
    content: "+";
    float: right;
	display:inline-block;
    padding:10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin-right: 8px;
    transition: 0.3s;
	-webkit-transition:transform 0.3s;
	-moz-transition: transform 0.3s;
	-ms-transition: transform 0.3s;
	-o-transition: transform 0.3s;
    cursor: pointer;
}


#sf-menu > li:hover span:after{
transform: rotate(45deg) ;
-webkit-transform: rotate(45deg) ;
-moz-transform: rotate(45deg) ;
-ms-transform: rotate(45deg) ;
-o-transform: rotate(45deg) ; 
color:#f00;
}




.menuicon-in .menuicon-top, .menuicon-in .menuicon-bottom, .menuicon-out .menuicon-top, .menuicon-out .menuicon-middle, .menuicon-out .menuicon-bottom { 
 animation: menuInx 1s;
 -moz-animation: menuInx 1s; 
 -webkit-animation: menuInx 1s; 
 -o-animation: menuInx 1s; 
 animation-fill-mode: forwards; 
 -webkit-animation-fill-mode: forwards 
 }
 
.menuicon-in .menuicon-middle {
animation: menuInm 0.5s; 
-moz-animation: menuInm 0.5s; 
-webkit-animation: menuInm 0.5s; 
-o-animation: menuInm 0.5s; 
animation-fill-mode: forwards; 
-webkit-animation-fill-mode:forwards 
}

.menuicon-in .menuicon-bottom { 
animation-name: menuIny; 
-moz-animation-name: menuIny; 
-webkit-animation-name: menuIny; 
-o-animation-name: menuIny; 
}

.menuicon-out .menuicon-top { 
animation-name: menuOutx;
 -moz-animation-name: menuOutx; 
 -webkit-animation-name: menuOutx;
 -o-animation-name: menuOutx; 
 }
 
.menuicon-out .menuicon-middle { 
animation-name: menuOutm; 
-moz-animation-name: menuOutm; 
-webkit-animation-name: menuOutm; 
-o-animation-name: menuOutm; 
}

.menuicon-out .menuicon-bottom { 
animation-name: menuOuty; 
-moz-animation-name: menuOuty;
-webkit-animation-name: menuOuty;
-o-animation-name: menuOuty; 
}
  
  
@-webkit-keyframes menuInx {  
0% {
 -webkit-transform:rotate(0);
 top:0
}
100% {
 -webkit-transform:rotate(-45deg);
 top:8px
}
}
@-moz-keyframes menuInx { 
 0% {
 -moz-transform:rotate(0);
 top:0
}
100% {
 -moz-transform:rotate(-45deg);
 top:8px
}
}
@-o-keyframes menuInx {  
0% {
 -o-transform:rotate(0);
 top:0
}
100% {
 -o-transform:rotate(-45deg);
 top:8px
}
}
@keyframes menuInx {  
0% {
 transform:rotate(0);
 top:0
}
100% {
 transform:rotate(-45deg);
 top:8px
}
}
@-webkit-keyframes menuInm {  
0% {
 opacity:1
}
100% {
 opacity:0
}
}
@-moz-keyframes menuInm { 
 0% {
 opacity:1
}
100% {
 opacity:0
}
}
@-o-keyframes menuInm { 
 0% {
 opacity:1
}
100% {
 opacity:0
}
}
@keyframes menuInm { 
 0% {
 opacity:1
}
100% {
 opacity:0
}
}
@-webkit-keyframes menuIny {  
0% {
 -webkit-transform:rotate(0);
 top:16px
}
100% {
 -webkit-transform:rotate(45deg);
 top:8px
}
}
@-moz-keyframes menuIny {  
0% {
 -moz-transform:rotate(0);
 top:16px
}
100% {
 -moz-transform:rotate(45deg);
 top:8px
}
}
@-o-keyframes menuIny {  
0% {
 -o-transform:rotate(0);
 top:16px
}
100% {
 -o-transform:rotate(45deg);
 top:8px
}
}
@keyframes menuIny { 
0% {
 transform:rotate(0);
 top:16px
}
100% {
 transform:rotate(45deg);
 top:8px
}
}
@-webkit-keyframes menuOutx {  
0% {
 -webkit-transform:rotate(-45deg);
 top:8px
}
100% {
 -webkit-transform:rotate(0);
 top:0
}
}
@-moz-keyframes menuOutx {  
0% {
 -moz-transform:rotate(-45deg);
 top:8px
}
100% {
 -moz-transform:rotate(0);
 top:0
}
}
@-o-keyframes menuOutx {  
0% {
 -o-transform:rotate(-45deg);
 top:8px
}
100% {
 -o-transform:rotate(0);
 top:0
}
}
@keyframes menuOutx {  
0% {
 transform:rotate(-45deg);
 top:8px
}
100% {
 transform:rotate(0);
 top:0
}
}
@-webkit-keyframes menuOutm {  
0% {
 opacity:0
}
100% {
 opacity:1
}
}
@-moz-keyframes menuOutm {  
0% {
 opacity:0
}
100% {
 opacity:1
}
}
@-o-keyframes menuOutm {  
0% {
 opacity:0
}
100% {
 opacity:1
}
}
@keyframes menuOutm {  
0% {
 opacity:0
}
100% {
 opacity:1
}
}
@-webkit-keyframes menuOuty {  
0% {
 -webkit-transform:rotate(45deg);
 top:8px
}
100% {
 -webkit-transform:rotate(0);
 top:16px
}
}
@-moz-keyframes menuOuty {  
0% {
 -moz-transform:rotate(45deg);
 top:8px
}
100% {
 -moz-transform:rotate(0);
 top:16px
}
}
@-o-keyframes menuOuty {  
0% {
 -o-transform:rotate(45deg);
 top:8px
}
100% {
 -o-transform:rotate(0);
 top:16px
}
}
@keyframes menuOuty {  
0% {
 transform:rotate(45deg);
 top:8px
}
100% {
 transform:rotate(0);
 top:16px
}
}




.menufade > li{opacity:0}
.menufade > li{	
	animation:menufade 0.35s ease-out;
	-moz-animation:menufade 0.35s ease-out;
	-webkit-animation:menufade 0.35s ease-out;
	-o-animation:menufade 0.35s ease-out;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.menufade > li:nth-child(1){
	animation-delay:100ms;
	-moz-animation-delay:100ms;
	-webkit-animation-delay:100ms;
	-o-webkit-animation-delay:100ms
}
.menufade > li:nth-child(2){
	-o-webkit-animation-delay:300ms;
	-moz-animation-delay:300ms;
	-webkit-animation-delay:300ms;
	animation-delay:300ms
}
.menufade > li:nth-child(3){
	-o-webkit-animation-delay:350ms;
	-moz-animation-delay:350ms;
	-webkit-animation-delay:350ms;
	animation-delay:350ms
}
.menufade > li:nth-child(4){
	-o-webkit-animation-delay:400ms;
	-moz-animation-delay:400ms;
	-webkit-animation-delay:400ms;
	animation-delay:400ms
}
.menufade > li:nth-child(5){
	-o-webkit-animation-delay:450ms;
	-moz-animation-delay:450ms;
	-webkit-animation-delay:450ms;
	animation-delay:450ms
}
.menufade > li:nth-child(6){
	-o-webkit-animation-delay:500ms;
	-moz-animation-delay:500ms;
	-webkit-animation-delay:500ms;
	animation-delay:500ms
}
.menufade > li:nth-child(7){
	-o-webkit-animation-delay:550ms;
	-moz-animation-delay:550ms;
	-webkit-animation-delay:550ms;
	animation-delay:550ms
}
.menufade > li:nth-child(8){
	-o-webkit-animation-delay:600ms;
	-moz-animation-delay:600ms;
	-webkit-animation-delay:600ms;
	animation-delay:600ms
}


@-webkit-keyframes menufade {
0% {opacity:0;-webkit-transform:scale(1.1) translateY(-24px)}
100% {opacity:1;-webkit-transform:scale(1) translateY(0)}
}
@-moz-keyframes menufade {
0% {opacity:0;-moz-transform:scale(1.1) translateY(-24px)}
100% {opacity:1;-moz-transform:scale(1) translateY(0)}
}
@-o-keyframes menufade {
0% {opacity:0;-o-transform:scale(1.1) translateY(-24px)}
100% {opacity:1;-o-transform:scale(1) translateY(0)}
}
@keyframes menufade {
0% {opacity:0;transform:scale(1.1) translateY(-24px)}
100% {opacity:1;transform:scale(1) translateY(0)}
}
.ad_mob{display: none; margin-top: 20px;}
.ad_mob img{width: 100%; height: auto;}
.swiperloop4{display: none; margin-top: 50px; width: 100%; overflow: hidden;}
.swiperloop4 .swiper-slide .qual-left{width: 50%; float: left;}
.swiperloop4 .swiper-slide .qual-right{width: 50%; float: right; padding:10px; box-sizing:border-box;}
.swiper-slide{padding-bottom: 30px;}
.swiperloop3 .swiper-slide{padding-bottom: 0px;}
.swiper-slide p{text-align: center;line-height: 24px;font-size: 14px; color: #666;}
.swiperloop5{margin-top: 50px; width: 100%; overflow: hidden;}
.swiperloop5 img{width: 100%;}
.swiperloop7,.swiperloop6{display: none; width: 100%; overflow: hidden;}
.mobBanner{display: none;}


.pro_slide{display: none;}
.btn_all a{border-radius: 4px;}
.swiperloop3,.swiperloop5{display:none;}


.index_banner .prev{position:absolute;left:3%;top:50%; opacity:0.5;width:47px;
 height:85px; margin-top:-32px; display:block; }
.index_banner .prev{background: url(../images/ban_prev_btn.png) no-repeat;background-size: 100% 100%;}
.index_banner .next{background: url(../images/ban_next_btn.png) no-repeat; 
	left:auto; right:3%;width:47px; height:85px;display:block;margin-top:-32px;
	position:absolute; top:50%;opacity:0.5; background-size: 100% 100%;}
.index_banner .next:hover,.index_banner .prev:hover{opacity:1;}

.input_1 p{ float: left;
    height: 40px;
    width: 48%;
    margin-right: 2%;
    float: left;
}
.input_1 p:nth-child(2){
	width: 48%;
	height: 40px;
    margin-right: 0;
	margin-left: 2%;
}
.input_1 p input{
	width: 100%;
	box-sizing:border-box;
}



.left{position:relative; width:230px; float:left;  }
 .left .left-1{position:relative; width:100%; border:1px solid #d7d7d7;}
 .left .title{ height:68px; line-height:68px; text-align:center;  
	background:#278577; color:#fff;}
.left .title h2{ font-size: 26px; color: #ffffff; height: 68px; line-height: 68px;background: url(../images/tian.png) no-repeat 17px center;}
.leftmenu{position:relative; width:100%; }
.leftmenu dd {border-bottom:1px solid #d7d7d7; }
.leftmenu dd .m-title1{position:relative; font-size:16px; text-indent:17px;}
.leftmenu dd .m-title1 a{ color: #444444;font-size:16px;height:49px; 
	line-height:50px;display: block;}
.leftmenu dd .menuson{ width:90%; margin:0 auto; display:none;}
.leftmenu dd .menuson li ul{display: none;}
.leftmenu dd .menuson li span{position:absolute; right:20px; top:50%; 
	color:#999; width: 20px; height: 20px; margin-top: -10px;}
.leftmenu dd .menuson li .m-title2{height: 44px;line-height: 44px; 
	position: relative; border-bottom: 1px dashed #d8d8d8; text-indent: 24px;}
.leftmenu dd .menuson li .m-title2 a{display: block; width: 100%; height: 100%;}
.leftmenu dd .menuson li ul li{ line-height: 30px; text-indent: 24px; }
.leftmenu dd .menuson li ul li a{color: #278577; font-size: 12px; 
	display: block; width: 100%; height: 100%;}
.leftmenu dd .menuson li:last-child .m-title2{ border:none !important;}
.leftmenu dd .menuson li ul{border-bottom: 1px dashed #d8d8d8;}
.leftmenu dd .menuson li:last-child ul{border:none;}

.leftmenu dd .menuson li span.off{background:url(../images/off1.png) no-repeat center center;}
.leftmenu dd .menuson li span.on{background:url(../images/on1.png) no-repeat center center;}
.jia{ background:#eee; border-right:4px solid #278577;}
.leftmenu dd.show .m-title1{ background:#eee; border-right:4px solid #278577;}
.leftmenu dd.show ul{display: block;}



.yes .pro_item img{width: 100%;}
.yes .pro_item p{line-height: 24px; text-align: center;}
.yes .pro_item{margin-bottom: 14px;}
.lujingg{ margin-bottom:20px;}
.proShow_text .text p{ margin-bottom:30px;}
.proShow_text .text p span{ font-size:18px; color:#333;}
.text_cont img{margin-top:20px; max-width:100%; height:auto;}
