﻿
*{margin:0; padding:0; list-style-type:none;}

img, li, a, a:hover {
    transition: all 0.3s ease 0s;
	text-decoration: none;
}
.video {
	height: 400px;
}
img {border:0;}
a:link, a:visited {
color: #797979;
text-decoration: none;
}
ul, li, dl, dt, dd, ol p{
    display: block;
    list-style: none outside none;
	font: "microsoft yahei";
}

.fnav dl dd:nth-child(6),
.fnav dl dd:nth-child(7),
.fnav dl dd:nth-child(8),
.fnav dl dd:nth-child(9),
.fnav dl dd:nth-child(10),
.fnav dl dd:nth-child(11),
.fnav dl dd:nth-child(12) {
	display: none;
}
.fnav dl:first-child,
.fnav dl:nth-child(6),
.fnav dl:nth-child(10) {
	display: none;
}
.wp { 
	margin: 0 auto; width: 1000px; 
} 
#wp .wp { 
	width: auto; 
}
.wptop{
	margin-top:20px;
}
.wptb{
	padding-bottom:10px;
}
.cl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}

/* �������ݸ�����/�� */ 
.z { float: left; } 
.y { float: right; }

/* ��ҳ1-1-1 */
.sy1-1-1{
	float: left;
	width:300px;
	margin-right:10px;
}
.sy1-1-2{
	float: left;
	width:380px;
	margin-right:10px;
}
.sy1-1-3{
	float: right;
	width:300px;
}
.sy1-1-4{
	float: left;
	width:690px;
	margin-right:10px;
}

.sy1-2-1{
	float: left;
	width:340px;
	margin-right:10px;
}
.sy2-1-1{
	float: left;
	width:690px;
	margin-right:10px;
}
.sy2-1-2{
	float: right;
	width:300px;
}
.sy1{
	width:100%;
}

.sy3-3-1{
	
	float: right;
	width:33.3%;
}
.sy3-3-2{
	float: right;
	width:33.3%;
}
.sy3-3-3{
	float: right;
	width:33.3%;
}


/* ���ݸ�����/�� */
.sy .mn {
	float: left;
	width: 730px;
	margin-bottom: 1em;
}
.sy .sb{
	float: right;
	width: 250px;
	overflow: hidden;
}

/*_________________ LOGO _________________*/ 
.logo { 
	padding:10px 0; 
	height:90px;
}

/*_________________ ������ʽ _________________*/
#nv {
	background: repeat-x scroll 0 0 #3A9D9A;
    height: 48px;
    line-height: 48px;
	border-top:2px solid;
	border-color: #005e59;
    border-image: none;
}
#nv ul{
	margin: 0 auto;
    position: relative;
    width: 1056px;
}
#nv li{
	margin: 0 auto;
    position: relative;
    width: auto;
	list-style-type: none;
	float: left;
}
#nv li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    display: block;
    font-family: "Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft YaHei",Arial;
    font-size: 16px;
    font-weight: normal;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
    width: auto;
}
#nv li a:hover, #nv li.hover a:hover {
    background: none repeat scroll 0 0 #005e59;
    color: #ffffff;
    margin-left: 0;
    text-decoration: none;
}

/*_________________ ��ҳ-banner _________________*/
.fullSlide {
	width:100%;
	position:relative;
	height:410px;
	background:#FFF;
	text-align:center;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:410px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:410px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#056b60;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#00aca1;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url("../images/slider-arrow.png") -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

/*_________________ ��ҳ����ͼ _________________*/
.dis {DISPLAY: block}
.undis {DISPLAY: none}
#Focus {WIDTH: 298px; text-align:left;}
#FocusPic {
	 border: 1px solid #CCC;  WIDTH: 298px;
}
#Fpic {
	CLEAR: both; FILTER: progid:DXImageTransform.Microsoft.GradientWipe(duration=2,gradientSize=1,wipestyle=1,motion=forward); WIDTH: 292px; HEIGHT: 200px
}
#Ftxt {
	CLEAR: both; BACKGROUND: #006968; WIDTH: 298px; PADDING-TOP: 7px; HEIGHT: 90px;
}
#Fpic img{height:241px;width:298px;}

