@charset "utf-8";
body{color: #666;}
a{color: #666;}
/*焦点图*/
.i-focus{width:700px;height:400px;position: relative;} 
.i-focus img{width:700px;height:400px;} 
.i-focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.i-focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.i-focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.i-focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.i-focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#006ec8;}  
.i-focus .fPic{ position:absolute; left:0px; top:0px;width:700px;height:400px; }  
.i-focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.i-focus .shadow{ width:585px; position:absolute; bottom:40px; left:45px; height:36px; line-height: 20px;padding:20px 10px;background: rgba(255,255,255,0.7);
filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;    
display:block;  text-align:left; } 
 .i-focus .shadow .p-txt{font-size:14px;} 
.i-focus .shadow a{ text-decoration:none; font-size:20px; overflow:hidden;color:#000;}  
.i-focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.i-focus .fcon img{ display:block; }  
.i-focus .fbg{bottom:50px; right:70px; position:absolute; height:21px; width:110px;text-align:center; z-index: 200; }  
.i-focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.i-focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#666; }    
.i-focus .D1fBt .current,.focus .D1fBt a:hover{background:#3f9300;}    
.i-focus .D1fBt img{display:none}    
.i-focus .D1fBt i{display:none; font-style:normal; }    
.i-focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.i-focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.i-focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.i-focus .prev:hover{  background-position:0 0; }  
.i-focus .next:hover{  background-position:-40px 0;}  
.mt-20{margin-top:20px;}
.i-hotbox{width:280px;overflow: hidden;height: 398px;border: 1px solid #ddd;padding: 1px;}
.i-hot-h{height:36px;text-align: center;line-height: 35px;font-size:16px;color:#fff;border-bottom:1px solid #d0d0d0;background:#efefef;}
.i-hot-h li{width:50%; text-align: center;float:left;}
.i-hot-h li a{ line-height:35px; display:block;border-bottom:1px solid #fff;}
.i-hot-h .cur a{background:#ff5b22;color:#fff;}
.i-hotlist{overflow: hidden;margin-top:2px;height:360px;}
.i-hotlist span{width:260px;height:30px; display:block; overflow:hidden; float:left;}
.i-hotlist li{line-height:30px;}
.i-hotlist li a{ width:280px;height:30px; display:block; overflow:hidden;}
.i-hotlist .leibie{width: 40px;height: 30px;display: inline-block;margin-right: 5px;color: #f60;float: left;}
.i-hotlist .list_a{width: 220px;height: 30px;display: inline-block;overflow: hidden;float: left;}
.i-ylxwicon{width:14px;height:12px; display:block;float:left;margin-right:0px; background:url(../images/icon.png) -56px -145px;margin-top:10px;}
.i-section-h{border-bottom:1px solid #cfcfcf;padding:10px 0 ;margin-top:20px;}
.i-section-h h3{font-size:30px;text-align: center;line-height: 34px;color:#6c6c6c;}
.i-section-h p{font-size:12px;text-align: center;line-height: 18px;color:#b8b8b8;}
.i-titlist{line-height: 60px;text-align: center;margin-bottom:10px;height:60px;}
.i-titlist .cur{color:#ff5b22;font-weight:bold;}
.i-titlist a:hover{color:#ff5b22;font-weight:bold;}
.i-titlist a{margin:0 20px;color:#606060;}
.i-casebox{overflow: hidden;}
.i-case{width:238px;margin-right: 16px;height: 304px;overflow: hidden;}
.i-case img{width:238px;height:238px;-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow:hidden}
.i-case img:hover{overflow:hidden;
    -webkit-transform: scale(1.2) translateX(5px) rotate(5deg);
    -moz-transform: scale(1.2) translateX(5px) rotate(5deg);
    -ms-transform: scale(1.2) translateX(5px) rotate(5deg);
    -o-transform: scale(1.2) translateX(5px) rotate(5deg);
    transform: scale(1.2) translateX(5px) rotate(5deg);}
.i-case-t{width:218px;height:66px;line-height: 66px;color:#fff;font-size:16px;padding:0 10px; display: block; overflow: hidden;background: #9f9f9f;position: relative;z-index:999;text-align: center;}
.i-case:hover .i-case-t{background: #8bc500;-webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;}
.i-jblistbox{overflow: hidden;}
.i-jblist{width:320px;height:293px;border:1px solid #acacac;margin-top:20px;margin-right: 17px;}
.i-jblist-h{padding:10px 10px 0 10px;font-size:20px;line-height: 50px;border-bottom:1px dashed #7f7f7f;overflow: hidden;color:#6c6c6c;}
.i-jblist-h a{font-size:14px;float:right;color:#6c6c6c;}
.i-jblist-m{padding:0 15px;height:234px;overflow: hidden;}
.i-jblist-m li{line-height: 46px;}
.i-jblist-m li a{width:250px; display: block;height:46px;line-height: 46px;border-bottom:1px solid #eee;overflow: hidden;}
.i-footicon{width:14px;height:12px; display:block;float:left;margin-right:3px; background:url(../images/list-icon.gif) center no-repeat;margin-top:19px;}
.yjkbg{width:100%;overflow: hidden;padding-bottom:20px;}

/*焦点人物*/
.yjkfocus{width:290px;height:290px;position: relative;} 
.yjkfocus img{width:290px;height:290px;} 
.yjkfocus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.yjkfocus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.yjkfocus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.yjkfocus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.yjkfocus .btn a:hover,.focus1 .btn a.current{  cursor:pointer;background:#006ec8;}  
.yjkfocus .fPic{ position:absolute; left:0px; top:0px;width:290px;height:290px;}  
.yjkfocus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.yjkfocus .shadow{text-align: center; width:100%; position:absolute; bottom:0px; left:0px; z-index:10; height:45px; line-height: 45px; background:url(../images/bg-000.png);display:block;}  
.yjkfocus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden;padding:0 10px;display:block;width:270px;height:45px; overflow:hidden;}  
.yjkfocus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.yjkfocus .fcon img{ display:block; }  
.yjkfocus .fbg{bottom:15px; right:0px; position:absolute; height:28px; width:90px;text-align:center; z-index: 200;display: none;}  
.yjkfocus .fbg div{margin:14px auto 0;overflow:hidden;zoom:1;height:18px}    
.yjkfocus .D1fBt a{position:relative; display:inline; width:18px; height:18px;margin:0 5px;color:#fff;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;font-size:10px;}    
.yjkfocus .D1fBt .current,.focus1 .D1fBt a:hover{background:#ba2636;}    
.yjkfocus .D1fBt img{display:none}    
.yjkfocus .D1fBt i{font-style:normal; line-height:18px;}    
.yjkfocus .prev,.yjkfocus .next{position:absolute;width:40px;height:67px;}
.yjkfocus .prev{top: 50%;margin-top: -37px; left: 0;cursor:pointer;background: url(../images/i-focusicon.png) no-repeat; }  
.yjkfocus .next{top: 50%;margin-top: -37px; right: 0;cursor:pointer;background: url(../images/i-focusicon.png) 0 -67px no-repeat;}  
.i-jkzcbox{width:290px;height:150px;}
.i-jkzc-h{width:100%;height:50px;line-height: 50px;font-size:20px;border-bottom: 1px dashed #7f7f7f;}
.i-jkzc-h .icon{width:18px;height:18px;background: url(../images/index-icon.png) 0 -75px no-repeat;display: block;float: left;margin-top: 16px;
margin-right: 5px;}
.i-jkzc-m{overflow: hidden;margin-top:10px;}
.i-jkzc-m li{width:67px;height:72px;float:left;margin-right: 7px;}
.i-jkzc-b{height:5px;margin-top:8px;}
.i-jkzc-b span{width:30px;height:5px;background:#d2d2d2; display: inline-block;cursor:pointer;margin:0 5px;}
.i-jkzc-b .cur{background: #80b82b;}
.i-yjk-fl{width:290px;}
.i-yjk-m{width:445px;margin-left:15px;overflow: hidden;}
.i-yjklist{width:445px;overflow: hidden;}
.yjkimg{width:208px;height:136px;position: relative;}
.yjkimg img{width:208px;height:136px;}
.yjkimg p{height:45px; line-height: 45px; background:url(../images/bg-000.png);display:block;font-size:20px;position: absolute;bottom:0;left:0;width:208px;text-align: center;color:#fff;}
.yjklist-m{width:220px;}
.yjklist-m li a{width:220px;line-height: 34px;height:34px;display: block;overflow: hidden;font-size:16px;}
.yjklist-m li{line-height: 34px;}
.mt-15{margin-top:15px;}
.i-yjk-rt{width:240px;overflow: hidden;}
.i-jkdzbox{width:238px;height:280px;background:#fff;border:1px solid #acacac;}
.i-jkdz-h{line-height: 45px; text-align: center;border-bottom: 1px dashed #7f7f7f;font-size:20px;}
.i-jkdz-m{height:210px;width:238px;}
.dingzhi{
    width: 100%;height: 32%;margin-top: 8px;
}
.jkdzs{
    width: 31%;height: 100%;
    float: left;margin-left: 13%;border-radius:50%;
}
.img-yuan{
    width:100%; height:100%; border-radius:50%;
}
.i-jkdz-m .i1{width:50px;height:50px;display:block;float:left;margin-left:20px;margin-bottom:15px;}
.i-jkdz-m .i2{width:50px;height:50px;display:block;float:left;margin-left:25px;margin-bottom:15px;}
.i-tjwtel{width:240px;margin-top:13px;}
.i-jksh-fl{width:746px;overflow: hidden;}
.i-jksh{width:238px; overflow:hidden;margin-right: 16px;margin-bottom: 18px;}
.i-jksh-img{width:238px;position: relative;}
.i-jksh-img img{width: 238px;height:238px;}
.i-jksh-img .txt{width:238px;height:45px;line-height: 45px;text-align: center;font-size: 20px;color:#fff;background:url(../images/bg-000.png);display:block;position: absolute;bottom:0;left:0;overflow: hidden;}
.i-jksh-t{padding: 12px 10px;font-size:16px;line-height: 20px;width:218px;height:40px;display: block;overflow: hidden;background: #f3f3b2;}
.i-jf{background: #d3fcaf;}
.b-d3fcaf{background:#d3fcaf!important;}
.b-d9d9d9{background:#d9d9d9!important;}
.b-ffb6ad{background:#ffb6ad!important;}
.b-eec89c{background:#eec89c!important;}
.b-e8edf9{background:#e8edf9!important;}
.i-jksh-rt{width:240px;overflow: hidden;}
.i-hot-zt-h{width:100%;height:30px;line-height:30px;font-size:20px;color:#6c6c6c;}
.i-hot-zt-h .icon{width:18px;height:18px;background: url(../images/index-icon.png) 0 -75px no-repeat;display: block;float: left;margin-top: 7px;
margin-right: 5px;}
.i-hot-m{border:1px solid #EEE;overflow: hidden;margin-top:5px;}
.hot-img{width:84px;height:84px;position: relative;margin-right:10px;}
.hot-img img{width:84px;height:84px;}
.hot-img span{background:url(../images/bg-000.png);line-height: 84px;text-align: center;width:84px;height:84px;display: none;position: absolute;bottom:0;left:0;color:#fff;}
.i-hot-m h3 a{line-height: 28px;width:140px;height:28px;display: block;font-size:16px; overflow: hidden;float:left;}
.i-hot-m p{line-height: 18px;color:#888;font-size:12px;width:140px; display: block;height:54px;float: left;}
.i-hot-m:hover .hot-img span{display: block;}
.i-hotnews{border: 1px solid #acacac;margin-top: 20px;}
.i-hotnews-h{font-size:20px;line-height: 40px;border-bottom:1px dashed #6e6e6e;text-align: center;}
.i-hotnews-m{background: url(../images/i-news.gif) 10px 10px no-repeat;width:238px;height: 255px;}
.i-hotnews-m li{line-height: 42px;font-size: 16px;}
.i-hotnews-m li a{display: block;height:42px;width:195px;overflow: hidden;padding-left:35px;}
.i-jkzxbox{width:490px;border: 1px solid #acacac;height:380px;}
.i-jkzx-h{color:#6c6c6c;height:54px;background: url(../images/jkzx-tit.gif) no-repeat; line-height: 54px;text-indent: 10px;font-size:24px;}
.i-jkzx-h em{font-size:12px;text-indent: 5px;}
.i-jkzx-h a{float: right;margin-right:10px;color:#6c6c6c;font-size: 14px;}
.i-jkzx-m{padding: 0 20px;}
.i-jkzx-m .i-yjklist{margin-top:20px;}
.i-ylbzbox{width:490px;border: 1px solid #acacac;height:380px;}
.hospbox{padding:0 10px;overflow: hidden;}
.hospbox-fl{width:235px;}
.hospbox-fl a{color:#2f2f2f;}
.hospbox .icon1{width:29px;height:29px;background:url(../images/index-icon.png) 0 -353px no-repeat;display: block;float:left;}
.hospbox .icon2{width:29px;height:29px;background:url(../images/index-icon.png) -29px -353px no-repeat;display: block;float:left;}
.yaopin .icon3{width:29px;height:29px;background:url(../images/index-icon.png) -58px -353px no-repeat;display: block;float:left;}
.hospbox h3{color:#3f9300;line-height: 30px;width:100%;height:30px;font-size:16px;}
.i-ylbz-m{ overflow: hidden;}
.i-keshi{height:15px;border-left:1px solid #000;line-height: 15px;margin-top:17px;}
.i-keshi .span{width:80px;display: block;height:15px;float:left;overflow: hidden;text-indent: 5px;}
.i-keshi .em{width:140px;height:15px;display: block; overflow: hidden;}
.yisheng{height:45px;margin-top: 9px;}
.yisheng .name{font-size:18px;margin-right: 5px;color:#2f2f2f;}
.hospbox-rt{width:235px;}
.yisheng em{color:#888;}
.hosp-name{height:20px;width:235px;display: block;overflow: hidden;line-height: 20px;}
.yaopin h3{color:#3f9300;line-height: 30px;width:100%;height:30px;font-size:16px;}
.yaopin-m{overflow: hidden;height:72px;}
.yaopin-m li{float:left;margin-right:20px;line-height: 36px;}
.yaopin-m li a{}
.yaopin{padding:0 10px;margin-top: 20px;}
.jhyd-icon{width:53px;height:30px;background:url(../images/index-icon.png) 0 -382px no-repeat; display: block;margin:0 auto;}
.i-jbanbox{width:315px;overflow: hidden;}
.i-jban-h{width:100%;height:50px;line-height: 50px;font-size:20px;border-bottom: 1px dashed #7f7f7f;color:#6c6c6c;}
.i-jban-m{line-height: 36px;margin-top:10px;}
.i-jban-m li{width:33.3333%;float:left;overflow: hidden;display: block;height: 36px;    line-height: 36px;}
.ml28{margin-left:28px;}
.i-hotbox #tab2 .i-ylxwicon{display:block;}







