﻿
body { font-family:"Microsoft Yahei" }
/* 公用样式================================================================================ */
.gao20 {	height:20px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao15 {	height:15px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao10 {	height:10px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.gao5 {	height:5px;	font-size:1px;/* 由于ie6的双倍高度问题，所以要把12px以下加入这个字体设置项 */	  	}
.shu { padding:0; border-right:1px solid #fff; margin:0 8px; line-height:0; }
.editbox { background:#fff; border:1px solid #ccc; cursor:text; font-family:"arial"; font-size:12px;height:18px; padding:1px; }

.input_on{font-size:18px;font-family:'微软雅黑','宋体',"arial";height:28px;border:1px solid #9F5F46;background-color:#F9F4EC;width:340px;}
.input_off{font-size:18px;font-family:'微软雅黑','宋体',"arial";height:28px;border:1px solid #9F5F46;background-color:#FFF;width:340px;}
.input_move{	font-size:18px;	font-family:'微软雅黑','宋体',"arial";width:340px;height:28px;border:1px solid #9F5F46;background-color:#F9F4EC;}
.input_out{/*height:16px;默认高度*/font-size:18px;font-family:'微软雅黑','宋体',"arial";width:340px;height:28px;border:1px solid #9F5F46;background-color:#FFF;}

/* ---------------------------- 内页开始 ----------------------------- */

/*页码*/
.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding:40px 0; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; 
  padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}
.fanye li:hover{ border:1px solid #1c4d43;color:#1c4d43;text-decoration:none;}
.fanye li.on{ background:#1c4d43;border:1px solid #d6d6d6; color:#1c4d43; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#1c4d43;border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #020101; cursor: default}
.fanye li.disable:hover{border:1px solid #1c4d43;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }



/*内页主体*/
.nyContainer { width: 1195px; margin: 0 auto; position: relative; padding-top: 40px; clear: both;}

.ny_left_wrap {  width: 243px;  min-height: 800px;  text-align: right;}
/*内页左侧导航*/
.left_nynav { width: 100%; float: left; background-color: #ddd; position: relative; border-top-left-radius: 20px;}
.left_nynav>img { position: absolute; bottom: 0; left: 0; z-index: 99;}
.left_nynav .left_title { font-size: 26px; color: #fff; line-height: 90px; height: 90px; text-align: center; font-weight: 700; 
  background: #1c4d43;}
.left_nynav ul{margin-top: 20px;}
.left_nynav li { height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #4b4b4b; background-size: cover; 
  background-repeat: no-repeat;  transition: all 0.3s ease;}
.left_nynav li a {  color: #4b4b4b; display: block;}
.left_nynav li:hover { background-image: url(../images/left_menubg.jpg);}
.left_nynav li:hover a {  color: #fff;}
.left_nynav li.on { background-image: url(../images/left_menubg.jpg);}
.left_nynav li.on a {  color: #fff;}

.news_left{width: 100%; min-height: 460px; background: linear-gradient(  #ddd, rgba(0, 0, 0, 0)); margin-top: 30px; }
.news_left h1 { padding-top: 48px; font-size: 24px; color: #1c4d43; padding-right: 35px; font-weight: 600; }
.news_left h2 {color:#679990; font-size:20px; padding-top:10px; padding-bottom:40px; padding-right: 35px; font-family: 'Arial'}
.news_left ul li{ float: left; width: 230px; line-height: 40px; padding-left: 15px;text-align: left;}
.news_left ul li span{ padding-right: 10px;color: #1c4d43; float: left;}
.news_left ul li a{float: left; width: 90%; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*内页右侧内容*/
.right_content { width: 950px; border-left: none; float: left; background-color: #fff;   min-height: 800px;}
.right_content:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.nyCrumbs {  width: 800px;  height: 40px;  margin: 0 auto;  padding: 20px 0 0 0;  border-bottom: 1px solid #EFF1F6;}
/* 面包屑 */
.goback { width: 100px; line-height: 40px; color: #1c4d43;}
.crumbsTit {  width: 200px;  line-height: 40px;  font-size: 25px;  color: #1c4d43;  font-weight: 600;}
.crumbs {  width: 460px;  line-height: 40px;  text-align: right;}
.crumbs .icon_wz {  padding: 0 12px 0 6px;  background: url(../images/iconall.png) no-repeat 0px -26px;  font-size: 14px;}
.goback img { float: left; width: 20px;  height: 18px;  margin: 11px 8px 0 0;}


/*右侧新闻列表*/
.nynewslist {  width: 800px;  margin: 10px auto;  line-height: 99px;}
.nynewslist li {  width: 800px;  height: 99px;  border-bottom: 1px dotted #ccc;}
.nynewslist li em { float: left; font-size: 16px; color:#1c4d43;}
.nynewslist li h2 { width: 80%; float: left; text-align: left; padding-left: 10px; font-size: 16px; color: #555; overflow: hidden;
  text-overflow: ellipsis; white-space: nowrap;}
.nynewslist li span { width: 100px; padding-right: 10px; float: right; text-align: right; color: #999; font-size: 12px;}
.nynewslist li:hover { background: #eee; color:#1c4d43;}
.nynewslist li a { display: block;}




/*专家介绍图片列表*/
.zjjs_list{  clear: both;  width: 840px;  position: relative; text-align: left; padding-top: 40px; padding-left: 77px;}
.zjjs_list li {width: 230px; float: left; padding-right: 50px; padding-bottom: 30px;}
.zjjs_list li a .zj_pic { width: 230px; height: 280px;}
.zjjs_list li a .zj_pic img { width: 100%; height: 100%;}
.zjjs_list li a .zj_info{ width: 230px; height: 70px; background: #e1ddd2;}
.zj_info .zj_name { text-align: center; font-size: 18px; color: #333;  padding-top: 12px;}
.zj_info .zj_text { width: 188px; margin: 0 auto; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap; text-align: center;}

/*内页 piclist*/
.ny_piclist { clear: both;  width: 837px;  position: relative;  text-align: left;  padding-top: 40px;  padding-left: 40px;}
/* .ny_piclist:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;} */
.ny_piclist li {  width: 381px;  float: left;  padding-left: 37px;  padding-bottom: 30px;}
.ny_piclist li .imgW {  width: 380px;  height: 246px; overflow: hidden;}
.ny_piclist li .imgW img {  width: 380px;  height: 246px;transition: transform 0.5s ease; transform: scale(1);}
.ny_piclist li .title {  width: 360px;  height: 24px;  font-size: 16px;  line-height: 24px;  color: #636363;  padding-top: 8px;  text-align: center;
  padding-left: 10px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.ny_piclist li:hover .imgW img  { transform: scale(1.1);}


/*news_view*/
.right_view {  clear: both;  width: 800px;  margin: 0 auto;  position: relative;  padding-bottom: 75px;}
.right_view:after {  content: ".";  display: block;  height: 0;  font-size: 0;  clear: both;  visibility: hidden;}
.right_view .title {  width: 650px;  margin: 0 auto;  font-size: 30px;  line-height: 1.4;  color: #333;  padding-top: 40px;  text-align: center;}
.right_view .infoW {  height: 44px;  line-height: 44px;  text-align: center;}
.right_view .info {  font-size: 14px;  line-height: 14px;  color: #999;}
.right_view .info span {  padding-left: 30px;}
.right_view .textW {padding-top: 50px;  text-align: left;  font-size: 16px;  line-height: 35px;  color: #333;}
.right_view .textW p strong {  font-weight: 700}
/* .textW {  padding-top: 30px;  clear: both;  width: 800px;  margin: 0 auto;  font-size: 16px;  line-height: 30px;  color: #616161;  text-align: left;} */
.textW img {  display: block;  margin: 0 auto;}
.kong {  width: 100%;  height: 20px;}
.updown {  border-top: 1px dashed #ccc;  padding: 20px 0;}
.right_view .textW>p>img {  max-width: 100%;  padding: 10px 0;}
.right_view .textW p {  font-size: 16px;  color: #333;}

/* 地图块 */
.nyrightneirong {  font-size: 14px;  line-height: 26px;  width: 800px;  margin: 0 auto;  text-align: left;  padding-top: 40px;}