#Ftxt UL {
	CLEAR: both; PADDING-LEFT: 17px; WIDTH: 263px; COLOR: #fff; HEIGHT: 42px;
}
#Ftxt UL A {
	COLOR: #fff
}
#Ftxt UL H1 {
	FONT-SIZE: 18px;  padding-top:40px;COLOR: #FFF;
}
#Ftxt UL H1 A {
	COLOR: #ffffd8
}
#Ftxt .ft {
	PADDING-LEFT: 17px; WIDTH: 275px
}
#Ftxt .ft .more {
	FLOAT: left; WIDTH: 188px
}
#Ftxt #Fnums {
	FLOAT: right; WIDTH: 87px; margin-top:25px;
}
#Ftxt #Fnums DIV {
	FONT-WEIGHT: bold; BACKGROUND: #FFF; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #006968; LINE-HEIGHT: 19px; MARGIN-RIGHT: 3px; HEIGHT: 19px; TEXT-ALIGN: center
}
#Ftxt #Fnums .on {
	BACKGROUND: #00aead; COLOR: #fff
}



/*_________________ ��ҳ�����б���ʽ _________________*/
.r_news {
	overflow: hidden;
    height: auto;
	border: 1px solid #CCC;
	font: 400 14px/32px "Microsoft Yahei";
	overflow: hidden;
}

.r_n_title {
    background: url("../images/img21.jpg") no-repeat scroll 0 0 #f8f8f8;
    height: 32px;
    width: 100%;
}

.r_n_title2 {
    background: url("../images/img55.jpg") no-repeat scroll 0 0 #f8f8f8;
    height: 32px;
    width: 100%;
}
.r_n_title1 {
    background: url("../images/img22.jpg") no-repeat scroll 0 0 #f8f8f8;
    height: 32px;
    width: 100%;
}

.r_n_tag {
    color: #fff;
    float: left;
    text-indent: 1em;
}
.r_n_more {
	padding-right:10px;
    float: right;
    line-height: 32px;
	font-size:12px;
}
.r_n_more a {
    color: #4a4a4a;
}
.r_n_more a:hover{
    color: #00a297;
}
.r_n_con {
	padding:5px 10px;
}
.r_n_con li {
    background: url("../images/icon01.jpg")  no-repeat scroll 6px center rgba(0, 0, 0, 0);
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-indent: 1.5em;
	border-bottom: 1px dashed #CCC;
	
}
.r_n_con li a {
    color: #4a4a4a;
}
.r_n_con li:hover{
	background: url("../images/icon01.jpg")  no-repeat scroll 6px center #f8f8f8;
}
.fr {
    display: inline;
    float: right;
	padding-right:10px;
}
.r_n_con li .date {
    color: #707070;
    font-size: 12px;
    padding: 0;
}

/*_________________ ��ǻר�� ������ʽ _________________*/
.content {width:688px; height:auto; overflow:hidden;}
.content_l {overflow:hidden;float:left;}
.content_r {overflow:hidden;float:right;}
/*links*/
.links_list {height:auto;overflow:hidden;padding:3px 0;position: relative;z-index: 3;}
.link_prev,.link_next {margin-top:80px; float:left;width:20px;height:54px;overflow:hidden;text-indent:-999em;display:block;cursor:pointer;background:url(../images/links.png) 0 0 no-repeat;position: relative;z-index: 2;}
.link_next {float:right; background-position:-20px 0;}
.link_prev:hover,.link_next:hover {opacity:0.8;filter:alpha(opacity=80);}
.slideContainer{position: relative;z-index:0;}

