
html{overflow-x:hidden;}
body{font-size:12px;font-family:'微软雅黑';}
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:#666;} 
img{border:0;display: inline-block;max-width:100%;vertical-align: baseline;}
.por{position: relative;}
/*head*/
.head{height:100px;background-color: #fff}
.head .logo{height:47px;position: absolute;left:0;top:2spx}
.head .logo img{height:90px;}
.con-1200{width:1200px;margin:auto}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom: 1;}
.clearfix {display:block;}

/*h-nav*/
.h-nav{float:right;height:100px;}
.h-nav ul li{float:left;position: relative;height:100px;margin-left:40px;}
.h-nav ul li:after{content:'';position: absolute;width:30px;height:0;top:0;left:50%;margin-left:-15px;background:url(../images/h.jpg) no-repeat center #339933;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.h-nav ul li.active:after{height:25px;}
.h-nav ul li a{display:block;height:20px;line-height:20px;padding:40px 0;font-size:16px;}
.h-nav ul li:hover:after{height:25px;}
/*h-nav*/

/*banner*/
.banner{width:100%;height:600px;position:relative;overflow:hidden}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide {background-position: center;background-size: cover;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:50px;height:5px;background:#b2b2b2;border-radius: 0}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#339933}
.height100{height:100px;clear:both;zoom:1;line-height:0;font-size:0}

/*公司介绍*/
.wrapper {
	width: 1200px;
	margin: auto;
}
.index-box .about {
	position: relative;
	padding-bottom: 80px;
	height: 464px;
}
.index-box .about .left {
	position: absolute;
	width: 458px;
	height: 100%;
}
.index-box .about .left img {
	width: 458px;
	height: 464px;
}
.index-box .about .right {
	margin-left: 546px;
	padding: 10px 0;
	width: 648px;
	height: 100%;
}
.index-box .about .right .summary {
	padding: 26px 0 8px 0;
}
.index-box .about .right .summary p {
	margin-bottom: 40px;
	line-height: 26px;
}
.index-box .product {
	position: relative;
}
.index-box .product .title {
	margin-bottom: 58px;
}
.index-box .product .read-more {
	position: absolute;
	top:30px;
	right: 15px;
}
.f-14-96 {
	font-size: 14px;
	color: #969696;
}
.f-14-6e {
	font-size: 14px;
	color: #6e6e6e;
}
.f-20-37 {
	font-size: 20px;
	color: #373c41;
}
.f-48-37 {
	font-size: 48px;
	color: #373c41;
}
.line183 {
	width: 183px;
	height: 2px;
	background-color: #339933;
	position: absolute;
	margin-top: -13px;
	margin-left: 102px;
}
.title h1 {
	text-transform: uppercase;
	margin-bottom: 12px;
}

.read-more {
	position: relative;
	width: 90px;
	padding: 10px;
	transition: 0.3s;
}
.read-more:before {
	position: absolute;
	content: '';
	left: 50%;
	height: 3px;
	width: 0;
	background: #339933;
	top: 0;
	transition: all 0.3s;
}
.read-more:after {
	position: absolute;
	content: '';
	left: 50%;
	height: 3px;
	width: 0;
	background: #339933;
	bottom: 0;
	transition: all 0.3s;
}
.read-more:hover:before {
	left: 0;
	width: 100%;
}
.read-more:hover:after {
	left: 0;
	width: 100%;
}
.read-more i {
	position: absolute;
	width: 6px;
	height: 10px;
	background-image: url(../images/arrow_10.png);
	display: block;
	margin: -14px 0 0 110px;
}
/*公司介绍*/

/*产品中心*/
.auto{width: 1200px;margin:0 auto;}
.index_pro{padding:115px 0 60px; background-image: url(../images/bg123.jpg);}
.index_tit_wrap22{text-align: center;}
.index_tit22{height: 30px;border:1px solid #339933;display: inline-block;text-align: center;padding:0 100px;}
.index_tit22 h5{font-size: 36px;color:#5e5c5c;padding:0 15px;margin-top: -40px;background: #f3f4f6;}
.index_tit22 h6{font-size: 21px;color:#339933;display: inline-block;padding:0 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top: 8px;background: #f3f4f6;}
.index_pro ul.list{margin:70px 0 0 -35px;}
.index_pro li{margin:0 0 0 35px;border:1px solid #e9e9e9;width: 270px;height: 415px;float: left;background: #fff;text-align: center;}
.index_pro li .pic_img{width: 100%;height: 268px;}
.index_pro li .pic_img img{width: 268px;height: 268px;}
.index_pro li h6{font-size: 20px;color:#339933;margin-top: 30px;}
.index_pro li p{font-size: 13px;color:#868686;margin-top: 10px;}
.index_pro li:hover{border-bottom:10px solid #339933;}
.clearfix11{*zoom: 1;}
.clearfix11:before,.clearfix11:after
{display: table;line-height: 0;content: "";}
.clearfix11:after{clear: both;}
	.index_icons{background: #339933;padding:45px 0;}
.index_icons ul{width: 980px;margin-left: -45px;}
.index_icons li{float: left;border-right:1px solid #ffffff;width: 140px;text-align: center;}
.index_icons li img{width: 46px;height: 46px;}
.index_icons li p{font-size: 18px;color:#fff;margin-top: 5px;}
.index_icons .more{width: 160px;height: 45px;font-size: 18px;color:#fff;display: block;border-radius:5px;border:1px solid #fff;text-align: center;line-height: 45px;margin-top: 15px;}
.index_icons .more:hover{background: #fff;color:#339933;}
.clearfix11{*zoom: 1;}
.clearfix11:before,.clearfix11:after
{display: table;line-height: 0;content: "";}
.clearfix11:after{clear: both;}
.fl{float:left;}
.fr{float:right;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
/*产品中心*/

/*四大优势*/
.contenty { width:1000px; margin:0 auto;  }
.dz{ height:668px; overflow:hidden; background:url(../images/dz_bg.jpg) no-repeat center bottom; margin-top: 40px;}
.dz h5{ font:22px "Microsoft Yahei"; text-align:center; color:#555; height:50px; overflow:hidden; position:relative; margin-top:-15px;}
.dz dl{ width:228px; height:340px; overflow:hidden; float:left; margin:70px 29px 0 0; background:#fff; position:relative;}
.dz dt{ width:140px; height:128px; margin:32px 0 0 70px; position:relative;}
.dz dt img{width:140px; height:128px;}
.dz dt em{ display:none; width:140px; height:128px; position:absolute; top:0; left:0;}
.dz dd h3 a{ display:block; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; height:37px; overflow:hidden; background:url(../images/dz_line.gif) no-repeat center bottom; color:#333;}
.dz dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555; background:url(../images/dz_dot1.gif) no-repeat 20px 22px; padding:10px 20px 0 30px;}
.dz dd span a{ display:block; width:90px; height:20px; font:12px "Microsoft Yahei"; text-align:center; line-height:20px; color:#999; position:absolute; top:295px; left:65px;}
.dz .nones{ margin-right:0;}
.dz .cur,.dz .on{ background:#ff9c01;}
.dz .cur dd h3 a,.dz .on dd h3 a{ background:url(../images/dz_line1.gif) no-repeat center bottom; color:#fff;}
.dz .cur dd p,.dz .on dd p{ color:#fff; background:url(../images/dz_dot2.gif) no-repeat left 5px; padding-left:8px;}
.dz .cur dd span a,.dz .on dd span a{ color:#fff;}
.dz .cur dt em,.dz .on dt em{ display:block;}
.dz .cur dd p,.dz .on dd p{ background:url(../images/dz_dot2.gif) no-repeat 20px 22px;padding:10px 20px 0 30px;}
.dz .cur dd span a,.dz .on dd span a{ color:#fff; }
.lx{ font:18px "Microsoft Yahei"; font-weight:bold; color:#fff; text-align:center; line-height:95px;}
.lx em{ font:28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.lx  span a{ display:inline-block; width:90px; height:25px; border:1px solid #fff; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:25px; overflow:hidden; margin-left:15px; font-weight:bold;}
.tit1{height:120px; overflow:hidden; font:36px "Microsoft Yahei"; text-transform:uppercase; text-align:center;}
.tit1 a{ color:#333; font-weight:bold;}
.tit1 i{ font-size:48px; color:#ff9c00;}
.tit1 em{ display:block; font:50px Impact; color:#ddd; height:46px;}
	
	/**/
.index_tit_wrap11{text-align: center; margin-bottom: 90px; margin-top: 55px;}
.index_tit11{height: 30px;border:1px solid #339933;display: inline-block;text-align: center;padding:0 100px;}
.index_tit11 h5{font-size: 36px;color:#5e5c5c;padding:0 15px;margin-top: -40px; background-color: #FFFFFF;}
.index_tit11 h6{font-size: 21px;color:#339933;display: inline-block;padding:0 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top: 8px; background-color: #FFFFFF;}
/*四大优势*/

/*新闻中心*/
.index_news{padding:80px 0 50px;}
.index_news .detail{margin:75px 0 0;}
.index_news .l_box{width: 575px;height: 390px;position:relative;}
.index_news .l_box img{width: 575px;height: 390px;display: block;}
.index_news .l_box .txt{position:absolute;left: 0;bottom: 0;padding:25px 30px;background: rgba(0,0,0,.7);width: 100%;}
.index_news .l_box h6{font-size: 18px;color:#fff;font-weight: bold;}
.index_news .l_box p{font-size: 13px;color:#fff;margin-top: 10px;}
.index_news .l_box .date{font-size: 13px;color:#fff;display: block;margin-top: 10px;}
.index_news .r_box{width: 590px;}
.index_news .r_box li{margin-bottom: 36px;}
.index_news .r_box .pic_img{width: 145px;height: 105px;}
.index_news .r_box .info{width: 425px;}
.index_news .r_box h6{font-size: 18px;color:#339933;font-weight: bold;}
.index_news .r_box .brief{font-size: 13px;color:#5e5c5c;height: 50px;margin-top: 10px;}
.index_news .r_box .date{font-size: 13px;color:#5e5c5c;}
.index_news .r_box li:hover h6{color:#333;}
	
.index_tit_wrap11{text-align: center; margin-bottom: 90px; margin-top: 55px;}
.index_tit11{height: 30px;border:1px solid #339933;display: inline-block;text-align: center;padding:0 100px;}
.index_tit11 h5{font-size: 36px;color:#5e5c5c;padding:0 15px;margin-top: -40px; background-color: #FFFFFF;}
.index_tit11 h6{font-size: 21px;color:#339933;display: inline-block;padding:0 15px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top: 8px; background-color: #FFFFFF;}

	/*效果*//*
	.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
	
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
	
	@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
/*效果*/	
img{border:0;display: inline-block;max-width:100%;vertical-align: baseline;}


/*新闻中心*/
/*rili*/
.rili { border-radius: 5px;overflow:hidden; border:1px solid #ccc; width:310px; height:240px; margin-bottom:10px;}
	.focusBox { position: relative; width: 310px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img {display: block; margin:auto;	}
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
/*foot*/
.foot{background: #f8f8f8}
.foot-nav{padding:50px 0 30px;}
.foot-nav-box {width:840px;float:left;}
.foot-nav-box dl{float:left;width:120px;}
.foot-nav-box dl dt {padding:7px 0;}
.foot-nav-box dl dt a{font-size:16px;color:#646464}
.foot-nav-box dl dd {padding:3px 0;}
.foot-nav-box dl dd a{font-size:12px;color:#999;}
.friend, .friend a{ color:#999;}

.foot-nav-qr{float:right;}
.foot-nav-qr dl{float:left;}
.foot-nav-qr dl img{width:100px;height:100px;}
.foot-nav-qr dl .p3{margin-top:5px;font-size:12px;}
.foot-nav-qr dl a{display:inline-block;margin-top:0px;padding:10px 20px 10px 50px;background:url(../images/side_icon02.png) no-repeat 5px center #339933;color:#fff;border-radius: 3px}
.foot-nav-qr dl .p1{margin-top:17px;font-size:12px;}
.foot-nav-qr dl .p2{margin-top:7px;font-size:25px;color:#000;}

.foot-copyright{padding-bottom:15px;color:#999;font-size:12px; overflow:hidden;}
.foot-copyright a{font-size:12px;}
.foot-copyright a:hover{ text-decoration: underline;}
.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}

 /*内页*/
.content { width:1200px; margin:0 auto;  }
/*面包屑*/
.plc{height:47px;line-height:47px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px dashed #dcdcdc; font-family:"Microsoft Yahei","微软雅黑";width: 100%;}
.plc span {}
.plc i, .plc a{ font-style:normal; font-size:14px; color:#666;}
.plc .red_x {
    color: #666;
    font-weight: normal;
    font-size: 14px;
    border-left: 10px solid #339933;
    font-weight: normal;
    padding-left: 8px;
}

/*二级栏目*/
.temp_dy_fl { height:55px; overflow:hidden;margin-top:24px;padding-bottom:20px}
.temp_dy_fl ul{ height:55px;width: 1200px;background:#f1f1f1} 
.temp_dy_fl li{width: 170px;height: 55px;font-size: 15px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #fff;cursor: pointer;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;background:#eee}
.temp_dy_fl li:last-child{padding-right:0px}
.temp_dy_fl li a{ display:block}
.temp_dy_fl .cur a ,.temp_dy_fl li a:hover{background: url(../images/p16-icon6.png) no-repeat bottom center #339933;border-color: #ACCE22;text-decoration: none;color:#fff; }

 /*单篇内页*/
 .abt{ line-height:28px; font-size:16px; padding:50px 0;}
 .abt p{ line-height:28px; font-size:16px;}
/*页码样258式*/
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}

.pageNavi1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR:#339933; BORDER-BOTTOM-COLOR:#339933; BORDER-TOP-COLOR:#339933; BORDER-RIGHT-COLOR:#339933;background:#339933; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/

.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR:#339933; BORDER-BOTTOM-COLOR:#339933; BORDER-TOP-COLOR:#339933; BORDER-RIGHT-COLOR:#339933; background:#339933; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#339933 1px solid;border-radius:5px;
}/*当前选中页码的背景色*/

 
/*newslist_content 新闻相关页面左右结构*/
.newslist_content { overflow:hidden; width:1200px; margin:50px auto 0; margin-bottom:30px;background-color:#fff;padding-bottom: 30px;}
.newslist_content .newslist_left { overflow:hidden; float:left; width:810px; padding-right:35px; border-right:1px solid #e9e9e9; }
.newslist_content .newslist_right { overflow:hidden; width:323px; float:right;}
.newslist_content .newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_content .newslist_right .zw_tu{ display:block; margin:0 auto;}

dl.dl_list{ overflow:hidden; width:100%; height:115px; padding:30px 0; border-bottom:2px solid #e9e9e9;}
dl.dl_list dt{ float:left; width:100px; height:115px; background-color:#999; color:#dfdfdf;}
dl.dl_list dd{ overflow:hidden; width:685px; float:right; height:115px;}
dl.dl_list dt b{ display:block; text-align:center; font-size:54px; margin-top:10px;}
dl.dl_list dt em{ display:block; text-align:center; font-size:16px; font-family:Arial; font-style:normal;}
dl.dl_list dd h4{ font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
dl.dl_list dd h4 a{ color:#333}
dl.dl_list dd span{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.dl_list dd p{ font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#666;}
dl.dl_list dd a{text-decoration:none;}
dl.dl_list:hover dt{ background-color:#339933; color:#fff;}
dl.dl_list:hover h4 a{ color:#339933;}


dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:2px solid #e9e9e9;  height:190px;}
dl.top dt{ overflow:hidden; float:left; width:298px; height:180px;}
dl.top dd{ overflow:hidden; float:right; width:490px; height:190px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#333;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px; font-style:normal;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd a{text-decoration:none;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:2px solid #e9e9e9; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#339933; background-color:#339933}
dl.top:hover h4 a{ color:#339933}
dl.top.last{ margin-bottom:0}

.news_new { overflow:hidden; width:280px; padding:25px 15px; background-color:#f5f5f5; margin-bottom:10px;}
.news_new li{ padding-left:15px; background:url(../images/inpage_rili_list.png) left center no-repeat; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.news_new li a{ color:#666;}
.news_new li a:hover{color:#339933;}

/* NewsDetails */
.NewsDetMainCon{width: 100%;padding:30px 0 30px 0;}
.NewsDetMainCon .container{padding-bottom:50px;}
.NewsDetMainCon .conTop{width: 100%;text-align: center;padding: 20px 0 20px 0;border-bottom: 1px solid #dedede;position: relative;}
.NewsDetMainCon .conTop h2{font-size: 28px;font-weight: normal;}
.NewsDetMainCon .conTop .jieS{width: 100%;height: 17px;line-height: 17px;margin-top: 44px;}
.NewsDetMainCon .conTop .jieS span{font-size: 13px;color: #666666;position: relative;top: -3px;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS span.first{border-left: none;}
.NewsDetMainCon .conTop .jieS .sshe span{padding: 0px;border-left: 0px;top: 0px;}
.NewsDetMainCon .conTop .jieS em{font-family: arial;font-size: 13px;color: #666666;}
.NewsDetMainCon .conTop .jieS p{display: inline-block;*display: inline;padding: 0 12px;border-left: 1px dotted #acacac;}
.NewsDetMainCon .conTop .jieS p a{margin: 0 3px;/* display: inline-block;*display: inline; */}
.NewsDetMainCon .conTop .NewsDeBack{position: absolute;top: 90px;right: 30px;}
.NewsDetMainCon .conTop .NewsDeBack a{width: 128px;height: 42px;background: url(../images/NewsDetailsBg01.png) no-repeat center;font-size: 13px;color: #666666;text-indent: 26px;line-height: 42px;display: block;text-decoration: none;}
.NewsDetMainCon .conCenter{padding-top: 62px;padding: 20px 0; width:1200px; margin:0 auto;}
.NewsDetMainCon .conCenter p{font-size: 14px;color: #333;line-height: 28px; text-indent:28px;}
.NewsDetMainCon .conCenter img{display: block;/*--margin: 20px auto 20px;*/margin: auto;}
.NewsDetMainCon .fanye{margin:40px 0;}
.NewsDetMainCon .fanye .NewsDetPage{float: left;height: 42px;}
.NewsDetMainCon .fanye .previousPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: left;margin-left: 23px;}
.NewsDetMainCon .fanye .previousPage .preva{display: block;width: 9px;height: 16px;float: left;margin-left: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .nextPage span{height: 42px;line-height: 42px;font-size: 13px;color: #666666;display: block;float: right;margin-right: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 450px;}
.NewsDetMainCon .fanye .nextPage .nexta{display: block;width: 9px;height: 16px;float: right;margin-right: 20px;margin-top: 14px;}
.NewsDetMainCon .fanye .list{width: 42px;height: 42px;float: left;font-size: 13px;color: #fff;text-align: center;line-height: 42px;margin: 0 51px 0 51px;}
.sshe{display: inline-block; *display: inline;}
.info_key {
   
    height: 30px;
    line-height: 30px;
   
   
}
.info_key span {
    font-size: 14px;
    font-weight: bold;
}

 .nurse_bar{
	width: 1200px;
	margin: 0 auto 0px;
	padding-top:30px;
	
}
.nurse_bar .bg1{
	border: 1px solid #339933;color:#339933;
}
.nurse_bar a{
	display: block;
	float: left;
	margin-right: 40px;
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #999;
	border-radius: 50px;
	font-size:14px;
}
.nurse_bar a{ color:#000000;}
.nurse_bar a:hover, .nurse_bar a.cur{ border: 1px solid #339933;color:#339933; }
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.feedback {
	
	width: 675px;
	margin:0 auto;
	
}
.feedback span {
	height: 14px;
	font-size: 14px;
	color: #888888;
	line-height: 14px;
	text-align: center;
		
}
.height20{height:20px;clear:both;zoom:1;line-height:0;font-size:0}

.feedback .form {
	
	width: 798px;
	
}
.feedback .form input {
	border: solid 1px #d5d5d5;
	font-size: 14px;
	width: 266px;
	height: 48px;
	line-height: 48px;
	padding: 0 46px 0 13px;
	float: left;
	margin: 0 9px 16px 0;
	background-color: #FFF;
}
.feedback .form .name {
	background: url(../images/form-ico1.png) right top no-repeat;
}
.feedback .form .name:hover {
	background: url(../images/form-ico1_hover.png) right top no-repeat;
}
.feedback .form .phone {
	background: url(../images/form-ico2.png) right top no-repeat;
}
.feedback .form .phone:hover {
	background: url(../images/form-ico2_hover.png) right top no-repeat;
}
.feedback .form .add {
	background: url(../images/form-ico3.png) right top no-repeat;
}
.feedback .form .add:hover {
	background: url(../images/form-ico3_hover.png) right top no-repeat;
}
.feedback .form .email {
	background: url(../images/form-ico4.png) right top no-repeat;
}
.feedback .form .email:hover {
	background: url(../images/form-ico4_hover.png) right top no-repeat;
}
.feedback .form textarea {
	width: 602px;
	border: solid 1px #d5d5d5;
	padding: 10px 46px 10px 13px;
	height: 149px;
	font-size: 14px;
	background: url(../images/form-ico5.png) right top no-repeat #FFF;
	margin-top: 3px;
}
.feedback .form textarea:hover {
	background: url(../images/form-ico5_hover.png) right top no-repeat #FFF;
}
.feedback .form .submit {
	width: 160px;
	height: 40px;
	background-color: #c3141b;
	margin: 30px 0 80px;
	font-size: 16px;
	line-height: 40px;
	color: #FFF;
	text-align: center;
	border: none;
	border-radius: 50px;
	margin-left:257px;
	padding:0;
}
.feedback .form .submit:hover{
	color:#FFF;
	background-color:#c3141b;
	cursor:pointer;
}
.team-list{overflow:hidden; position:relative;width:1135px;margin:auto;margin-top: 42px;}
.team-list ul{}
.team-list ul li{ width:350px;height:280px;margin-right:42px; float:left; _display:inline; overflow:hidden; text-align:center;background:#fff; margin-bottom:30px; }


.team-list ul li:nth-child(3n){margin-right:0}

.team-list ul li a{display:block}
.team-list ul li .pic{width:350px; height:230px; text-align:center; overflow:hidden}
.team-list ul li .pic img{width:350px;height:230px;}
.team-list ul li .title{height:50px; line-height:50px;font-size:16px  }
.team-list ul li:hover{background:#339933;}
.team-list ul li:hover .title{color:#fff}
.team-list ul li .pic img{-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out}
.team-list   ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}




/* 浮动、客服 */
.additional-features{position:fixed;right:10px;bottom:180px;z-index:200;box-sizing:border-box;display:none;border:1px solid #e5e5e5;border-bottom:0;width: 82px;}
.additional-features.show{display:block}
.additional-features li{position:relative;padding-top:6px;border-bottom:1px solid #e5e5e5;width:80px;height:80px;line-height:1;cursor:pointer;background-color:rgba(255,255,255,.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000)";transition:all .2s linear;box-sizing:border-box}
.additional-features li.xx .xx-dot{position:absolute;display:block;top:13px;right:13px;width:7px;height:7px;background-color:#339933;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.additional-features li.rx .revi-hotline-wrapper{display:none;position:absolute;left:-235px;bottom:0;width:235px;height:80px}
.additional-features li.rx.active .revi-hotline-wrapper{display:block}
.additional-features li.rx .revi-hotline{position:absolute;left:0;width:221px;height:80px;background-color:#fff;border:1px solid #ddd;cursor:text;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:-2px 3px 25px rgba(0,0,0,0.1);padding-left:12px}
.additional-features li.rx .revi-hotline h3{margin:16px 0 8px;font-family:'Arial',"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,PingFang SC,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;font-size:28px;color:#339933;font-weight:normal}
.additional-features li.rx .revi-hotline h4{ font-weight:normal;font-size:13px; }
.additional-features li.xz .xz-ewm{ display:none;position:absolute;top:-55px;left:-188px;width:188px;height:174px}
.additional-features li.xz.active .xz-ewm{ display:block; }
.additional-features li.xz a{ position:absolute;left:0;width:174px;height:174px;border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:url("../img/weixin.jpg") #fff center center;background-size:cover;box-shadow:2px 2px 25px rgba(0,0,0,0.1); }
.additional-features li p{font-size:14px;color:#666;text-align:center}
.additional-features li .additional-icon{margin:0 auto 4px;width:36px;height:36px;margin-top:5px}
.additional-features li .additional-icon.icon1{background:url(../images/right_pic1.png) center center no-repeat}
.additional-features li .additional-icon.icon2{background:url(../images/right_pic2.png) center center no-repeat}
.additional-features li.active .additional-icon.icon2{background-image:url(../images/right_pic2_on.png)}
.additional-features li .additional-icon.icon3{background:url(../images/right_pic3.png) center center no-repeat}
.additional-features li.active .additional-icon.icon3{background-image:url(../images/right_pic3_on.png)}
.additional-features li .additional-icon.icon4{background:url(../images/right_pic4.png) center center no-repeat}
.additional-features li.active .additional-icon.icon4{background-image:url(../images/right_pic4_on.png)}
.additional-features li .additional-icon.icon5{background:url(../images/right_pic5.png) center center no-repeat}
.additional-features li.active .additional-icon.icon5{background-image:url(../images/right_pic5_on.png)}
.additional-features li.active{background-color:#339933}
.additional-features li.active span{display:none}
.additional-features li.active p{color:#fff}
.additional-features li.opa-0{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);display:none}
.additional-features li:nth-child(1){ background-color:#339933; }
.additional-features li:nth-child(1) p{ color: #FFFFFF; }
.additional-features li:nth-child(1) .additional-icon.icon4{ background-image:url(../images/right_pic4_on.png); }

@media screen and (max-width:1440px){
.additional-features{width:71px}
.additional-features li{width:69px;height:72px}
.additional-features li .additional-icon{margin-top:0}
}
@media screen and (max-width:780px){
/* .additional-features{display:none!important} */
.additional-features{width: 47px; bottom: 100px; box-shadow: 0 0 20px 5px rgba(0,0,0,.08); }
.additional-features li{display:none!important}
.additional-features li{width: 45px;height: 50px; padding-top: 6px;}
.additional-features li.db{display:block!important}
.additional-features li.opa-0{ opacity: 1;}
.additional-features li p{font-size: 12px;}
.additional-features li .additional-icon{width: 20px;height: 20px; }
.additional-features li .additional-icon.icon5{background-size: 100%;}

}