@charset "UTF-8";

/**样式重置*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}
@font-face {
	font-family: 'HuXiaoBo NanShen';
	src: url('../font21916/HuXiaoBoNanShenTi-2.otf');
	font-family: 'YankaigungEG-Ultra-GB GYKG00U';
	src: url('../font21916/Wdzt.ttf');
}
body {
	font-family: "Microsoft Yahei", "Helvetica", "Arial", "sans-serif";
	font-size: 14px;
	color: #333;
	min-width: 1200px;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #046e69;
}

a:focus,
input:focus,
textarea:focus {
	outline: none;
}

li,
ol,
dl {
	list-style: none;
}

i,
em {
	font-style: normal;
}

img {
	max-width: 100%;
	vertical-align: top;
	border: 0;
}

table {
	border-collapse: collapse;
}

.o {
	overflow: hidden;
}

.pa {
	position: absolute;
}

.pr {
	position: relative;
}

.left,
.fl {
	float: left;
}

.right,
.fr {
	float: right;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.clearfix,
li,
ol,
dl,
.wrap {
	*zoom: 1;
}

.clearfix:after,
li:after,
ol:after,
dl:after,
.wrap:after {
	display: table;
	line-height: 0;
	content: "";
}

.clearfix:after,
li:after,
ol:after,
dl:after,
.wrap:after {
	clear: both;
}

/*top*/
.top{
	height: 30px;
	background-color: rgb( 255, 255, 255 );
    opacity: 0.4;
}

.top span{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 77, 77, 77 );
    line-height: 30px;
}

.top span:hover{
	color: #00b080;
}

/*slide*/
.slide {
	width: 100%;
	height: 570px;
	overflow: hidden;
	position: relative;
	z-index: -1;
	top: -30px;
}

.slide li {
	width: 1920px;
    height: 570px;
    position: absolute;
    left: 50%;
    top: 0;
    margin: 0px 0 0 -960px;
    display: none;
    z-index: 1;
}

.slide li:first-child {
	display: block;
}

.slide li img {
	width: 100%;
}

/*nav*/
.nav{
	background-color: #01a87b;
	background-image: -moz-linear-gradient( 90deg, rgb(4,87,64) 0%, rgb(0,179,130) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(4,87,64) 0%, rgb(0,179,130) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(4,87,64) 0%, rgb(0,179,130) 100%);
    height: 50px;
    margin-top: -150px;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
}

.nav ul{
	display: inline-block;
}

.nav li{
	float: left;
	/*width: 98px;*/
	width: 90px;
	text-align: center;
}

.nav li a{
	line-height: 50px;
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
}

.nav li:hover,
.nav .active{
	background-color: #016449;
}
.nav ul li[on="true"]{
	background-color: #016449;
}
.nav ul span{
	background: url(../image/navline.png) no-repeat center center;
	width: 2px;
    height: 50px;
    display: block;
    float: left;
}
.nav ul li:last-child span{
	display: none;
}
/*func*/
.func{
	height: 65px;
	background-color: #ffffff;
	position: relative;
}

div.notice{
	float: left;
	width: 300px;
	overflow: hidden;
	height: 65px;
}

.notice p{
	background: url(../image/noticePBg.png) no-repeat 20px center;
    line-height: 65px;
    padding-left: 50px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    font-weight: bold;
}

.notice ul{
	margin-top: -65px;
    margin-left: 115px;
}

.notice li{
	height: 65px;
	list-style: none;
}

.notice li a{
	line-height: 65px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
}

div.time_weather{
	float: right;
	width: 500px;
	margin-right: 340px;
}

div.time_weather #Time{
	margin: 0px;
}

div.time_weather span {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: rgb( 75, 75, 75);
	line-height: 60px;
	padding-left: 25px;
}

div.search{
	float: right;
    position: absolute;
    right: 15px;
    z-index: 999;
}

/*div.search input[type=text]{*/
/*    width: 162px;*/
/*    height: 35px;*/
/*    padding: 0 10px;*/
/*    border-style: solid;*/
/*    color: #9C9C9C;*/
/*    border-width: 1px;*/
/*    border-color: rgb( 224, 224, 224 );*/
/*    border-radius: 4px;*/
/*    background-color: rgb( 245, 245, 245 );*/
/*}*/

/*div.search input[type=submit]{*/
/*	border-radius: 3px;*/
/*    height: 37px;*/
/*    width: 35px;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    border: none;*/
/*    top: 0;*/
/*    background: url(../image/searchicon.png) no-repeat center center rgb( 0, 167, 122 );*/
/*    cursor: pointer;*/
/*}*/

/*model1*/
.model1{
	margin-top: 25px;
}

div.index_title{
}
div.pro_department{

}
div.pro_department ul li{
    margin-top: 8px;
    border-bottom: 1px dotted #808080;
}
div.pro_department ul li p{
    background: url(../image/news_info.png) no-repeat 0 center;
    padding-left: 15px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.857;
}
div.index_title div{
	display: inline;
	font-size: 22px;
    font-family: "SimHei";
    color: rgb( 1, 159, 116 );
    line-height: 1.364;
	background: url(../image/index_title.png) no-repeat 0 center;
    font-weight: bold;
}

div.index_title span{
	font-size: 14px;
    font-family: "Arial";
    color: rgb( 152, 152, 152 );
    text-transform: uppercase;
    line-height: 2.143;
}

div.index_title a div{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 153, 153, 153 );
    text-transform: uppercase;
    line-height: 2.5;
    background: none;
    position: absolute;
    right: 0;
    top: 4px;
}

div.index_title a div:hover{
	color: #ff9c16;
}

div.about{
	float: left;
	width: 300px;
	position: relative;
}

div.about_info{
	margin-top: 25px;
	position: relative;
}

div.about_info img{
	width: 300px;
	height: 175px;
}

div.about_info p{
	text-align: center;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    background-color: rgb( 0, 0, 0 );
    opacity: 0.4;
    position: absolute;
    bottom: 0;
    display: block;
    line-height: 30px;
    width: 300px;
}

div.about_word{
	margin-top: 20px;
}

div.about_word p{
	display: inline;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

div.about_word a p:hover{
	color: #ff9c16;
}

div.index_nav{
}

div.index_nav ul{
	display: inline-block;
}

div.index_nav li{
	float: left;
	width: 90px;
	border: 1px solid #dbdbdb;
	text-align: center;
	margin-right: 12px;
	margin-top: 15px;
}

div.index_nav li a{
	line-height: 32px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 51, 51, 51 );
    display: block;
}

div.index_nav li a:hover{
	background-color: #afcb3a;
	color: #FFFFFF;
}

div.index_nav li:nth-child(3n){
	margin-right: 0;
}

div.news{
	width: 540px;
	float: left;
	margin-left: 40px;
	position: relative;
}

div.topnews{
	display: inline-block;
	margin-top: 25px;
}

div.topnews img{
	float: left;
	width: 178px;
	height: 133px;
}

div.topnews_word{
	position: relative;
	float: left;
	width: 340px;
	margin-left: 22px;
	height: 133px;
}

