html,

body,

div,

p,

ul,

li,

ol,

dl,

dt,

dd,

form,

input,

textarea,

table,

tr,

td,

img,

a,

span,

em{

/*asdf*/
	margin:0;

	padding:0;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}



h1,

h2,

h3,

h4,

h5,

h6{

	font-style:normal;

	font-weight:normal;

	padding:0;

	margin:0;

}



html,

body{

	width:100%;

	height:100%;

}



body{

	font-family:"微软雅黑",Arial, Helvetica, sans-serif;

   	font-size:16px;

   	font-size:.75em;

   	background:#fff;

   	/*background:darkorange;*/ min-width:1200px;

}



input,

select,

option,

textarea {

	border: none;

	outline: none;

}



img {

	border: none;

}



a,

a:hover ,

a:active,

a:visited,

a:link{

	text-decoration: none;

	outline: 0;

}



ul li{

	margin:0;

}

ul,li{

	list-style:none;

}



.left{

	float:left;

}



.right{

	float:right;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

	 margin:0 auto;

}



.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	overflow: hidden;

}



.none{

	display:none;

}



.block{

	display:block;

}



.w{

	width:1200px;

	margin:0 auto;

}









/*header*/



header{

	background:#fff;

    transition: all 0.6s;

}



header.fixed{

	position:fixed;

	top:0;

	left:0;

	right:0;

	z-index: 999999;

    transition: all 0.6s;

}





.nav.fixed{

	position:fixed;

	top:0;

	left:0;

	right:0;

	z-index: 999999;

    transition: all 0.6s;

}





.header_top{

	height:83px;

}



.header_top h1{

	padding-top:15px;

}



.head_tel{

	line-height:83px;

}



.head_tel img{

	vertical-align: middle;

}



.head_ser{

	margin-right:40px;

	margin-top:31px;

	width:260px;

	height:30px;

	line-height:30px;

	border-radius:15px;

	-webkit-border-radius:15px;

	-o-border-radius:15px;

	-moz-border-radius:15px;

	-ms-border-radius:15px;

	border:1px solid #0c8870;

	overflow: hidden;

}



.head_ser input{

	float:left;

	height:30px;

	line-height:30px;

}



.head_ser .ser_txt{

	padding:0 17px;

	width:222px;

	color:#666666;

	font-size:13px;

}



.head_ser .ser_btn{

	background:#0c8870 url(../images/head_ser.jpg) no-repeat center;

	width:36px;

	 height:32px;

	  border:0px;

}





.nav{

	transition: all 0.6s;

	background:#0b876f;

	height:56px;

}

nav{
	position: relative;
}

nav ul>li{

	float:left;

	background:url(../images/nav_shu.jpg) no-repeat right center;

	height:56px;

	/*position:relative;*/

	transition: all .5s;

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	-moz-transition: all .5s;

	-ms-transition: all .5s;

}



nav ul>li:last-child{

	background-image: none;

}



nav ul>li>a{

	display: block;

	padding:0 10px;

	line-height:56px;

	color:#fffdff;

	font-weight:bold;

	font-size:13px;
/*
padding:0 19px;
font-size:14px;
*/
}



nav ul>li.hover>a,

nav ul>li>a:hover{

	background:url(../images/nav_bg.jpg) repeat-x center;

	background-size:auto 100%;

}



nav ul>li ol{

	position:absolute;

	top:56px;

	height:auto;

	border:1px solid #0b876f;

	padding:25px 23px 18px 27px;

	/*background:rgba(255,255,255,.8);*/

	background:#fff;

	z-index:1000;

	overflow: hidden;

	display: none;
	
	width: 100%!important;
	margin: 0!important;
	left: 0!important;
	right: auto!important;

}



nav ul>li.shuizhi ol{

	min-width: 720px;

	left:-110px;

}



nav ul>li.qiti ol{

	/*min-width:1112px;*/

	min-width:1200px;

	left:-300px;

	height:auto;

}

nav ul>li.qiti ol li {
    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 10%!important;
}



nav ul>li.fenchen ol{

	/*min-width: 320px;*/

	min-width:550px;

	left:-90px;

	height:auto;

}



nav ul>li.daqi ol{

	min-width: 1000px;

	left:-90px;

	height:auto;

}


nav ul>li.nong ol{

	/*min-width: 320px;*/

	/*min-width:550px;

	left:-500px;

	height:auto;*/
	
	
	min-width: 1200px;
    right: -400px;
    height: auto;
    left: auto;

}

nav ul>li.gonggong ol{

	min-width: 610px;

	left:-100px;

}



nav ul>li.jinkou ol{

	min-width: 1200px;

	left:-200px;

}



nav ul>li.yiqi ol{

	min-width:1000px;

	/*left:-450px !important;*/

	height:auto;

}
nav ul>li.wu ol{

	min-width:1200px;

	left:-585px;

	height:auto;

}
nav ul>li.wu ol li{

    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 15%;

}
nav ul>li.daqi ol li{

    margin-right: 12px;
    float: left;
    /* height: 100%; */
    min-width: 15%;
   

}

nav ul>li.jinkou ol li{

    margin-right: 12px;
    float: left;
    /* height: 100%; */
    /*min-width: 15%;*/
   min-width: auto;
    width: 14.28%;
    padding: 0!important;

}

nav ul>li.hang ol,nav ul>li.qita ol{

	min-width:800px;

	left:-500px;

	height:auto;

}


nav ul>li.other ol{

	min-width:800px;

	left:-600px;

	height:auto;

}










nav ul>li:hover ol{

	display: block;

	height:auto;

}



nav ul>li ol li{

	margin-right:12px;

	float:left;
	/*height:100%;*/
	  min-width:20%;
	  margin-right: 0!important;
	  padding-right: 10px!important;

}
nav ul>li.qita ol li{
	min-width: 12.5%!important;
}



nav ul>li.yiqi ol li,
nav ul>li.nong ol li{

	margin-right:12px;

	float:left;

	/*height:100%;*/

	

	  min-width:10%;

}



nav ul>li.gonggong ol li{

	margin-right:12px;

	float:left;

	/*height:100%;*/

	

	  min-width:15%;

}







nav ul>li ol li dl{

	margin-bottom:15px;

}



nav ul>li ol li dt a{

	display: block;

	color:#0a866e;

	font-size:13px;

	margin-bottom:8px;

	padding-left:12px;

	background:url(../images/pro_li.jpg) no-repeat left center;

	font-weight: bold;

}



nav ul>li ol li dd a{

	display: block;

	color:#666666;

	font-size:13px;

	line-height:24px;

	padding-left:12px;

}





nav ul>li ol li dd a:hover{

	color:#0a866e;

	text-decoration: underline;

}







/*footer*/



.bot_footer{

	background:#0b876f;

	height:54px;

}



.bot_f1,.bot_f2{

	color:#fff;

	font-size:13px;

	line-height:54px;

}



.bot_f1 img{

	vertical-align: middle;

	margin-right:18px;

}