.abdoct1 {width:648px;height:210px; overflow:hidden; display:inline; float:left; }
.abdoct1 ul{width:2000px; overflow:hidden;}
.abdoct1 ul li{margin:15px 0 0 5px;  width:315px; height:180px; overflow:hidden; display:inline; float:left;  border: 1px solid #CCC; }
.abdoct1 ul li:hover{ border: 1px solid #3a9d9a;}
.abdoct1 ul li img{ width:132px; height:154px;}
.abdoct1 ul li p{ line-height:24px; font-size:12px; color:#7f7f7f;}
.abdoct1 ul li p a{ font-weight:500; color:#7f7f7f;}
.abdoct1 .zjpic{ width:120px; height:120px; margin:15px 20px 0 11px;}
.abdoct1 .zjxx{ width:120px; height:180px; position:relative;}
.abdoct1 .zjxxtit{ font-size:20px;color:#1b1b1b; line-height:22px; height:22px; margin:20px 0 10px 0}
.abdoct1 .zjxxtit span{ padding-left:5px; font-size:12px; line-height:38px;}
.abdoct1 .swt{ position:absolute; bottom:15px; left:0px; width:160px; height:23px; line-height:23px;color:#FFF; font-size:12px; text-align:center;}
.abdoct1 .swt1,.abdoct1 .swt2{ width:76px; height:23px;}
.abdoct1 .swt1 a,.abdoct1 .swt2 a{ display:block;width:76px; height:23px; color:#FFF}
.abdoct1 .swt1 a{ background-color:#3a9d9a;}
.abdoct1 .swt1 a:hover{ background-color:#006968;}
.abdoct1 .swt2 a{ background-color:#d63c3c;}
.abdoct1 .swt2 a:hover{ background-color:#c81b1b;}


/*_________________ ��ҽָ�� _________________*/
.jyzn_p {padding:10px; height:196px; display:block;}
.jyzn_p p{padding:0 10px;}
.jyzn_p_bt h3{color:#005e59; padding:0 10px;}

.jyzn_p_lj {margin: 5px; text-align: center; width: 298px; height: 92px;}
.jyzn_p_lj li { width: 128px; height: 30px; line-height: 30px; float: left; background: #EFEFEF; margin:5px 5px; border: 1px solid #CCC;}
.jyzn_p_lj li a { color: #888; width: 126px; display:inline-block; font-size: 12px;}
.jyzn_p_lj li a:hover{color:#FFF; background:#005e59;}

/*_________________ ��ҳ��ɫ���� _________________*/

.fl{display:inline;float:left}
.fr{display:inline;float:right}
.pb10{padding-bottom:10px}
.mt10{margin-top:10px}
.tabxx ul li{float:left; padding:0 15px; transition: all 0.3s ease 0s;}
.tabxx ul {float:right; }
.tabxx:after{content:"";clear:both;display:block;height:0;overflow:hidden}

.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}

.case{width:960px;margin:100px auto;background:#fff;padding:15px;box-shadow:0 0 10px #ccc;}
.case .title{height:20px;border-bottom: 3px solid #e7e7e7;padding-bottom:10px;}
.case .title h2{ font-size: 20px;font-family: "microsoft yahei";}
.case .title-list{ position: relative; top: 6px;}
.title-list li{height:22px;line-height: 22px; text-align: center; float: left; display: inline;  background:#F1F1F1; margin:4px; border: 1px solid #CCC;}
.title-list li.on{ color: #FFF; background:#005e59; cursor:pointer; height:22px; line-height: 22px; margin:4px;}
.title-list p{text-align: center; }
.product{ height: 210px; position: relative; display: none;  }
.product ul{ position: absolute; left: 0px;}
.product-wrap .show{ display: block;}
.tese_mg{margin:5px 5px;}

.abdoct2 {width:auto;}
.abdoct2 ul{ overflow:hidden;}
.abdoct2 ul li{margin:15px 0 0 5px;  width:315px; height:180px; overflow:hidden; display:inline; float:left;  border: 1px solid #CCC; }
.abdoct2 ul li img{ width:132px; height:154px;}
.abdoct2 ul li p{ line-height:24px; font-size:12px; color:#7f7f7f;}
.abdoct2 ul li p a{ font-weight:500; color:#7f7f7f;}
.abdoct2 .zjpic{ width:120px; height:120px; margin:15px 20px 0 11px;}
.abdoct2 .zjxx{ width:120px; height:180px; position:relative;}
.abdoct2 .zjxxtit{ font-size:20px;color:#1b1b1b; line-height:22px; height:22px; margin:20px 0 10px 0}
.abdoct2 .zjxxtit span{ padding-left:5px; font-size:12px; line-height:38px;}
.abdoct2 .swt{ position:absolute; bottom:15px; left:0px; width:160px; height:23px; line-height:23px;color:#FFF; font-size:12px; text-align:center;}
.abdoct2 .swt1,.abdoct2 .swt2{ width:76px; height:23px;}
.abdoct2 .swt1 a,.abdoct2 .swt2 a{ display:block;width:76px; height:23px; color:#FFF}
.abdoct2 .swt1 a{ background-color:#3a9d9a;}
.abdoct2 .swt1 a:hover{ background-color:#006968;}
.abdoct2 .swt2 a{ background-color:#d63c3c;}
.abdoct2 .swt2 a:hover{ background-color:#c81b1b;}

.bdz {
width: 345px;
float: left;
display: inline;
height: 182px;
overflow: hidden;
position: relative;
background:#f0f0f0;
margin:15px 5px 0 5px;
}
.bdz h2 {
font-size: 16px;
display: block;
width: auto;
margin: 5px 0 0 30px;
}
.bdz p {
font-size: 14px;
color: #666666;
text-indent: 2em;
display: block;
line-height: 20px;
width: auto;
padding: 0 10px;
height:130px;
}


/*_________________ ��ҳ����������ʽ _________________*/
.cf_jzlc{height:329px;}
.cf_jzlc img{height:329px;}

/*_________________ ��ҳҽԺר����ʽ _________________*/
.dytslt{margin:5px 0 5px 10px; height:100px; }
.dytslt li{border-bottom: 1px dashed #CCC;}
.dytslt li img{width:97px; height:76px; border:1px solid #CCC; padding:5px 5px 5px 5px; margin-top:5px;float:left;}
.dytslt li a{padding:5px 5px 10px;} 
.dytslt li p{width:550px;}
.dytslt strong{color:#ff7e00; width:238px;}
.dytslt strong:hover{color:#ff0000;}
.dytslt a{color:#4a4a4a; }
.dytslt_border{border:1px solid #CCC; margin:5px;}
.dytslt_y{float:right; height:100px;}

/*_________________ ��ҳ����ͨ����ʽ _________________*/
.cf_fwtd{height: 363px; background:#3A9D9A;}
.cf_fwtd ul a{color:#FFF; 	font-family: "Microsoft yahei";}
.cf_fwtd li{ zoom: 1; height: 70px; background: url("../images/ico2.jpg") no-repeat 181px 25px;}
.cf_fwtd li:hover{background:#005e59;}
.cf_fwtd_uldiv a{
	font-size: 16px;
	color: #ffffff;
	padding:14px 0 0 110px;
	font-weight: 700;
	display: block;
}
.cf_fwtd_uldiv .cd1{
height:37px;
background: url("../images/kxtdnv.png") no-repeat;
}
.cf_fwtd_uldiv a span {font-size: 9px; text-transform: uppercase;}

.cf_fwtd_uldiv1 h2 {
	padding-left: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #ffffff;
}
.cf_fwtd_lsdow {
background: url("../images/topdh01.jpg") #005e59 no-repeat 210px 30px;
}
.cf_fwtd_uldiv1{
	height:83px;
}
.cf_fwtd_uldiv1_cd1{
background: url("../images/kstd1.png") no-repeat 60px 15px;
}
.cf_fwtd_uldiv1_cd2{
background: url("../images/kstd2.png") no-repeat 60px 15px;
}
.cf_fwtd_uldiv1_cd3{
background: url("../images/kstd3.png") no-repeat 60px 15px;
}
.cf_fwtd_uldiv1_cd4{
background: url("../images/kstd4.png") no-repeat 60px 15px;
}

/*_________________ ��ҳ�������ʽ _________________*/
.cf_hdlc {width:338px; overflow: hidden;  height:130px;}
.cf_hdlc a{color:#4a4a4a;}
.cf_hdlc a:hover{color:#ff0000;}
.cf_hdlc ul{ width:200px; margin:10px 5px 5px; }
.cf_hdlc li {
	background: url("../images/icon01.jpg") no-repeat scroll 6px center rgba(0, 0, 0, 0);
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-indent: 1.5em;
	border-bottom: 1px dashed #CCC;
}
.cf_hdlc li:hover{
	background: url("../images/icon01.jpg")  no-repeat scroll 6px center #f8f8f8;
}
.cf_hdlc img{width:115px; height:90px; margin:20px 0 0 10px;}

/*_________________ ��ҳ��Ⱥ��� ְ��֮�ҳ���ʽ _________________*/
.cf_hdlca {width:auto; height:120px;}
.cf_hdlca a{color:#4a4a4a;}
.cf_hdlca a:hover{color:#ff0000;}
.cf_hdlca ul{ width:278px; margin:10px; }
.cf_hdlca li {
	background: url("../images/icon01.jpg") no-repeat scroll 6px center rgba(0, 0, 0, 0);
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-indent: 1.5em;
	border-bottom: 1px dashed #CCC;
}
.cf_hdlca li:hover{
	background: url("../images/icon01.jpg")  no-repeat scroll 6px center #F8F8F8;
}


.jyzn_p1 {padding:10px; height:auto; display:block;}
.jyzn_p1_bt h3{color:#005e59;}
.jyzn_p1_lj {margin: 5px; text-align: center; width: 298px; height: 92px;}
.jyzn_p1_lj li { width: 128px; height: 30px; line-height: 30px; float: left; background: #EFEFEF; margin:5px 5px; border: 1px solid #CCC;}
.jyzn_p1_lj li a { color: #888; width: 126px; display:inline-block; font-size: 12px;}
.jyzn_p1_lj li a:hover{color:#FFF; background:#005e59;}



.jyzn_p_lx {padding:10px; height:220px;}
.jyzn_p_lx_lj a{float:left; color:#000; width:126px; height:auto; text-align:center; background:#F1F1F1; margin:5px; border: 1px solid #CCC;}
.rblx {
width: 265px;
height: 135px;
margin: 0 20px 10px 20px;
background: url("../images/lxfs.jpg") no-repeat 0 0;
position: relative;
}
.rblx a{ display:block; position:absolute;}
.rblx .a2 {
width: 116px;
height: 30px;
bottom: 0;
right: 8px;
}
.rblx .a1 {
width: 100px;
height: 30px;
bottom: 0;
left: 8px;
}


.listym{height: auto;}
.listymzt ul li {
height: 100px;
background-color: #FFF;
margin: 20px;
}
.listymzt ul li h3 {
font-size: 14px;
color: #262626;
line-height: 15px;
padding-bottom: 17px;
font-weight: 700;
}
.listymzt ul li h3 a {
color: #262626;
}
.listymzt ul li h3 a:hover {
color: #FF0000;
}
.listymzt ul li p {
text-indent: 2em;
line-height: 26px;
color: #7f7f7f;
}
.listymzt ul li p a {

color: #006968;
}

.wpages{ clear:both; font-family:"����"; margin:0 auto 50px auto; overflow:hidden; text-align:center;}
.wpages ul.pagelist {
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 32px;
}
.wpages ul.pagelist li {
	float: left;
	font-size: 14px;
	padding: 0 8px;
	border: 1px #ccc solid;
	height: 30px;
	width: 20px;
}
.wpages ul.pagelist li:first-child,
.wpages ul.pagelist li:last-child {
	width: 50px;
}
.wpages ul.pagelist li:hover{background-color:#ccc;}
.wpages ul.pagelist li span.pageinfo, .ch_news .ch_news_left .pages ul.pagelist li a{ border:#ddd 1px solid; padding:4px 5px; color:#111;}
.wpages ul.pagelist li.thisclass a{ background-color:#f8f8f8;}

.artcontent {
width: 648px;
margin: 0 auto 0 auto;
}
.artcontent .arhd {
margin: 0 auto;
padding-top: 40px;
text-align: center;
width: 648px;
}
.artcontent .arhd h1 {
font-size: 24px;
font-weight: 500;
line-height: 30px;
margin-bottom: 15px;
color: #262626;
padding-bottom:10px;
border-bottom: 1px solid #CDCDCD;
}
.artcontent .titBar {
color: #8f8f8f;
padding: 0 5px;
position: relative;
text-align: center;
}
.artcontent .titBar a {
padding: 0 10px;
color: #3a9d9a;
}
.artcontent .titBar a:hover {
color: #006968;
text-decoration: none;
}
.artcontent .titBar span {
padding: 0 10px 0 0;
}
.artcontent .arbd {
text-align: left;
line-height: 27px;
color: #636363;
font-size: 14px;
margin-bottom: 20px;
}
.artcontent .arbd p {
color: #636363;
line-height: 27px;
padding: 20px 0;
text-indent: 2em;
border-bottom: 1px solid #CDCDCD;
}
.artcontent .arbd1 p {
color: #636363;
line-height: 27px;
}
.artcontent .arbd1 h3 {
color: #006968;
}
.artcontent .arbd1top{
margin-bottom:20px;
}
.map-wrap {
height: 402px;
overflow: hidden;
width: 650px;
}
.artcontent .wzswt {
border-bottom:1px solid #CCC;
}
.artcontent .wzswtt {
width: 290px;
height: 40px;
margin: 0 auto 20px auto;
}
.artcontent .context {
height: 50px;
line-height: 22px;
width: 648px;
padding-top:10px;
}
.context li {
float: left;
font-size: 12px;
width: 628px;
display: inline;
margin:0 10px;
}

/* ���ҽ�����ʽ */
.fwbz {
overflow: hidden;
width: 688px;
margin: 0 auto;
}
.fwbz1{
width: 626px;
height: 107px;
float: left;
_display: inline;
margin-bottom: 25px;
overflow: hidden;
border: 1px solid #dbdbdb;
padding: 10px;
}
.fwbz1:hover {
background:#f1f1f1;

}
.fwbz1 img {
width: 183px;
height: 107px;
float: left;
}
.fwbzxx {
width: 615px;
height: 107px;
float: right;
}
.fwbzxx1 {
width: 415px;
height: 107px;
float: right;
}
.fwbzxx1 h2 {
color: #006968;
font-size: 18px;
font-weight: bold;
line-height: 22px;

margin-bottom: 15px;
padding: 0px;
}
.fwbzxx1 p {
color: #555555;
font-size: 12px;
line-height: 20px;
text-indent: 0em;
}
.fwbzxx h2 {
color: #006968;
font-size: 18px;
font-weight: bold;
line-height: 22px;

margin-bottom: 15px;
padding: 0px;
}
.fwbzxx p {
color: #555555;
font-size: 12px;
line-height: 20px;
text-indent: 0em;
}

/*��ɫ����*/
.bdzzz {
display: block;
overflow: hidden;
width: auto;
height: auto;
}
.bdzzz h2 {
font-size: 16px;
display: block;
width: auto;
margin: 5px 0 0 30px;
}
.bdzzz p {
font-size: 14px;
color: #666666;
text-indent: 2em;
display: block;
line-height: 20px;
width: auto;
padding: 0 12px;
height:auto;
margin-bottom:15px;
}
/*_________________ ��ɫ���� _________________*/

.tesezl{
	width:228px;
}
.tesezl a h2 {
font-size: 16px;
display: block;
width: auto;
text-align:center;
color:#666666;
}
.tesezl a h2:hover{
color: #ff0000;
}
.tesezl p {
font-size: 14px;
color: #999;
text-indent: 2em;
display: block;
line-height: 20px;
width: auto;
padding: 0 10px;
height: 170px;
}
.tesezl img{
width: 204px;
height:100px;
margin:10px 10px 0 10px; 
border: 2px solid #dbdbdb;
}


/*_________________ ר����ʽ _________________*/
.abdoct { width: 660px; margin: 0 auto; overflow: hidden; padding-bottom: 10px;}
.abdoctinfo {height: auto; margin: 20px auto 10px auto; background-color: #3a9d9a;}
.abdoctinfo p {text-indent: 2em; padding: 20px 25px; line-height: 22px;color: #FFF;}
.abdoct ul{ overflow:hidden;}
.abdoct ul li{ width:315px; height:180px; overflow:hidden; display:inline; float:left;  border: 1px solid #CCC; margin:5px;}
.abdoct ul li:hover{ border: 1px solid #3a9d9a; margin:5px;}
.abdoct ul li img{ width:132px; height:154px;}
.abdoct .zjpic{ width:120px; height:100px; margin:15px 20px 0 11px;}
.abdoct .zjxx{ width:150px; height:180px; position:relative;}
.abdoct .zjxxtit{ font-size:20px;color:#1b1b1b; line-height:22px; height:22px; margin:20px 0 6px 0}
.abdoct .zjxxtit span{ padding-left:5px; font-size:12px; line-height:38px;}
.abdoct .swt{ position:absolute; bottom:15px; left:0px; width:160px; height:23px; line-height:23px;color:#FFF; font-size:12px; text-align:center;}
.abdoct .swt1,.abdoct .swt2{ width:76px; height:23px;}
.abdoct .swt1 a,.abdoct .swt2 a{ display:block;width:76px; height:23px; color:#FFF}
.abdoct .swt1 a{ background-color:#3a9d9a;}
.abdoct .swt1 a:hover{ background-color:#006968;}
.abdoct .swt2 a{ background-color:#d63c3c;}
.abdoct .swt2 a:hover{ background-color:#c81b1b;}
.abdoct ul li p{ line-height:24px; font-size:12px; color:#7f7f7f;}
.abdoct ul li p a{ font-weight:500; color:#7f7f7f;}
.abdoct_bt{text-align:center; color:#006968;padding:5px 0;  margin-bottom:10px; border-bottom:1px solid #CCC; font-size:14px;}

.abdoct001 { width: 660px; margin: 0 auto; overflow: hidden; padding-bottom: 10px;}
.abdoctinfo {height: auto; margin: 20px auto 10px auto; background-color: #3a9d9a;}
.abdoctinfo p {text-indent: 2em; padding: 20px 25px; line-height: 22px;color: #FFF;}
.abdoct001 ul{ overflow:hidden;}
.abdoct001 ul li{ width:153px; height:220px; overflow:hidden; display:inline; float:left;  border: 1px solid #CCC; margin:5px;}
.abdoct001 ul li:hover{ border: 1px solid #3a9d9a; margin:5px;}
.abdoct001 ul li img{ width:132px; height:154px;}
.abdoct001 ul li p{ line-height:24px; font-size:12px; color:#7f7f7f;}
.abdoct001 ul li p a{ font-weight:500; color:#7f7f7f;}
.abdoct001 .zjpic001{ width:120px; height:120px; margin:15px 20px 0 11px;}
.abdoct001 .zjxxtit001{ font-size:16px;color:#1b1b1b; line-height:120px; height:120px; margin:20px 0 6px 0;text-align:center;}
.abdoct001 .zjxxtit001 span{ padding-left:5px; font-size:12px; line-height:38px;}
/*_________________ ����������ʽ _________________*/
.abry {
width: 688px;
margin-top:20px;
overflow: hidden;
height:auto;
}
.abry ul {overflow: hidden; width: 688px; background: url("../images/abrbj.jpg") repeat-y 0 0; padding-bottom:100px;}
.abry ul li {width: 180px; height: 135px; margin: 51px 10px 8px 30px; display: inline; float: left;}
.abry img{width: 180px; height: 135px; border:4px solid #CCC;}
.abry img:hover{border-color:#3a9d9a;}

/*ͼƬ�б�*/
.abry1 {
width: 688px;
overflow: hidden;
height:auto;
}
.abry1 ul {overflow: hidden; width: 688px; padding-bottom:50px;}
.abry1 ul li {width: 180px; height: 135px; margin: 30px 10px 8px 30px; display: inline; float: left;}
.abry1 ul li img{width: 180px; height: 135px; border:4px solid #CCC;}
.abry1 ul li img:hover{border-color:#3a9d9a;}
.abry1 span{text-align:center;}
.abry1ac {text-align: center; height: 20px; line-height: 20px;}


/*ԤԼ�Һ���ʽ*/
.cf_dhwb{margin-left:120px; margin-top:10px;}

.cf_ddhwb{margin-left:50px; margin-top:10px;}
.cf_dddhwb{margin-left:91px; margin-top:10px;}
.cf_ddddhwb{margin-left:76px; margin-top:10px;}
.cf_yyffz{float:left; margin-left:76px; margin-top:10px;}
.cfp{float:left;  width:70px; margin-top:10px;}
.cf_dhwbb{ height:90px; margin-left:120px; margin-top:10px;}
.fl{
float: right;
width:500px;
margin-top:-30px;
}
.fl li{
float: left;
width:120px;
margin-left:10px;
}

.ghyy2 input {
border: 1px solid #ddd;
}
.ksyy_btn {
width: 121px;
height: 28px;
margin-top: 13px;
background: url("../images/ghyy002.jpg") no-repeat;
cursor: pointer;
}
input, textarea {
border: 0 solid #d7d7d7;
}



/*_________________ footer _________________*/
.footer {
    background:#3a9d9a;
    padding: 30px 0 20px;
    width: 100%;
}
.footer a {
    color: #FFF;
	text-decoration: none;
}
.footer a:hover {
    transition: all 0.3s ease 0s; color: #FF0000;
}
.fbox {
    height: 140px;
    margin: 0 auto;
    width: 1000px;
}
.fnav {
    float: left;
    width: 1000px;
	text-align:center;
}
.fnav dl {
    float: left;
    width: 100px;
}
.fnav dt {
	font-weight:900;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
}
.fnav dd {
    height: 22px;
    line-height: 22px;
	font-size: 14px;
	font-weight: 700;
}
.i_sales {
    float: right;
    overflow: hidden;
    width: 300px;
}
.i_sales h3 {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
}
.i_sales span {
    display: block;
    padding: 10px;
}
.copyright {
    text-align: center;
    background:#006968;
    padding: 30px 0 20px;
    width: 100%;
	height:90px;
	font: 12px/1.5 "microsoft yahei";
}

.copyright p{
	padding: 2px 0;
	color: #fff;
}

/*首页科室介绍*/
.ksjs{
	width: 998px;
	height: 210px;
	float: left;
	font-family: "微软雅黑";
	font-size: 14px;
}
.ksjs-left{
	width: 325px;
	height: 190px;
	float: left;
	margin: 10px 10px 10px 10px;
}
.ksjs-right{
	width: 630px;
	height: 190px;
	float: right;
	margin: 10px 10px 10px 0;
}
.ksjs-right h2{
	color: #006968;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 15px;
    padding: 0px;
}
.ksjs-right p{
	color: #555555;
    font-size: 14px;
    line-height: 20px;
    text-indent: 0em;
}






