@charset "utf-8";
.content-wrap {width: 100%; margin: 20px 0; overflow:hidden;}

/*type*/
.type_list{height:40px;line-height:40px; margin: 20px 0;}
.type_list li{ height: 40px; float: left; border-right: 1px solid #fff;font-size: 14px; border-radius:5px;}
.type_list li a{display:block; height: 40px; padding: 0 30px; background: #0E6629;color: #EFE6C9; margin-right: 2px; text-shadow: 2px 1px rgba(0,0,0,.3);}
.type_list li a:hover{background:#137f34; color:#ff6f00;}
.type_list li.on a{color:#ff6f00;background:#137f34;}
/*type*/

/*type*/
.hospital_type{line-height:200px; margin: 0 5px; overflow:hidden;}
.hospital_type li{ height: 200px; float: left; font-size: 14px; border-radius:5px; width:200px; margin: 0 40px 20px 40px;}
.hospital_type li a{display:block; height: 200px; width:200px; text-shadow: 2px 1px rgba(0,0,0,.3);border-radius: 50%; text-align:center;}
.hospital_type li a img{height: 180px; width:180px; margin:10px; border-radius: 50%;}
.hospital_type li a:hover{background:#137f34; color:#ff6f00;}
.hospital_type li.on a{color:#ff6f00;background:#137f34;}

.hospital_type1{line-height:180px; margin: 0 5px; overflow:hidden;}
.hospital_type1 li{ height: 180px; float: left; font-size: 14px; border-radius:5px; width:180px; margin: 0 15px 20px 15px;}
.hospital_type1 li a{display:block; height: 180px; width:180px; text-shadow: 2px 1px rgba(0,0,0,.3);border-radius: 50%; text-align:center;}
.hospital_type1 li a img{height: 170px; width:170px; margin:5px; border-radius:50%;}
.hospital_type1 li a:hover{background:#137f34; color:#ff6f00;}
.hospital_type1 li.on a{color:#ff6f00;background:#137f34;}
/*type*/

/*article*/
.content {min-height: 500px; width:850px; float:left;}
.content .article-header{padding:0 0 15px;border-bottom: 1px dashed #eaeaea;margin-bottom: 20px;}
.content .article-header .text-muted{font-size: 12px;margin-bottom: 0;}
.content .article-title{font-size: 26px;margin-top: 0;line-height: 1.5;font-weight: bold;margin-bottom: 10px;}
.content .article-title a{color: #444;}
.content .article-title a:hover{color: #ff6f00;}

.content .article-meta{overflow: hidden;color: #999;}
.content .article-meta .item{margin-right: 15px;}
.content .article-meta .item time{color:#ff6f00;}
.content .article-meta a{color: #888;text-decoration: underline;}
.content .article-meta a:hover{color: #FF5E52;}

.content .article-content{font-size: 14px;line-height: 27px;word-wrap:break-word;margin-bottom: 40px;}
.content .article-content img{margin: 5px 0; max-width:100%;height:auto}
.content .article-content p{margin-bottom: 8px;}
.content .article-content strong{color: #0E6629;}

.action-share{color: #999;height: 30px;overflow: hidden;}
.action-share strong{display: inline-block; font-weight: normal; float: left; line-height: 35px;}
/*article*/

/*productlist*/
.product_list{padding:0;}
.product_list li {width: 250px; height: 300px;  float: left;  margin: 20px 15px;  overflow: hidden;  position: relative;}
.product_list li .pic{width:250px;height:260px; overflow:hidden;}
.product_list li img{width: 250px; height: 260px;}
.product_list li p{line-height:30px; height:30px; font-size:16px; text-align:center;position: absolute; width: 100%; background: rgba(14,102,41,1); color:#fff;text-shadow: 2px 1px rgba(0,0,0,.3);}
.product_list li a:hover p{color:#ff6f00}
/*productlist*/

/*newslist*/
.newslist{padding:0 20px;}
.newslist ul li {float: left;height: 120px;margin-bottom: 20px;border-bottom: 1px dashed #E0DBD3; width:100%;}
.newslist ul li p {line-height: 50px;height: 50px;}
.newslist ul li p a{font-size: 20px; color:#0E6629; font-weight:bold;}
.newslist ul li p a:hover{color:#ff6f00}
.newslist ul li em {font-style: normal;float: right;height: 50px;background-image: url(../images/time.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 25px;line-height: 50px;font-size: 14px; color: #999;}
.newslist  ul li span {line-height: 25px;float: left;height: auto;font-size: 14px; color: #888;}
.newslist  ul li span b a{color:#0E6629;}
.newslist  ul li span b a:hover{color:#ff6f00}
/*newslist*/

/*newspiclist*/
.newspic ul li {float: left;height: 140px;margin-bottom: 20px;border-bottom: 1px dashed #E0DBD3;}
.newspic ul li img {float: left;margin-right: 20px;}
.newspic ul li p {line-height: 50px;float: left;height: 50px;width: 650px;}
.newspic ul li p a{font-size: 20px; color:#0E6629; font-weight:bold;}
.newspic ul li p a:hover{color:#ff6f00}
.newspic ul li em {font-style:normal; float: right;background-image: url(../images/time.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 25px;font-size: 14px; color: #999;}
.newspic ul li span {line-height: 25px;float: left;height: auto;width: 650px;font-size: 14px; color: #888;}
.newspic  ul li span b a{color:#0E6629;}
.newspic  ul li span b a:hover{color:#ff6f00}
/*newspiclist*/

/*productinfo*/
.pro_top{overflow:hidden;padding:20px 0;}

.pro_left{ width:610px; float:left; margin-right:40px; position:relative;}
.big_pic{width: 448px; overflow: hidden; border: 1px solid #ccc;position: relative; float: right;}
.big_pic img{width:100%;}

.pro_left .small_pic{text-align: center; float: left; width: 160px;overflow: hidden;}
.pro_left .small_pic ul {bottom: 15px;  width: 100%; padding: 0;}
.pro_left .small_pic ul li {cursor: pointer;display: inline-block; zoom: 1; width: 60px; height: 60px; line-height: 60px; margin: 4px;overflow: hidden; background: #b8b8b8; border: 2px solid #dedede; float:left;}
.pro_left .small_pic ul .on{ background: #00aeec; border:2px solid #E68523;}
.pro_left .small_pic ul li:hover{ opacity:0.8;border:2px solid #E68523;}
.pro_left .small_pic li {list-style:none;}
.pro_left .small_pic li img{width:100%;}

.pro_right{ width:550px; overflow:hidden; float:left;}
.product_title{height: 55px; border-bottom:2px solid #0E6629;}
.product_title_ch{ height:30px; line-height:30px; font-size:22px; color:#0E6629;}
.product_title_en{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cdcdcd; height:24px; line-height:20px; overflow:hidden;}
.pro_desc{overflow:hidden; padding-top:20px; padding-bottom:20px; line-height:30px; font-size:14px;  color:#6e6e6e;}
.pro_desc li{float: left;line-height: 30px;}
.pro_desc li span.tit{float: left; width: 80px;display: block; font-size: 14px; font-weight: 600;}
.pro_desc li .nr{float: right; width: 340px; font-size: 12px;}
.pro_desc li .nr p{font-size: 12px; line-height: 22px;}
.pro_bottom{padding: 10px 0;}
.proview_title{ height:40px; border-bottom:1px solid #0E6629;  font-size: 22px; line-height: 40px; color: #0E6629;}
.proview_title li{float:left; height:40px; width:150px; line-height:40px; text-align:center; color:#fff; font-size:14px; list-style:none; background:#0E6629; border-right: 1px solid #fff;text-shadow: 2px 1px rgba(0,0,0,.3);}
.proview_title li.on{ background:#137f34; color:#ff6f00;}
.pro_detail{ padding-top:20px; padding-bottom:20px;font-size: 14px; color: #888;line-height: 30px;}
.pro_detail p{margin:0; padding:0;}

.product-relate{margin:0; max-width: 1200px;}
.product-relate .relate-box{padding: 20px 0; overflow: hidden;}
.relate-box{padding:30px 0;}
.relate-box li {width: 270px; height: 315px;  float: left;  margin: 20px 15px;  overflow: hidden;  position: relative;}
.relate-box li .pic{width:270px;height:280px; overflow:hidden;}
.relate-box li img{width: 270px; height: 280px;}
.relate-box li p{line-height:35px; height:35px; font-size:16px; text-align:center;position: absolute; width: 100%; background: rgba(14,102,41,1); color:#fff;}
.relate-box li a:hover p{color:#ff6f00}

/**/
.liuyan{height: auto;width: 1200px;}
.liuyan_tit {float: left;height: 50px; width: 100%; line-height: 50px; text-align: center; font-size: x-large;}
.liuyan_desc {float: left;height: 60px;width: 100%;line-height: 25px;font-size: 14px;color: #666;}

.liuyan_form {float: left;height: auto; width: 100%; margin-bottom: 50px;}
.liuyan_fn {float: left;height: 40px;width: 550px;margin-right: 50px;margin-bottom: 10px;margin-top: 10px;}
.liuyan_fnd {float: left; height: auto; width: 100%; margin-bottom: 20px; text-align: center;}
.wbk {height: 30px;	width: 540px;float: left;border: 1px solid #CCC;color: #666;padding-left: 10px;}
.wbkd {float: left;	height: 180px;width: 1130px;border: 1px solid #CCC;	padding: 10px;color: #666;}
.lbut {background: #0E6629;  background-repeat: no-repeat;  height: 43px;  width: 184px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 0px;
    margin-right: 0px; margin-bottom: 0px; color: #fff;  font-size: 20px;}
.lbut:hover{color:#ff6f00; background:#137f34}
	