.bot_f1 span{

	font-weight:bold;

}



.bot_f1 a{

	margin:0 20px;

	color:#fff;

}



.bot_f1 a:hover{

	text-decoration: underline;

}



.bot_f2 img{

	vertical-align: middle;

	margin-right:10px;

}





.footer_main{

	background:#313030;

	padding-top:39px;

	padding-bottom:15px;

}



.footer_main dl{

	float:left;

	min-height:200px;

	padding-top:11px;

	background:url(../images/foot2.jpg) no-repeat right 11px;

	  background-size:auto 180px;

	text-align: left;

}



.footer_main dl:nth-child(1){

	width:92px;

	text-align: left;

}



.footer_main dl:nth-child(2){

	width:138px;

	text-align: left;

	 padding-left:35px;

}



.footer_main dl:nth-child(3){

	width:131px;

	text-align: left;

	padding-left:35px;

}



.footer_main dl:nth-child(4){

	width:139px;

	text-align: left;

	padding-left:35px;

}



.footer_main dl:nth-child(5){

	width:124px;

	text-align: left;

	padding-left:35px;

}







.footer_main dl dt{

	display: inline-block;

	font-size:14px;

	color:#fff;

	padding-bottom:16px;

	background:url(../images/foot1.jpg) no-repeat left bottom;

	margin-bottom:20px;

}



.footer_main dl dd a{

	display: inline-block;

	margin-bottom:18px;

	font-size:12px;

	color:#cccccc;

}



.footer_main dl dd a:hover{

	color:#fff;

}



.foot_contact{

	margin-left:71px;

	color:#fff;

}



.foot_contact h5{

	/*font-size:12px;*/

	margin-bottom:10px;

	font-size: 14px;

	line-height:14px;

    color: #fff;

    font-weight: 700;

}



.foot_contact h3{

	font-size:20px;

	font-weight:normal;

	font-style:normal;

	margin-bottom:20px;

}



.foot_contact p{

	font-size:14px;

	margin-bottom:14px;

	color:#cccccc;

}



.foot_ma{

	width:131px;

	text-align: center;

}



.foot_ma img{

	width:100%;

	height:auto;

}



.foot_ma p{

	color:#cccccc;

	font-size:12px;

	margin-top:15px;

}







/*关联商铺*/

.shops{

	padding-bottom:35px;

}



.t_shop_tit{

	margin-bottom:41px;

	text-align: center;

}



.t_shop_tit h3{

	font-style:normal;

	font-weight:bold;

	font-size:27px;

	color:#27282d;

	margin-bottom:9px;

}



.t_shop_tit h3 span{

	color:#0b876f;

}



.t_shop_tit p{

	color:#c1c1c1;

	font-size:11px;

}



.t_shop_m li{



	float:left;

	width:223px;

	height:121px;

	border:4px solid #f8f8f8;

	

	

    margin-left: 60px;
	margin-bottom:20px;

	transition: all .5s;

	-webkit-transition: all .5s;

	-o-transition: all .5s;

	-moz-transition: all .5s;

	-ms-transition: all .5s;



}



.t_shop_m li:hover{

	border-color:#0b876f;

}



.t_shop_m li:nth-child(5n){

	margin-right:0;

}



.t_shop_m li img{

	width:100%;

	height:100%;

}



.b_shop{

	margin-top:65px;

	height:80px;

	background:url(../images/shop_bg.jpg) no-repeat center;

	background-size:100% 100%;

	padding:0 0px 0 50px;

}





.b_shop .txtMarquee-left{ width: 1100px; position:relative;margin-left:46px;/*margin-right:35px; */ }

.b_shop .txtMarquee-left .hd{ overflow:hidden; }

.b_shop .txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;overflow:hidden; cursor:pointer;position:absolute;}

.b_shop .txtMarquee-left .hd .prev{top:29px;right:-23px;}

.b_shop .txtMarquee-left .hd .next{ top: 29px;left: -23px;  }

.b_shop .txtMarquee-left .bd{ padding:10px; }

