/* CSS Document */
a{ text-decoration:none;}
*{ margin:0; padding:0; font-family:"Microsoft YaHei";}
img{ border:0px;}
ul li,ol li{ list-style:none;}
body{ width:100%; background-color:#f3f3f3;}
.bj_left{ width:100%;  background:url(/dfiles/10172/images/bj_left.jpg) no-repeat 0% 700px;}
.bj_right{ width:100%; background:url(/dfiles/10172/images/bj_right.jpg) no-repeat 100% 700px;}
.header{ height:180px; width:100%;}
.header_top{  height:140px; background-color:#90000a; width:100%; overflow:hidden;}
.logo_con{  position:relative; width:1300px; height:140px; margin:0 auto;}
.logo{ width:550px; position:absolute; left:100px;  overflow:hidden; margin-top:30px;}
.loginbar{ width:100px; height:16px; position:absolute; top:50px; right:0px;  overflow:hidden;}
.welcome{ width:20px; float:left; margin-top:-5px;}
.login{ width:80px; overflow:hidden; font-size:12px; color:#ffffff; float:left;}
.login a{ color:#ffffff;}
.login_welcome{ width:90px; float:left;}
.login_left{ width:50px; float:left;}
.login_left span{ margin-right:0px;}
.login_center{ width:66px; float:left;}
.login_center span{ margin-right:0px;}
.login_right{ width:84px; float:left;}
.login_search{ width:200px; height:40px; position:absolute; top:65px; right:0px; overflow:hidden;}



.nav_search{ width:200px; height:25px; position:absolute; right:0px; top:10px;}
.search{ width:198px; height:20px; color:#ffffff; font-size:14px;  text-indent:0.5em; background-color:#90000a;} 
.magnifier{ position:absolute; top:2px; right:6px;}

#cc { background-color:#90000a;}
#d0{ color:#FFF; display:block; width:106px; height:52px; text-align:center;}
#big{ width:1300px; height:425px; margin:0 auto; position:relative; z-index:2; overflow:hidden;}

#box{ width:1300px; height:425px; position:absolute; overflow:hidden; top:0px;}
#demo{ width:7800px; height:425px; position:absolute;}
#box ul{ width:3900px; float:left; overflow:hidden;}
#box ul li{ width:1300px; height:425px; float:left;}
#box ul li img{vertical-align:top;}

.banner_content{ height:20px; width:1300px; position:absolute; bottom:10px;  z-index:11; text-align:center;}
#span{ width:1300px; height:20px; z-index:10; text-align:center;}
#span span{  width:10px; height:10px; margin-top:5px; margin-left:5px;  overflow:hidden; cursor:pointer;border-radius: 10px;
background: #999;
box-shadow: 0px 1px 2px #555 inset;display: inline-block;}
#span span.current{ background-color:#FFF;}




     
.banner{ width:100%; height:360px; overflow:hidden; position:relative;}
.carousel-controls{ width:100px; height:32px; position:absolute; left:50%; margin-left:-400px; top:70%; z-index:99;}
.carousel-controls a{ display:block; width:32px; height:32px; overflow:hidden; float:left;}
.previous{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:0px -32px; border-right:1px #666666 solid;}
.pause{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:-33px -32px; border-right:1px #666666 solid;}
.next{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:-99px -32px;}
.previous:hover{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:0px 0px; border-right:1px #666666 solid;}
.pause:hover{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:-66px 0px; border-right:1px #666666 solid;}
.next:hover{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:-99px 0px;}
.play{ background-image:url(/dfiles/10172/images/controls-carousel.jpg); background-position:-66px -32px; border-right:1px #666666 solid;}
.carousel{ width:100%; height:360px; overflow:hidden; position:relative;}
.carousel-item{ width:1100px; height:360px; position:relative;}
.slide_caption{ width:396px; height:224px;  background-image:url(/dfiles/10172/images/vignette.jpg); padding:68px 40px;}
.slide_caption h2{ margin-bottom:32px; color:#fff; line-height:30px;}
.slide_caption h2 a{ font-size:17px; color:#fff; text-decoration:none;}
.slide_callout{ width:900px;}
.slide_callout p{ background:#e6eae2; color:#363636; float:left; line-height:1; margin-bottom:5px; max-height:19px; max-width:750px; padding:9px 20px 6px 14px; text-transform:uppercase; font-size:13px;} 
.slide_callout p a{ color:#363636; text-decoration:none;}

.banner_img{ width:624px; height:360px; position:absolute; right:0px; top:0px;}
.pev_img{  position:absolute; top:0px; left:0px; margin-left:-1100px; display:block;}
.next_img{  position:absolute; top:0px; right:0px; margin-right:-623px; display:block; color:#000;}
.pev_img span{ display:block; width:624px; height:360px; display:block; background-color:#000; position:absolute; z-index:5; opacity:0.6;filter:alpha(opacity=60);}
.next_img span{ display:block; width:624px; height:360px; display:block; background-color:#000; position:absolute; z-index:5; opacity:0.6;filter:alpha(opacity=60);}




.wrap{ width:1100px; margin:0 auto; height:360px;}
.main{ width:100%; height:1155px;  background-image:url(/dfiles/10172/images/body_bj.jpg); background-size:100% 100%;}
.content{ width:1100px; height:1155px; margin:0 auto;}
.content_top{ height:304px; margin-top:18px; overflow:hidden;}
.content_top_left{ width:734px; float:left; height:304px;}
.news_center_title{ color:#333333; font-size:18px; position:relative; width:734px; height:29px;}
.news_center_title .more{display:none;}
.news_center_title .now .more{display:block !important;}
#tab2{ width:734px; height:28px; border-bottom:2px #888888 solid;}
.news_font{ font-size:18px; color:#333333;}
.news_font2{ font-size:14px; color:#333333; font-weight:bold;}
#tab2 span{ margin-right:15px; float:left; padding-bottom:4px;}
.now{ border-bottom:2px #90000a solid;}
#tablist2{ width:390px; height:270px; overflow:hidden; float:left;}
#tablist2.tablist2{ width:365px; height:268px;  float:left;}

.tablist2{display:none;}
.block2{display:block;} 
     
     
     
     
     

.content{ width:1100px; height:1155px; margin:0 auto;}
.content_top{ height:304px; margin-top:18px; overflow:hidden;}     
     
.content_center{ height:220px; overflow:hidden; width:1100px; margin-top:18px;}
.patient_service{ width:548px; float:left; height:220px;}
.patient_service_title{ color:#333333; font-size:18px; height:29px; width:548px;  background-image:url(/dfiles/10172/images/news_underline_03.jpg);}
.patient_service_title a{ color:#333333;}
.patient_service_icon{ height:177px; width:548px; margin-top:14px;}
.patient_service_icon ul{ overflow:hidden; width:548px; height:177px;}
.patient_service_icon ul li{ height:80px; width:100px; float:left; list-style:none; color:#fff; font-size:14px;  text-align:center; background-color:#9b090d; margin-right:12px; margin-bottom:12px;}
#f1{ margin-right:0px;}


.content_center_right{ width:520px; float:left; height:220px; margin-left:32px; overflow:hidden; zoom:1;}
.reservation_title{  color:#333333; font-size:18px; background-image:url(/dfiles/10172/images/news_underline_03.jpg); width:552px; height:29px;}
.reservation_title a{ color:#333333;}
.reservation{ height:177px; width:552px; margin-top:14px;}
.reservation ul { height:177px; width:520px;}
.reservation ul li{ height:80px; width:250px; margin-bottom:3px; list-style:none; float:left; margin-right:20px; margin-bottom:12px;}
#f4{ margin-right:0px;}



.news_center_content{ height:265px; overflow:hidden; margin-top:13px; width:734px;}
#news_center_content_img{ height:263px; width:340px; float:left; overflow:hidden;}
#news_center_content_img{ overflow:hidden; position:relative; width:340px; height:263px;}
#news_center_content_img ul{transition:1s; width:1560px; position:absolute; left:0;}
#news_center_content_img ul li{ float:left; width:340px; height:263px; position:relative;}
#news_center_content_img ul li span{ width:340px; height:40px; position:absolute; bottom:0px; right:0px; background-image:url(/dfiles/10172/images/banner_left_bj_02.jpg); font-size:14px; color:#FFF; line-height:40px; text-indent:2em;}
#news_center_content_img ol{ width:60px; position:absolute; right:10px; bottom:10px;}
#news_center_content_img ol li{ background-color:#888888; text-indent:-9999px; width:14px; height:14px; margin-left:6px; float:left;cursor:pointer;}
#news_center_content_img ol .hover{ background-color:#FFF;}


.news_center{ position:relative;}
.news_center_content_font{ height:265px; width:365px; float:left; margin-left:20px;  overflow:hidden; zoom:1;}
.news_center_content_font_top{ height:80px;}
.news_center_content_font_top_title{ font-size:18px; color:#333333; position:relative; width:365px; height:24px;}
.news_center_content_font_top_title a{ color:#333333;}
.news_center_content_font_top_title span{ font-size:12px; color:#666666; position:absolute; right:0px; bottom:0px;}
.news_center_content_font_top_content{ font-size:12px; color:#666666; text-indent:2em; margin-top:10px; position:relative; width:365px; height:50px;}
.news_center_content_font_top_content span a{ color:#666666; font-size:12px; position:absolute; right:0px; bottom:0px;}
.news_center_content_font_bottom{ height:170px; margin-top:13px; overflow:hidden;}
.news_center_content_font_bottom ul{ height:170px; width:365px; overflow:hidden;}
.news_center_content_font_bottom ul li{ font-size:14px; height:30px; width:365px; background-image:url(/dfiles/10172/images/news_center_icon_03.jpg); position:relative;  background:no-repeat; width:365px;}
.news_center_content_font_bottom ul li span{ position:absolute; right:0px;}
.news_center_content_font_bottom ul a{ color:#333333;} 
.news_center_content_font_bottom ul a:hover{ text-decoration:underline; color:#ae2c30;}
#dd{ color:#ae2c30;}
.content_top_right{ width:316px; float:left; height:304px; margin-left:50px; overflow:hidden; zoom:1;}
.notice_center_title{ color:#333333; font-size:18px; position:relative;  width:316px; height:28px;}
.notice_center_title .more{display:none;}
.notice_center_title .now .more{display:block;}
#tab1{ width:316px; height:28px; border-bottom:2px #888888 solid;}
#tab1 span{ margin-right:10px; float:left;  padding-bottom:4px;}
.now{ border-bottom:2px #90000a solid;}
.notice_center_title a{ color:#333333;}
.notice{ position:relative; overflow:hidden;}
.more{font-weight: normal;position:absolute;right:0px;top:6px;border: none;color: #666666;font-size: 14px;font-style: normal;}
.more a{ color:#666666; font-size:14px;   }
.now a{display: block !important;border: none;}
.news_center .more a{display:none;}
.notice_content{ height:275px; width:320px; overflow:hidden;}
.notice_content_font{ height:275px; width:316px; float:left;}

#tablist1{ width:316px; height:270px; overflow:hidden; margin-top:10px;}
#tablist1 dd{ width:316px; height:268px;  float:left;}
#tablist1 dd a{ font-size:14px; color:#444444; display:block; width:316px; height:30px; position:relative;}
#tablist1 dd a:hover{ color:#90000a; text-decoration:underline;}
#tablist1 dd a span{line-height:26px;}
#tablist1 dd a span.shijian{ position:absolute; right:0px; top:0px; font-size:12px;}
.tablist{display:none;}
.block{display:block;}








.content_bottom{ height:549px; width:1100px; overflow:hidden; margin-top:18px;}
.expert{ width:1100px; height:540px; float:left;}
.expert_title{ color:#333333; font-size:18px;  height:29px; width:1100px;  background-image:url(/dfiles/10172/images/news_underline_06.jpg); position:relative;}
.expert_title a{ color:#333333;}
.expert_title span a{ color:#666666; font-size:14px; position:absolute; right:0px; top:6px;}
.expert ul{ width:1100px; height:500px; overflow:hidden; margin-top:14px;}
.expert ul li{ width:120px; height:245px; float:left; margin-right:18px; list-style:none; margin-bottom:10px;}
#f2{ width:134px; margin:0px;}
.expert ul li p{ font-size:11px; color:#333333; height:77px; width:130px; margin-top:5px; line-height:20px; -webkit-text-size-adjust:none;}
.environment{ width:316px; height:249px; margin-left:50px; float:left; overflow:hidden; zoom:1;}
.environment_title{ color:#333333; font-size:18px; background-image:url(/dfiles/10172/images/news_underline_03.jpg); width:316px; height:29px; position:relative;}
.environment_title a{ color:#333333;}
.environment_title span a{ color:#666666; font-size:14px; position:absolute; right:0px; top:6px;}
.environment_content{ width:316px; height:203px; margin-top:14px;}
.footer{ width:100%; height:373px; margin:0 auto; margin-top:30px;}
.friendlink{ background-color:#d6d6d6; height:245px; overflow:hidden; width:1100px; margin:0 auto;}
.friendlink_left{ width:158px; float:left; margin-left:28px;}
.friendlink_center{ width:122px; float:left; margin-left:54px;}
.about_us{ width:240px; float:left; margin-left:54px;}
.friendlink_right{ width:375px; float:left; margin-left:35px;}
.title{ font-size:16px; color:#646464; margin-top:11px;}
.title_content{ font-size:12px; color:#8B8B8B; line-height:30px; float:left;}
.title_content_right{ font-size:12px; color:#8B8B8B; line-height:30px; float:left; margin-left:32px;}
.friendlink a{ color:#8B8B8B;}
.friendlink a:hover{ text-decoration:underline;  color:#90000a;}
.footer_nav{ font-size:12px; color:#333333; margin:0 auto; text-align:center; margin-top:7px; margin-bottom:7px;}
.footer_nav a{ color:#333333;}
.footer_nav a:hover{ text-decoration:underline; color:#ae2c30;}

.copyright{ height:127px; overflow:hidden; width:100%; background-image:url(/dfiles/10172/images/footer_bj.jpg);}
.copyright_content{ height:127px; overflow:hidden; width:1100px; margin:0 auto;}
.copyright_left{ height:55px; float:left;  margin-top:25px; width:57px; overflow:hidden; zoom:1; padding-top:15px;}
.copyright_left3{ height:55px; float:left;  margin-top:25px; width:80px; overflow:hidden; zoom:1; padding-top:15px;}
.copyright_left2{ height:80px; float:left;  margin-top:25px; width:80px; overflow:hidden; zoom:1; margin-left:18px;}
.copyright_center{ height:90px; float:left; margin-left:20px; width:387px;}
.copyright_center a{ color:#FFF; font-size:12px; margin-top:30px;}
.copyright_center p{ font-size:12px; color:#FFF; line-height:30px; margin-top:10px;}
.copyright_right{ width:300px; float:left; height:109px; margin-top:10px; margin-left:30px;}
.copyright_right_w{ width:87px; height:109px; float:left; color:#FFF; font-size:12px; text-align:center; overflow:hidden; zoom:1;}
.copyright_right_two{ width:148px; height:90px; float:left; margin-left:30px; margin-top:15px;}






.nav{ height:40px; width:1300px; position:relative; margin:0 auto;}
.nav ol{ height:40px; width:1300px; overflow:hidden;}
.nav ol li{ padding:0 3px; float:left; font-size:15px; color:#353434; list-style:none;  line-height:40px; z-index:99;}


.nav ol li a{ color:#FFF;}
.nav ol li .standard_div{ display:none;}
#cc{ color:#FFF; background-color:#90000a;}
#cc a{ color:#FFF;}
.nav ol li .standard{ color:#353434; display:block; height:40px; text-align:center; font-size:15px;}



.nav ol li .standard_div{ position:absolute; top:40px; z-index:999; width:180px;}
.nav ol li .standard_div ul{ width:180px;}
.nav ol li .standard_div ul li{ width:180px; height:36px; font-size:14px; color:#ffffff;  line-height:36px; text-align:center; background-color:#90000a;}
.nav ol li .standard_div ul li:hover{ color:#FFF;  background-color:#82030c;}