body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; }

body{font-family:"Microsoft YaHei";}

*{ margin:0; padding:0; list-style:none;}



fieldset, img { border:0; vertical-align:top; }



h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }



ol, ul, li, dl, dt, dd { list-style:none; }



input, button, textarea, checkbox, select, radio, form { vertical-align: top; }



a { color:#333333; text-decoration:none; }



.fl{ float:left;}



.fr{ float:right;}

.clear{clear:both; overflow:hidden;}



li{ list-style:none;}

.ov{ overflow:hidden;}

.clear{ clear:both;}

a{ text-decoration:none;}

.w1200{width:1200px; margin:0 auto; overflow:hidden;}

.pages img{ max-width:100%; vertical-align:middle; }

.logo-box{ width:100%; margin:0 auto; padding:20px 0;  }

.header_box{ margin:0 auto;width:1200px; margin:0 auto;}

.header_box .logo1{ width:650px;float:left;}

.header_box .logo1 p{ display:inline-block; vertical-align:middle;}

.header_box .logo1 p.yebo{ color:#cbb8a3; font-size:30px;}

.header_box .logo1 p.yb{ color:#555; font-size:16px; margin-left:40px;}

.header_box .logo2{width:200px; height:40px; line-height:40px;float:left; margin-left:180px; text-align:center; color:#2f95e4; position:relative;cursor:pointer;}

.header_box .logo2 .jci{ position:absolute; top:40px; left:50px; z-index:99; width:102px;display:none;}

.header_box .logo2:hover .jci{ display:block; }

.header_box .logo3{width:140px; height:40px; line-height:40px; text-align:center; border-radius:5px; background-color:#1c2856;float:right; text-align:center;position:relative;cursor:pointer; color:#fff;}

#shwz{ position:absolute; top:40px; left:0px; z-index:99; width:140px;display:none;}

.header_box .logo3 a{ display:block; width:100%; height:100%; color:#fff;}

.header_box .logo3:hover #shwz{ display:block; }



.head_nav{ width:100%;height:45px;line-height:45px;  background:#bea68c;}

.head_nav .nav_box{ width:1200px;margin:0 auto; overflow:hidden; }



.head_nav .nav_box li{ width:150px;height:45px; font-size:16px; line-height:45px; float:left; text-align:center; color:#fff;position:relative;}

.head_nav .nav_box li a{ width:100%; height:100%; display:block; color:#fff;}

.head_nav .nav_box li.active:hover{ background:#444444;}

.banner_box{width:100%; margin:0 auto; overflow:hidden;position:relative; }

.banner_box ul li{width:100%; overflow:hidden;}

/*.banner_box ul li.ban1{ background:url(../images/banner1.jpg) center no-repeat;}

.banner_box ul li.ban2{ background:url(../images/banner2.jpg) center no-repeat;}*/



/**section1**/

.web-parta{ margin:0 auto 0; overflow:hidden; height:100px; background-color:#444444; }

.nav-two{  overflow:hidden;}

.nav-two li{ width:200px; float:left; height:100px;line-height:100px; margin-left:100px; text-align:center;}

.nav-two li a{ width:100%; height:100%; display:block; color:#fff; position:relative; font-size:18px;}

.nav-two li a span{ display:inline-block;width:30px; height:1px; background-color:#bea68c; position:absolute; bottom:30px; left:85px;}

.nav-two li.addcss{ background-color:#bea68c;}



/**section2**/



.web-partb{ margin:70px auto 0; overflow:hidden;}

.web-tit{ width:280px; height:70px;margin:0 auto; border:solid 1px #c6c6c6;}

.web-tit h4{ background-color:#fff; width:185px; margin:7px auto 0; text-align:center; font-size:40px; color:#555555; font-weight:bold;}

.web-tit p{ background-color:#fff; width:185px; margin:0 auto;font-size:14px; color:#888;text-align:center;}

.web-partb .web-pinpai{ margin:70px auto 0; overflow:hidden;}

.news-list{ overflow:hidden; margin:70px auto 0;}

.news-list .news-left{ width:503px; float:left;overflow:hidden; }

.news-list .news-left h2{ color:#333; margin-top:10px; font-size:18px; }

.news-list .news-left p{ color:#555; margin-top:5px; font-size:14px; }

.news-list .news-ul{width:600px; overflow:hidden; float:right;}

.news-list .news-ul li{ overflow:hidden; margin-top:20px;}

.news-list .news-ul li:nth-child(1){ margin-top:0;}

.news-list .news-ul li a:nth-child(1){ width:450px; float:left; color:#555;}

.news-list .news-ul li a:nth-child(2){ width:150px; float:right; color:#888;}

.list-more{ display:block; margin:70px auto 0;  width:248px; height:58px; line-height:58px; font-size:18px; border:solid 1px #bea68c; text-align:center;color:#bea68c; border-radius:5px;}

.list-more:hover{ background-color:#bea68c;color:#fff;}

/**section3**/

.web-partc{ margin:70px auto 0; overflow:hidden;}

.about-us{ width:960px; height:500px; background-color:#fafafa; margin:-65px auto 0; overflow:hidden;position:relative; z-index:2;}

.about-box{ width:890px; margin:-40px auto 0; height:340px; border:solid 1px #c6c6c6; }

.about-box h1{ color:#bea68c; margin-top:80px; text-align:center; font-size:24px;}

.about-box p{ color:#555; text-align:center; width:500px; margin:20px auto 0; line-height:28px;}

.know-more{display:block; width:220px; margin:30px auto 0; height:44px; line-height:44px; text-align:center; color:#fff; background-color:#1c2856; border-radius:5px;}

/**section5**/

.web-parte{ margin:70px auto 0; overflow:hidden;}

.swiper-container2{ width:100%; margin:70px auto 0; padding:20px 0;overflow:hidden; position:relative;}

.swiper-container2 ul li{ width:280px; height:550px; border:solid 1px #c6c6c6; box-sizing:border-box; text-align:center;overflow:hidden; position:relative;}

.swiper-container2 ul li:hover{-webkit-box-shadow:0px 5px 5px 3px #c6c6c6; box-shadow:0px 5px 5px 3px #c6c6c6;}

/*.swiper-container2 ul li:hover .doc-xq,.swiper-container2 ul li:hover .doc-name,.swiper-container2 ul li:hover .doc-js{transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}*/

.swiper-container2 ul li:hover .doc-xq{transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition:all 0.6s; -o-transition:all 0.6s;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}

.swiper-container2 ul li .doc-img{ width:180px; height:180px; /*border-radius:100%; */padding:10px; background-color:#eeeeee; margin:20px auto 0; overflow:hidden; }

.swiper-container2 ul li .doc-name{ width:280px; color:#555;margin:20px auto 0;}

.swiper-container2 ul li .doc-name:before{content:""; display:inline-block; width:80px; height:2px; vertical-align:top;margin-top:12px;  background-color:#555;}

.swiper-container2 ul li .doc-name:after{content:""; display:inline-block; width:80px; height:2px; vertical-align:top;margin-top:12px;  background-color:#555;}

.swiper-container2 ul li .doc-name p{ display:inline-block;width:105px; font-size:24px; line-height:24px;  text-align:center; overflow:hidden;}

.swiper-container2 ul li .doc-js{ width:280px; color:#555;margin:20px auto 0;}

.swiper-container2 ul li .doc-xq{ width:280px; color:#555;/*margin:20px auto 0;*/ overflow:hidden; position:absolute;left:0;bottom:5px; z-index:2;}

/*.swiper-container2 ul li .doc-xq:before{content:""; display:inline-block; width:80px; height:2px;  vertical-align:top;margin-top:40px; background-color:#555;}

.swiper-container2 ul li .doc-xq:after{content:""; display:inline-block; width:80px; height:2px; vertical-align:top;margin-top:40px; background-color:#555;}*/

.swiper-container2 ul li .doc-xq p{display:inline-block;width:105px; font-size:24px; text-align:center; overflow:hidden;}

.swiper-container2 ul li .doc-xq p a{ display:inline-block; margin:0 auto 0; overflow:hidden; width:80px; height:80px; line-height:24px; color:#fff; text-align:center; font-size:16px; font-weight:bold; border-radius:100%; background-color:#bea68c; padding-top:16px; box-sizing:border-box;}

.swiper-container2 .swiper-button-next{ width:100px; height:100px; left:-50px; right:auto;}

.swiper-container2 .swiper-button-prev{ width:100px; height:100px;right:-50px; left:auto;}



/**科室介绍**/

.web-part-ks{ margin:70px auto 0; background:url(../images/ksjs1.jpg) center no-repeat; height:450px;}



.ksjj-box{ margin:200px auto 0; overflow:hidden;}

.ksjj-box a{ display:block; width:400px; float:left; text-align:center;}

.ksjj-box a img{ max-width:110px; border:solid 1px #fff; border-radius:100%; padding:10px;}

.ksjj-box a p{ text-align:center; margin-top:5%; font-size:24px; color:#fff;}



/**公共底部**/

.web-part-bot{ background-color:#414141; height:400px; margin:100px auto 0; overflow:hidden;}

.web-part-bot .ybjs{ width:850px; margin:35px auto 0; overflow:hidden;}

.web-part-bot .ybjs p{ display:inline-block; color:#fff; margin-right:50px;}

.web-part-bot .ybjs p img{ display:inline-block; vertical-align:middle; margin-right:5px;}

.tp-box{ margin:60px auto 0;}

.tp-box li{ float:left;}

.tp-box li p{ color:#fff; margin-top:10px; text-align:center;}

.tp-box li.gswj{ width:460px; text-align:center; margin-top:30px;}

.tp-box li.ewm{ width:140px; text-align:center; margin-right:60px;}





/******************list列表部分***************/

.Content{width:1200px;  margin:70px auto 0; position:relative; height:auto;clear: both;}

.Content::after {clear: both;overflow: hidden;}

.clearfix::after, .clearfix::before {content: "";display: table;}

#contentRight{color:#4a4a4a;}

#contentRight h1{letter-spacing: 2px;}

.itemViewRight {height: auto;width: 1200px;float: right; position:relative;}

.itemViewRight .imga{margin-top:20px;}

.current{height:30px; line-height:30px;padding-left: 10px;}

.current:before{content: ""; display:inline-block;width: 30px;height: 30px; vertical-align:middle;background: url(../images/home.png) no-repeat center;}

.current a{font-size:16px; line-height:30px; color:#303030;}

/*---news----*/

.news-page-right{float:left; height:180px; width:335px;}

.news-page{padding:30px; height:180px; border:#c9c9c9 solid 1px; margin-top:25px;}

.news-page-right{float:right; width:750px; height:100%;}

.news-page-left{float:left;height:180px; width:350px;}

.news-page-left img{height:180px; width:335px;}

.news-page-right dt{color:#bea68c; font-size:18px; /*height:35px;*/}

.news-page-right dd{color:#636363; font-size:14px; line-height:24px; padding-top:5px;}

.ck{ height:30px;width:115px; padding-top:8px; float:right;}

.ck a{font-size:14px; color:#000000; background:#ffffff; height:30px; text-align:center; 

width:115px; line-height:30px; display:block; border:#000 solid 1px; color:#555;}

.ck a:after{content: ""; display:inline-block;  width:20px; height:20px;background: url(../images/page-ar.png) no-repeat center; vertical-align:top; margin:5px 0 0 5px;}

.news-page-right dd b{font-weight:normal;}

.page {

    margin: 35px auto;

    overflow: auto;

    width: 470px;

}



.page li {

    color: #898989;

    float: left;

    height: 24px;

    line-height: 24px;

    list-style: outside none none;

    margin: 0 10px;

    text-align: center;

}



.page a {

    color: #414142;

    padding: 3px;

}

.page  select{border: 1px solid #414142;}



/**医生列表**/

.position-list{ width:100%; height:45px; line-height:45px;}

.position-list p{ width:1200px; margin:0 auto 0;line-height:45px; color:#555; overflow:hidden;}

.position-list p:before{ content:""; display:inline-block; width:4px; height:20px; vertical-align:middle; background-color:#32b3e6; margin-right:10px;}

.position-list p a{ color:#555;}

.doc-tit{ color:#d3d3d3; padding:0 0 70px 0; border-bottom:#d3d3d3 1px solid; font-size:48px;}

.doc-ul{ margin:0 auto 0; overflow:hidden;}

.doc-ul li{ width:580px; float:left; height:395px;  border:solid 1px #c6c6c6; overflow:hidden; margin-top:36px; }

.doc-ul li:nth-of-type(even){ float:right;}

.doc-ul li .doc-li-img{margin:30px 0 0 20px; width:240px; text-align:center; float:left;}

.doc-ul li .doc-li-js{ width:275px; overflow:hidden;margin:30px 20px 0 0;}

.doc-ul li .doc-li-js h2{ color:#333333; font-size:28px;}

.doc-ul li .doc-li-js h2 small{ font-size:16px; color:#888888;}

.doc-ul li .doc-li-js p{ color:#333333; font-size:14px; margin-top:15px; line-height:22px;}

.doc-ul li .doc-li-js a.art_doc_xq{ display:block; width:200px; height:50px; text-align:center; background-color:#bea68c; line-height:50px; margin-top:20px; color:#fff; font-size:18px;}

.doc-art-content{ margin:70px auto 0; overflow:hidden;}

.doc-art-content .doc-art-img{ width:400px; height:450px; line-height:450px;border:solid 1px #c6c6c6; text-align:center;}

.doc-art-content .doc-art-js{ width:750px;}

.doc-art-content .doc-art-js h2{ font-size:24px; font-weight:bold; color:#333;}

.doc-art-content .doc-art-js h2 small{ font-size:16px; color:#888;}

.doc-zxrx{width:540px;  font-size:24px; font-weight:bold; height:80px; line-height:80px; text-align:center; background-color:#e7ad32; border-radius:5px; color:#fff;}

/**文章页**/

.wpr{width:1128px;padding: 30px; float: right;overflow: hidden;border:#c6c6c6 solid 1px;margin-top: 15px;}

.wpr-tit{text-align: center;margin-bottom: 20px;/*margin-top: 20px;*/overflow: hidden;}

.wpr-tit h1{color: #555;line-height: 40px;font-size: 22px;}

.wpr-tit p{width: 80%;margin: auto; font-size: 14px;border-bottom: dotted 1px #555; padding-bottom: 10px;color: #888;}

.wzbox-comm{min-height: 650px;}

.wzbox-comm p{text-align: justify;padding-bottom: 30px;}

.wzbox-pn li{overflow: hidden;height: 40px;line-height: 40px;float: left; width:49%; color: #bea68c;}

.wzbox-pn a{/*display: inline-block;float: left;*/width: 45%;height: 40px;overflow: hidden;margin-right: 5%;color: #666;}

.wzbox-pn a span{color: #bea68c;padding-right: 5px;}

.wzbox-pn a:hover{color: #333;}

.wzbox-pn a:before{

	content: "";display: inline-block;width: 9px;height: 5px;float: left;overflow: hidden;margin: 18px 10px 0 0;

	background: url(../../static/images/wzbox_pnico.png) no-repeat;

}

.wzbox-pn a.prev:before{background-position: 0 0;}

.wzbox-pn a.next:before{background-position: -9px 0;}



