﻿@charset "utf-8";
@import url("icon/iconfont.css");
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#ffffff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#7c340e; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }


.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden;width:100%; }
.line25{ clear:both; font-size:0px; height:25px; overflow:hidden;width:100%; }
.line40{ clear:both; font-size:0px; height:40px; overflow:hidden;width:100%; }
.line130{ clear:both; font-size:0px; height:130px; overflow:hidden;width:100%; }
.line180{ clear:both; font-size:0px; height:180px; overflow:hidden;width:100%; }


.header{width:1200px;height:115px;margin:0 auto;position:relative;background:url(../images/logo.jpg) no-repeat center top;}
.menu{width:1200px;height:40px;margin:0 auto;}
.menu li{float:left;font-family:'Microsoft YaHei','微软雅黑';font-size:16px;}
.menu li a{padding:0px 35px;line-height:40px;display:block;}
.menu li a:hover{background:#7c340e;color:#fff;}





.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{background:#7c340e;position:relative; z-index:1; padding-left:10px;   height:48px; line-height:48px;color:#FFF;   }
.nav{ position:relative; width:1200px; margin:0 auto; font-family:'Microsoft YaHei','微软雅黑';font-size:16px; }
.nav a{ color:#FFF;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block;width:130px;text-align:center;}
.nav h3 a:hover{background:#7c340e;color:#fff;}

.nav .sub{ display:none;position:absolute; left:0px; top:48px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; margin:8px 0; line-height:35px; color:#666;   }
.nav .sub li a:hover{background:#7c340e;color:#FFF;   }
.nav .block{background:#7c340e; position:absolute; left:0; top:0px; overflow:hidden;color:#fff;  }


.main{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.main .left-c{width:250px;height:auto;overflow:hidden;float:left;background:#e5e5e5;padding-bottom:35px;}
.main .left-c dt{height:110px;overflow:hidden;background:#7c340e;color:#fff;line-height:110px;font-size:30px;}
.main .left-c dd{text-align:left;line-height: 60px;font-size:16px;}
.main .left-c dd a{display:block;border-bottom:#d0d0d0 1px dashed;margin: 0 15px;text-indent: 30px;}
.main .left-c dd a:hover{ background:#f8f8f8;color:#7c340e; border-left:#7c340e 4px solid; margin:-1px 0 0 0;text-indent:40px;}
.main .left-c dd .s1{ background:#f8f8f8;color:#7c340e; border-left:#7c340e 4px solid; margin:-1px 0 0 0;text-indent:40px;}

.main .right-c{width:900px;height:auto;overflow:hidden;float:right;text-align:left;}
.main .right-c .title{border-bottom:#e3e3e3 1px solid;padding:30px 0px 10px;height:auto;overflow:hidden;font-size:20px;}
.main .right-c .title .fa{margin-right:5px;}
.main .right-c .title span{float:right;font-size:14px;}
.main .right-c .title .jtou{margin:0px 6px;}
.main .right-c .txt-a{font-size:14px;line-height:27px;padding-top:10px;}


.leader{padding:15px 0px;}
.leader li{width:200px;float:left;height:320px;margin-right:33.333333px;margin-bottom:15px;text-align:center;background:#f2f2f2;}
.leader li:nth-of-type(4n){margin-right:0px;}
.leader li img{width:194px;height:261px;margin:3px;}
.leader li h3{background:#f2f2f2;font-weight:normal;}


.fullSlide{ width:100%;  position:relative;  height:400px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:0px; height:0px; margin:1px; overflow:hidden; background:#000;
filter:alpha(opacity=50);opacity:0.5;  line-height:999px;}
.fullSlide .hd ul .on{ background:#f00;  }

.fullSlide .prev,
.fullSlide .next{position:absolute; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px;}



.quick{width:100%;height:120px;margin:0 auto;background:#7c340e;}
.quick ul{width:1200px;height:120px;margin:0 auto;}
.quick li{width:190px;height:120px;margin-right:12px;background:url(../images/quick1.png) no-repeat center 15px;float:left;font-size:22px;color:#fff;}
.quick li:nth-of-type(2){background:url(../images/quick2.png) no-repeat center 15px;}
.quick li:nth-of-type(3){background:url(../images/quick3.png) no-repeat center 15px;}
.quick li:nth-of-type(4){background:url(../images/quick3.png) no-repeat center 15px;}
.quick li:nth-of-type(5){background:url(../images/quick4.png) no-repeat center 15px;}
.quick li:last-child{margin-right:0px;background:url(../images/quick5.png) no-repeat center 15px;}
.quick li a{color:#fff;display:block;padding-top:75px;}


.news-title{width:100%;margin:0 auto;height:50px;line-height:50px;font-size:30px;font-family:'Microsoft YaHei','微软雅黑';background:url(../images/t-bg.jpg) no-repeat center top;}
.news-index{width:1200px;height:381px;margin:0 auto;}
.news-index .jiaodianpic{width:500px;height:375px;float:left;}
.news-index .newslist{width:650px;height:381px;float:right;text-align:left;font-size:16px;}
.news-index .newslist li span{float:right;}
.news-index .newslist li a{line-height:42px;display:block;}
.news-index .newslist li a:hover{background:#7c340e;color:#fff;padding:0px 8px;}
.news-index .newslist li .fa{margin-right:4px;}


.news-dt ul{margin:0px;padding:0px;}
.news-dt li span{float:right;}
.news-dt li a{line-height:42px;display:block;border-bottom:1px dotted #ccc;}
.news-dt li a:hover{background:#7c340e;color:#fff;padding:0px 8px;}
.news-dt li .fa{margin-right:4px;}




.focus{width:100%;height:375px;border:3px solid #d9d9d9;position:relative;}
.focus #pic{width:100%;height:375px;overflow:hidden;}
.focus #pic ul{width:1216px;height:375px;float:left;}
.focus #pic li{width:100%;height:375px;float:left;}
.focus #pic li img{width:500px;height:375px;float:left;}
.focus .tip-bg{width:100%;height:21px;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:96px;height:14px;position:absolute;right:8px;bottom:10px;z-index:13;}
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#FFF;border-radius:50%;}
.focus #tip ul li.on{background:#7c340e;}

.about{width:100%;background:url(../images/bg.jpg) no-repeat;height:650px;}
.about .ab-k{width:1200px;height:450px;margin:0 auto;background:#fafafa;}
.about .ab-k .ab-c{width:1180px;height:430px;margin:0 auto;background:#FFF;border:1px solid #ccc;}
.about .ab-k .ab-c .txt{width:880px;margin:0 auto;font-size:16px;line-height:35px;}
.about .ab-k .ab-c .txt h3{font-size:26px;color:#7c340e;height:60px;}
.two-more{width:200px;height:40px;line-height:40px;background:#7c340e;color:#fff;margin:0 auto;}
.two-more a{color:#fff;}



.zjia{width:1200px;height:550px;margin:0 auto;}

.ladyScroll{width:100%;height:484px;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:210px;left:0;z-index:100; cursor:pointer; /*background:url(../images/btns.png) no-repeat;*/}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:360px;height:420px;text-align:center;position:relative;margin-right:59px;}
.ladyScroll  span{display:block;width:298px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:298px;overflow:hidden;}
.ladyScroll  img{display:block;width:298px;height:450px;}
.ladyScroll  dd{width:298px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:#B52153;  }


.ladyScroll dl .txt-k{width:100%;height:320px;position:absolute;left:0px;bottom:0px;z-index:99;border:1px solid #ccc;}
.ladyScroll dl .txt-k h2{font-weight:normal;}
.ladyScroll dl .txt-k h3{color:#999;font-weight:normal;font-size:14px;height:55px;line-height:55px;}
.ladyScroll dl .txt-k p{padding:0px 35px;line-height:25px;height:80px;overflow:hidden;text-overflow:ellipsis;color:#333;}
.ladyScroll dl .txt-pic{width:200px;height:200px;margin:0 auto;background:#FFF;z-index:99999;position:relative;}
.ladyScroll dl .txt-pic img{width:200px;height:200px;border-radius:50%;border:10px solid #ccc;}




.quick-nav{width:1200px;height:280px;margin:0 auto;}
.quick-nav li{width:285px;height:280px;float:left;margin-right:20px;}
.quick-nav li:last-child{margin-right:0px;}
.quick-nav li .about-y{height:230px;background:url(../images/x1.jpg) no-repeat;line-height:230px;color:#fff;font-size:24px;}
.quick-nav li .about-l{height:230px;background:url(../images/x2.jpg) no-repeat;line-height:230px;color:#fff;font-size:24px;}
.quick-nav li .about-z{height:230px;background:url(../images/x3.jpg) no-repeat;line-height:230px;color:#fff;font-size:24px;}
.quick-nav li .about-n{height:230px;background:url(../images/x4.jpg) no-repeat;line-height:230px;color:#fff;font-size:24px;}

.quick-nav li .about-x{height:50px;line-height:50px;border:1px solid #ccc;border-top:none;}
.quick-nav li .about-x p{width:33.333333%;float:left;font-size:14px;}



.pagelist{ clear:both; display:block; margin:0 0 20px 1px; }
.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 -1px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }

/*css default style pagination*/
div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
	div.default a,div.default span{ display:block; float:left; margin:2px 0 0 -1px; padding:4px 12px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#488FCD; border-color:#488FCD; }
	div.default span.disabled{ color:#999; background:#fff; }


.footer{width:100%;height:auto;overflow:hidden;background:#7c340e;color:#fff;padding:25px 0px;}



.bg-wrap{ margin:0; padding:0; background:#fff; }

.meta{ margin:0; padding:50px 0px 0 0px; }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h2{ margin:0 0 20px; padding:0; color:#333; font-size:24px; font-weight:300; line-height:1em; }
.meta .info{ margin:0 0 10px; }
.meta .info span{ margin-right:10px; color:#b0b0b0; font-size:12px; line-height:14px; }
.meta .info span i{ margin-right:5px; display:inline-block; font-size:14px; }
.meta .note{ margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px; }
.entry{ margin-top:20px; padding:0 0px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; padding:0; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.entry table th{ background:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

.next-box{ position:relative; padding:10px 50px 20px; line-height:20px; color:#444; font-size:14px; }
.next-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.next-box p{ display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.next-box p a{ color:#428bca; }
.next-box p.prev{ float:left; }
.next-box p.next{ float:right; }



.depart_detail .title1{border-bottom: #ccc 1px solid;margin: 30px 0 20px 0;}
.depart_detail .title1 h1{background: #7c340e;width: 120px;font-size: 16px;color: #fff;text-align: center;border-radius: 5px 5px 0 0;line-height: 35px;font-weight: normal;}
.depart_detail .info{font-size: 14px;line-height: 35px;}
.depart_detail .info ul{}
.depart_detail .info li{float: left;font-size: 14px;line-height: 45px;background: #efefef;margin: 0px 10px 5px 0px;border-radius: 3px;}
.depart_detail .info li a{ display:block;width: 160px; text-align:center;}
.depart_detail .info li a:hover{display:block; background:#7c340e;border-radius: 3px; color:#fff;width: 160px;}
.depart_detail .info table{width: 100%;border: #bdbdbd 1px solid;border-right: 0;border-bottom: 0;}
.depart_detail .info td{border: #bdbdbd 1px solid;border-left:0;border-top:0;background: #fff;text-align:center;}
.depart_detail .info td span{ font-weight:bold; font-size:15px;}
.depart_detail .info td img{ width:130px;}


.depart{}
.depart li{float: left;font-size: 14px;line-height: 45px;background: #efefef;margin: 3px 11px 5px 0px;border-radius: 3px;}
.depart li:nth-of-type(5n){margin: 3px 0px 5px 0px;}
.depart li a{ display:block;padding: 0 0 0 30px;width: 141px;}
.depart li a:hover{display:block; background:#7c340e;border-radius: 3px;padding: 0 0 0 30px; color:#fff;width: 141px;}
.depart h1{ background:#7c340e; height: 50px;line-height: 50px;text-align: left;text-indent: 20px;color: #fff;font-size: 22px;font-weight: normal; margin:20px 0 0 0;}
.depart ul{background: #fff;clear: both;width: 100%;padding: 10px 0 10px 0;}

.doctorlist{float: left;padding: 30px 0px;background: #ffffff;box-sizing: border-box;}
.doctorlistitem{float: left;width: 29%;margin:2%;height: 400px;box-sizing: border-box;}
.doctorlistitem:hover{box-sizing: border-box;border-bottom: 3px solid #0551a9;}

.expertphotobox{margin:0 auto;width: 180px;height:180px;line-height: 180px;text-align: center;padding:10px;border-radius: 50%;overflow: hidden;background: #eeeeee;font-size: 0;}
.expertphotobox img{width: 100%;height: 100%;border-radius: 50%;}
.expertbox .expertInformation{width: 216px;padding:0 4%;height: 290px;margin-top:-90px;padding-top: 100px;border:1px solid #eeeeee;	box-sizing: border-box;}
.expertName{font-size: 23px;color: #000000;font-weight: normal;margin-top:10px; text-align: center;}
.expertSub{font-size: 14px;color: #999999;text-align: center; }
.expertbox .expertInformation:hover{border-bottom: 5px solid #0551a9;}
.indexnews_titlebox{position: relative;font-size: 16px;color: #444444;text-align: center;padding-bottom: 15px;}
.indexnews_titlebox:after{content: " ";position: absolute;bottom: 0;left:50%;width: 36px;height: 1px;margin-left: -18px;border-bottom:1px solid #eaeaea;}
.indexnews_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexnews_textbox{width: 100%;height: 6em;padding-top: 20px;font-size: 14px;color: #999999;overflow: hidden;text-align: justify;}
.indexnews_contentbox{float: left;width: 426px;height: 520px;color: #ffffff;}


/*doctor*/
.doctorbox {
    width: 1280px;
    margin: 30px auto;
}

.doctornav {
    float: left;
    width: 250px;
    line-height: 40px;
    background: #ffffff;
}

.doctornavitem {
    display: block;
    width: 100%;
}

.doctornavitem_a {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 18px;
    padding: 0 15px 0 50px;
    color: #ffffff;
    background: #8a6348;
    box-sizing: border-box;
    background: #7c340e url(../images/doctornavoff.png) 15px center no-repeat;
}

.doctornavon {
    background: #7c340e url(../images/doctornavon.png) 15px center no-repeat;
}

.doctornavoff {
    background: #8a6348 url(../images/doctornavoff.png) 15px center no-repeat;
}

.doctorSubnav {
    display: none;
}

.doctorSubitem {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}

.doctorSubitem_a {
    display: block;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e8e8e8;
}

.doctorSubitem_active {
    color: #8a6348;
    background: url(../images/arrowblue.png) center right no-repeat;
}

.doctorlist {
    float: left;
    width: 1000px;
    margin-left: 20px;
    padding: 30px;
    background: #ffffff;
    box-sizing: border-box;
}

.doctorlistitem {
    float: left;
    width: 29%;
    margin: 2%;
    height: 460px;
    box-sizing: border-box;
}

    .doctorlistitem:hover {
        box-sizing: border-box;
        border-bottom: 3px solid #8a6348;
    }

.leadership {
    float: left;
    width: 29%;
    margin: 2%;
    box-sizing: border-box;
}

    .leadership:hover {
        box-sizing: border-box;
        border-bottom: 3px solid #8a6348;
    }

.doctorphotobox {
    float: left;
    width: 240px;
    height: 240px;
    line-height: 180px;
    text-align: center;
    padding: 10px;
    border-radius: 50%;
    overflow: hidden;
    background: #eeeeee;
    font-size: 0;
}

    .doctorphotobox img {
        width: 100%;
        height: 100%;
        border-radius: 50%;
    }

.doctorphotoimg {
    width: 240px;
    height: 240px;
    border-radius: 50%;
    overflow: hidden;
}
