﻿
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 #4f392c;color:#4f392c;text-decoration:none;}
.fanye li.on{ background:#4f392c;border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#4f392c;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 #d6d6d6;}
.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: #dfdbd0; 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: #3a322f;}
.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(  #dfdbd0, rgba(0, 0, 0, 0)); margin-top: 30px; }
.news_left h1 { padding-top: 48px; font-size: 24px; color: #65060c; padding-right: 35px; font-weight: 600; }
.news_left h2 {color:#b39469; 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: #65060c; 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: 1px solid #ededed; border-left: none; float: left; background-color: #fff; margin-bottom: 40px; 
  min-height: 1200px;}
.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: #920402;}
.crumbsTit {  width: 200px;  line-height: 40px;  font-size: 25px;  color: #920402;  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:#920402;}
.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: #dfdbd0; color:#920402;}
.nynewslist li a { display: block;}


/* 图文列表 */
/* .ny_picnews_wrap { padding-top: 40px; }
.ny_picnews_wrap li { width: 950px; height: 192px; }
.ny_picnews_wrap li a { display: block; width: 950px; height: 192px; background: #fff; padding: 20px 78px; box-sizing: border-box; 
  transition: background 0.3s ease; }
.ny_picnews_wrap li a .ny_picnews_pic { width: 230px; height: 152px; float: left; }
.ny_picnews_wrap li a .ny_picnews_pic img { width: 230px; height: 152px; }
.ny_picnews_wrap li a .ny_picnews_info { box-sizing: border-box; width: 560px; float: left; padding-left: 40px; }
.ny_picnews_wrap li a .ny_picnews_info h1 { padding-top: 10px; font-size: 16px; width: 100%; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_picnews_wrap li a .ny_picnews_info h6 { color: #999; font-size: 12px;  padding-top:10px; padding-bottom:20px;}
.ny_picnews_wrap li a .ny_picnews_info p { font-size: 14px; color: #999; line-height: 1.6; width: 100%; 
   overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;   -webkit-box-orient: vertical;}
.ny_picnews_wrap li a .ny_picnews_info span { display: block; width: 100%; text-align: right; color:#951126;font-size: 14px; margin-top: 10px;}
.ny_picnews_wrap li a:hover { background: #eff1f6;  }
.ny_picnews_wrap li a:hover .ny_picnews_info h1{color: #951126;} */


/*专家介绍图片列表*/
.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;}
/* .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;}


.ldtd_list{  clear: both;  width: 600px;  position: relative; text-align: left; padding-top: 40px; padding-left: 77px;}
.ldtd_list li {width: 100%; float: left; margin-bottom: 45px; background: rgba(225, 221, 210, 0.6);}
.ldtd_list li .ld_pic { width: 300px; height: 430px;}
.ldtd_list li .ld_pic img { width: 260px; height: 390px; border-radius: 10px; margin: 20px;}
.ldtd_list li .ld_info{ width: 260px; height: 390px; padding: 20px; }
.ld_info h2 { font-size: 18px; color: #333; font-weight: 600;  padding-top: 15px;}
.ld_info p { padding-top: 20px; line-height: 32px; font-size: 15px; text-align: justify; text-justify: inter-ideograph;}


