/* CSS Document */
/* 全局 CSS 定义 */
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label{font-family:inherit; font-style:inherit; padding:0; margin:0; border:0;}
ol,ul{list-style:none;}
img{vertical-align:top;}
body{color:#666; font:12px/24px Verdana, Arial, Helvetica, sans-serif, SimSun; background:#02b3a1;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.fl{float:left; display:inline;}.fr{float:right; display:inline;}.mt{ margin-top:10px;}.mt20{ margin-top:20px;}
h2,h3{ font-size:14px;}
/*---------- 链接 ----------*/
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
/*---------- 截字 ----------*/
{overflow:hidden; text-overflow:ellipsis;}

/*---------- 图片鼠标交互 ----------*/
 
/*---------- 头部公用 ----------*/
.head{ width:100%; margin:0 auto; background:url(../images/head.png) repeat-x;}
.top{width:960px; margin:0 auto; height:83px; overflow:hidden; text-align:center;}
.b1{ width:100%; background: url(../images/b1.jpg) no-repeat center top; height:105px;}
.b2{ width:100%; background: url(../images/b2.jpg) no-repeat center top; height:154px;}
.b3{ width:100%; background: url(../images/b3.jpg) no-repeat center top; height:144px;}
.b4{ width:100%; background: url(../images/b4.jpg) no-repeat center top; height:57px;}
.b2btn{ width:960px; height:154px; position:relative; margin:0 auto;}
.b2btn a.btn1{ width:215px; height:48px; display:block; position:absolute; top:0; left:30%;}
.b2btn a.btn2{ width:215px; height:48px; display:block; position:absolute; top:0; left:56%;}
/*****主体******/
.wrap{ width:990px; margin:0 auto;background:url(../images/body.png) repeat;}
.area{ width:960px; margin:8px auto; overflow:hidden;}
.one{ width:983px; height:110px; position:relative; padding:20px 0px;}
.one_img{width:983px; height:110px; position:absolute; top:20px; right:33px;}
.control{ width:950px; height:500px; background:url(../images/bg_03.png) no-repeat center right; position:relative; margin:20px auto 0px;font-family:"microsoft yahei"; font-size:14px; }
.ct01{ width:207px; height:210px; position:absolute; top:0px; left:150px;}
.ct02{ width:216px; height:205px; position:absolute; top:80px; right:300px;}
.ct03{ width:224px; height:199px; position:absolute; top:28px; right:0px;}
.ct04{ width:207px; height:204px; position:absolute; top:295px; right:55px;}
.ct05{ width:193px; height:141px; position:absolute; top:280px; right:450px; background:url(../images/gtls_87.jpg) no-repeat; color:#fff; text-indent:1em;}.ct05 p{ padding:15px 20px 0px 15px;}
.ct06{ width:268px; height:293px; position:absolute; top:210px; left:10px;}
.ct07{ width:150px; height:140px; position:absolute; top:20px; left:0px; color:#333; text-indent:2em;}
.ct08{ width:280px; height:30px; position:absolute; top:60px; left:440px; color:#333;}
.ct09{ width:190px; height:55px; position:absolute; top:240px; right:60px; color:#333;text-indent:2em;}
.ct10{ width:180px; height:78px; position:absolute; top:300px; right:260px; color:#333;text-indent:2em;}
a.ct11{ width:185px; height:46px; display:block; position:absolute; top:440px; right:460px;}
a.ct12{ width:185px; height:46px; display:block; position:absolute; top:440px; right:260px;}
.ganran{ height:650px; margin:40px auto 20px;}
.ganran li{ float:left; width:269px; height:325px; display:inline; font-family:"microsoft yahei"; font-size:14px; color:#2e2e2e; margin:0px 20px 0 25px;}
.ganran li p{ text-indent:2em;}.ganran li img{ margin-bottom:10px;}
.ganran .pp{ width:193px; height:141px;background:url(../images/gtls_87.jpg) no-repeat; color:#fff; text-indent:1.5em; margin:0 auto 30px;}
.ganran .pp p{padding:35px 20px;}
.yao li{ width:216px; float:left;font-family:"microsoft yahei"; font-size:14px; color:#2e2e2e; display:inline; margin:20px 10px 0 10px;}
.yao li p{ text-indent:2em;}
.yao_m{ height:65px; background:url(../images/gtls_90.png) no-repeat; color:#08c09e; font-family:"microsoft yahei"; font-size:16px;}
.yao_m p{ line-height:55px; width:640px; float:left; padding:0 20px 0 100px}
.yao_m img{ padding-top:15px;}
.hosp p{font-family:"microsoft yahei"; font-size:14px; color:#2e2e2e; text-indent:2em; padding:20px;}
.hosp span{ color:#f00;}
.hosp img{ padding:0 25px 0 30px;}
.zhuanjia{margin:0 auto;font-family:"microsoft yahei"; font-size:14px; color:#2e2e2e; padding-bottom:20px;}
.zhuanjia p{ text-indent:2em;}
.zhuanjia .l{ width:425px; padding:20px 0px; height:508px; padding-left:15px;}
.zhuanjia .r{ width:472px; padding:20px 0px;height:508px;}
.zhuanjia .l p{ background:url(../images/gtls_132.png) no-repeat; line-height:28px;}
.zhuanjia dt{ width:465px;}.zhuanjia dd{ width:488px;}.zhuanjia dl{ padding:20px 0px; height:247px; border-bottom:1px solid #dedede;}
.zhuanjia h2{ background:url(../images/gtls_150.png) no-repeat; line-height:78px; color:#08c09e; font-family:"microsoft yahei"; font-size:25px;}
.zhuanjia h2 span{ padding:0 30px 0 20px; font-size:30px;}
.zhuanjia dl p{ padding:10px 0 30px;}.zhuanjia dt img{ padding:0 3px;} 
.zhuanjia dl.no{ border:none;}.zhuanjia .pt{ padding-top:40px;}
.zt_ys_foc{ position:relative; width:958px; height:258px; margin-top:20px;}
.zt_ys_foc_box{ width:958px; height:230px; overflow:hidden; position:relative;}
.zt_ys_foc_box div{ float:left; display:inline;}
.zt_ys_foc_box li{ float:left; display:inline; width:224px; height:230px; position:relative; margin:0 7px; z-index:99; text-align:center;}
.zt_ys_foc_box img{ display:block;}
.zt_ys_foc_box h3{position:absolute;width:224px;height:24px;left:2px;top:161px;font-size:12px;color:#ff0;}
.zt_ys_foc_box p{ width:224px; line-height:14px; color:#dbffff; position:absolute; left:0; top:182px;}

.zt_link h2{ background:url(../images/gtls_190.png) no-repeat 30px 0px; line-height:36px; font-family:"microsoft yahei"; font-size:25px; font-weight:normal; padding-left:80px;}
.zt_link li{ float:left; display:inline; width:220px; height:150px; margin:0 6px;background:#02b3a1;}
.zt_link ul{ width:930px; height:155px; margin:15px auto 0px;}
.zt_link li img{width:220px; height:150px;}
/********底部********/
.foot{ width:100%; margin:20px auto 0px; text-align:center; background:#fff; padding-bottom:10px;}
.link{ width:960px; height:32px; line-height:32px; color:#fff; background:#02b3a1; margin:0 auto 10px;}
.link a{ color:#fff; padding:0 8px;}.link a:visited{ color:#fff;}.link a:hover{ color:#f00;}