.b_shop .txtMarquee-left .bd .tempWrap{ width:970px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.b_shop .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.b_shop .txtMarquee-left .bd ul li{ margin-right:40px;  float:left; height:23px; line-height:23px;  text-align:left; _display:inline; width:auto !important;  }



.b_shop .txtMarquee-left .bd ul li a{

	font-size:14px;color:#666666;

}



.b_shop .txtMarquee-left .bd ul li a:hover{

	color:#0b876f;

}











/*index*/

/*.in_banner{

	height:660px;

	width:100%;

	overflow: hidden;

	position:relative;

}



.in_banner .bd li{

	width:100%;

	height:660px;

	background:url(../images/banner.jpg) no-repeat center;

	background-size:auto 100%;

}



.in_banner .slideBox .prev,

.in_banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.in_banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.in_banner .slideBox .prev:hover,

.in_banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

*/









/*banner*/

.banner .carousel-caption a{

	display: block;

	width:100%;

	height:100%;

}



.banner .carousel-caption a img{

	display: block;

	width:100%;

	height:auto;

}





.banner .carousel-caption{

	bottom:auto;

	top:25%;

}



.banner .carousel-caption h1{

	font-size:40px;

}





.banner .carousel-caption p{

	font-size:20px;

	margin:20px 0;

}





.banner .carousel-caption p a{

	font-size:16px;

	display: inline-block;

	width:80px;

	line-height:32px;

	border:1px solid #0b876f;

	color:#0b876f;

	text-align: center;

	border-radius:3px;

	-webkit-border-radius:3px;

	-o-border-radius:3px;

	-moz-border-radius:3px;

	-ms-border-radius:3px;

	text-shadow: none;

	font-weight:bold;

	margin-top:10px;

}



.banner .carousel-caption p a:hover{

	background:#0b876f;

	color:#fff;

}





.banner .carousel-control{

	top:45%;

}





.banner {

	position: relative;

}







.in_main1{

	height:752px;

	background:url(../images/in_m1_bg.png) no-repeat center;

	background-size:auto 100%;

	padding-top:61px;

}



.in_m1_title{

	text-align: center;

	margin-bottom:60px;

}



.in_m1_title h2{

	font-size:28px;

	font-weight:bold;

	color:#27282d;

	margin-bottom:12px;

}



.in_m1_title h2 span{

	color:#0c8870;

}



.in_m1_title p{

	color:#666666;

	background:url(../images/hengxian.png) no-repeat center;

}





.in_m1 .in_m1_item{

	border:1px solid #cccccc;

	position:relative;

	background:#fff;;

}



.in_m1 .in_m1_item .in_m1_bg{

	position:absolute;

	bottom:-30px;

	width:100%;

	height:30px;

	background:url(../images/in_m1_bg1.png) no-repeat center top;

	background-size:100% auto;

}



.in_m1 .in_m1_item .in_m1_img{

	width:100%;

	height:auto;

	padding:6px;

}



.in_m1 .in_m1_item .in_m1_img img{

	display: block;

	width:100%;

	height:100%;

}



.in_m1_tit{

	background:#0b876f;

	padding:7px 10px 7px;

	text-align:center;

	overflow:hidden;

}



.in_m1_tit p{

	border-bottom:1px solid #0eb191;

	line-height:1.75rem;

	font-size:14px;

	color:#fff;

}



.in_m1_m{

	padding:15px 10px 0;



	line-height:20px;

	color:#8c8c8c;

	overflow:hidden;

}





#focus_Box{position:relative;width:1200px;height:430px;margin:20px auto;}

#focus_Box ul{position:relative;width:1200px;height:430px;}

#focus_Box li{z-index:0;position:absolute;cursor:pointer;overflow:hidden;}

#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;top:131px;}

#focus_Box .prev{left:-45px}

#focus_Box .next{right:-45px} 



#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;}

#focus_Box li img{width:100%;/*height:100%;*/height:auto;vertical-align:top}

#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;top:131px;}











.in_main2{

	height:1455px;

	/*background:url(../images/in_m2_bg.jpg) no-repeat top center;

	background-size:auto 100%;*/

	margin-bottom:47px;

}



.in_m2{

	width:100%;

	height:100%;

	position:relative;

}



.in_m2_m dt{

	font-weight:bold;

	color:#fe9901;

	font-size:30px;

	margin-bottom:43px;

	padding-left:103px;

}



.in_m2_m div{

	background:url(../images/in_m4_dian.jpg) no-repeat 9px 12px;

	padding-left:26px;

	font-size:18px;

	color:#333333;

	line-height:36px;

	margin-bottom:20px;

}



.in_m2_m div span{

	font-weight:bold;

	color:#0b876f;

}



.in_m2_m div i{

	font-style:normal;

	color:#fd9800;

}



.in_m21{

	width:532px;

	position:absolute;

	top:289px;

	left:585px;

}



.in_m22{

	width:645px;

	position:absolute;

	top:645px;

	left:54px;

}



.in_m23{

	width:519px;

	position:absolute;

	top:1020px;

	left:570px;

}









.in_m3{

	height:503px;

	/*background:url(../images/in_m3_bg.jpg) no-repeat center;

	background-size:100% 100%;*/

	margin-bottom:60px;

	padding:73px 89px 78px 247px;

}



.in_m3_m{

	background:rgba(255,255,255,.7);

	height:352px;

	padding:48px 49px 0 44px;

}





.in_m3_m h3{

	color:#333333;

	font-size:20px;

	margin-bottom:25px;

}



.in_m3_m p{

	color:#666666;

	font-size:14px;

	line-height:28px;

	text-indent:1em;

	margin-bottom:20px;

}



.in_m3_m div{

	text-align: right;

}



.in_m3_m div a{

	display: inline-block;

	background:#0b876f;

	color:#fff;

	font-size:14px;

	border-radius:18px;

	line-height:39px;

	width:144px;

	text-align: center;

}





.in_m3_m div a:hover{

	background:#fff;

	color:#0b876f;

}





.in_main4{

	margin-bottom:61px;	

}



.in_m4l,.in_m4r{

	height:520px;

	background:#f6f6f6;

}



.in_m4l{

	width:778px;

}



.in_m4r{

	width:378px;

}



#myTab1{

	height:54px;

	border-top:1px solid #0b876f;

	border-left:1px solid #0b876f;

}



#myTab1 li{

	float: left;

	width:33.33%;

	border-right:1px solid #0b876f;

	border-bottom:1px solid #0b876f;

	text-align: center;

	color:#666666;

	font-size:18px;

	line-height:54px;

	background:#fff;

	position:relative;

	cursor:pointer;

	-webkit-user-select: none;  /* Chrome all / Safari all */

    -moz-user-select: none;     /* Firefox all */

    -ms-user-select: none;

}



#myTab1 li p img{

	position:absolute;

	bottom:-7px;

	left:50%;

	display: none;

}



#myTab1 .active p{

	background:#0b876f;

	font-weight:bold;

	color:#fff;

}



#myTab1 .active p img {

    display: block;

}





.in_m4_m{

	padding:22px 22px 12px 21px;

}



.in_m4_t1{

	width:248px;

	height:165px;

	background:#fff;

	padding:5px 6px;

}



.in_m4_t1 img{

	width:100%;

	height:100%;

}



.in_m4_t2{

	width:470px;

	padding-top:17px;

}



.in_m4_t2 h4{

	font-size:13px;

	margin-bottom:15px;

	color:#1b1b1b;

	font-weight:bold;

}



.in_m4_t2 p{

	color:#6b6a6a;

	font-size:12px;

	line-height:22px;

}





.in_m4_top:hover .in_m4_t2 h4{

	color:#0b876f;

}



.in_m4_top{

	margin-bottom:15px;

}



.in_m4_mm li{

	margin-bottom:5px;

	background:#fff;

	height:45px;

}



.in_m4_mm li .in_m4_date{

	background:#0b876f;

	color:#fff;

	/*padding-top:5px;*/

	text-align: center;

	width:60px;

	height:45px;

	margin-right:19px;

}



.in_m4_mm li .in_m4_date span{

	font-size:15px;

	margin-bottom: 5px;

}



.in_m4_mm li .in_m4_date p{

	font-size:10px;

}





.in_m4_mm li .in_m4_link{

	line-height:45px;

	color:#6c6c6c;

	font-size:12px;

}



.in_m4_mm li .in_m4_more{

	line-height:45px;

	font-size:10px;

	color:#c1c1c1;

	margin-right:21px;

}



.in_m4_mm li:hover .in_m4_link{

	color:#7baf10;

	text-decoration:underline;

}





.in_m4r_tit{

	background:#0b876f;

	padding:0 20px;

	height:58px;

	line-height:58px;

}



.in_m4r_tit h3{

	font-weight:bold;

	font-size:17px;

	color:#fff;

}



.in_m4r_tit h3 span{

	font-size:10px;

	font-weight:normal;

}



.in_m4r_tit a{

	font-size:10px;

	color:#fff;

}



.in_m4r_m{

	padding:20px;

	overflow: hidden;

	width:100%;

	height:430px;

}



.in_m4r_m .txtMarquee-top,

.in_m4r_m .txtMarquee-top .bd,

.in_m4r_m .txtMarquee-top .bd .tempWrap{

	height:460px!important;

}



.in_m4r_m .txtMarquee-top .infoList li{

	border-bottom:1px dashed #dddddd;

	margin-bottom:12px;

	padding-bottom:9px;

}



.in_m4r_m .txtMarquee-top .infoList li dt{

	padding-left:35px;

	background:url(../images/in_m43.jpg) no-repeat left top;

	margin-bottom:19px;

	font-size:14px;

	color:#666666;

	line-height:24px;

}



.in_m4r_m .txtMarquee-top .infoList li dd{

	padding-left:35px;

	background:url(../images/in_m44.jpg) no-repeat left top;

	line-height:22px;

	font-size:12px;

	color:#585657;

}











/*内页*/



