﻿html{font-size:14px;}
body {
	background-color: #fff;
	font-family: arial!important;
	width:100%;
	background: #fff url(../img/index_bg.jpg) no-repeat!important;
	background-size:100%!important;
	background-position-y: -84px!important;
}
img{
	border:0;
}
* {
	padding: 0;
	margin: 0;
	list-style: none;
}
a,a:hover{ text-decoration:none;}
#news_desc_content a{
	text-decoration: underline!important;
}
#news_desc_content a:hover{
	color:#007a67;
}
/* 头部样式 */
.top {
	background-color: #007a67;
	height: 50px;
	line-height: 35px;
}
.list-ul{
	position:absolute;	
    z-index: 10;
    background: #007a67;
}
.top>ul{
	width:1000px;
	margin: 0 auto;
	background: url(../img/nav_bg.png) no-repeat center center;
	background-size: 100% 82%;
	display: flex;
}
.top>ul>li{
	display: inline-block;
	flex: 1;
	text-align: center;
	padding: 10px 0;
	position: relative;
    width: 100%;
}
.top>ul>li>a{
	color: #fff;
	display: block;
	border-right: 1px solid #fff;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
.top>ul>li:nth-child(8) a{
	border-right: none;
}
.iframe_top{
	/* width: 100%;
	height: 251px; */
}
.iframe_footer{
	width: 100%;
	/* height: 180px; */
}
/* 内容样式 */
.banner,.search,.news,.reader,.introduce,.expert,.information,.link,.introduction{
	margin: 0 auto;
	width:1000px;
}
.search{
	height: 50px;
	line-height: 50px;
	background: #007a67;
	color: #fff;
	padding-left: 35px;
	position: relative;
}
.search_left{
	float: left;
}
.search_left a{
	color:#fff;
}
.search_right{
	float: right;
	background: url(../img/search.png) no-repeat center center;
	width: 230px;
    height: 50px;
}
.search_right input[type="text"]{
	height: 26px;
	outline: none;
	border:none;
	width: 140px;    
	margin-left: 18px;
    color: #000;
}
.search_right input[type="button"]{
	width: 60px;
    height: 28px;
    background: none;
    border: none;
    outline: none; 
}
.news{
	margin-top: 5px;
	margin-bottom: 10px;
}
.news .news_left .content,.news,.title,.introduce,.information,.link,.introduction,.intro_nav,.detail_item,.activity,.guide,.guide_content{
	zoom: 1;
}
.news .news_left .content::after,.news::after,.title::after,.introduce::after,.information::after,.link::after,.introduction::after,.intro_nav::after,.detail_item::after,.activity::after,.guide::after,.guide_content::after{
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.news_left,.title_left,.introduce_left{
	float: left;
}
.news_left{
	width: 722px;
	background: #fff url(../img/newLeft_bg.png) no-repeat;
	background-size: 100% 100%;
	height: 345px;
	
}
.news_right,.title_right,.introduce_right{
	float: right;
}
.news_right{
	width: 274px;
	background: #fff url(../img/newRight_bg.png) no-repeat;
	background-size: 100% 100%;
	    height: 345px;
	    overflow:hidden;
}
.news .news_right .title .title_right{
	line-height: 15px;
    margin-top: 14px;
}
.news .news_left .title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #8f8f8f;
	margin:0 20px;
}
.news .news_left .title .title_right{
	    line-height: 15px;
    margin-top: 32px;
}
#news_desc_content .new_content{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 68%;
    display: inline-block;
}
#news_notice_content .new_content{
	/* display: -webkit-box; */
    /* -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 68%;
    line-height: 22px;
    padding-top: 12px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    display: inline-block;
    line-height: 3;
}

.news .news_left .title_left{
	width: 115px;
	height: 100%;
	color:#007a67;
	font-size:18px;
	font-weight: bold;
	text-align:right;
	line-height: 70px;
	border-bottom: 3px solid #007a67;
}
.news .title_right{
	color:#333;
	font-size: 12px;
}
.content .content_left{
	float: left;
	padding: 20px 20px 0 10px;
    width: 50%;
}
.content .content_left p{
	color:#2b2b2b;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	line-height: 30px;
    margin: 0;
}
.content .content_right{
	float: left;
	width: 50%;
	padding-top: 12px;
}
.content .content_right ul li{
	position: relative;
	padding-left: 16px;
	line-height: 35px;
    height: 39px;
}
.content .content_right ul li::after{
	content:'';
	display: inline-block;
	height: 5px;
	width: 5px;
	background: #007a67;
	position: absolute;
	left: 0;
	top: 14px;
	border-radius: 50%;
}
.content .content_right ul li .time{
	position: absolute;
	right:20px;
}
#health_content li::after{
	content:'';
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #007a67;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
}
#fitness_content li::after{
	content:'';
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #007a67;
	position: absolute;
	left: 0;
	top: 10px;
	border-radius: 50%;
}
#insurance_content li::after{
	content:'';
	display: inline-block;
	height: 4px;
	width: 4px;
	background: #007a67;
	position: absolute;
	left: 0;
	top:8px;
	border-radius: 50%;
}
/* news */
.news .news_right .title{
	line-height: 28px;
	border-bottom: 1px solid #8f8f8f;
	margin: 5px 10px 0 10px;
}
.news .news_right .title .title_left{
	font-size: 14px;
	color:#007a67;
	font-weight: bold;
	border-bottom:3px solid #007a67;
	padding-left: 5px;
}
.news .news_right .content ul{
	margin: 0;
}
.news .news_right .content ul li{
	height: 60px;
	color: #2b2b2b;
	border-bottom: 1px dashed #716d6d;
	margin:0 22px;
	position: relative;
}
.news .news_right .content ul li::before{
	content: '';
	display:inline-block;
	height: 0;
	width:0;
	border:5px solid transparent;
	border-left: 5px solid #007a67;
	position: absolute;
	left: -11px;
    top: 17px;
}
.news .news_right .content ul li::before{
	content: '';
	display:inline-block;
	height: 0;
	width:0;
	border:5px solid transparent;
	border-left: 5px solid #007a67;
	position: absolute;
	left: -11px;
    top: 17px;
}
.news .news_right .content ul li .item{
	display: inline-block;
	width: 70%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.news .news_right .content ul li .time{
	color: #716d6d;
	font-size: 12px;
	position: absolute;
    right: 0;
    bottom: 7px;
}
/* reader */
.reader{
	border: 1px solid #e60012;
	height: 227px;
	margin-bottom: 10px;
}
.reader>img{
	float: left;
}
.reader .reader_right{
	background: url(../img/dangjian.jpg);
	width: 938px;
    float: right;
    height: 100%;
}
.reader .reader_right .reader_item {
	width:32%;
	float: left;
	padding-left: 35px;
	padding-top: 10px;
}
.reader .reader_right .reader_item img{
	    width: 270px;
    height: 140px;
    display: block;
}
.reader .reader_right .reader_item h5{
	font-weight: bold;
	font-size: 14px;
	padding-left: 6px;
	color: #2b2b2b;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.reader .reader_right .reader_item p{
	color: #666666;
	font-size: 12px;
	
	position:relative;
}
.reader .reader_right .reader_item p .red{
	color: #f31f1f;
	position:absolute;
	right: 0;
    bottom: 0;
}
/* introduce */
.introduce .introduce_left{
	width: 722px;
    background: #fff url(../img/keshijieshao.jpg) no-repeat;
	background-size: 100% 100%;
	height: 164px;
	overflow: hidden;
}
.introduce .introduce_left .left_title{
	width: 10px;
	height: 105px;
	color: #fff;
	margin: 37px 0 0 23px;
	font-weight: bold;
	display: inline-block;
}
.introduce .introduce_left .left_content{
	float: right;
	width: 92%;
}
.introduce .introduce_right{
	width: 274px;
    background: #fff url(../img/introduce_right.png) no-repeat;
	background-size: 100% 100%;
	height: 164px;
}
.introduce .introduce_left ul li{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	width:104px;
	text-align: center;
	background: url(../img/keshi.png);
	margin: 34px 6px 10px 0;
}
.introduce .introduce_left ul li a{
	color: #007a67;
	font-size: 12px;
	text-decoration: none;
	height: 100%;
	width:100%;
	display: inline-block;
	font-weight: bold;
}
.introduce .introduce_left ul li a:hover{
	
	background: url(../img/active_keshi.png);
	color: #fff;
}
.introduce .introduce_right ul{
	width: 100%;
	text-align: center;
}
.introduce .introduce_right ul li{
	width:76px;
	height: 64px;
	border-radius: 4px;
	background:#e6e6e6;
	display: inline-block;
	margin: 12px 2px 0 0px;
	vertical-align: middle;
}
.introduce .introduce_right ul li p{
	color: #007a67;
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	
}
.introduce .introduce_right ul li a{
	text-decoration:none;
}

/* .expert */
.expert{
	background: url(../img/zhuangjia.jpg) no-repeat;
	background-size: 100% 100%;
    height: 190px;
}
.expert .left_title{
	width: 10px;
    height: 105px;
    color: #fcf1c6;
    margin: 52px 0 0 49px;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
}

.expert .content{
	float: right;
	width: 86%;
    margin-right: 44px;
	overflow:hidden;
	position: relative;
	height: 100%;
}
#doctor_content{
	width:1000px;
}
.expert .content ul li{
	display: inline-block;
	width: 228px;
	border:3px solid transparent;
	border-image:url(../img/expert_border.png) 30 30 round;
	border-left: none;
	margin-top: 28px;
	margin-right: 15px;
}
.expert .content ul li:nth-child(4){
	border:none;
}
.expert .content .name{    
	display: inline-block;
	vertical-align: top;
	width:106px;
	margin-left: 10px;
}
.expert .content img{
	vertical-align: sub;
	    width: 107px;
    height: 128px;
    display: inline-block;
}
.expert .content .name h5{
	color: #3c3c3c;
	font-weight: bold;
}
.expert .content .name p{
	color: #2b2b2b;
	font-size: 12px;
}
/* information */
.information .information_left{
	height: 256px;
	float: left;
	
}
.information .information_left .info_left{
	float: left;
	width:357px;
	background: url(../img/information.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
	height: 100%;
}
.information .information_left .info_right{
	float: right;
	width:49.8%;
	height: 100%;
	background: url(../img/information.png) no-repeat;
	background-size: 100% 100%;
}
.information .information_right{
	width:274px;
	height: 256px;
	float: right;
	background: url(../img/information_right.png) no-repeat;
	background-size: 100% 100%;
}

.information .info_left .title,.information_right .title{
	line-height: 28px;
    border-bottom: 1px solid #8f8f8f;
    margin: 5px 10px 0 10px;
}
.information .title .title_left{
	font-size: 14px;
    color: #007a67;
    font-weight: bold;
    border-bottom: 3px solid #007a67;
    padding-left: 5px;
}
.information .title .title_right{
	color: #333;
    font-size: 12px;
        line-height: 15px;
    margin-top: 14px;
}
.information img{
	/* float: left; */
}
.information .wrapper_item{
	float: right;
	width: 207px;
}
.information .wrapper_item li {
	height: 28px;
	line-height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	padding-left: 10px;
}
.information .wrapper_item li a:hover{
	color:#007a67;
}
.information .information_left .info_left .content{
	padding: 8px;
}
.right_img {
	width:100%!important;
	margin: 0 auto 10px;
}
.information_right .content{
	text-align: center;
	padding: 14px;
}
.information_right .content ul{
	width:100%;
	text-align: left;
}
.information_right .content ul li{
	height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	padding-left: 10px;
}

/* link */

.link{
	background: #007a67;
	color: #fff;
	height: 32px;
	line-height: 32px;
	margin: 10px auto;
	padding-left: 10px;
}
.link .link_left{
	float: left;
}
.link .link_right{
	float: right;
	width: 370px;
	height: 100%;
}
.link .link_right a{
	color: #fff;
}
.link .select{
	display: inline-block;
	position: relative;
}
.link select,.search_select select{
	width:126px;
	height: 22px;
	margin:0 5px;
	color: #000;
	background: #ebf1f7;
	cursor: pointer;
}
.search_select{
	position:relative;
	margin-left: 270px;
}

.link .select .option_bg,.search_select .option_bg{
	background: url(../img/select.png) no-repeat;
	width:19px;
	height:19px;
	position: absolute;
	top:6px;
	right: 6px;
	pointer-events: none;
}
.search_select .option_bg{
    top: 14px;
}
/* 尾部样式 */
.foot{
	width: 100%;
	font-size: 14px;
	color: #fff;
	background-color: #007a67;
	text-align: left;
	float: left;
}
.foot .first{
	font-size: 12px;
	margin: 16px 0;
}
.foot p{
	color: #fff;
}
.foot .content{
	width:1000px;
	margin: 0 auto;
}


/* introduction */
.introduction{
	padding: 12px 4px;
    background: #fff;
}
.introduction_left{
	float: left;
	width:276px;
	/* background: url(../img/introduction.png) no-repeat; */
	text-align: center;
	background-size: 100% 100%;
	position:relative;
}
.bg_top{
	height:60px;
	background: url(../img/bg_top.png) 0 0 no-repeat;
}
.bg_content{
	width:276px;
	margin: -8px 0 -8px 0;
	background: url(../img/bg_content.png) 0 0 repeat-y;
}
.bg_bottom{
	height:20px;
	background: url(../img/bg_bottom.png) 0 0 no-repeat;
}
.bg_content ul{
	margin:0!important;
}
.introduction_left p{
	color: #fff;
	text-align: center;
    font-weight: bold;
    position: absolute;
    width: 100%;
    top: 27px;
}
.introduction_left ul li{
	width:220px;
	text-align: center;
	height:32px;
	line-height: 32px;
	margin: 8px auto;
	font-weight:bold;
	background:url(../img/intro_li.png) no-repeat;
}
.introduction_left ul li:hover{
	background:url(../img/intro_li_active.png) no-repeat;
}
.introduction_left ul li:hover a{
	color:#007a67;
}
.introduction_left ul li a{
	width:100%;
	height:100%;
	display: block;
}
.introduction_left ul li.active{
	background:url(../img/intro_li_active.png) no-repeat;
	
}
.introduction_left ul li.active a{
	color:#007a67;
}
.introduction_right{
	float: right;
	width: 694px;
    margin-right: 14px;
	border:1px solid #ccc;
}
.introduction_right .intro_nav .nav_title{
	float: left;
	color: #007a67;
	font-weight: bold;
}
.introduction_right .intro_nav .nav{
	float: right;
	color: #2b2b2b;
	font-size: 12px;
	padding-right: 10px;
}
.introduction_right .nav_title img{
	margin: 4px 4px 0px;
	margin-top: -3px;
}
.introduction_right .intro_nav{
	border-bottom:1px solid #ccc;
	height: 32px;
	line-height: 32px;
}
.intro_content{
	padding: 30px;
}
.introduction_right .intro_content h2{
	margin: 0;
	margin-bottom:20px;
	font-size: 18px;
	color: #007a67;
	font-weight: bold;
	text-align: center;
	
}
.intro_content img{
	margin: 20px auto;
    display: block;
        min-width: 108px;
    height: 143px;
    border:1px solid #ccc;
}
#expert_detail_data .detail_item{
	height:auto!important;
}
#expert_detail_data .detail_item img{
	width:151px!important;
	height:200px!important;
}
.leader img{
	width: 136px;
    height: 178px;
        margin: 6px auto;
}
.intro_content .img{
	 width: auto;
	 border:none;
}
.imgWrapper{
	border:1px solid #ccc;
	overflow:hidden;
}
.imgWrapper img{
	width:100%!important;
}
.col-lg-4{
	overflow:hidden;
}
.content-item {
	display: none;
}
.content-item.active{
	display: block;
}
.detail_left{
	float: left;
	width: 23%;
}
.detail_right{
	float: right;
	width: 77%;
	padding: 6px 30px 0px;
}
.detail_right .bold{
	font-weight: bold;
}
.intro_content ul li{
	display: inline-block;
	width: 49%;
	text-align: center;
}
.intro_content{
	width:100%;
	padding: 12px;
	    padding-bottom: 40px;
}
#info_content_div p:not(.bold){
	text-indent: 2em;
}
.activity{
	width: 100%;
	height:40px;
	border: 1px solid #007a67;
}
.activity .activity_title{
	width:168px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	background: #007a67;
	float: left;
	padding-left: 20px;
	position: relative;
}
.activity .activity_title::before{
	content: '';
	width: 0;
	height: 0;
	border: 4px solid transparent;
    border-left: 4px solid #fff;
    position: absolute;
    left: 9px;
    top: 15px;
}
.activity .activity_more{
	float: right;
	height: 38px;
	line-height: 38px;
	color: #007a67;
	padding-right: 20px;
}
.intro_content .new_item li {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dashed #999999;
	position: relative;
	padding:0 20px;
}
.intro_content .new_item li::before{
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #007a67;
    position: absolute;
    left: 9px;
    top: 15px;
}
.intro_content .new_item li a{
	color: #2b2b2b;
}
.intro_content .new_item li a:hover{
	color: #007a67;
}
.intro_content .new_item .new_content{
	float: left;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
       text-align: left;
}
.intro_content .new_item .time{
	font-size: 12px;
	float: right;
}
#moreContent{
	display: none;
}
.new_detail{
	padding: 12px;
	display: none;
	width: 100%;
}
.new_detail h3{
	text-align: center;
	height: 35px;
	border-bottom: 1px dashed #ccc;
	color: #2b2b2b;
	font-size: 18px;
	font-weight: bold;
}
.new_detail .new_time{
	color:#595757;
	font-size:12px;
	text-align: center;
}
.new_detail .word{
	color: #2b2b2b;
	    padding: 0 20px;
    line-height: 28px;
	/* font-family: '微软雅黑'; */
}
.new_detail .word p{
	text-indent: 2em;
}
.new_detail .word img{
	display: block;
	margin: 20px auto 10px;
}
.row{
	border-bottom:1px dashed #ccc;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.row img{
	margin:0;
}

