@charset "utf-8";
/* CSS Document */
/*列表页*/
.top_nav{width:1100px;margin:0 auto;height:30px;line-height: 30px;margin-bottom:10px;}
.top_nav a,.top_nav span{font-size:14px;}
.top_nav a.home{padding-left:25px;background: url(../img/icon_home.png) no-repeat left center;}
.xw_list{margin:0 auto;width:900px;}
.xw_list ul{overflow: hidden;}
.xw_list ul li{padding:10px 0;border-bottom:1px dashed #ccc;overflow: hidden;background: url(../img/libg.png) no-repeat 0 center;padding-left: 15px;}
.xw_list ul li .xw_lrimg{width:240px;height:135px;margin-right:30px;}
.xw_list ul li .xw_lrimg img{width:100%;height:135px;display: block;}
.xw_list ul li .xw_lrtxt{max-height:135px;}
.xw_list ul li:hover{background: #efefef url(../img/libg.png) no-repeat 0 center;}
.xw_list ul li a:hover{color:#bb8f57;}
.xw_list ul li h2{font-size:14px;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;padding-right:100px;position:relative;}
.xw_list ul li h2 .time{position: absolute;right:0;display:inline-block;height:100%;top:0;color:#666;}
.xw_list ul li .xw_lrtxt p{text-align: justify;font-size:16px;line-height: 28px;max-height:84px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.xw_list ul li .red {color:#f00;}
.w855{width:855px;margin:0 auto;}
.w905{width:905px;}

.news_page{padding:0px;margin-top:30px;font-size:14px;text-align:center;}
.news_page .pagination {overflow: hidden;}
.news_page li {width: 40px;height: 40px;display: inline-block;margin-right:5px;}
.news_page a{color: #666;
    text-decoration: none;
    display: inline-block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #999;}
.news_page a:hover{background:#761f1c;color:#fff;border:1px solid #761f1c}
.news_page .active{background:#761f1c;color:#fff;line-height:40px;}
.news_page .disabled{line-height:38px;border: 1px solid #999;width: 38px;height: 38px;}


/*成果展示*/
.cg_list{width:100%;overflow: hidden;}
.cg_list ul{width:1131px;margin-right:-31px;overflow: hidden;}
.cg_list ul li{width:346px;float: left;margin-right:31px;margin-bottom:20px;}
.cg_list ul li .cg_img{width:346px;overflow: hidden;}
.cg_list ul li .cg_img img{width:346px;height:195px;display: block;}
.cg_list ul li p{font-size:14px;text-align: center;line-height: 35px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/*内容页*/
.content{border: 1px solid #e7e7e7;padding:0 70px;}
.con_tit{padding-bottom:20px;border-bottom:1px dashed #ccc;;text-align:center;}
.con_tit h2{color:#333;font-size: 26px;margin-bottom:10px;line-height: 1.5;text-align: center;font-weight:bolder;margin-top:20px;}
.con_tit h3{color:#333;font-size: 26px;margin-bottom:10px;line-height: 1.5;text-align: center;font-weight:bolder;}
.con_tit h5{color:#333;font-size: 18px;margin-bottom:10px;line-height: 1.5;text-align: center;font-weight:bolder;}

.con_tit h4{font-weight: normal;font-size:14px;}
.con_box{padding-top:30px;border-bottom:0px dashed #e7e7e7;}
.con_box p{font-size:16px;line-height: 35px;margin-bottom:10px;text-align:justify ;}
.con_box img{max-width:800px;}
.cont_share{padding-bottom:20px;padding-top:36px;position: relative;}
.cont_share span{position: absolute;left:0;font-size:16px;top:44px; }
.more_news{overflow: hidden;}
.more_news .prev_news,.more_news .next_news{width:530px;height:35px;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.more_news .prev_news{margin-right:40px;}
.more_news .next_news{float:right;text-align: right;}

/*机构概况*/
.intro_nav{border-bottom:1px solid #ccc;overflow: hidden;text-align: center;padding-bottom:5px;}
.intro_nav ul{display: inline-block;overflow: hidden;}
.intro_nav ul li{float: left;margin:0 20px;}
.intro_nav ul li a{font-size:18px;color:#67401e;}
.intro_nav ul li.active a{font-weight: bold;}
.intro_nav ul li:hover a{font-weight: bold;color:#67401e;}
.intro_pt{padding:10px 100px 0;text-align: center;border: 1px solid #e7e7e7;margin-top:20px;}
.noborder{padding:0;padding-top:10px;border:0;}
.nopadd{padding:20px;}
.intro_pt h2{font-size: 26px;font-weight: normal;margin:5px 0 20px;}
.intro_pt img{width:auto;max-width:100%;}
.intro_pt p{text-align: justify;font-size: 16px;line-height: 1.72;}
.intro_pt .table{border:1px solid #bfb498;text-align: center;border-spacing: 0;}
.intro_pt .table tr{}
.intro_pt .table tr td{width:298px;border:1px solid #bfb498;align:center;height:60px;}
/*.specialist ul{}
.specialist ul li{height:210px;width:100%;overflow: hidden;margin-bottom:30px;}
.s_pic{width:140px;height:210px;overflow: hidden;background: #67401e;float: left;margin-right:30px;}
.s_pic img{width:100%;height:210px;}
.s_txt h3{font-size:24px;font-weight:normal;text-align: left;color:#333;}
.s_txt p{color:#666;font-sizE:14px;margin-bottom:0;}*/

/*.specialist ul{}
.specialist ul li{height:210px;width:100%;overflow: hidden;margin-bottom:30px;display:table;}
.s_pic{width:140px;height:210px;overflow: hidden;background: #fff;display: table-cell;vertical-align: middle;}
.s_pic img{width:100%;height:210px;}
.s_txt{display: table-cell;padding-left:25px;vertical-align: middle;}
.s_txt p{color:#666;font-size:14px;margin-bottom:0;}
.s_txt p span{font-size:20px;font-weight: bold;margin-right:15px;}*/
.specialist{width:100%;overflow: hidden;}
.specialist ul{}
.specialist ul li{width:110px;overflow: hidden;margin-bottom:30px;float: left;margin-left:50px;margin-right: 50px;}
.s_pic{width:110px;overflow: hidden;background: #fff;height:150px;}
.s_pic img{width:100%;}
.s_txt {text-align:center;}
.s_txt h3{font-size:16px;font-weight:normal;text-align: center;color:#333;font-weight:bold;letter-spacing: 2px;margin-top: 5px;
}
.s_txt p{color:#666;font-size:14px;margin-bottom:0;text-align: center;}
.specialist ul li a:hover h3{color:#000;}
.specialist ul li a:hover p{color:#000;}

.allmap{width:100%;height:600px;}
.intro_pt .contact p{text-indent: 0;}

.leaders{font-weight: bold;text-align: center;font-size:26px;margin-bottom:10px;border-bottom:1px solid #efefef;padding-bottom:20px;}
.leaders_pic{margin-top:30px;overflow: hidden;}
.leaders_pic dl{width: 33%;float: left;margin-bottom: 30px;}
.leaders_pic dt{cursor: pointer;width: 100px;height: 136px;overflow: hidden;margin: 0 auto 10px auto;}
.leaders_pic dd{text-align: center;line-height: 22px;}
.leaders_pic .mr185{margin-left:185px;}
.paddt20{padding-top:20px;}
.bordert{border:0;border-top:1px solid #efefef;}



.kesh{padding:20px 0  50px;}
.kesh ul{overflow: hidden;}
.kesh ul li{float:left;}
.kesh ul li a{font-size:16px;display:block;width:200px;padding:15px 0;border:1px solid #82412b;border-radius: 5px;margin: 20px 10px;}
.kesh ul li a:hover{background: #82412b;color:#fff;}