.ny_banner{

	height:351px;

	/*background:url(../images/ny_banner.jpg) no-repeat center;

	background-size:auto 100%;*/

}



.ny_main{

	margin-bottom:40px;

}



.ny_tit{

	padding:29px 0 31px;

	color:#666666;

	font-size:14px;

}



.ny_tit a{

	color:#666666;

}



.ny_tit a:hover{

	color:#0b876f;

}





.ny_nav_tit{

	height:46px;

	line-height:46px;

	text-align: center;

	font-size:18px;

	color:#fff;

	background:#0b876f;

	font-weight:bold;

}



.ny_nav{

	width:266px;	

}



.ny_m{

	width:902px;

}



.ny_nav1_m{

	background:#f0eeef;

	padding:22px 20px 14px;

}



.ny_nav1_m li a{

	display: block;

	background:url(../images/ny_nav.jpg) no-repeat center;

	background-size:100% 100%;

	padding:0 35px;

	line-height:32px;

	font-size:13px;

	color:#666666;

	margin-bottom:15px;

	box-shadow:2px 2px 10px #CCCCCC;

	-webkit-box-shadow:2px 2px 10px #CCCCCC;

	-o-box-shadow:2px 2px 10px #CCCCCC;

	-moz-box-shadow:2px 2px 10px #CCCCCC;

	-ms-box-shadow:2px 2px 10px #CCCCCC;

	font-weight:bold;

}



.ny_nav1_m li a:hover{

	color:#0b876f;

}





.ny_nav2_m{

	background:#ffffff;

	padding:26px 16px 9px;

	border:4px solid #f0eeef;

}



.ny_nav2_m p{

	margin-bottom:20px;

	color:#666666;

	font-size:14px;

}





.ny_nav_tel{

	height:93px;

	background:#0b876f url(../images/ny_nav_tel.jpg) no-repeat 25px 33px;

	padding-top:24px;

	padding-left:66px;

	color:#fff;

}



.ny_nav_tel p{

	font-size:14px;

	margin-bottom:2px;

}



.ny_nav_tel b{

	font-size:20px;

}











/*news_more*/

.newsm_m{

	background:#fff;

	border:1px solid #cccccc;

	padding:43px 56px 30px;

}



.newsm_title{

	border-bottom:1px dashed #d6d6d6;

	padding-bottom:12px;

	margin-bottom:25px;

}



.newsm_title h2{

	text-align: center;

	color:#010101;

	font-size:26px;

	margin-bottom:30px;

	font-weight:bold;

}



.newsm_title p{

	text-align: right;

	color:#d0d4d5;

	font-size:12px;

}



.newsm_main p{

	text-align: left;

	

	font-size:12px;

	line-height:25px;

	margin-bottom:5px;

	padding:0 45px;

}



.newsm_main div{

	text-align: center;

	margin-bottom:35px;

}



.newsm_main div img{

	max-width:100%;

	height:auto;

}









/*news*/



.newm_m{

	background:#f6f6f6;

	padding:23px 40px 60px 34px;

}



.news_top_img{

	width:248px;

	height:165px;

	padding:5px 6px;

	background:#fff;

	margin-right:17px;

}



.news_top_img img{

	width:100%;

	height:100%;

}



.news_top_m{

	width:470px;

	padding-top:17px;

}



.news_top_m h4{

	padding-left:4px;

	font-size:13px;

	color:#1c1c1c;

	margin-bottom:15px;

	font-weight:bold;

}



.news_top_m p{

	color:#59575a;

	font-size:12px;

	line-height:22px;

}



.news_m_top:hover .news_top_m h4{

	color:#0b876f;

}



.news_main{

	margin-top:43px;

}



.news_main li{

	height:50px;

	margin-bottom:15px;

	background:#fff;

}



.news_main li .news_date{

	background: #0b876f;

    color: #fff;

    padding-top: 5px;

    text-align: center;

    width: 60px;

    height: 50px;

    margin-right:22px;

}



.news_main li .news_date span{

	font-size:15px;

	margin-bottom:5px;

}



.news_main li .news_date p{

	font-size:10px;

}



.news_main li .news_link{

	width:650px;

}



.news_main li .news_link a{

	line-height:50px;

	color:#575757;

	font-size:12px;

}



.news_main li .news_link a:hover{

	color:#7baf0f;

	text-decoration:underline;

}



.news_main li .news_more{

	margin-right:21px;

	line-height:50px;

	color:#c0c4c7;

	font-size:10px;

}









/*join*/



.join_m_tit{

	padding-left:101px;

	width:276px;

	height:71px;

	padding-top:25px;

	font-size:20px;

	color:#676767;

	font-weight:bold;

	margin-bottom:20px;

}



.join_m_tit1{

	background:url(../images/about1.jpg) no-repeat center;

	background-size:100% 100%;

	

}



.join_m_tit2{

	background:url(../images/about2.jpg) no-repeat center;

	background-size:100% 100%;

}



.join_m_tit3{

	background:url(../images/about3.jpg) no-repeat center;

	background-size:100% 100%;

}



.join_m1,.join_m2,.join_m3{

	margin-bottom:30px;

}



.join_m1_m p{

	text-indent:2em;

	color:#666666;

	font-size:15px;

	line-height:28px;

}



.join_m1_m{

	padding:0 20px;

}





.join_m2_m{

	border:1px solid #cccccc;

	margin:0 9px;

	padding:32px 45px 20px;

}



.join_m2_m li{

	border-bottom:1px solid #cccccc;

	padding-bottom:10px;

	margin-bottom:6px;

	cursor:default;

}



.join_m2_m li:last-child{

	border-bottom:none;

}



.join_m2_m li b{

	display: inline-block;

	color:#fff;

	width:32px;

	height:32px;

	line-height:32px;

	text-align: center;

	background:#5aab32;

	font-size:12px;

	font-weight:bold;

	margin-right:12px;

	border-radius:100% 100%;

	-webkit-border-radius:100% 100%;

	-o-border-radius:100% 100%;

	-moz-border-radius:100% 100%;

	-ms-border-radius:100% 100%;

}



.join_m2_m li span{

	font-size:14px;

	color:#666666;

	line-height:32px;

	font-weight:bold;

}



.join_m2_m li:hover b{

	background:#315a2e;

}





.join_m3_m li{

	border:1px solid #ccc;

	margin-top:45px;

	margin-bottom:20px;

	float:left;

	width:430px;

	height:221px;

	padding:60px 20px 0;

	position: relative;

	cursor:default;

}



.join_m3_m li:nth-child(odd){

	margin-right:40px;

}



.join_m3_m li p{

	font-size:14px;

	line-height:28px;

	color:#666;

}





.join_m3_m li .join_m3_img{

	position:absolute;

	top:-54px;

	left:162px;

}





.join_images img{

	width: 100%;

	height:auto;

}









/*about*/





.about_m{

	border:1px solid #ccc;

	padding:30px 30px 62px;

}



.ab_m{

	margin-bottom:40px;

}