.row h4{
	color:#2b2b2b;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.row .active,.row .time{
	color: #666666;
	font-size: 12px;
}
.row .time{
	bottom: 0;
	margin: 0 0 5;
}

.intro_content .chart{
	text-align: center;
}

.intro_content .chart img{
	margin: 8px auto;
}
.chartDetail{
	display: none;
}
.chartDetail h3,.new_time{
	text-align:center;
}
.guide_title{
	position: relative;
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
    padding-left: 82px;
}
.guide_title img{
	position: absolute;
	left: 20px;
    top: 10px;
}
.guide_title{
	font-size: 14px;
	color: #007a67;
	font-weight: bold;
}
.guide_content img{
	float: left;
	margin: 4px;
}
.guide_content .guide_item{
	cursor:pointer;
	padding: 10px;
}
.guide_content .guide_item:hover{
	color:#007a67;
}

.office_type {
	background:url(../img/introduction.png) no-repeat;
	/* background-size: 100% 100%;
	height: auto!important; */
}
.office .new_detail{
	display: block;
	border-bottom: 1px dashed #ccc;
}
.office .new_detail h3{
	color: #007a67;
}

.office .new_detail .word p,.office .new_detail .word div{
	line-height: 26px;
}

.office_team{
	height: 30px;
	line-height: 30px;
	color: #007a67;
	border-left: 4px solid #007a67;
	padding-left: 10px;
	font-weight: bold;
}
.office_left {
	float: left;
}
.office_right {
	float: right;
	width: 50%;
	padding-top: 20px;
    padding-left: 6px;
}
.btn-success{
	padding:2px 6px!important;
	background: #007061!important;
}
.detail_item {
	position: relative;
}
.office_right .btn-success{
	position: absolute;
	bottom: 26px;
	font-size: 12px;
}
.office_right p{
	margin-bottom: 0px;
	line-height: 22px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.office_right p:hover{
	color: #007061;
	cursor: pointer;
}
.office_right p.bold{
	color: #007061;
	font-weight: bold;
}
.office_right a:nth-child(1):hover{
	color: #007061;
}
.expert1 .office_right{
	 width: 64%;
	
}
.expert1 .detail_right p{
	font-weight: bold;
}
.expert1 .office_left img{
	border:1px solid #ccc;
	    display: block;
    min-width: 108px; 
    height: 143px;
}
.expert1 .intro_content>p{
	text-indent: 2em;
	line-height: 25px;
}
.detail_item{
	padding-right: 0!important;
	padding-left: 4px!important;
	height: 190px;
}
.leader_item{
	margin:20px 0;
}
.employ{
	width: 100%;
}
.employ li{
	display: inline-block;
	text-align: center;
}
.employ ul li:nth-child(1){
	width: 25%;
}
.employ ul li:nth-child(2){
	width: 20%;
}
.employ ul li:nth-child(3){
	width: 15%;
}
.employ ul li:nth-child(4){
	width: 15%;
}
.employ ul li:nth-child(5){
	width: 20%;
}
.employ_title tr th {
	border-bottom: 1px solid #ccc;
	height: 56px;
	line-height: 56px;
	color: #007061;
	text-align: center;
}
.employ ul{
	margin: 0;
	font-weight: bold;
	color: #2b2b2b;
}
.employ_list {
	margin: 0 18px 18px;
	width: 95%;
}
.employ_list td{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px dashed #ccc;
	text-align: center;
}
.employ_list tr td a{
	width: 83px;
	height: 29px;
	line-height: 29px;
	border:1px solid #007061;
	color: #007061;
	text-align: center;
	display: inline-block;
}
.basic li{
	width:32%;
	display: inline-block;
	color: #2b2b2b;
	height: 36px;
    line-height: 36px;
}
.basic li span{
	font-weight: bolder;
}
.wrapper_basic .detail_title{
	height: 64px;
	line-height: 64px;
	color: #007061;
	font-weight: bold;
	padding-left: 20px;
}

.wrapper_basic p{
	height: 36px;
    line-height: 36px;
	margin: 0;
	color: #2b2b2b;
}
a.btn_get{
	width: 115px;
	height: 35px;
	line-height: 35px;
	display: block;
	background: #007061;
	color: #fff;
	text-align: center;
	text-decoration: none;
	margin-top: 50px;
}
.btn_get:hover{
	color: #fff;
}
.button{
	width: 126px;
	height: 40px;
	line-height: 40px;
	background: #007a67;
	color:#fff;
	border:none;
	margin: 0 auto;
	display: block;
}
.send_title{
	height: 72px;
    line-height: 48px;
	font-size: 18px;
	color: #007a67;
	text-align: center;
	font-weight: bold;
}
.send_content input,.send_content select{
	width:234px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #bababa;
	
}
.send{
	font-weight: bold;
}
.send table tr td{
	height: 40px;
	line-height: 40px;
	padding-bottom: 20px;
}
.red{
	color: red;
}
.tab{
	margin-top:16px;
}
.fileLoad{
	border:1px solid #bababa;
	width:567px;
	height:95px;
}
#picker{
	width:195px;
	height:52px;
	margin:5px auto;
	border:none;
}
.webuploader-pick{
	background:none;
}
#fileList{
	text-align:center;
}
.BMap_Marker img{
	width:auto;
	height:auto;
	margin:auto;
}
.unslider ol{
	margin-left: -30%;
}
/* 新闻中心轮播图 */
.news .carousel-indicators li{
	text-indent:0px;
	    height: 19px;
    line-height: 19px;
    width: 19px;
    border-radius: 0px;
    background:#999999;
    color:#fff;
    text-align:center;
}
.news .carousel-indicators li.active{
	background:#007a67;
}
.news .carousel-indicators{
	height:32px;
	line-height:32px;
	width:100%;
	background:rgba(0,0,0,0.4);
	left: 0;
	margin-left:0;
	text-align: right;
    padding-right: 4px;
}
.news .carousel-inner > .item > img{
	border:1px solid #ccc;
}
#demo_l,#demo_r{
    height: 250px;
    width: 145px;
    top: 200px;
    position: fixed;
}
#demo_r {
    right:0;
}
#map{
	margin:20px auto;
}
.glory{
	width: 100%;
    padding: 12px;
}
.glory li{
	display: inline-block;
    width: 49%;
    text-align: center;
}
.glory li img{
	margin: 20px auto;
    display: block;
    height:194px;
    width:287px;
}
#cover {
    position: fixed;
    z-index: 9999;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background: #000 none repeat scroll 0% 0%;
}
.send-msg {
    display: none;
    border-radius: 2px;
    height: 297px;
    width:550px;
    z-index: 99999;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.send-bot {
    padding-top: 1.2rem;
    line-height: 1.8rem;
    text-align: center;
    width: 100%;
    border-radius: 6px;
}
.send-bot img {
    width: 99%;
    margin-top: -13px;
}
.send-bt {
        display: inline-block;
    padding: 0 10px;
    border-radius: 6px;
    height: 35px;
    line-height: 35px;
    margin: 10px auto;
    border-radius: 6px;
    color: #fff;
    background: #000;
    font-size: 14px;
}
.topui-page a, .topui-page span{
	float:none;
	    padding: 0.2em 0.5em;
}
.topui-page .current{
	background: #007a67;
	border: solid 1px #007a67;
}
.btn-page{
	line-height:32px;
	    margin-bottom: 10px;
}
.row:hover h4,.row:hover #active_content,.row:hover .time{
	color:#007a67;
}
#expert_detail_data .detail_item .detail_right{
	padding: 20px 30px 0px;
}
.carousel-indicators li{
	margin:0 10px;
}
#data_content .row:hover {
	cursor: pointer;
}
.ne3{
	cursor: pointer;
}
#active_content{
	line-height: 20px;
}
.new_detail{
	margin-top: -13px;
}
.int_content{
	line-height: 25px;
}
#info_content_div>li{
	cursor: pointer;
}
#job_content tr{
	cursor: pointer;
}
.wrapper_basic p>span{
	font-weight: bolder;
}
#footer_content>div:nth-child(2){
	margin: 20px 0;
}