﻿@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif, 宋体; color:#000000; font-weight:500;}
div,from,li,ul,dl,dd,dt,img,p,span{ margin:0;padding:0;border:0; font-weight:500;}
li{list-style:none; font-weight:500;}

.clr{width:auto; height:0px; line-height:0px; font-size:0px; clear:both;}
.midjj{width:auto; height:15px; line-height:15px; font-size:15px;}

/***广告位****/
.ad { height: auto; width: 960px;}
.ad_bg{width:auto; height:346px;  overflow:hidden; }

/***推荐项目*****/
.tjxm{width:960px; height:150px; background:url(/img/tjxm_bg.png); }
.tjxm ul{width:960px; height:150px; list-style-type:none;}
.tjxm .tjtit{height:28px;}
.tjxm .tjtit .tjbt{width:150px; height:16px; line-height:16px; font-size:12px; font-weight:bold; padding:12px 0px 0px 10px; border-right:1px solid #cccccc; float:left;}
.tjxm .tjtit .tjbt span{font-size:14px; font-weight:bold; color:#006666;}
.tjxm .tjtit .tjmore{width:120px; height:16px; line-height:16px; padding:12px 0px 0px 10px; float:left;}
.tjxm .tjtit .tjmore a{color:#999999; text-decoration:none;}
.tjxm .tjtit .tjmore a:hover{color:#339999}
.tjxm .tjlist{height:110px; width:940px; padding:10px 10px 0px 10px;}
.tjxm .tjlist p{width:117px; height:103px; float:left; text-align:center}

/***标题***/
.zs_n1{width:210px; height:30px; line-height:35px; float:left; font-size:12px; font-weight:bold; color:#000000; border-right:1px solid #c5c5c5; background:url(/img/bs.png) left center no-repeat; padding-left:20px;}
.zs_n1 span{font-size:14px; font-weight:bold; color:#05787b;}
.zs_n2{width:120px; height:30px; line-height:35px; float:left; padding-left:10px;}
.zs_n2 a{color:#8c8c8c; text-decoration:none}
.zs_n2 a:hover{color:#05787b;}

/***新闻中心****/
.zjzs{width:960px; height:297px; border:1px solid #e0e0e0;}
.zjzs .zs1{width:331px; height:277px; padding:10px; float:left;}
.zjzs .zs2{width:330px; height:297px; padding:0px 9px 0px 9px; float:left;}
.zjzs .zs2 .zs_li1{width:170px; float:left; height:auto; padding-top:10px;}
.zjzs .zs2 .zs_li1 ul{ list-style-type:none;}
.zjzs .zs2 .zs_li1 ul .ztit{width:auto; height:20px; line-height:20px; padding:5px 0px 0px 5px;}
.zjzs .zs2 .zs_li1 ul .ztit a{color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.zjzs .zs2 .zs_li1 ul .ztit a:hover{color:#05787b;}
.zjzs .zs2 .zs_li1 ul .zinfo{width:auto; height:20px; line-height:20px; padding:5px 0px 0px 5px; margin-top:20px;}
.zjzs .zs2 .zs_li1 ul .zinfo a{color:#499a9c; font-size:12px; text-decoration:none}
.zjzs .zs2 .zs_li1 ul .zinfo a:hover{color:#0e0e0e;}
.zjzs .zs2 .zs_li1 ul .zdes{width:auto; height:auto; line-height:20px;}
.zjzs .zs2 .zs_ll2{width:152px; float:right; height:auto; text-align:center; padding-top:10px;}
.zjzs .zs2 .zs_list{width:auto;  height:auto; margin-top:10px; padding:10px; border-top:1px dotted #cdcdcd;}
.zjzs .zs2 .zs_list ul{ list-style-type:none;}
.zjzs .zs2 .zs_list ul li{width:auto; height:20px; line-height:20px; padding-left:8px; color:#716d6d; background:url(/img/heidian.png) left center no-repeat;}
.zjzs .zs2 .zs_list ul li a{color:#0c0b0b; text-decoration:none;}
.zjzs .zs2 .zs_list ul li a:hover{color:#2b878d;}


/*------会员注册及预约----------*/
.zhuce{width:249px; height:297px; float:right; background:url(/img/zhuce/zjzs.jpg) right repeat-y; padding-left:10px}
.zhuce .dshow{background:url(/img/zhuce/show01.jpg) left no-repeat; height:40px; cursor:pointer;} 
.zhuce .dnone{background:url(/img/zhuce/show02.jpg) left no-repeat; height:34px; cursor:pointer;width:243px; float: right; }
.zhuce dt{ color:#FFF; font-size:14px; font-weight:bold; line-height:34px; text-indent:20px;}
.zhuce dt img{margin:10px auto; vertical-align:middle;}
.zhuce dd{ height:206px;}
.zhuce p{ border-top:1px #000 solid; width:225px; margin-left:10px; padding:5px;_margin-top:-20px;}
.zhuce td{ height:30px; }
.zhuce input,select{border:0px; background:#fff; margin-left:5px; width:150px; height:22px;}
.zhuce marquee{ border-top:1px #000 solid; width:225px; margin-left:10px; padding:5px; height:70px;}
.zhuce table{ padding-left:5px;}
.zhuce .dnone { color: #FFFFFF;  font-size: 14px; font-weight: bold; line-height: 34px;  text-indent: 20px;}
.zhuce .dnone a{color:#FFF; text-decoration:none}
.zhuce .dnone a:hover{color:#FFF; text-decoration:none}
.zhuce .dnone img{ margin: 10px auto; vertical-align: middle;}

/***项目文章*****/
.xm{width:960px; height:360px; }
.xm .xm_t1{width:680px; height:auto; padding-left:10px; padding-bottom: 10px; float:left;border:1px solid #e0e0e0;}
.xm .xm_t1 .xmcdh{width:670px; height:26px; background-color:#f1f1f1; margin-top:8px; overflow:hidden;}
.xm .xm_t1 .xmcdh ul{ list-style-type:none;}
.xm .xm_t1 .xmcdh ul li{height:26px; line-height:26px; float:left; text-align:center;}
.xm .xm_t1 .xmcdh .ullia{width:17px; height:26px; float:left; background-color:#e3e3e3;}
.xm .xm_t1 .xmcdh .ullib{width:17px; height:26px; float:right; background-color:#e3e3e3;}
.xm .xm_t1 .xmcdh .ullix{width:89px; background:url(/img/xmmk_02.png) no-repeat;}
.xm .xm_t1 .xmcdh .ullix a{color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ullix a:hover{color:#FFFFFF;}
.xm .xm_t1 .xmcdh .ulliy{width:157px; background:url(/img/xmmk_01.png) no-repeat;}
.xm .xm_t1 .xmcdh .ulliy a{color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ulliy a:hover{color:#FFFFFF;}
.xm .xm_t1 .xmcdh .ulliz{width:105px; background:url(/img/xmmk_03.png) no-repeat;}
.xm .xm_t1 .xmcdh .ulliz a{color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ulliz a:hover{color:#FFFFFF;}
.xm .xm_t1 .xmcdh .ullic {width:89px;}
.xm .xm_t1 .xmcdh .ullic a{color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ullic a:hover{color:#000000;}
.xm .xm_t1 .xmcdh .ullid {width:157px;}
.xm .xm_t1 .xmcdh .ullid a{color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ullid a:hover{color:#000000;}
.xm .xm_t1 .xmcdh .ullie {width:105px;}
.xm .xm_t1 .xmcdh .ullie a{color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.xm .xm_t1 .xmcdh .ullie a:hover{color:#000000;}
.xm .xm_t1 .xmcon{width:655px;; padding-left:17px; float:left;}
.xm .xm_t1 .xmcon .gop1{width:auto; height:35px; line-height:35px; border-bottom:1px dotted #cccccc; color:#999999; text-align:center;}
.xm .xm_t1 .xmcon .gop1 b{color:#333333;}
.xm .xm_t1 .xmcon .gop1 a{color:#333333; text-decoration:none;}
.xm .xm_t1 .xmcon .gop1 a:hover{color:#cccccc;}
.xm .xm_t1 .xmcon .xmjd1{width:270px; height:auto; float:left; padding-top:10px;}
.xm .xm_t1 .xmcon .xmjd1 img{ border:1px #e8e8e8 solid; padding:1px;}
.xm .xm_t1 .xmcon .xmjd1 li{ list-style-type:none; height:auto; line-height:20px; }
.xm .xm_t1 .xmcon .xmjd1 .libt{ padding-top:8px;}
.xm .xm_t1 .xmcon .xmjd1 .libt a{font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
.xm .xm_t1 .xmcon .xmjd1 .libt a:hover{color:#05787b;}
.xm .xm_t1 .xmcon .xmjd1 .linr { padding-bottom:5px;}
.xm .xm_t1 .xmcon .xmjd1 .linr a{color:#339999; font-size:12px; text-decoration:none}
.xm .xm_t1 .xmcon .xmjd1 .linr a:hover{color:#333333;}
.xm .xm_t1 .xmcon .xmjd2{width:375px; height:auto; float:right; padding:20px 0px 0px 10px;}
.xm .xm_t1 .xmcon .xmjd2 ul{ list-style-type:none;}
.xm .xm_t1 .xmcon .xmjd2 ul li{width:auto; height:24px; background:url(/img/small_jt.png) left center no-repeat; padding-left:10px;}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl1{width:260px; height:24px; line-height:24px; float:left; overflow:hidden;}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl1 a{color:#333333; text-decoration:none}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl1 a:hover{color:#05787b; text-decoration:underline;}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl2{width:70px; height:20px; line-height:20px; float:right; color:#666666; text-align:right; padding-right:25px;}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl2 a{color:#FF0000; text-decoration:none;}
.xm .xm_t1 .xmcon .xmjd2 ul li .listl2 a:hover{color:#333333;}

.xm .xm_t2{width:243px; height:auto; background:#f6f6f6;float:right; border:1px solid #e0e0e0; position:relative;}
.xm .xm_t2 .xmred{width:232px; height:26px; line-height:26px; padding-left:20px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(/img/xm_redjt.png) no-repeat; z-index:1px; position:absolute;top:15px; right:0px;}
.xm .xm_t2 .xmred span{ float:right; padding-right:10px;}
.xm .xm_t2 .xmred a{ color:#FFF; font-size:12px; text-decoration:none; }
.xm .xm_t2 .xmred a:hover{ color:#FFF;text-decoration:underline;}

/***专家****/
.xm .xm_t2 .zhuanjia{width:220px;padding-top:55px; margin:auto;height:270px; overflow:hidden;}
.xm .xm_t2 .zhuanjia dt{ height:207px; width:220px; }
.xm .xm_t2 .zhuanjia dd{ margin-top:5px; }
.xm .xm_t2 .zhuanjia dd span{ color:#05787b; font-size:14px; padding-left:5px; font-family:"微软雅黑" }
.xm .xm_t2 .zhuanjia dd a{ color:#05787b; text-decoration:none; font-size:18px; font-family:"微软雅黑" }
.xm .xm_t2 .zhuanjia dd a:hover{ color:#05787b; text-decoration:none; }
.xm .xm_t2 .zhuanjia p{ color:#8c8c8c; margin-top:5px;}
.xm .xm_t2 .nums{ float:right; padding:5px; }
.xm .xm_t2 .nums li{ width:auto; line-height:5px; float:left; padding:7px; text-align:center;}
.xm .xm_t2 .nums .show{ background-color:#05787b; color:#FFF;}

/***设备，环境，资质**/
.xm .xm_t2 .qita{width:220px;padding-top:55px; margin:auto;height:302px; overflow:hidden;}
.xm .xm_t2 .qita li{ text-align:center; line-height:28px;}
.xm .xm_t2 .qita a{color:#000; text-decoration:none; }
.xm .xm_t2 .qita a:hover{ color:#000;text-decoration:none;}


/***案例***/
.xm .anli{ background:#FFF;}
.xm .anli .qita{ width:243px;}
.xm .anli .al{ height:110px; padding-top:15px; background:#f6f6f6; text-align:center; line-height:28px; margin-bottom:10px;}

/* banner焦点图css */
		.bannerSlide{ width:100%;position:relative;height:446px; }
		.bannerSlide .hd{ height:15px; overflow:hidden; position:absolute; left:46%; bottom:5px; z-index:1; }
		.bannerSlide .hd ul{ overflow:hidden; zoom:1; float:left; }
		/*.bannerSlide .hd ul li{ float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.bannerSlide .hd ul li.on{ background:#00959b; color:#fff; } */
		
		.bannerSlide .hd ul li{ width:10px; height:10px; float:left; margin-left:5px; border-radius:5px; background:#FFF; cursor:pointer; }
		.bannerSlide .hd ul li.on{background:#00959b; }
		
		.bannerSlide .bd{ position:relative; height:100%; z-index:0;   }
		.bannerSlide .bd li{ zoom:1; width:100% !important;height:446px; text-align:center;}
		.bannerSlide .bd li a {display:block;height:446px;}
		.bannerSlide .prev,
		.bannerSlide .next{ position:absolute; left:13%; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(/img/slider-arrow-left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.bannerSlide .next{ left:auto; right:13%; background:url(/img/slider-arrow-right.png) no-repeat; }
		.bannerSlide .prev:hover,
		.bannerSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.bannerSlide .prevStop{ display:none;  }
		.bannerSlide .nextStop{ display:none;  }