/*.ab_m p:nth-child(7){

	border:1px solid red;

}*/





.ab_m p:nth-child(7) table tr td:last-child{

	display: inline-block;

	padding-left:20px;

	/*border:1px solid red;*/

}





.ab_tit{

	color:#333333;

	font-size:20px;

	margin-bottom:52px;

	font-weight:bold;

}







#moshi .moshi_img{

	 text-align: center;

	 margin-bottom:80px;

}



#moshi p{

	 text-align: center;

	 color:#0b876f;

	 font-size:20px;

}



.jianjie_m1_m{

	width:565px;

}



.jianjie_m1_m p{

	color:#4d4d4d;

	font-size:13px;

	line-height:26px;

	text-indent:2em;

}



.jianjie_m1_img{

	width:260px;

}



.jianjie_m1_img img{

	width:100%;

	height:auto;

}



.jianjie_m1{

	margin-bottom:46px;

}



.jianjie_m2{

	margin-bottom:56px;

}



.jianjie_m2 li{

	float:left;

	width:25%;

	text-align: center;

}



.jianjie_m2 li h3{

	font-style: normal;

	font-size:38px;

	color:#0b876f;

	margin-bottom:19px;

}



.jianjie_m2 li span{

	display: inline-block;

	width:36px;

	height:2px;

	background:#ebebeb;

	margin-bottom:16px;

}



.jianjie_m2 li p{

	font-size:15px;

	color:#333;

}



.jianjie_m3{

	margin-bottom:58px;

}



.jianjie_m3_img{

	width:370px;

}



.jianjie_m3_img img{

	width:100%;

	height:auto;

}



.jianjie_m3_m{

	width:450px;

	padding-top:8px;

}



.jianjie_m3_m h4{

	margin-bottom:22px;

	color:#000000;

	font-size:20px;

	font-weight:bold;

}



.jianjie_m3_m p{

	text-indent:2em;

	margin-bottom:25px;

	color:#4d4d4d;

	font-size:12px;

	line-height:24px;

}



.wenhua_m1 li{

	float:left;

	width:25%;

	text-align: center;

	padding:0 33px;

}



.wenhua_m1 li img{

	max-width:100%;

	height:auto;

	margin-bottom:15px;

}



.wenhua_m1 li p{

	font-size:13px;

	line-height:26px;

	color:#555555;

}



.wenhua_m2{

	margin-top:72px;

	margin-bottom:60px;

	height:435px;

	width:100%;

	background:url(../images/ab7.jpg) no-repeat center;

	position: relative;

}



.wenhua_m2 li{

	position:absolute;

	width:225px;

	text-align: center;

}



.wenhua_m2 li h3{

	font-size:19px;

	color:#4d4d4d;

}



.wenhua_m2 li p{

	font-size:12px;

	line-height:25px;

	color:#787878;

}



.wenhua_m2 li:nth-child(1){

	top:0;

	left:320px;

}



.wenhua_m2 li:nth-child(2){

	top:142px;

	left:575px;

}



.wenhua_m2 li:nth-child(3){

	top:342px;

	left:455px;

}



.wenhua_m2 li:nth-child(4){

	top:342px;

	left:160px;

}





.wenhua_m2 li:nth-child(5){

	top:142px;

	left:50px;

}



.zizhi_m{

	margin-bottom:39px;

}



.zizhi_m div{

	text-align: center;

	margin-bottom:26px;

}



.zizhi_m div img{

	max-width:100%;

	height:auto;

}



.zizhi_m p{

	text-indent:2em;

	font-size:12px;

	line-height:28px;

	color:#555555;

	padding:0 15px;

}



.jiaru_m{

	margin-left:138px;

}



.jiaru_m li{

	float: left;

	margin:0 49px;

	text-align: center;

	cursor:default;

}



.jiaru_m li img{

	max-width:100%;

	height:auto;

	margin-bottom:18px;

}



.jiaru_m li p{

	font-size:13px;

	color:#555555;

}











/*products*/

.pro_sec{

	margin-bottom:80px;

}





.fenye{

	margin-top:30px;

	text-align: center;

}



.fenye span{

	display: inline-block;

	border:1px solid #d9d9d9;

	line-height:24px;

	padding:0 10px;

	margin:0 3px;

}



.fenye span a,

.fenye span input{

	color:#000000;

	font-size:11px;

	border:none;

	background:none;

}





.fenye span input{

	width:24px;

}







.pro_main li{

	float:left;

	width:273px;

	/*height:350px;*/

	height:326px;

	margin-right:35px;

	border:1px solid #cccccc;

	position:relative;

	background:#fff;

	margin-bottom:70px;

}



.pro_main li:nth-child(4n){

	margin-right:0;

}



.pro_main li .in_m1_bg{

	position:absolute;

	bottom:-30px;

	width:100%;

	height:30px;

	background:url(../images/in_m1_bg1.png) no-repeat center top;

	background-size:100% auto;

}



.pro_main li .in_m1_img{

	width:271px;

	/*height:234px;*/

	height:179px;

	padding:6px;

}



.pro_main li .in_m1_img .in_m1_img2{

	overflow: hidden;

}



/*.pro_main li:hover .in_m1_img img{

	transform: scale(1.5);

}

*/



.pro_main li .in_m1_img img{

	display: block;

	width:100%;

	/*height:100%;*/height:auto;

	transition:all .5s;

}



.pro_main li .in_m1_tit{

	background:#0b876f;

	padding:11px 10px 7px;

	text-align:center;

}



.pro_main li .in_m1_tit p{

	border-bottom:1px solid #0eb191;

	line-height:29px;

	font-size:13px;

	color:#fff;

}



.pro_main li .in_m1_m{

	padding:15px 10px 0;

	/*font-size:0.5rem;*/

	font-size:12px;

	line-height:20px;

	color:#8c8c8c;

}



.pro_tit{

	margin:32px 0 21px;

}



.pro_tit_link{

	font-size:14px;

	line-height:30px;

}



.pro_tit_link a{

	color:#676767;

}



.pro_tit_link a:hover{

	color:#0b876d;

	text-decoration:underline;

}



.pro_tit_link span{

	color:#0b876d;

}



.pro_tit_sear{

	width:260px;

	height:30px;

	line-height:30px;

	border:1px solid #0b876d;

	border-radius:15px;

	-webkit-border-radius:15px;

	-o-border-radius:15px;

	-moz-border-radius:15px;

	-ms-border-radius:15px;

	overflow: hidden;

}





.pro_tit_sear input{

	color:#666;

	font-size:13px;

	line-height:30px;

	height:30px;

	float: left;

}



.pro_tit_sear input:nth-child(1){

	width:220px;

	padding:0 17px;

	background:none;

}



.pro_tit_sear input:nth-child(2){

	display: inline-block;

	height:100%;

	width:38px;

	border-radius:0 15px 15px 0;

	background:#0c8870 url(../images/pro_ser.jpg) no-repeat center;

}



