﻿.public-module{width:978px;border:1px solid #cfe9fd;margin-top:20px;position:relative;}
.public-module h2{width:100%;height:44px;border-bottom:5px solid #085ea4;overflow:hidden;text-indent:-9999px;}
.public-module .more{position:absolute;top:24px;right:24px;font-size:14px;color:#085ea4;}

.zt-intro{height:378px;margin-top:10px;background:url(/zt/intro/images/intro_bg.png) repeat-x 0 39px;}
.zt-intro h2{background:url(/zt/intro/images/intro_title.png) no-repeat;}
.zt-intro .btn{float:left;display:inline;width:236px;margin-left:30px;}
.zt-intro .btn img{width:245px;height:270px;margin:10px 0}
.zt-intro .btn a{float:left;display:inline;width:61px;height:30px;padding-left:35px;border:1px solid #cfe9fd;margin-left:20px;font-size:14px;color:#085ea4;line-height:30px;background:url(/zt/intro/images/intro_title.png) no-repeat 0 -60px;}
.zt-intro .btn .a_2{background:url(/zt/intro/images/intro_title.png) no-repeat -176px -60px;}
.zt-intro .summary{float:right;display:inline;width:622px;margin:26px 36px 0 0;}
.zt-intro .summary p{line-height:25px;font-size:14px;text-indent:2em;}
.zt-intro .summary img{float:left;display:inline;width:195px;height:auto;margin:18px 0 0 10px;}

.zt-culture h2{background:url(/zt/intro/images/culture_title.png) no-repeat;}
.zt-culture .pic{float:left;display:inline;width:234px;height:327px;margin:27px 0 0 19px;}
.zt-culture .pic img{width:232px;height:294px;border:1px solid #FFF;}
.zt-culture .pic span{display:block;width:100%;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.zt-culture .pic:hover{color:#085ea4;}
.zt-culture .pic:hover img{border-color:#085ea4;}
.zt-culture ul{float:right;display:inline;width:700px;margin:29px 11px 4px 0;}
.zt-culture li{float:left;display:inline;width:160px;height:176px;margin-right:15px;}
.zt-culture img{width:158px;height:113px;border:1px solid #FFF;}
.zt-culture span{display:block;width:100%;height:32px;line-height:16px;font-size:12px;}
.zt-culture li a:hover{color:#085ea4}
.zt-culture li a:hover img{border-color:#085ea4;}

.zt-doctor{overflow:hidden;padding-bottom:25px;}
.zt-doctor h2{background:url(/zt/intro/images/doctor_title.png) no-repeat;}
.zt-doctor .text{width:914px;margin:27px auto 0;font-size:14px;text-indent:2em;line-height:24px;}
.zt-doctor .doctor{margin:16px 0 0 45px;}
.zt-doctor .doctor li{float:left;display:inline;width:248px;margin-left:66px;}
.zt-doctor .doctor .li_1{margin:0px;}
.zt-doctor .doctor li strong{display:block;width:100%;height:55px;font-size:16px;color:#F47A21;line-height:55px;}
.zt-doctor .doctor li strong i{color:#085ea4;font-weight:normal;margin-left:10px;}
.zt-doctor .doctor .summary .pic{float:left;display:inline;width:113px;height:144px;}
.zt-doctor .doctor .summary .pic img{width:113px;height:144px;}
.zt-doctor .doctor .summary p{float:right;display:inline;width:135px;line-height:20px;font-size:12px;text-indent:2em;}
.zt-doctor .doctor .summary p a { color:red;}
.zt-doctor .doctor .long{font-size:12px;line-height:24px;margin-top:12px;}
.zt-doctor .doctor .btn{margin-top:19px;}
.zt-doctor .doctor .btn a{float:left;display:inline;width:61px;height:30px;padding-left:35px;border:1px solid #cfe9fd;margin-left:20px;font-size:14px;color:#085ea4;line-height:30px;background:url(/zt/intro/images/intro_title.png) no-repeat 0 -60px;}
.zt-doctor .doctor .btn .a_2{background:url(/zt/intro/images/intro_title.png) no-repeat -176px -60px;}
#doctor_story{position:absolute;top:481px;left:0px;width:980px;height:239px;overflow:hidden;}
#doctor_story .doctor_storyInner{position:absolute;top:0px;left:31px;width:916px;height:216px;overflow:hidden;}
#doctor_story .doctor_storyInner ul{float:left;display:inline;overflow:hidden;}
#doctor_story .doctor_storyInner li{float:left;display:inline;width:214px;height:216px;overflow:hidden;margin-right:20px;}
#doctor_story .doctor_storyInner li a{color:#333;}
#doctor_story .doctor_storyInner li img{width:212px;height:164px;border:1px solid #FFF;}
#doctor_story .doctor_storyInner li span{display:block;width:100%;height:20px;font-size:14px;margin-top:10px;line-height:20px;}
#doctor_story .doctor_storyInner li a:hover{color:#085ea4;text-decoration:none;}
#doctor_story .doctor_storyInner li a:hover img{border-color:#085ea4;}
#doctor_story_Btn1,#doctor_story_Btn2{position:absolute;top:64px;width:30px;height:60px;background:url(/images/other/png_doctor_story_btn.png) no-repeat;}
#doctor_story_Btn1{left:11px;background-position:0 0;}
#doctor_story_Btn1:hover{background-position:0 -60px;}
#doctor_story_Btn2{right:11px;background-position:-30px 0;}
#doctor_story_Btn2:hover{background-position:-30px -60px;}

.zt-skill h2{background:url(/images/other/idx_skill_title.png) no-repeat;}
.zt-skill ul{width:980px;padding-top:29px;padding-bottom:23px;}
.zt-skill ul li{float:left;display:inline;width:204px;margin-left:33px;cursor:pointer;}
.zt-skill ul li strong{display:block;width:100%;height:40px;line-height:40px;overflow:hidden;font-size:20px;font-family:"SimHei";color:#085ea4;text-align:center;}
.zt-skill ul li p{text-indent:2em;line-height:18px;}
.zt-skill ul li p a{color:#999;}
.zt-skill ul li .pic{display:block;width:100%;height:137px;overflow:hidden;text-indent:-9999px;background:url(/images/other/idx_skill_1.jpg) no-repeat 31px 0;}
.zt-skill ul li:hover strong{color:#F47A21;}
.zt-skill ul li:hover span{color:#F47A21;}
.zt-skill ul li span{display:block;height:37px;line-height:37px;color:#085ea4;font-size:14px;}
.zt-skill ul .li_1:hover .pic{background-position:31px -139px;}
.zt-skill ul .li_2 .pic{background-position:-200px 0;}
.zt-skill ul .li_2:hover .pic{background-position:-200px -139px;}
.zt-skill ul .li_3 .pic{background-position:-428px 0;}
.zt-skill ul .li_3:hover .pic{background-position:-428px -139px;}
.zt-skill ul .li_4 .pic{background-position:-650px 0;}
.zt-skill ul .li_4:hover .pic{background-position:-650px -139px;}
.zt-skill .more{position:absolute;top:25px;right:26px;color:#085ea4;font-size:14px;}


.zt-equipment h2{background:url(/zt/intro/images/equipment_title.png) no-repeat;}
.zt-equipment .summary{width:916px;margin:26px auto 0;line-height:24px;font-size:14px;text-indent:2em;}
.zt-equipment ul{margin:26px 0 0 14px;}
.zt-equipment li{float:left;display:inline;width:218px;height:218px;margin-left:14px;}
.zt-equipment li img{width:216px;height:162px;border:1px solid #E5E5E5;}
.zt-equipment li span{display:block;width:100%;height:35px;line-height:35px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt-equipment li a:hover{color:#085ea4;}
.zt-equipment li a:hover img{border-color:#085ea4;}

.zt-case h2{background:url(/zt/intro/images/case_title.png) no-repeat;}
.zt-case ul{margin:29px 0 0 13px;}
.zt-case li{float:left;display:inline;width:219px;height:218px;margin-left:14px;}
.zt-case li img{width:215px;height:161px;border:2px solid #F1F1F1;}
.zt-case li span{display:block;width:100%;height:37px;line-height:37px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt-case li a:hover{color:#085ea4;}
.zt-case li a:hover img{border-color:#085ea4;}

.zt-environment h2{background:url(/zt/intro/images/environment_title.png) no-repeat;}
.zt-environment p{width:916px;line-height:24px;font-size:14px;margin:26px auto 0;text-indent:2em;}
.zt-environment ul{margin:25px 0 0 13px;}
.zt-environment li{float:left;display:inline;width:219px;height:216px;margin:3px 0 0 14px;}
.zt-environment li img{width:100%;height:163px;}
.zt-environment li span{display:block;width:100%;height:35px;line-height:35px;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt-environment li:hover{color:#085ea4;}
.zt-environment .btn{position:absolute;top:12px;right:38px;width:204px;margin:0px;}
.zt-environment .btn a{display:inline-block;color:#F47A21;}

.zt-flow{width:978px;margin-top:20px;padding-bottom:13px;border:1px solid #cfe9fd;border-width:1px 1px 0 1px;background:url(/zt/intro/images/flow_bg.png) no-repeat;}
.zt-flow .btn{float:left;display:inline;width:238px;height:30px;margin:231px 0 0 279px;}
.zt-flow .btn a{float:left;display:inline;width:100px;height:30px;overflow:hidden;text-indent:-9999px;margin-left:19px;}
.zt-flow .summary{float:left;display:inline;width:332px;margin:219px 0 0 67px;color:#999;line-height:22px;font-size:12px;text-indent:2em;}