div.topnews_word h3{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.143;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.topnews_word h3 a{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.topnews_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

div.topnews_word div{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 128, 128, 128 );
    line-height: 3;
    position: absolute;
    top: 0;
    right: 0;
}

div.news_title{
	margin-top: 25px;
	height: 40px;
	width: 538px;
	border: 1px solid #e0e0e0;
	background-color: #f5f5f5;
}

div.news_title div{
display: inline-block;
    width: 134.5px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #4d4d4d;
    cursor: pointer;
    float: left;
}

div.news_title .active{
	background-color: #00a77a;
	color: #FFFFFF;
}

div.news_info{}

div.news_con{
	display: none;
}

div.news_con:first-child{
	display: block;
}

div.news_con li{
	margin-top: 2px;
}
div.news_con li a{
	
}
div.news_con li a p{
	display: inline-block;
}

div.news_con li a p:first-child{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.571;
	width: 400px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.news_con li a p:first-child:hover{
	color: #ff9c16;
}

div.news_con li a p:last-child{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 128, 128, 128 );
    line-height: 3;
    float: right;
}

div.openinfo{
	width: 278px;
	float: left;
	position: relative;
	margin-left: 42px;
}

div.openinfo_info{}

div.openinfo_info li{
	margin-top: 8px;
	border-bottom: 1px dotted #808080;
}

div.openinfo_info li p{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.857;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.openinfo_info li p:hover{
	color: #ff9c16;
}

div.video{
	background: url(../image/vds_img.png) no-repeat center center;
	width: 278px;
	height: 200px;
	margin-top: 13px;
}

/*depart*/
div.depart{
	margin-top: 50px;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    width: 1198px;
}

div.depart_title{
	height: 40px;
    background-color: #f0f0f0;
    position: relative;
    border-bottom: 1px solid #DFDFDF;
}

div.depart_title a{
	line-height: 44px;
    float: right;
    height: 40px;
    font-size: 12px;
    font-family: "Arial";
    color: #807E7E;
    text-transform: uppercase;
    padding-right: 10px;
    position: absolute;
    right: 0;
    z-index: 8;
}
div.depart_title a:hover{
	color: #FF9C16;
}
div.depart_title img{
	position: absolute;
	top: 0;
}

div.depart_info{
	background-color: #f5f5f5;
    padding: 20px 25px 0 20px;
}

div.depart_info li{
	padding-bottom: 10px;
}
div.depart_info li .depart_parents{
	float: left;
}
div.depart_info li .depart_parents span{
    margin-right:3px;
    font-size: 15px;
    font-family: "Microsoft YaHei";
    color: #1F8240;
	line-height: 48px;
    font-weight: bold;
}
div.depart_info li span{
	font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb( 18, 143, 109 );
    line-height: 3.067;
	display: inline;
}

div.depart_info li a{
	float: left;
}
div.depart_info li a span{
	font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb( 51, 51, 51 );
    line-height: 2.667;
    padding: 5px 12px;
	display: block;
}

div.depart_info li a span:hover{
    background: #afcb3a;
    color: #FFF;
}

/*speccolu*/
.speccolu{
	margin-top: 50px;
}

img.speccolu_title{
	float: left;
	width: 76px;
	height: 80px;
}

div.speccolu_info{
	width: 1055px;
	float: left;
	margin-left: 45px;
	overflow: hidden;
}

div.speccolu_info ul{
	width: 99999px;
	height: 80px;
	position: relative;
}

div.speccolu_info li{
	float: left;
	width: 250px;
	margin-right: 18px;
}

div.speccolu_info .prev,
div.speccolu_info .next{
	width: 15px;
	height: 27px;
	position: absolute;
	z-index: 9;
	cursor: pointer;
	margin-top: -53.5px;
}

div.speccolu_info .prev{
	background: url(../image/speccolu_prev.png) no-repeat center center;
	margin-left: -30px;
}

div.speccolu_info .next{
	background: url(../image/speccolu_next.png) no-repeat center center;
	margin-left: 1065px;
}

/*expert*/
.model2{
	margin-top: 25px;
}

div.expert{
	float: left;
	position: relative;
	width: 880px;
}

div.expert_info{
	margin-top: 25px;
	height: 348px;
}

div.expert_info .expert_con{
	display: none;
}

div.expert_info .expert_con:first-child{
	display: inline;
}

div.expert_con img{
	float: left;
	width: 276px;
	height: 348px;
}

div.expert_con_word{
	float: left;
	width: 575px;
	margin-left: 29px;
}

div.expert_con_word h3{
	font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.222;
	font-weight: normal;
}

div.expert_con_word h3 font{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2.5;
}

div.expert_con_word p{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

div.expert_con_word p font{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2.143;
}

div.expert_con_word div{
	background-color: #afcb3a;
	width: 75px;
    line-height: 30px;
    float: right;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    text-align: center;
}

div.expert_img{
	position: absolute;
	bottom: 0;
	width: 545px;
	right: 25px;
}

div.expert_img_con{
	overflow: hidden;
}

div.expert_img ul{
	position: relative;
	width: 99999px;
	display: inline-block;
}

div.expert_img li{
	float: left;
	position: relative;
	width: 122px;
	height: 155px;
	margin-right: 19px;
	cursor: pointer;
}

div.expert_img li img{
	width: 122px;
	height: 155px;
}

div.expert_img li p{
	width: 122px;
	position: absolute;
	bottom: 0;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    background-color: rgb( 0, 0, 0 );
    opacity: 0.302;
    line-height: 25px;
    text-align: center;
}

div.expert_img .prev,
div.expert_img .next{
	width: 15px;
	height: 27px;
	position: absolute;
	z-index: 9;
	cursor: pointer;
	margin-top: -92px;
}

div.expert_img .prev{
	background: url(../image/speccolu_prev.png) no-repeat center center;
	margin-left: -30px;
}

div.expert_img .next{
	background: url(../image/speccolu_next.png) no-repeat center center;
	margin-left: 555px;
}

div.expert_img_con .active{
	border: 2px solid #00a77a;
	width: 118px;
	height: 151px;
}

div.expert_img_con .active img{
	width: 118px;
	height: 151px;
}

div.expert_img_con .active p{
	width: 118px;
}

div.appoint{
	margin-top: 45px;
	float: left;
	width: 250px;
	margin-left: 38px;
	border: 1px solid #e0e0e0;
	border-radius: 12px;
	padding: 15px;
	background-color: #f5f5f5;
}

div.appoint_title{
	background: url(../image/appoint_title.png) no-repeat center center;
	height: 69px;
}

div.appoint form li {
	margin-bottom: 3px;
}
div.appoint form li .verifyimg{
	width: 130px; 
	height: 39px; 
	display: block; 
	float: left; 
	margin: 0 10px 10px 10px;
}
div.appoint form li label{
	/*font-size: 15px;*/
    font-family: "Microsoft YaHei";
    color: rgb( 87, 87, 87 );
    line-height: 2;
    font-weight: bold;
}

div.appoint form li input{
	/*width: 200px;*/
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #a8a8a8;
	background-color: #f4f4f4;
}

div.appoint form li textarea{
	height: 40px;
	width: 250px;
	border: none;
	line-height: 2;
	text-indent: 10px;
}

div.appoint form li input[type=button]{
	width: 75px;
    text-align: center;
    line-height: 30px;
    background-color: #00a77a;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    float: right;
}

/*health*/
.model3{
	margin-top: 50px;
}

.health{
	width: 425px;
	float: left;
	position: relative;
}

.health .health_top{
	position: relative;
	width: 425px;
	height: 125px;
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px dotted #838383;
}

.health .health_top img{
	width: 167px;
	height: 125px;
	float: left;
	background: #ccc;
}

div.health_word{
	float: left;
	width: 240px;
	margin-left: 18px;
}

div.health_word h3{
	width: 150px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.143;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.health_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2;
}

div.health_word span{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 128, 128, 128 );
    line-height: 2.5;
    position: absolute;
    right: 0;
    top: 0;
}

div.health_info li{}

div.health_info li p{
	display: inline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
div.health_info li a{
	display: flex;
	justify-content: space-between;
}
div.health_info li a p:first-child{
	width: 294px;
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.429;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.health_info li a p:last-child{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 128, 128, 128 );
    line-height: 2.833;
    float: right;
}

div.health_info li a p:first-child:hover{
	color: #ff9c16;
}

/*policy*/
.policy{
	float: left;
	position: relative;
	margin-left: 45px;
	width: 412px;
}

div.policy_info{
	margin-top: 25px;
}

div.policy_info li{
	border-bottom: 1px dotted #808080;
	padding-bottom: 1px;
}

div.policy_info li p{
	display: inline;
}

div.policy_info li a p:first-child{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.429;
}

div.policy_info li a p:last-child{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 128, 128, 128 );
    line-height: 2.833;
    float: right;
}

div.policy_info li a p:first-child:hover{
	color: #ff9c16;
}

div.policy_info li:last-child{
	border: none;
}

/*contactus*/
.contactus{
	float: left;
	width: 278px;
	margin-left: 40px;
	position: relative;
}

.contactus img{
	margin-top: 25px;
}

.contactus p{
	height: 34px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    /*line-height: 2.429;*/
    line-height: 1.9;
}

.contactus p font{
	color: #a3a3a3;
	float: left;
	width: 208px;
}

/*model4*/
.model4{
	margin-top: 40px;
}

div.model4_title{
	background: url(../image/index_title.png) no-repeat 0 4px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	position: relative;
}

div.model4_title div{
	display: inline-block;
	width: 80px;
	text-align: center;
	font-size: 20px;
    font-family: "SimHei";
    line-height: 1.5;
    padding-left: 20px;
    color: #4d4d4d;
    cursor: pointer;
}
div.model4_title a{
    position: absolute;
    right: 0;
    top: 8px;
}
div.model4_title p{
    display: inline-block;
    width: 50px;
    font-size: 12px;
    font-weight: bold;
    color: #999;
    font-family: "Arial";
}
div.model4_title p:hover{
	color: #ff9c16;
}
div.model4_title a div:hover{
	color: #ff9c16;
}
div.model4_title .active{
    color: rgb( 0, 167, 122 );
}

div.model4_title a div{
	font-size: 12px;
    font-family: "Arial";
    color: rgb( 153, 153, 153 );
    text-transform: uppercase;
    line-height: 2.5;
    float: right;
}

div.model4_title img{
	position: absolute;
	left: 20px;
	bottom: -2px;
}

div.model4_info{
	margin-top: 25px;
}

div.model4_info .model4_con{
	display: none;
	height: 190px;
	overflow: hidden;
}

div.model4_info .model4_con:first-child{
	display: block;
}

div.model4_con li{
	width: 226px;
	float: left;
	margin-right: 17.5px;
}

div.model4_con li:last-child{
	margin-right: 0;
}

div.model4_con li img{
	width: 206px;
	height: 151px;
	padding: 4px;
	border: 1px solid #dadada;
}

div.model4_con li p{
	font-size: 14.917px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.011;
    text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*link*/
.link{
	margin-top: 50px;
	background-color: #ebebeb;
	height: 60px;
	line-height: 60px;
}

.link p{
	display: inline;
	line-height: 60px;
	margin: 0 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
}

.link p:hover{
	color: #00a77a;
}

/*footer*/
.footer{
	background-color: #128f6d;
	padding: 50px 0;
}

img.footerlogo{
	width: 281px;
	float: left;
	padding-right: 80px;
	border-right: 1px solid #4ea78e;
}

div.ftmdlmodel{
    margin-left: 75px;
    width: 580px;
    float: left;
}

div.ftmdlmodel ul{
	display: inline-block;
	width: 545px;
}

div.ftmdlmodel li{
	width: 181.6px;
	float: left;
}

div.ftmdlmodel li a{
	font-size: 16.015px;
    font-family: "Microsoft YaHei";
    color: rgb( 167, 204, 191 );
    line-height: 2.5;
}

div.ftmdlmodel li a:hover{
	color: #FFFFFF;
}

div.ftmdlmodel p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 167, 204, 191 );
    line-height: 2.143;
}
div.ftmdlmodel p a{
	color: #a7ccbf;
}
div.ftmdlmodel p a:hover{
    color: #fff;
}
div.footer_weix{
	float: right;
}

div.weix_img{
	position:relative;
	background-color: #7ac0ad;
    width: 170px;
    height: 170px;
}

div.weix_img img{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	display: none;
}

div.weix_img img:first-child{
	display: block;
}

div.weix_btn{
	position: relative;
}

div.weix_btn ul{
	display: inline-block;
}

div.weix_btn li{
	float: left;
	width: 85px;
    height: 30px;
    text-align: center;
    background-color: #89c7b6;
    line-height: 30px;
    cursor: pointer;
}

div.weix_btn .active{
	background-color: #d0e9e2;
}

div.weix_btn img{
	position: absolute;
    left: 35px;
    top: -6px;
}

/**/
.l_float_but{
	position: fixed;
	width: 309px;
    bottom: 0px;
    left: 40px;
    z-index: 999;
    height: 232px;
}

div.main_shoot{
	background: url(../image/main_shoot.png) no-repeat center center;
    height: 232px;
    position: relative;
}

.r_float_but{
	position: fixed;
	width: 66px;
    bottom: 150px;
    right: 0px;
    z-index: 999;
    height: 273px;
}

.r_float_but .float_but_ewa ,.float_but_shouji{
	width: 145px;
    height: 144px;
    opacity: 0;
    top: 0px;
	right: 72px;
    padding: 2px 0px 0px 2px;
    position: absolute;
}

.r_float_but .float_but_span{
	display: block;
    width: 66px;
    height: 66px;
    border-radius: 5px 0 0 5px;
    top: 90px;
    right: 0px;
    background: url(../image/weix.png) no-repeat center center;
    position: absolute;
}

.r_float_but .float_but_span:hover{
	background: url(../image/weix_1.png) no-repeat center center;
}

.r_float_but .float_but_weix{
	display: block;
    width: 66px;
    height: 66px;
    top: 22px;
    right: 0px;
    background: url(../image/qq.png) no-repeat center center;
    position: absolute;
}

.r_float_but .float_but_weix:hover{
	background: url(../image/qq_1.png) no-repeat center center;
}

.r_float_but .float_but_tel{
	display: block;
    width: 66px;
    height: 66px;
    top: 160px;
    right: 0px;
    background: url(../image/tel.png) no-repeat center center;
    position: absolute;
}

.r_float_but .float_but_tel:hover{
	background: url(../image/tel_1.png) no-repeat center center;
}

.r_float_but .float_but_top{
	display: block;
    width: 66px;
    height: 66px;
    top: 230px;
    right: 0px;
    background: url(../image/footer_top.png) no-repeat center center;
    position: absolute;
}

.r_float_but .float_but_top:hover{
	background: url(../image/footer_top_1.png) no-repeat center center;
}
/*insertpage*/
.insertpage{
    margin-top: 20px;
    margin-bottom: 50px;
}

div.left_page{
    width: 260px;
    float: left;
    margin-bottom: 50px;
}

div.left_page_title{
	/*background: url(../image/departcatname.png) no-repeat center center;*/
	/*height: 53px;*/
	/*border-bottom: 4px solid #00a77a;*/
	/*padding-bottom: 20px;*/
	height: 70px;
	font-family:"YankaigungEG Ultra GB";
	font-size: 43px;
	color: #3dba83;
	line-height: 70px;
	border-bottom: 4px solid #00a77a;
}
.left_page_title>p{
	/*font-family:"YankaigungEG-Ultra-GB GYKG00U";*/
	font-size: 40px;
	color: #3dba83;
	font-weight: bold;
}
div.yygk{
	background: url(../image/abouttitle.png) no-repeat center center;
}
div.left_page_department{
	background: url(../image/departcatname.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.left_page_protitle{
	background: url(../image/protitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_departtitle{
	background: url(../image/departcatname.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_stitle{
	background: url(../image/departcatname.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_nav li{
	width: 260px;
    height: 60px;
    border-bottom: 1px solid #dbdbdb;
}
div.left_page_nav li.equip{
	background: url(../image/leftnavbg.png) no-repeat 200px center;
}
div.left_page_nav li[on="true"]{
	background: #3DBA83 url(../image/leftnavbgC.png) no-repeat 200px center;
}

div.left_page_nav li.equip a{
	color: #454545;
}
div.left_page_nav .ytl-list{
 display: none;
}
div.left_page_nav li.partents a{
	color: #FFF;
}
div.left_page_nav li a{
	line-height: 59px;
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    padding-left: 40px;
}
div.left_page_nav ul ul li a{
    padding-left: 70px;
}
div.left_page_nav .active,
div.left_page_nav li.on,div.left_page_nav li:hover{
	border: none;
	height: 60px;
	border-bottom: #EEE 1px solid;
	background: url(../image/leftnavbgC.png) no-repeat 200px center #3dba83;
}
div.left_page_nav li.on{
	background: url(../image/leftnavbgactive.png) no-repeat 200px center #3dba83;
}

div.left_page_nav .active a,
div.left_page_nav li:hover a{
	color: #FFFFFF;
}
div.left_page_nav ul li[on="true"]{
	border: none;
	height: 60px;
	border-bottom: #EEE 1px solid;
	background: url(../image/leftnavbgC.png) no-repeat 200px center #3dba83;
}
div.left_page_nav ul li[on="true"] a{
	color: #FFFFFF;
}
div.left_contact{
	margin-top: 40px;
}

div.left_contact_title{
	background: url(../image/index_title.png) no-repeat 0 center;
	height: 22px;
}

div.left_contact_title div{
	display: inline;
	font-size: 22px;
    font-family: "SimHei";
    color: rgb( 1, 159, 116 );
    line-height: 22px;
    font-weight: bold;
}

div.left_contact_title span{
	font-size: 14px;
    font-family: "SimSun";
    color: rgb( 152, 152, 152 );
    text-transform: uppercase;
    line-height: 22px;
}

.left_contact p{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 34px;
    display: block;
    height: 34px;
}
.left_map{
    overflow: hidden;
    margin-bottom: 15px;	
}
.left_map a{
	display:block;
}
.left_contact p font{
	color: #a3a3a3;
}

/*right_page*/
.right_page{
    float: left;
    width: 870px;
    margin-left: 70px;
}

div.position{
	height: 38px;
	border-bottom: 1px solid #d2d2d2;
}

div.position_con{
	float: right;
	background: url(../image/positionbg.png) no-repeat 0 center;
	padding-left: 25px;
}

div.position p{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 91, 91, 91 );
    line-height: 38px;
    display: inline;
}
div.position a{
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 91, 91, 91 );
}
div.position span{
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 1px;
	background: rgb( 91, 91, 91 );
	margin: 0 3px;
}
div.insertpage_s{
	margin-top: 35px;
	width: 100%;
}
div.insertpage_search{
	margin-top: 35px;
}
div.insertpage_search ul li{
	margin-bottom: 10px;
}
div.insertpage_search ul li a{
	display: block; line-height: 32px; color: #8C8A8A;
}
div.atout_hospital{
    overflow: hidden;
    margin-bottom: 2%;
}
div.aboutcoll h3.title{
	font-size: 20px;
    font-family: "Times New Roman";
    color: #4d4d4d;
    line-height: 2.5;
    text-align: center;
}
div.aboutcoll img.about_cover_picture{
    display: block;
    float: left;
    width: 416px;
    height: 100%;
}
div.aboutcoll .hospital_short_intr{
    float: right;
    width: 420px;
    padding: 0 10px;
}
div.aboutcoll .hospital_short_intr .about_description{
    color: #4d4d4d;
    font-size: 16px;
    line-height: 32px;
    margin-top: 10px;
}
div.aboutcoll .hospital_short_intr h3{
    text-align: left;
}
div.aboutcoll p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

/*appointinfo*/
div.appointinfo_title span:first-child{
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 1.667;
}

div.appointinfo_title span:last-child{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.857;
}

div.appointinfo form{
	margin-top: 35px;
}

div.appointinfo form ul{
	display: inline-block;
}

div.appointinfo form li{
	float: left;
	margin-right: 20px;
}

div.appointinfo form li label{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2;
}

div.appointinfo form li input{
	width: 325px;
	height: 40px;
	border: 1px solid #e1e1e1;
	background-color: #fafafa;
}

div.appointinfo form li input[type=button]{
	width: 100px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    background-color: #ff9d00;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    cursor: pointer;
}

div.appointinfo_result{
	margin-top: 80px;
}

div.appointinfo_result_title span:first-child{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
}

div.appointinfo_result_title span:last-child{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 255, 157, 0 );
    line-height: 2;
}

div.appointinfo_info{
	margin-top: 20px;
	width: 838px;
	padding: 30px;
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
}

div.appointinfo_info span:first-child{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.5;
}

div.appointinfo_info span:first-child b{
	color: #00a77a;
}

div.appointinfo_info span:nth-child(2){
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.5;
}

div.appointinfo_info p{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.5;
}

/*dptinfo*/
div.left_dptinfo{
	float: left;
	width: 860px;
}

div.left_dptinfo_title{
	display: inline-block;
}

div.departinfo_info_img{
	float: left;
	position: relative;
	overflow: hidden;
	width: 453px;
	height: 303px;
}

div.departinfo_info_img li{
	display: none;
	position: absolute;
    left: 0;
    top: 0;
    width: 453px;
	height: 303px;
}

div.departinfo_info_img li:first-child{
	display: block;
}

div.departinfo_info_img li img{
	width: 453px;
	height: 303px;
}

div.departinfo_info_img .btn {
	position: absolute;
	bottom: 10px;
	right: 20px;
	text-align: center;
	z-index: 18;
}

div.departinfo_info_img .btn span {
	display: inline-block;
	width: 7px;
	height: 7px;
	cursor: pointer;
	margin: 0 4px;
	border-radius: 50%;
	background-color: #FFFFFF;
}

div.departinfo_info_img .btn .active {
	background-color: #afcb3a;
	width: 17px;
	height: 7px;
	border-radius: 50px;
}

div.departinfo_info_word{
	float: left;
	width: 375px;
	margin-left: 32px;
}

div.departinfo_info_word h3{
	font-size: 20px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.5;
}

div.departinfo_info_word font{
	font-size: 14px;
    font-family: "SimSun";
    color: rgb( 173, 173, 173 );
    text-transform: uppercase;
    line-height: 2.143;
}

div.departinfo_info_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

div.departinfo_info_word div{
	margin-top: 30px;
	line-height: 2.5;
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 255, 156, 22 );
}

div.dptifo_nav{
	margin-top: 50px;
}

div.dptifo_nav_title{
	position: relative;
	background-color: #f5f5f5;
	height: 40px;
	border: 1px solid #e0e0e0;
}

div.dptifo_nav_info{
	background-color: #FFFFFF;
    padding: 30px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
div.dptifo_nav_info ul li .depart_parents{
    float: left;
    height: 35px;
    position: relative;
    width: 75px;
}
div.dptifo_nav_info ul li{
	padding-bottom: 15px;
}
div.dptifo_nav_info ul li .depart_parents span{
    position: absolute;
    top: 0;
    line-height: 35px;
}
div.dptifo_nav_info li span{
	font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb( 18, 143, 109 );
    line-height: 3.067;
	display: inline;
}

div.dptifo_nav_info li a span{
    margin: 5px 12px;
    font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb( 51, 51, 51 );
    line-height: 25px;
    padding: 0 5px;
    display: inline-block;
}

div.dptifo_nav_info li a span:hover{
	color: #FFFFFF;
	background-color: #afcb3a;
}

div.right_dptinfo{
	float: left;
	width: 260px;
	margin-left: 80px;
}

div.adminis{
	margin-top: 40px;
	position: relative;
}

div.adminis_info li{
	margin-top: 8px;
	border-bottom: 1px dotted #808080;
}

div.adminis_info li p{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.857;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.adminis_info li p:hover{
	color: #ff9c16;
}
div.right_dptinfo .guanggao{
	height: 430px;
	width: 100%;
	overflow: hidden;
	margin-top: 70px;
}
div.right_dptinfo .guanggao ul{
	position: relative;
	overflow: hidden;
}
div.right_dptinfo .guanggao ul li{
	width: 260px;
	float: left;
}
div.right_dptinfo .guanggao ul li a{
	display: block;
	width: 260px;
	height: 120px;
	margin-bottom: 23px;
}

/*dptinfo*/
.dpt_facility{
	margin-top: 50px;
}

div.dpt_facility_title{
	background: url(../image/index_title.png) no-repeat 0 center;
	position: relative;
	height: 32px;
}

div.dpt_facility_title .font{
	display: inline;
	font-size: 22px;
    font-family: "SimHei";
    color: rgb( 1, 159, 116 );
    line-height: 1.5;
    font-weight: bold;
}

div.dpt_facility_title .prev,
div.dpt_facility_title .next{
	width: 32px;
	height: 28px;
	position: absolute;
	z-index: 9;
	cursor: pointer;
	top: 0;
}

div.dpt_facility_title .prev{
	background: url(../image/dpt_facility_prev.png) no-repeat center center;
	right: 35px;
}

div.dpt_facility_title .prev:hover{
	background: url(../image/dpt_facility_prev_1.png) no-repeat center center;
}

div.dpt_facility_title .next{
	background: url(../image/dpt_facility_next.png) no-repeat center center;
	right: 0;
}

div.dpt_facility_title .next:hover{
	background: url(../image/dpt_facility_next_1.png) no-repeat center center;
}

div.dpt_facility_info{
	margin-top: 15px;
	position: relative;
	overflow: hidden;
	width: 860px;
}

div.dpt_facility_info ul{
	position: relative;
	width: 99999px;
}

div.dpt_facility_info li{
	float: left;
	position: relative;
	width: 253px;
	height: 194px;
	margin-right: 50.5px;
}

div.dpt_facility_info li img{
	width: 253px;
	height: 194px;
}

div.dpt_facility_info li .dpt_facility_info_title{
	position: absolute;
	bottom: 0;
	width: 253px;
	text-align: center;
	line-height: 36px;
	background-color: rgb( 0, 0, 0 );
    opacity: 0.502;
    font-size: 15.472px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
}

div.dpt_facility_info li .dpt_facility_word{
	display: none;
	position: absolute;
	top:0;
	padding: 25px;
	width: 203px;
	background-color: rgb( 0, 0, 0 );
    opacity: 0.502;
    height: 194px;
    text-align: center;
}

div.dpt_facility_info li .dpt_facility_word h3{
	font-size: 15.472px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 0.646;
}

div.dpt_facility_info li .dpt_facility_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 2.143;
}

div.dpt_expert{
    margin-top: 40px;
    position: relative;
    overflow: hidden;
    padding-bottom: 70px;
}

div.dpt_expert_info{
	margin-top: 40px;
}

div.dpt_expert_info ul{
	display: inline-block;
}

div.dpt_expert_info li{
    float: left;
    width: 275px;
    margin-right: 25px;
    margin-bottom: 30px;
}

div.dpt_expert_info li:last-child{
	margin-right: 0;
}

div.dpt_expert_info li img{
	float: left;
	width: 145px;
	height: 183px;
}

div.dpt_expert_word{
	float: left;
	margin-left: 110px;
	margin-left: 15px;
	position: relative;
	height: 183px;
}

div.dpt_expert_word h3{
	font-size: 18px;
    font-family: "SimHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.5;
}

div.dpt_expert_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 2.143;
}

div.dpt_expert_word font{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

div.dpt_expert_word div{
	width: 80px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    background-color: #cccccc;
    position: absolute;
    left: 0;
    bottom: 0;
}

div.dpt_expert_word div:hover{
	background-color: #afcb3a;
}

/*departpro*/
div.departpro_word{
	width: 390px;
	float: left;
	margin-left: 17px;
}

div.departpro_word h3{
	font-size: 24px;
    font-family: "Microsoft YaHei";
    color: rgb( 1, 153, 112 );
    line-height: 1.25;
}

div.departpro_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
    text-align: left;
}

div.departpro_status h3{
	font-size: 18.014px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 156, 22 );
    line-height: 1.665;
}

div.departpro_status p{
	font-size: 18.014px;
    font-family: "Microsoft YaHei";
    color: #5e5e5e;
    line-height: 1.665;
}

/*map*/
.map .map-word{
	display: inline-block;
}

.map .mapInfo{
	margin-top: 35px;
}

.map .mapInfo .mapInfo-contact{
	float: left;
	width: 354px;
}

.map .mapInfo .mapInfo-contact h3{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #58caa5;
    line-height: 1.875;
}

.map .mapInfo .mapInfo-contact p{
	font-size: 14.017px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2.501;
}

.map .mapInfo .mapInfo-contact p:nth-child(2){
	background: url(../image/mapPhone.png) no-repeat 0 center;
	padding-left: 20px;
}

.map .mapInfo .mapInfo-contact font{
	font-size: 18.023px;
    font-family: "Microsoft YaHei";
    color: #ff9c16;
    line-height: 1.667;
}

.map .mapInfo .mapInfo-weix{
	margin-left: 60px;
	float: left;
	width: 145px;
}

.map .mapInfo .mapInfo-weix img{
	width: 140px;
	height: 140px;
}

.map .mapInfo .mapInfo-weix p{
	font-size: 11px;
    font-family: "Microsoft YaHei";
    color: #58caa5;
    text-align: center;
}

.map .mapInfo .mapInfo-prompt{
	margin-left: 25px;
	float: left;
	width: 257px;
}

.map .mapInfo .mapInfo-prompt h3{
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: #58caa5;
    line-height: 2;
}

.map .mapInfo .mapInfo-prompt h4{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2;
}

.map .mapInfo .mapInfo-prompt p{
	font-size: 12px;
    font-family: "Microsoft YaHei";
    color: rgb( 75, 75, 75 );
    line-height: 2.333;
}

.map .mapInfo .mapInfo-prompt font{
	color:#ff9c16;
}

/*message*/
div.left_page_mtitle{
	background: url(../image/messagetitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

.message .message-word .form-title span {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: rgb( 75, 75, 75);
	background: url(../image/formtitle.png) no-repeat left center;
	padding-left: 25px;
}

.message .message-word .form-title small {
	font-size: 12px;
    font-family: "SimSun";
    color: #ff9c16;
    line-height: 2.5;
}

.message .message-word form {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: rgb( 69, 69, 69);
}

.message .message-word form input {
    border: 1px solid #c9c9c9;
    height: 36px;
    background-color: #f5f5f5;
    margin: 10px;
    padding: 0 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    width: 260px;
    float: left;
}

.message .message-word form input:focus{
	border-color: #e6d4b6;
}


.message .message-word form textarea {
    border: 1px solid #c9c9c9;
    background-color: #f5f5f5;
    margin: 10px;
    width: 500px;
    padding: 10px;
    height: 200px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    float: left;
}

.message .message-word form textarea:focus{
	border-color: #e6d4b6;
}

.message .message-word form label {
    display: inline-block;
    width: 64px;
    line-height: 32px;
    vertical-align: top;
    float: left;
    margin: 10px;
}

.message .message-word form a {
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 186, 0, 0);
}

.message .message-word form input[name=verify] {
	border: 1px solid #c9c9c9;
	height: 36px;
	background-color: #FFFFFF;
	margin: 10px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

.message .message-word form input[name=verify]:focus{
	border-color: #e6d4b6;
}

.message .message-word form .m_submit {
	width: 125px;
    height: 40px;
    padding: 0;
    border: 0;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    margin-left: 94px;
    background-color: #00bc89;
}

.message .message-word .reply-info {
	margin-top: 40px;
}

.message .message-word .reply-info li {
	border: 1px solid #e1e1e1;
	margin-bottom: 40px;
	background-color: #fafafa;
}

.message .message-word .reply-info dd {
	line-height: 3;
	margin: 0 40px 15px 40px;
}

.message .message-word .reply-info .patient {
	border-bottom: 1px solid #e1e1e1;
}

.message .message-word .reply-info li span {
	display: inline-block;
	padding-left: 30px;
	height: 30px;
	font-size: 13.94px;
	font-family: "Microsoft YaHei";
	color: #ff9c16;
}

.message .message-word .reply-info li small {
	padding-left: 20px;
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 119, 119, 119);
}

.message .message-word .reply-info li p {
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 75, 75, 75);
}

.message .message-word .reply-info .patient span {
	background: url(../image/patient.png) no-repeat left bottom;
}

.message .message-word .reply-info .doctor-reply span {
	background: url(../image/doctorreply.png) no-repeat left bottom;
	color: #00bc89;
}

/*survey*/
div.left_page_stitle{
	background: url(../image/surveytitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

.survey .survey_title{
	background: url(../image/survey_title.png) no-repeat 0 center;
	padding-left: 60px;
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: #afcb3a;
    line-height: 3.125;
}

.survey .form{
	margin-top: 30px;
}

.survey form .form_title{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 3.125;
    background-color: #f0f0f0;
    padding-left: 20px;
}

.survey form input{
	margin: 10px 0 10px 55px;
}

.survey form li{
	margin-top: 30px;
}

.survey form textarea{
    width: 868px;
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    margin-top: 20px;
    height: 171px;
    line-height: 2;
    padding: 10px 15px;
}

.survey form .m_submit {
	float: left;
	width: 100px;
	height: 32px;
	margin: 0;
	border: 0;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	background-color: #00bc89;
	font-weight: bold;
}

.survey form .survey_word{
	float: right;
}

.survey form .survey_word p{
	font-size: 12px;
    font-family: "Microsoft YaHei";
    color: rgb( 102, 102, 102 );
    line-height: 2.5;
    text-align: right;
}

.survey form .survey_word font{
	color: #00bc89;
	font-size: 20px;
}

/*page*/
.page{
    text-align: center;
    background-color: #ffffff;
    padding-top: 0px;
    height: 50px;
    line-height: 50px;
    margin: 5px 0;
    margin-bottom: 15px;
}

.page a{
	border: 1px solid #cdcdcd;
	padding: 2px 7px;
	color: #737373;
	font-size: 12px;
	margin: 0 4px;
}

.page span,
.page strong{
	border: 1px solid #cdcdcd;
    padding: 2px 12px;
    color: #737373;
    font-size: 12px;
    margin: 0 5px;
}

.page a:hover,.page a.on{
	background-color: #1CBF93;
    color: #FFF;
}
.page span:hover, .page strong:hover{
	
}
/*openinfolist*/
div.left_page_otitle{
	background: url(../image/openinfotitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_gtitle{
	background: url(../image/guidetitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_ctitle{
	background: url(../image/contacttitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.xzzx{
	background: url(../image/abouttitle2.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.left_page_htitle{
	background: url(../image/healthtitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}
div.openinfolist li{
	border-bottom: 1px dotted #808080;
}

div.openinfolist li p{
	display: inline;
}

div.openinfolist li a p:first-child{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 4.643;
}

div.openinfolist li a p:last-child{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 153, 153, 153 );
    line-height: 5.417;
}

div.openinfolist li:hover a p:first-child{
	color: #42b490;
}

/*policylist*/
div.left_page_ptitle{
	background: url(../image/policytitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.policylist .policylist_top{
	padding-bottom: 35px;
	border-bottom: 1px dotted #808080;
}

div.policylist .policylist_top img{
	float: left;
	width: 236px;
	height: 178px;
}

div.policylist_top_word{
	width: 615px;
	float: left;
	margin-left: 19px;
	position: relative;
}

div.policylist_top_word h3{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 0, 167, 122 );
    line-height: 1.875;
}

div.policylist_top_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

div.policylist_top_word span{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 255, 156, 22 );
    line-height: 2.5;
}

div.policylist_top_word div{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    background-color: rgb( 175, 203, 58 );
    width: 70px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
}

div.policylist li{
	border-bottom: 1px dotted #808080;
}

div.policylist li p{
	display: inline;
}

div.policylist li a p:first-child{
	background: url(../image/news_info.png) no-repeat 0 center;
	padding-left: 15px;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 4.643;
}

div.policylist li a p:last-child{
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 153, 153, 153 );
    line-height: 5.417;
}

div.policylist li:hover a p:first-child{
	color: #42b490;
}

/*device*/
div.left_page_dtitle{
	background: url(../image/departcatname.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.devicelist ul{
	display: inline-block;
	width: 870px;
}

div.devicelist li{
	float: left;
	width: 260px;
	position: relative;
	margin-right: 45px;
	margin-bottom: 40px;
}

div.devicelist li:nth-child(3n){
	margin-right: 0;
}

div.devicelist li img{
	width: 260px;
	height: 200px;
}

div.devicelist li p{
	font-size: 14.973px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.5;
    text-align: center;
}

div.devicelist li .devicelist_word{
	display: none;
	position: absolute;
	top:0;
	left: 0;
	padding: 25px;
	width: 210px;
	height: 150px;
	background-color: rgb( 0, 0, 0 );
    opacity: 0.502;
    text-align: center;
}

div.devicelist li .devicelist_word h3{
	font-size: 15.472px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 0.646;
}

div.devicelist li .devicelist_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 2.143;
}

/*shoot*/
.shoot_top{
	background-color: rgb( 255, 255, 255 );
    box-shadow: 0px 3px 7px 0px #c3cfd5;
    height: 130px;
}

div.shoot_top_word p{
	display: inline;
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 77, 77, 77 );
    line-height: 2.5;
}

div.shoot_top_word a:hover{
	color: #fe6c00;
}

div.login{
	background: url(../image/loginbg.png) no-repeat 20px center #00a77a;
	font-size: 20px;
    font-family: "SimHei";
    color: rgb( 255, 255, 255 );
    width: 160px;
    line-height: 50px;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
    text-indent: 55px;
}
div.login_out{
	background: url(../image/login_out.png) no-repeat 20px center #00a77a;
	font-size: 20px;
    font-family: "SimHei";
    color: rgb( 255, 255, 255 );
    width: 160px;
    line-height: 50px;
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
    text-indent: 55px;
}
div.shoot_banner{
	background: url(../image/shoot_banner.png) no-repeat center center;
	height: 564px;
	margin-top: 5px;
}

div.shoot_intro{
	margin-top: 40px;
}

div.intro_title{
	background: url(../image/intro_title.png) no-repeat 0 center;
	height: 53px;
	margin-bottom: 40px;
}

div.shoot_intro p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
}

div.info_title{
	background: url(../image/shoot_info_title.png) no-repeat center;
	height: 53px;
}

div.info_con ul{
	display: inline-block;
}

div.info_con li{
	float: left;
	position: relative;
	width: 364px;
	margin:0 18px;
	background-color: rgb( 0, 0, 0 );
	margin-bottom: 50px;
}

div.info_con li:hover img{
	opacity: 0.3;
}

/*div.info_con li:nth-child(3n){
	margin-right: 0;
}
*/
div.info_con li img{
	width: 364px;
	height: 273px;
}

div.info_con_word{
	padding: 15px;
	background-color: #f5f5f5;
}

div.info_con_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.857;
    display: inline;
    margin: 0;
}

div.info_con_word .lookimg{
	background: url(../image/lookimg.png) no-repeat 0 center;
	padding-left: 30px;
	cursor: pointer;
}

div.info_con_word .lookimg:hover{
	background: url(../image/lookimg_1.png) no-repeat 0 center;
	color: #afcb3a;
}

div.shoot_btn{
	width: 364px;
	height: 273px;
	position: absolute;
	top: 0;
	left: 0;
    text-align: center;
    display: none;
}

div.shoot_btn div{
	width: 110px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    background-color: #00a77a;
    display: block;
    margin: 20px auto 0;
    z-index: 9;
    cursor: pointer;
}

/*window*/
.window_shaow{
    width: 100%;
    height: 100%;
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0.3;
    filter: alpha(opacity=30);
    display: none;
}
.window_shaow_change{
	display: block;
}

.window{
	display: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    top: 50% !important;
    left: 50% !important;
    margin: -280px 0 0 -205px;
    width: 410px;
    height: 560px;
    -webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
    transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
    position: fixed;
    background-color: #b0b7c5;
    opacity: 0;
    pointer-events: auto;
    z-index: 9999;
}

div.container{
	width: 386px;
	height: 536px;
	margin: 12px;
	position: relative;
	text-align: center;
	background: url(../image/window_bg.png) no-repeat center bottom #FFFFFF;
}

div.container h3{
	background: url(../image/window_title.png) no-repeat 140px 50px;
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 167, 122);
    line-height: 1.944;
    padding-left: 30px;
    padding-top: 50px;
}

div.container p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 2.5;
}

div.container form{
	margin-top: 30px;
}
div.container form li{
    margin-bottom: 12px;
}
div.container form input {
	border-bottom: 1px solid #a4a4a4;
	height: 25px;
	background-color: #FFFFFF;
	width: 220px;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	border-top: none;
	border-right: none;
	border-left: none;
}

div.container form label {
	display: inline-block;
	width: 64px;
	line-height: 32px;
	vertical-align: middle;
}

div.container form button[type=submit]{
    border-radius: 6px;
    background-color: rgb(0, 167, 122);
    width: 300px;
    height: 50px;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(254, 254, 254);
    cursor: pointer;
    border: none;
}

/*newslist*/
div.left_page_ntitle{
	background: url(../image/abouttitle1.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.newslist{}

div.newslist li{
	display: inline-block;
	padding-bottom: 30px;
	border-bottom: 1px dotted #808080;
	margin-bottom: 35px;
}

div.newslist li img{
	float: left;
	width: 236px;
	height: 178px;
}

div.newslist_word{
	width: 615px;
	float: left;
	margin-left: 19px;
	position: relative;
}

div.newslist_word h3{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 167, 122);
    line-height: 1.875;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

div.newslist_word p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 2.143;
}

div.newslist_word span{
	font-size: 12px;
    font-family: "Arial";
    color: rgb(154, 154, 154);
    line-height: 2.504;
}

div.newslist_word div{
    background-color: rgb(245, 245, 245);
    width: 70px;
    line-height: 35px;
    font-size: 12px;
    font-family: "SimSun";
    color: rgb(153, 153, 153);
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 0;
}

div.newslist li:hover span{
	color: #ff9c16;
}

div.newslist li:hover div.newslist_word div{
    background-color: #afcb3a;
    color: #FFF;
}

/*newsinfo*/
div.newsinfo h3{
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 1.333;
    text-align: center;
}

.note{
	text-align: center;
	margin: 20px 0;
	font-size: 12px;
    font-family: "SimSun";
    color: rgb( 117, 117, 117 );
    line-height: 2;
}

.note span{
	padding-left: 35px;
}

.note a{
	color: rgb( 117, 117, 117 );
}

.note .on{
	color: #9f1515;
}

div.newsinfo .content,div.insertpage_s .content{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 2.143;
    padding-bottom: 20px;
    border-bottom: 1px dotted #b3b3b3;
}

div.newsinfo .pre-next,div.insertpage_s .pre-next{
	display: block;
	float: left;
	margin-top: 34px;
}

div.newsinfo .pre-next p,div.insertpage_s .pre-next p{
	font-size: 12px;
    font-family: "微软雅黑";
    color: rgb( 153, 153, 153 );
    line-height: 2.5;
}
/*videolist*/
div.videolist ul{
	display: inline-block;
	width: 870px;
}

div.videolist li{
	float: left;
	width: 275px;
	margin-right: 22.5px;
	margin-bottom: 35px;
}

div.videolist li:nth-child(3n){
	margin-right: 0;
}

div.videolist li .vds-img{
	position: relative;
}

div.videolist li .vds-img img{
	width: 275px;
	height: 198px;
}

div.videolist li .vds-img div{
	background: url(../image/vdsPlay.png) no-repeat center center;
	width: 54px;
	height: 54px;
	position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform:translate(-50%,-50%);
}

div.videolist li p{
	font-size: 14.365px;
    font-family: "Microsoft YaHei";
    color: rgb( 77, 77, 77 );
    line-height: 4.038;
    text-align: center;
}

/*videoinfo*/
div.videoinfo h3{
	font-size: 20px;
    font-family: "SimHei";
    color: rgb(0, 188, 137);
    line-height: 0.991;
    text-align: center;
    margin-bottom: 40px;
}

div.videoinfo p{
	background: url(../image/vdsInfoImg.png) no-repeat center center;
	width: 850px;
	height: 611px;
}

/*environinfo*/
div.environinfo_img{
	display: inline-block;
	margin-bottom: 30px;
}

.environinfo .environinfo_img{
	display: inline-block;
	position: relative;
}

.environinfo .environinfo_img .environinfo_fimg{
	float: left;
	position: relative;
	width: 683px;
	height: 512px;
	border: 1px solid #cac8c7;
}

.environinfo .environinfo_img .environinfo_fimg img{
	width: 683px;
	height: 512px;
}

.environinfo .environinfo_img .environinfo_fimg p{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    line-height: 1.5;
    text-align: center;
    position: absolute;
    bottom: 0;
    background-color: rgb( 0, 0, 0 );
    opacity: 0.6;
    filter: alpha(opacity=60);
    width: 683px;
}

.environinfo .environinfo_img .environinfo_simg{
	width: 130px;
	overflow: hidden;
	height: 436px;
	margin-top: 39px;
	margin-left: 55px;
	float: left;
}

.environinfo .environinfo_img .environinfo_simg ul{
	height: 9999px;
	width: 130px;
	display: block;
	position: relative;
}

.environinfo .environinfo_img .environinfo_simg li{
	background-color: #FFFFFF;
	margin-bottom: 14.6px;
	border: 1px solid #cac8c7;
	width: 128px;
	height: 98px;
}

.environinfo .environinfo_img .environinfo_simg li img{
	width: 128px;
	height: 98px;
}

.environinfo .environinfo_img .environinfo_simg .prev,
.environinfo .environinfo_img .environinfo_simg .next{
	width: 130px;
    height: 25px;
	position: absolute;
	z-index: 9;
	cursor: pointer;
}

.environinfo .environinfo_img .environinfo_simg .prev{
	background: url(../image/environinfo_prev.png) no-repeat center center #cccccc;
	top: 0;
}

.environinfo .environinfo_img .environinfo_simg .prev:hover{
	background: url(../image/environinfo_prev.png) no-repeat center center #3dba83;
}

.environinfo .environinfo_img .environinfo_simg .next{
	background: url(../image/environinfo_next.png) no-repeat center center #cccccc;
	bottom: 0;
}

.environinfo .environinfo_img .environinfo_simg .next:hover{
	background: url(../image/environinfo_next.png) no-repeat center center #3dba83;
}

div.environinfo p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 76, 76);
    line-height: 2.143;
}

/*mienlist*/
div.mienlist ul{
	display: inline-block;
	width: 870px;
}

div.mienlist li{
	float: left;
	width: 263px;
	border: 1px solid #e0e0e0;
	position: relative;
	/*height: 330px;*/
	margin-right: 37.5px;
	margin-bottom: 55px;
}

div.mienlist li:nth-child(3n){
	margin-right: 0;
}

div.mienlist li img{
	width: 263px;
	height: 175px;
	background: #ccc;
}
.pre-next{
	float: left;
	width: 330px;
	line-height: 24px;
	margin-top: 8px;
}
.pre-next a{
	width: 280px;
	float: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div.mienlist li h3{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 46px;
    text-align: center;
    /*border-bottom: 1px dotted #999999;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.mienlist li p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 2.143;
    padding: 12px;
	height: 60px;
}

div.mienlist li .mienlistmore{
	position: absolute;
	right: 0;
	bottom: -1px;
	width: 35px;
	height: 35px;
	background: url(../image/mienlistmore.png) no-repeat center center;
}

div.mienlist li:hover h3{
	color: #42b490;
}

div.mienlist li:hover .mienlistmore{
	background-image: url(../image/mienlistmore_1.png);
}

/*mieninfo*/
div.mieninfo h3{
	font-size: 24px;
    font-family: "SimHei";
    color: rgb(0, 167, 122);
    line-height: 1;
    text-align: center;
}

div.mieninfo_info_box {
	width: 776px;
    margin: 0px auto;
    margin-bottom: 40px;
    background-size: 560px;
}

div.mieninfo_info_box img {
	width: 776px;
	height: 515px;
}

div.mieninfo_info_img {
	width: 100%;
	height: 100px;
}

div.mieninfo_info_imgbox {
	width: 776px;
	height: inherit;
	overflow: hidden;
	margin: 0px auto;
}

div.mieninfo_info_imgbox ul {
	width: 1000%;
	height: inherit;
}

div.mieninfo_info_imgbox li {
	width: 145px;
	height: 98px;
	cursor: pointer;
	opacity: 0.6;
	margin-right: 10.25px;
	border: 1px solid #fff;
	float: left;
}

div.mieninfo_info_imgbox li img {
	width: 100%;
	height: inherit;
}

div.mieninfo_info_img .btn-l,
div.mieninfo_info_img .btn-r {
	width: 24px;
	height: 100px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	top: 0;
}

div.mieninfo_info_img .btn-l {
	background: url(../image/doctor-l-1.png);
	left: 0;
}

div.mieninfo_info_img .btn-r {
	background: url(../image/doctor-r-1.png);
	right: 0;
}

div.mieninfo_info_img .btn-l:hover {
	background: url(../image/doctor-l-2.png);
}

div.mieninfo_info_img .btn-r:hover {
	background: url(../image/doctor-r-2.png);
}

div.mieninfo .content{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 2.143;
}

/*Appointsub*/
div.left_page_atitle{
	background: url(../image/appointtitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.appointsub h3{
	background: url(../image/appointsub_title.png) no-repeat 0 center;
	font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(0, 167, 122);
    line-height: 1.667;
    padding-left: 35px;
}

div.appointsub h3 font{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 2.857;
}

div.appointsub form{
	margin-top: 30px;
}

div.appointsub form li{
	margin-bottom: 20px;
}
div.appointsub form li .miaoshu{
	position: relative;
	bottom: 165px;
}
div.appointsub form li .verifyimg{
	width: 158px; 
	height: 39px; 
	display: block; 
	float: left; 
	margin: 0 10px 10px 115px;
}
div.appointsub form li label{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb(75, 75, 75);
    line-height: 1.2;
    width: 110px;
    text-align: right;
    display: inline-block;
}

div.combobox{
	border-style: solid;
    border-width: 1px;
    border-color: rgb(225, 225, 225);
    width: 328px;
    height: 40px;
    display: inline-block;
    position: relative;
    background: url(../image/combobox_icon.png) no-repeat right center rgb(250, 250, 250);
}

div.combobox a{
	width: 330px;
    height: 42px;
    display: block;
    line-height: 42px;
    padding-left: 10px;
}

div.combobox ul{
	position: absolute;
    left: 0;
    width: 328px;
    overflow: hidden;
    border: 1px solid rgb(225, 225, 225);
    background: #FFFFFF;
    height: 240px;
    overflow-y: scroll;
    display: none;
    z-index: 1;
    top: 40px;
}

div.combobox li{
	line-height: 40px;
    padding-left: 10px;
}

div.combobox .hover{
	background-color: #3dba83;
}

div.appointsub form li input{
	border-style: solid;
    border-width: 1px;
    border-color: rgb(225, 225, 225);
    background-color: rgb(250, 250, 250);
    width: 328px;
    height: 40px;
}

div.appointsub form li textarea{
	border-style: solid;
    border-width: 1px;
    border-color: rgb(225, 225, 225);
    background-color: rgb(250, 250, 250);
	line-height: 2;
	width: 590px;
	height: 182px;
}

div.appointsub form li input[type=button]{
	width: 100px;
    text-align: center;
    line-height: 30px;
    background-color: rgb(0, 167, 122);
    font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
    cursor: pointer;
}

div.appointsub form li p{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(255, 157, 0);
    line-height: 1.714;
}

/*expert*/
div.left_page_etitle{
	background: url(../image/experttitle.png) no-repeat center center;
	height: 53px;
	border-bottom: 4px solid #00a77a;
	padding-bottom: 20px;
}

div.leaderlist ul{
	display: inline-block;
	width: 870px;
}

div.leaderlist li{
	float: left;
	width: 249px;
	margin-left: 41px;
	margin-bottom: 30px;
}

div.leaderlist li:hover p{
	color: #00bc89;
}

div.leaderlist li img{
	width: 249px;
	height: 315px;
}

div.leaderlist li p{
	font-size: 16px;
    font-family: "Microsoft YaHei";
    color: rgb(77, 77, 77);
    line-height: 3.771;
    text-align: center;
}

/*expertinfo*/
div.leaderinfo h3{
	text-align: center;
	font-size: 24px;
    font-family: "SimHei";
    color: rgb(0, 167, 122);
    line-height: 1;
}

img.leaderinfo_bimg{
	width: 353px;
	height: 454px;
	display: block;
	margin: 30px auto 0;
}

div.leaderinfo_word{
	margin-top: 65px;
}
div.leaderinfo_word div{
	min-height: 40px;
	font-size: 16px;
    font-family: "Microsoft YaHei";
    line-height: 2.5;
}
div.leaderinfo_word div span{
	float: left;
	color: rgb(0, 188, 137);
}
div.leaderinfo_word p font{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb(75, 75, 75);
    line-height: 2.857;
}

div.leaderinfo_img ul{
	display: inline-block;
	width: 870px;
}

div.leaderinfo_img li{
	float: left;
	width: 263px;
	border: 1px solid #e0e0e0;
	margin-right: 37.5px;
}

div.leaderinfo_img li:nth-child(3){
	margin-right: 0;
}

div.leaderinfo_img li img{
	width: 263px;
	height: 195px;
}

/*fieldload*/
div.fieldloadlist li{
    height: 48px;
    width: 870px;
    position: relative;
    border-bottom: 1px dotted #808080;
    padding: 12px 0;
}
div.fieldloadlist li a.down_title{
    background: url(../image/news_info.png) no-repeat 0 center;
    line-height: 48px;
    display: block;
    float: left;
    padding-left: 25px;
}
div.fieldloadlist li a.download{
	display: block;
    float: right;
    line-height: 26px;
    padding: 6px 20px;
    height: 26px;
    margin: 5px 0;
}

div.fieldloadlist li a.download:hover{
	color: #FFF;
    background: #afcb3a;	
}
div.fieldloadlist li div{
	width: 70px;
	line-height: 30px;
	text-align: center;
	background-color: rgb(245, 245, 245);
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 20px;
}

div.fieldloadlist li:hover div{
	background-color: #afcb3a;
	color: #FFFFFF;
}

div.fieldloadlist li:hover p{
	color: #00a77a;
}
div.equipment ul ul li a{
    padding-left: 60px;
}
div.left_page_nav li.son{
	background: #3DBA83 url(../image/leftnavbg.png) no-repeat 200px center;
}
div.left_page_nav li.son a{
    color: #FFF;
}
span.error{ color: #f00; font-size: 14px; margin: 3px 0; }

div.logo_img{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 182px;
    overflow: hidden;
}
div.logo_img img{
    position: absolute;
    z-index: 5;
    top: 50px;
    left: 10px;
}
/* 分页 */
.pagings{
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.pc_page>a {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #cdcdcd;
	padding: 2px 7px;
	color: #737373;
	font-size: 12px;
	margin: 0 4px;
}

.pc_page>span {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #cdcdcd;
	padding: 2px 7px;
	color: #737373;
	font-size: 12px;
	margin: 0 4px;
	background-color: #1CBF93;
	color: #FFF;
}

.pc_page>a:hover {
	background-color: #1CBF93;
	color: #FFF;
}

/* 上下篇 */
.all_content_shangxia {
	width: 100%;
	margin-top: 50px;
}

.all_content_shangxia>p {
	width: 100%;
	/*margin-top: 10px;*/
	font-size: 12px;
	font-family: "微软雅黑";
	color: rgb( 153, 153, 153 );
	line-height: 2.5;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.all_content_shangxia>p a {
	font-size: 12px;
	color: #4c4c4c;
}

.all_content_shangxia>p a:hover {
	color: #3dba83;
}

/*专家团队*/
.zjlb{
	width: 100%;
}
.zjhz{
	display: inline-block;
	vertical-align: top;
	width: 250px;
	height: 360px;
	margin-right: 60px;
	margin-bottom: 35px;
}
.zjhz_top{
	width: 100%;
	height: 315px;
	overflow: hidden;
}
.zjhz_top>img{
	width: 100%;
	height: 100%;
}
.zjhz_foot{
	width: 100%;
	margin-top: 5px;
	line-height: 40px;
	text-align: center;
}
.zjhz_foot>p{
	font-size: 16px;
	color: #4c4c4c;
}
.zjhz_foot>p span{
	font-size: 14px;
}
.zjhz:hover .zjhz_foot>p{
	color: #00a77a;
}
.zjlb>a:nth-child(3n+3){
	margin-right: 0;
}

/* 投诉建议 */
.tsjy {
	width: 100%;
}

.tsjy_top {
	width: 100%;
}

.tsjy_name {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	font-size: 0;
	margin-bottom: 35px;
}

.tsjy_name>p,
.tsjy_num>p {
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	font-size: 16px;
	color: #4c4c4c;
	text-align-last: justify;
}

.tsjy_name>input {
	display: inline-block;
	vertical-align: middle;
	width: 445px;
	height: 42px;
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	padding: 0 15px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4c4c4c;
}

.tsjy_num {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	font-size: 0;
	margin-bottom: 35px;
}

.tsjy_num>input {
	display: inline-block;
	vertical-align: middle;
	width: 445px;
	height: 42px;
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	padding: 0 15px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4c4c4c;
}

.tsjy_nr {
	width: 100%;
	margin-bottom: 35px;
}

.tsjy_nr>p {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	font-size: 16px;
	color: #4c4c4c;
	text-align-last: justify;
}

.tsjy_nr>textarea {
	display: inline-block;
	vertical-align: top;
	width: 785px;
	height: 220px;
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	padding:15px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4c4c4c;
}

.tsjy_yzm {
	width: 100%;
}

.tsjy_yzm>p {
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	font-size: 16px;
	color: #4c4c4c;
	text-align-last: justify;
}

.tsjy_yzm>input {
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	height: 42px;
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	padding: 0 15px;
	box-sizing: border-box;
	font-size: 16px;
	color: #4c4c4c;
}

.tsjy_yzm>img {
	display: inline-block;
	vertical-align: middle;
	width: 130px;
	height: 40px;
	margin-left: 30px;
}

.tsjy_tj {
	display: block;
	width: 187px;
	height: 44px;
	border: none;
	background: #3dba83;
	text-align: center;
	line-height: 44px;
	margin-top: 35px;
	margin-left: 74px;
	font-size: 18px;
	color: #ffffff;
	cursor: pointer;
}

.tsjy_foot {
	width: 100%;
	margin-top: 50px;
}

.tsjy_hz {
	width: 100%;
	padding:20px;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	margin-bottom: 40px;
	background-color: #fafafa;
}

.tsjy_hz_top {
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
}

.tsjy_hz_top_top>img {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 20px;
}

.tsjy_hz_top_top>h2 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #ff9c16;
}

.tsjy_hz_top_top>p {
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 119, 119, 119);
}

.tsjy_hz_top_foot {
	width: 100%;
	margin-top: 10px;
}

.tsjy_hz_top_foot>p {
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 75, 75, 75);
}

.tsjy_hz_foot {
	width: 100%;
	margin-top: 20px;
}

.tsjy_hz_foot_top>img {
	display: inline-block;
	vertical-align: middle;
	width:21px;
	height: 17px;
}

.tsjy_hz_foot_top>h2 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #00bc89;
}

.tsjy_hz_foot_top>p {
	display: inline-block;
	vertical-align: middle;
	padding-left: 20px;
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 119, 119, 119);
}

.tsjy_hz_foot_foot {
	width: 100%;
	margin-top: 10px;
}

.tsjy_hz_foot_foot>p {
	font-size: 12px;
	font-family: "SimSun";
	color: rgb( 75, 75, 75);
}

.wenjianList{
	text-align: center;
	padding-top: 30px;
}
.wenjianList a {
	margin: 20px 10px;
	padding: 8px 15px;
	border: solid 1px #00a77a;
	color: #00a77a;
}
div.insertpage_s {
	margin-top: 35px;
}
.survey .survey_title {
	background: url(../image/survey_title.png) no-repeat 0 center;
	padding-left: 60px;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: #afcb3a;
	line-height: 3.125;
}
.survey .form {
	margin-top: 30px;
}
.lianxi_con_div{
	width: 100%;
}
.lianxi_con_div>p{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	color: rgb( 77, 77, 77 );
}
.lianxi_con_div>input{
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	height: 40px;
	border: 1px solid #e6e1e1;
	padding: 0 5px;
	margin: 0 !important;
}
.sousuo_k{
	display: inline-block;
	width: 184px;
	margin-top: 9px;
	border: 1px solid rgb( 224, 224, 224 );
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
}
.sousuo_k>input{
	display: inline-block;
	vertical-align: middle;
	width: 125px !important;
	height: 35px;
	padding: 0 10px;
	color: #9C9C9C;
	background-color: rgb( 245, 245, 245 );
	border: none;
}
.sousuo_k>div{
	display: inline-block;
	vertical-align: middle;
	border-radius: 3px;
	height: 37px;
	width: 35px;
	border: none;
	background: rgb( 0, 167, 122 );
	cursor: pointer;
	text-align: center;
}
.sousuo_k>div img{
	width: 19px;
	height: 21px;
	margin-top: 8px;
}