.pro_tit_sear .ser_btn{

	display: inline-block;

	height:32px;

	width:38px;

	border-radius:0 0px 15px 0;

	background:#0c8870 url(../images/pro_ser.jpg) no-repeat center;

	border:0px;

}













.pro_kind{

	margin-top:16px;

	border-top:1px solid #dedede;

	border-left:1px solid #dedede;

}



.pro_kd{

	border-bottom:1px solid #dedede;

	border-right:1px solid #dedede;

	min-height:33px;

	font-size:13px;

	background:#0b876f;
	
	display: table;
	

}



.pro_kd_tit{

	width:166px;

	/*height:100%;*/

	/*padding:8px 5px ;*/

	/*padding:12px 5px 0;*/

	color:#fff;

	font-weight:bold;
	background:#0b876f;
	
	
	float: none!important;
	padding:0 5px;
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
}



/*.pro_kind .pro_kd:nth-child(1) .pro_kd_tit{

	padding:40px 15px 0;

}

*/



.pro_kd_m{

	float:right!important;

	width:1030px;

	/*line-height:45px;*/

	line-height:33px;

	background:#fff;

	padding:0 13px;

}



.pro_kd_m a{

	color:#666666;

	/*margin-right:15px;*/

	margin-right:14px;

}



.pro_kd_m a:hover{

	color:#0b876f;

	text-decoration: underline;

}



#pro_more{

	display: inline-block;

	background:url(../images/pro_more.jpg) no-repeat 39px center;

	padding-left:9px;

	width:60px;

	height:24px;

	line-height:24px;

	border:1px solid #DDDDDD;

	vertical-align: middle;

	cursor: pointer;

}



.pro_hide{

	display: none;

}







/*product_more*/

.prom_section{

	padding-top:6px;

}



.prom_m2_l{

	border:1px solid #cdcdcd;

	position:relative;

	width:249px;

}



.prom_m2_r{

	width:934px;

}



.prom_m2_r img{

	display: block;

	/*max-width:100%;*/

	height:auto;

}



.hot{

	width:66px;

	height:44px;

	position:absolute;

	top:0;

	left:-10px;

}



.hot img{

	width:100%;

	height:100%;

}



.prom_m2_l h3{

	background:#eeeeee;

	color:#000;

	font-size:17px;

	line-height:34px;

	text-align: center;

	font-weight:bold;

}



.prom_m2_l ul li{

	border-bottom:1px dashed #dedede;

	

}



.prom_m2_img{

	margin:11px 0 16px;

}



.prom_m2_l ul li p{

	font-size:13px;

	color:#333;

	margin-bottom:21px;

}



.prom_m2_l ul li a{

	display: inline-block;

	font-size:13px;

	color:#333;

	width:87px;

	line-height:26px;

	color:#999;

	border:1px solid #999;

	cursor: pointer;

	border-radius:1px;

	margin-bottom:20px;

}



.prom_m2_l ul li a:hover{

	background:#2f9985;

	color:#fff;

}



.prom_m2_gun{

	padding:12px;

	height:850px;

	width:100%;

	overflow: hidden;

}



.prom_m2_gun .picMarquee-top{ margin:0px auto;  width:100%; overflow:hidden; position:relative; height:100%; }

.prom_m2_gun .picMarquee-top .bd{ padding:10px;   }

.prom_m2_gun .picMarquee-top .bd ul{ overflow:hidden; zoom:1; }

.prom_m2_gun .picMarquee-top .bd ul li{ text-align:center; zoom:1; height:245px!important;}

.prom_m2_gun .picMarquee-top .bd ul li .pic{ text-align:center; }

.prom_m2_gun .picMarquee-top .bd ul li .pic img{ width:180px; height:90px; display:block; padding:2px; border:1px solid #ccc; }

.prom_m2_gun .picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }

.prom_m2_gun .picMarquee-top .bd ul li .title{ line-height:24px;   }





.prom_m2_r1,

.prom_m2_r2{

	border:1px solid #cdcdcd;

	margin-bottom:22px;

}



.prom_m2_r1 .bd{overflow: hidden;}









.prom_m3{

	padding-top:30px;

}



.prom_m3 img{

	max-width:100%;

	height:auto;

}



.prom_m2_r1{

	height:272px;

}



#myTab2{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	height:40px;

	line-height:40px;

}



#myTab2 li{

	float:left;

	color:#333333;

	height:40px;

	line-height:40px;

	font-weight:bold;

	width:90px;

	text-align: center;

	border-right:1px solid #dddddd;

	cursor: pointer;

	position:relative;

}



#myTab2 li.active{

	background:#fff;

	border-top:2px solid #0b876f;

	color:#0b876f;

	font-weight:bolder;

}



#myTab2 li.active p{

	position:absolute;

	top:0;

	left:0;

	right:0;

	width:100%;

	height:41px;

	background:#fff;

	z-index: 99;

}



.prom_m2_r2{

	margin-bottom: 0;

}



.prom_m2_r1_m{

	padding:35px;

	color:#666666;

	font-size:14px;

	line-height:25px;

}



.prom_m2_r2_tit{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	height:40px;

	line-height:40px;

	position:relative;

}



.prom_m2_r2_tit p{

	position:absolute;

	top:0;

	left:0;

	padding:0 18px;

	font-size:15px;

	height:41px;

	background:#fff;

	border-top:2px solid #0b876f;

	border-right:1px solid #dddddd;

	color:#0b876f;

	font-weight:bolder;

}



.prom_m2_r2_m{

	padding:40px 40px 40px 40px;

	min-height:550px;

}



/*.prom_m2_r2_m span{

	color:#0b876f;

	font-weight:bold;

}*/



.prom_m2_r2_m p{

	/*color:#666666;*/

	font-size:14px;

	line-height:28px;

}





.prom_m1{

	border:1px solid #dedede;

	/*height:508px;*/

	height:530px;

	margin-bottom:16px;

}



.prom_m1_l{

	border-right:1px solid #dedede;

	height:100%;

}





.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.jqzoom img{width:100%;height:100%;}

.zoomdiv{display:none!important;z-index:100;position:absolute;top:0px;left:0px;width:554px;height:375px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/

.spec-preview{width:554px;height:375px;padding:8px;}

.spec-scroll{clear:both;/*margin-top:10px;*/margin-top:34px;width:554px;}

.spec-scroll .prev{float:left;margin-right:4px;margin-top:35px;margin-left:10px;}

.spec-scroll .next{float:right;margin-right:10px;margin-top:35px;}

.spec-scroll .prev,.spec-scroll .next{display:block;cursor:pointer;text-decoration:none;}

.spec-scroll .items{margin:0 auto;position:relative;width:480px;height:100px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:100px;}

.spec-scroll .items ul li{float:left;width:160px;text-align:center;}

.spec-scroll .items ul li img{width:160px;height:100px;padding:0 5px;}











.erweima{ position:absolute; z-index:9; top:40px; right:20px; width:200px;}

.erweima img{width:100%; height: auto;}

































.prom_m1_r{

	width:643px;

}



.prom_m1_r h2{

	padding-left:35px;

	line-height:56px;

	color:#0b8671;

	font-size:20px;

	background:#f0f0f0;

	/*width:100%;*/

}









.gao{height:135px;}



.gao>p {

    margin-bottom: 6px;

   /* line-height: 25px;*/

    font-size: 14px;

    color: #555555;}





/*.prom_m1_r2 li:nth-child(n){

	background:url(../images/prom2.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(2n){

	background:url(../images/prom3.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(3n){

	background:url(../images/prom4.jpg) no-repeat left center;

}*/



.prom_m1_r1_logo{

	margin-right:40px;

	/*line-height:56px;*/

	line-height:84px;

}



.prom_m1_r1_logo span{

	display: inline-block;

	/*width:40px;*/

}



.prom_m1_r1_logo img{

	vertical-align: middle;

	width:100%;

	height:auto;

	margin-right:5px;

}



.prom_m1_r1_tel{

	padding-left:50px;

	background:url(../images/prom_tel.jpg) no-repeat left center;

	 line-height:84px;

}





.prom_m1_r1_tel1{

	color:#0b876f;

	font-size:13px;

	line-height:84px;

	margin-right:12px;

}



.prom_m1_r1_tel2 p{

	margin:3px 0;

	font-weight:bold;

	color:#0b876f;

	font-size:26px;

}



.prom_m1_r1_tel2 p:first-child

{ 



     font-size: 30px;

}





.prom_m1_r1>p{

	margin-bottom:0px;

	line-height:40px;

	font-size:14px;

	color:#555555;

}



.prom_m1_r1>p span{

	font-weight:bold;

}



.prom_m1_r1>p a{

	display: inline-block;

	width:127px;

	border:1px solid #0b876f;

	color:#fff;

	padding-left:43px;

	background:#18c7a5 url(../images/prom_price.jpg) no-repeat 11px center;

	border-radius:5px;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	-moz-border-radius:5px;

	-ms-border-radius:5px;

}



























.prom_m1_r2{

	height:103px;

	overflow: hidden;

	/*padding:20px 30px;*/

	width:100%;

	border-top:1px solid #e8e8e8;

}





.prom_m1_r1{

	height:309px;

	padding:42px 28px 0;

}



/*.prom_m1_r2 li{

	height:25px!important;

	line-height:25px!important;

	padding-left:35px;

	color:#1a1a1a;

	font-size:16px;

	margin-bottom:10px;

	overflow: hidden;

}



.prom_m1_r2 li:nth-child(n){

	background:url(../images/prom2.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(2n){

	background:url(../images/prom3.jpg) no-repeat left center;

}



.prom_m1_r2 li:nth-child(3n){

	background:url(../images/prom4.jpg) no-repeat left center;

}

*/

.prom_m1_r2 .slideBox{

	height:100%;

	width:100%;

	position:relative;

}



.prom_m1_r2 .slideBox .hd{

	position:absolute;

	bottom:0px;

	width:100%;

	text-align: right;

	height:20px;

	z-index:10;

	padding-right:15px;

	 display:none;

}



.prom_m1_r2 .slideBox .hd li{

	display: inline-block;

	width:10px;

	height:10px;

	background:#1886d1;

	border:1px solid #1886d1;

	border-radius:100%;

	margin:0 2px;

	cursor: pointer;

}



.prom_m1_r2 .slideBox .hd li.on{

	background:none;

}



.prom_m1_r2 .slideBox .bd li img{

	width:auto;

	height:103px;

}























/*pro_more 选项卡*/



.prom_m2_r1{

	height:auto;

}



.pro4-lrb .hd{

	background:#eeeeee;

	border-bottom: 1px solid #dddddd;

	line-height:40px;

	height:40px;

}



.pro4-lrb .hd li{

	float:left;

	color:#333333;

	height:40px;

	line-height:40px;

	font-weight:bold;

	width:10%;

	text-align: center;

	border-right:1px solid #dddddd;

	cursor: pointer;

	position:relative;

}



.pro4-lrb .hd li:nth-child(10){

	border-right:none;

}



.pro4-lrb .hd li.on{

	background:#fff;

	border-top:2px solid #0b876f;

	color:#0b876f;

	font-weight:bolder;

}



.pro4-lrb .bd ul li{

	padding:30px 40px;

}



.pro4-lrb .bd ul li p{

	/*text-indent: 2em;*/

	font-size:14px;

	line-height:24px;

	color:#333;

}











.page{font-size: 12px; color: #777777; text-align: center;}

.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}

.page .goprev{margin-right: 10px;}

.page .gonext,.page .count {margin-left: 10px;}

.page a.on{color:#fff; background: #0b876f;}

.page a:hover,.page span{color:#fff; background: #0b876f;}

.page span.goprev,.page span.gonext {color: #777777; background: none}

.page span.count { border: 0;background: 0;color: #777777;}









.page_list{ text-align:center; }

.page_list a{ background:#fff; padding:5px; margin-right:10px; height:20px; line-height:40px; color:#777777; font-weight:normal; border:1px solid #969697;}

.page_list a:hover{border:1px solid #0b876f; background:#0b876f; color:#fff;}

.page_list a.on{ border:1px solid #0b876f; background:#0b876f; color:#fff;}

.page_list a.currt{  border:1px solid #0b876f; background:#0b876f; color:#fff;}





.table-box{ overflow:hidden;}









.cont_m{

	padding-bottom:50px;

}



.cont_m1{

	width:100%;

	margin-bottom:39px;

}



.cont_m1 img{

	width:100%;

	height:auto;

}



.cont_m4{

	margin-top:30px;

	padding:0 6px;

}



.cont_m4 div{

	margin-bottom:25px;

}



.cont_m4 div p,

.cont_m4 div p a{

	color:#333333;

	font-size:14px;

	line-height:24px;

}



.cont_m4 div p a:hover{

	color:#0b876f;

}



.cont_m2 h3,

.cont_m3 h3{

	text-align:center;

	color:#333333;

	font-size:18px;

	margin-bottom:25px;

}



.cont_m3{

	margin-top:27px;

}



.cont_m2 li{

	margin-bottom: 12px;

}



.cont_m2 li .cont_m2_l{

	/*width:158px;*/
width:215px;
	height:60px;

	text-align: center;

	line-height:60px;

	background:#e5e5e5;

	color:#3b3b3b;

	font-size:15px;

}



.cont_m2 li .cont_m2_r{

	/*width:740px;*/
width:680px;
	height:60px;

	background:#F3F3F3;

	color:#3b3b3b;

	font-size:14px;

	line-height:26px;

	padding:4px 15px;

}



.cont_m2 li:hover .cont_m2_l,

.cont_m2 li:hover .cont_m2_r{

	background:#0b876f;

	color:#fff;

}





.cont_map{

	position:relative;

	width:100%;

	height:327px;

	overflow: hidden;

}



.cont_map_m{

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	width:353px;

	height:100%;

	background:rgba(11,135,111,.8);

	padding:30px 30px 0;

	color:#fff;

	font-size:14px;

	line-height:25px;

	z-index:99999;

}



.cont_map_m div{

	margin-top:10px;

	height:90px;

	line-height:90px;

}



.cont_map_m div img{

	vertical-align: middle;

	max-height:100%;

	width:auto;

}



.cont_map_m div a{

	margin-left:25px;

}



#dituContent{

	width:100%;

	height:327px;

}

#dituContent .pop .center{

	width:252px!important;

}

#dituContent .pop .top,

#dituContent .pop .bottom{

	width:214px!important;

}

.iw_poi_title {width:214px!important;color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {

	width:214px!important;

	font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}









/*honor*/

.honor_main{

	margin-bottom:72px;

	border:1px solid #cccccc;

	padding:27px 35px 44px;

}



.honor_title{

	text-align: center;

	margin-bottom:45px;

}



.honor_title h3{

	font-size:29px;

	margin-bottom:12px;

	color:#333333;

}



.honor_title span{

	display: inline-block;

	width:42px;

	height:1px;

	background:#0d856c;

	margin-bottom:12px;

}



.piro_overlay { 

	position: fixed; 

	_position: absolute; 

	top: 0; 

	left: 0; 

	width: 100%; 

	height: 100%; 

	background:#000; 

	display: none; 

	z-index:9999997; 

	opacity: 0.3!important;

}





.honor_m .demo{

	float:left;

	width:195px;

	height:252px;

	border:1px solid #e6e6e6;

	margin-bottom:43px;

	margin-right:16px;

}



.honor_m .demo:nth-child(4n){

	margin-right:0;

}



.honor_m .demo img{

	width:100%;

	height:100%;

}





























#share-2 a{

	width:30px!important;

	height:30px!important;

	/*margin-right: 10px!important;*/
	margin-right: 5px!important;

	background:#a6d4ca!important;

	color:#0b876f!important;

	border:0!important;

}



.wechat-qrcode h4,

.wechat-qrcode .help{

	display: none;

}



.wechat-qrcode{

	text-align: center;

}



.social-share .icon-wechat .wechat-qrcode .qrcode{

	margin:20px auto!important;

	width:auto!important;

	padding:0 20px;

	height:auto!important;

}



.social-share .icon-wechat .wechat-qrcode .qrcode img{

	width:100%;

	height:auto;

}

















.float_right{position: fixed;top: 40%;right: -5px;width: 55px;z-index: 99;}

.float_item{cursor: pointer;width: 55px;height: 55px;border-radius: 5px;background-color:#3c3c3c;margin-bottom: 1px;line-height: 67px;text-align: right;float: right;transition: 0.5s all ease;position: relative;z-index: 20;}

.float_right .tubiao{width: 21px;height: 21px;display: inline-block;background: url("../images/float_png.png");background-repeat: no-repeat;  margin-right: 17px;}

.float_right .liuyan_tb{background-position: 0 0}

.float_right .erweima_tb{background-position: -21px 0}

.float_right .tel_tb{background-position: -42px 0}

.float_right .top_tb{background-position: -63px 0}

.float_right .jishu_tb{background-position: -88px }

.float_right .shouhou_tb{background-position: -111px 0}











.float_right .liuyan_tbs{background-position: 0 0px;}

.float_right .erweima_tb{background-position: -21px 0}

.float_right .tel_tb{background-position: -42px 0}

.float_right .top_tb{background-position: -63px 0}

.float_right .jishu_tb{background-position: -88px }

.float_right .shouhou_tb{background-position: -111px 0}





















.liuyan_lachang{width: 400px;border-radius: 0}

.liuyan_lachang .txt_dec{display: block}

.liuyan_form{position: absolute;z-index: 4;right: 0;top: 55px;width: 345px;height: 0;overflow: hidden;transition: 0.5s all ease;padding-right: 55px;display: none;}

.liuyan_form_show{height: 310px;}

.liuyan_zk{width: 200px;height: 55px;position: absolute;left: 55px; top: 0px;transition: 0.5s all ease;background:#b10620;text-align: left; padding-left:20px;line-height: 55px; border-bottom-left-radius:10px;border-top-left-radius:10px;}

.erweima_zk{width: 90px;height: 90px;position: absolute;left: 55px;top: 0px;transition: 0.5s all ease;text-align: center;line-height: 55px;background:#b10620;}

.tel_zk{width: 230px;height: 55px;position: absolute;left: 55px;top: 0px;transition: 0.5s all ease;background:#b10620;text-align: left; padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

.float_right .txt_dec{color: #ffffff; font-size:20px; font-weight:bold;}





.jishu_zk{width: 200px;height: 55px;position: absolute;left:55px;top: 0px;transition: 0.5s all ease;background:#b10620;background:#b10620;text-align: left;padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

.shouhou_zk{width: 200px;height: 55px;position: absolute;left:55px;top: 0px;transition: 0.5s all ease;background:#b10620;background:#b10620;text-align: left;padding-left:20px;line-height: 55px;border-bottom-left-radius:10px;border-top-left-radius:10px;}

/*.zk_show{left: -150px;}*/

.zk_show{left: -150px;}

.zk_show1{left: -180px;}

.zk_show2{left: -90px}



.close_liuyan,.close_erweima,.close_tel{text-align: center;line-height: 55px;width: 55px;height: 55px;background: #DC002E;display: none;float: right;font-size: 24px;color: #ffffff;cursor: pointer}

.liuyan_form .input_area{background: #DADADA;border: none;width: 70%;display: inline-block;height: 20px;margin-bottom: 5px;padding: 5px 15px 5px 15px}

.liuyan_form_box{padding: 15px;background: #ffffff}

.liuyan_form .form_name{width: 20%;display: inline-block;float: left;line-height: 30px}

.liuyan_form .liuyan_form_box textarea{width: 70%;height: 100px}

.lf_submit{width: 71px;height: 27px;background: url("../images/tj.png");background-repeat: no-repeat;color: #ffffff;border: none;margin-left: 20%}

.erweima_zk_area{z-index: 3;position: absolute;right: 0;top: 110px;width: 245px;height: 0;overflow: hidden;transition: 0.5s all ease;padding-right: 55px}

.erweima_area{text-align: center;padding: 15px 0;background: #ffffff}

.erweima_zk_area_show{height: 210px}

.float_right .txt_dec>a{color: #ffffff;font-size: 15px;cursor:default}

.float_right .txt_dec>a:hover{color: #ffffff;}

.float_delay500{transition-delay: 0.5s}

#footSearchForm{position: relative;}





.searchtitle ul li {

	 width:227px;

	 float:left;

}



.searchtitle ul li a {

    display: block;

    color: #0a866e;

    font-size: 16px;

    margin-bottom: 8px;

    padding-left: 12px;

    background: url(../images/pro_li.jpg) no-repeat left center;

    font-weight: bold;

	 width:227px;

}



.bot_f2 span{
	display: none;
}
.bot_f2 .social-share{
	display: inline-block;
}


