/*reset*/
html,body{width:100%;min-height: 100%;background: url("../images/bodybgs.jpg");}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,div,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;}
body{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family: '微软雅黑', 'sans-serif'}
a{text-decoration:none;outline:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;outline: none}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
a,a:hover, a:visited, a:link, a:active {color: inherit}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}

img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:middle;}
i{font-style: normal;}
::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-thumb {background-color: #c1c1c1;}
::-webkit-scrollbar-track {background-color: #f7f7f7;}


.wcont{width: 1200px;margin: 0 auto;}
.mytable{display: table;}
.mycell{display: table-cell;vertical-align: middle;}
.cover{background: no-repeat center;background-size: cover}
.contain{background: no-repeat center;background-size: contain}
.inline{display: inline-block;vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}

/*头部*/
.header{height: 107px;background: url("../images/tbg1.jpg") center center;background-size: auto 100%;}

.header-l{padding-top: 28px;}
.header-l img{display: block;}
.header-r{padding-right: 245px;padding-top: 35px;font-size: 24px;font-weight: bold;color: #af5600;line-height: 1;}
.header-r a{display: block;}
.header-btns{display: none;}

.navs{height: 45px;background: url("../images/nav_bg.jpg") center; background-size: auto 100%;padding-top: 5px;box-sizing: border-box}
.navs li{float: left;width: 9.09%;padding: 0 5px;box-sizing: border-box;}
.navs li a{display: block;line-height: 34px;text-align: center;font-size: 15px;color: #ffffff;transition: .5s;}
.navs .on a{font-weight: bold;background: url("../images/nav_on.png") no-repeat center;background-size: 100% 100%;}
.navs li:hover a{background: url("../images/nav_on.png") no-repeat center;background-size: 100% 100%;}

.banner{position: relative;margin-bottom: 10px;}
.swiper-banner{overflow: hidden;height: 385px;}
.banner-pc{height: 100%;}
.banner-mo{height: 100%;display: none;}
.banner img{display: block;width: 100%;}
.banner-bot{position: absolute;left: 0;width: 100%;bottom: 10px;}
.banner-pag{position: relative;background: #742510;height: 16px;border-radius: 8px;padding: 5px 3px;box-sizing: border-box;}
.banner-pag span{width: 7px;height: 7px;border-radius: 50%;opacity: 1;background: #e4792a;float: left;margin:0 3px;}

.banner-pag .swiper-pagination-bullet-active{background: #ffffff;}

/*新闻*/
.box1-l{width: 70%;background: #ffffff;box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);}
.box1-r{width: 29%;background: #ffffff;box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);}
.tytit1{background: url("../images/titbg1.jpg") no-repeat left top;background-size:auto 100%;padding-top: 3px;padding-left: 64px;box-sizing: border-box}
.tytitls{}
.tytitls li{line-height: 40px;float: left;}
.tytitls li a{display: block;font-size: 18px;color: #4c180a;padding: 0 25px;position: relative;}
.tytitls li.on a{background: #ffffff;font-weight: bold;color: #995306}
.tytitls li.on a:after{content: "";height: 3px;position: absolute;top: 0;left: 0;width: 100%;background: #ac7b5a;}
.tytit1-more{font-size: 12px;color: #c55400;}
.tytit1-more a{padding: 10px 15px;display: block;}

.box1-bot{padding: 20px 15px;box-sizing: border-box}
.box1-m1{width: 50%;position: relative;}
.slideul{height: 280px;}
.slideul li{height: 100%;position: relative;}
.slideul li a{display: block;height: 100%;}
.slideul li a div{height: 100%;}
.slideul li a p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px 25px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #975105;text-align: center;z-index: 2;font-size: 14px;color: #fff}
.box1ctrl{position: absolute;left: 0;bottom: 0;height: 39px;width: 18px;z-index: 11;cursor: pointer}
.box1ctrl img{display: block;width: 100%;height: 100%;}
.box1-nex{left: auto;right: 0;}

.box1-m2{width: 48%;height: 280px;}
.box1-m2 li{border-bottom: 1px dashed #886824;padding: 4px 0;}
.box1-m2 li a{display: block;position: relative;line-height: 30px;font-size: 14px;}
.box1-m2 li a:after{content: "";position: absolute;left: 7px;top: 50%;width: 4px;height: 4px;background: #cbbfae;margin-top: -2px;}

.box1-m2 li span{display: block;box-sizing: border-box;padding-left: 20px;padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #886824;transition: .5s;}
.box1-m2 li i{width: 50px;text-align: right;color: #d2bb89;position: absolute;right: 0;top: 0;}
.box1-m2 li:hover span{color: #6d1d0f}

.box1-m3{background: url("../images/box1m3.png") no-repeat center;background-size: 100% 100%;height: 160px;padding: 8px 10px;box-sizing: border-box}
.box1-m3-bg{height: 100%;}
.box1-m4{font-size: 14px;color: #886824;line-height: 25px;height: 100px;overflow: hidden;margin-top: 20px;padding: 0 10px;box-sizing: border-box;text-align: justify;}

/*建设*/
.box2{margin-top: 10px;}
.box2-l{width: 70%;background-image: url("../images/box2m1.jpg");box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);height: 395px;padding: 35px 35px 0;}
.box2-r{width: 29%;background: #ffffff;box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);}



.box2-m1{width: 48%;}
.box2-m1-t1{font-size: 18px;color: #995306;font-weight: bold;}
.box2-m1-t1 span{padding-left: 10px;}

.box2-m1-t2{padding-top: 25px;}
.box2-m1-t2 li{padding: 5px 0;}
.box2-m1-t2 li a{display: block;position: relative;line-height: 30px;font-size: 14px;}
.box2-m1-t2 li a:after{content: "";position: absolute;left: 7px;top: 50%;width: 7px;height: 7px;background: #8d210f;margin-top: -3px;border-radius: 50%;}
.box2-m1-t2 li span{display: block;box-sizing: border-box;padding-left: 20px;padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #886824;transition: .5s;}
.box2-m1-t2 li:hover span{color: #8d210f}
.box2-m1-t2 li i{width: 50px;text-align: right;color: #d2bb89;position: absolute;right: 0;top: 0;}


.box2-m2{width: 48%;}
.swiper-box2{height: 300px;overflow: hidden;}
.swiper-box2 .swiper-slide{}
.swiper-box2 .swiper-slide a{display: block;height: 100%;}
.swiper-box2 .swiper-slide a div{height: 100%;}
.swiper-box2 .swiper-slide a p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px 25px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: rgba(0,0,0,.6);text-align: center;z-index: 2;font-size: 14px;color: #fff}

.box2-m3{background-image: url("../images/box2m3.jpg");border-top:1px solid #fff;height: 350px;box-sizing: border-box;padding: 40px 0;overflow: hidden;}
.box2-m3 ul{padding-top: 30px;}
.box2-m3 li{float: left;width: 45%;text-align: center;margin-bottom: 25px;}
.box2-m3 li a{font-size: 14px;color: #886824;position: relative;transition: .5s;}
.box2-m3 li a:hover{color: #8d210f}
.box2-m3 li a:after{content: "";position: absolute;left: -13px;top: 50%;height: 7px;width: 7px;margin-top: -3px;background: url("../images/icon2.png") no-repeat;}

/*专家团队*/
.box3{background-image: url("../images/box3bgs.jpg");margin-top: 10px;padding:0 15px 15px;box-sizing: border-box}

.tytit2{padding-top: 3px;}
.tytit2-l{padding-top: 6px;}
.tytit2-l span{font-size: 18px;font-weight: bold;padding-left: 3px;}
.tytit2-ser{padding-top: 5px;padding-bottom: 5px;}
.tytit2-ser form{border: 1px solid #fff;}
.tytit2-ser input{background: none;width: 210px;padding: 0 10px;line-height: 26px;height: 26px;font-size: 14px;color: #fff;border: none;}
.tytit2-ser button{width: 26px;height: 26px;background: url("../images/icon6.png") no-repeat center center #fff;padding: 0;border:none;}

.box3-t2{background: #ffffff;padding: 25px;box-sizing: border-box;margin-top: 2px;position: relative;}

.swiper-box3{overflow: hidden;}
.swiper-box3 .swiper-slide{}
.swiper-box3 .swiper-slide a{display: block;}
.box3-im{padding: 10px;box-sizing: border-box;height: 255px;background: url("../images/biankuang.jpg") no-repeat;background-size: 100% 100%;}
.box3-pi{width: 100%;height: 100%;transition: .5s;}

.box3-if{text-align: center;padding-top: 20px;}
.box3-if h1{font-weight: normal;font-size: 16px;color: #715c27;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box3-if p{font-size: 14px;color: #333333;padding-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.box3-ctrl{position: absolute;left: 2px;top: 120px;z-index: 3;cursor: pointer;}
.box3-ctrl img{display: block;}
.box3-nex{left: auto;right: 2px;}

/*科室简介*/
.box4{margin-top: 10px;}

.box4-l{width: 70%;background-image: url("../images/box2m1.jpg");box-sizing: border-box;border: 1px solid #fff6e4;padding:0 15px 15px;}
.box4-r{width: 29%;background: #ffffff;box-sizing: border-box;border: 1px solid rgba(255,255,255,.5);}

.slide4{}
.slide4 .bd{height: 320px;padding: 30px 15px 0;box-sizing: border-box;background: #ffffff;}

.box4-m1{width: 48%;box-sizing: border-box;background: url("../images/biankuang2.jpg");background-size: 100% 100%;height: 262px;padding: 15px;}
.box4-m1-pi{width: 100%;height: 100%;}
.box4-m2{width: 49%;padding-top: 10px;}
.box4-m2 h1{font-size: 16px;color: #a85c2b;font-weight: normal;padding-left: 15px;position: relative;}
.box4-m2 h1:after{content: "";width: 5px;height: 5px;background: #a85c2b;position: absolute;top: 50%;margin-top: -3px;left: 5px;}

.box4-m2-ls{font-size: 14px;color: #886824;line-height: 25px;height: 180px;overflow: hidden;text-align: justify;margin: 10px 0;padding-top: 10px;}
.box4-m2-ls li{float: left;width: 50%;margin-bottom: 10px;}
.box4-m2-ls li a{font-size: 14px;color: #886824;position: relative;padding-left: 14px;box-sizing: border-box;transition: .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box4-m2-ls li a:hover{color: #8d210f}
.box4-m2-ls li a:after{content: "";position: absolute;left: 5px;top: 50%;height: 7px;width: 7px;margin-top: -3px;background: url("../images/icon2.png") no-repeat;}

.box4-m2 span{display: block;position: relative;overflow: hidden;}
.box4-m2 span:after{content: "";width: 100%;position: absolute;height: 1px;background: #c5a98d;left: 0;top: 50%;}
.box4-m2 span a{font-size: 12px;color: #c55400;padding: 0 15px;background: #ffffff;position: relative;z-index: 2;}





.box4-m3{height: 335px;background: #ffffff;box-sizing: border-box;padding:20px 15px 0;}
.box4-m4{padding-top: 20px;}
.box4-m4 li{float: left;width: 50%;margin-bottom: 15px;}
.box4-m4 li a{font-size: 14px;color: #886824;position: relative;padding-left: 14px;box-sizing: border-box;transition: .5s;}
.box4-m4 li a:hover{color: #8d210f}
.box4-m4 li a:after{content: "";position: absolute;left: 5px;top: 50%;height: 7px;width: 7px;margin-top: -3px;background: url("../images/icon2.png") no-repeat;}
.box4-m5{font-size: 14px;color: #886824;line-height: 25px;height: 100px; overflow: hidden;padding: 0 10px;box-sizing: border-box;text-align: justify;margin-top: 20px;}

/*广告*/

.adv{margin-top: 10px;}
.adv img{display: block;}
.adv .adv-pc{}
.adv .adv-mo{display: none;}
/*专栏*/
.tytit3{font-size: 18px;color: #995306;font-weight: bold;background: url("../images/tytit3.png") no-repeat left center;line-height: 46px;padding-left: 10px;}

.box5{margin-top: 10px;}
.box5 .box5-l,.box5 .box5-c,.box5 .box5-r{height: 395px;box-sizing: border-box;padding: 40px 40px 0 40px;}
.box5-l{width: 34.5%;background: url("../images/box5bg1.png");background-size: 100% 100%;}

.box5-c{width: 34.5%;margin-left: 1%;background: url("../images/box5bg2.png");background-size: 100% 100%;}

.box5-r{width: 29%;background: url("../images/box5bg3.png");background-size: 100% 100%;}

.box5-m1{height: 220px;margin-top: 10px;}
.box5-m1 li{}
.box5-m1 li a{display: block;font-size: 14px;color: #886824;padding: 8px 0;box-sizing: border-box;padding-left: 16px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .5s;}
.box5-m1 li a:hover{color: #8d210f}
.box5-m1 li a:after{content: "";width: 7px;height: 7px;border-radius: 50%;background: #8d210f;position: absolute;top: 50%;margin-top: -3px;left: 0;}
.box5-m2{margin-top: 10px;}
.box5-m2 a{display: block;width: 88px;height: 30px;line-height: 30px;font-size: 12px;color: #fff;text-align: center;background: url("../images/morebg.png");background-size: 100% 100%;}

/*底部*/
/*友情链接*/
.yqlj{padding: 25px 0;}
.yqlj-l{font-size: 14px;color: #4e2b06}
.yqlj-r{overflow: hidden;}
.dowebok{background: none;}
.dowebok a{font-size: 14px;color: #4e2b06;}
.dowebok a span{padding:0 10px;}
.dowebok a:last-child span{display: none}
.dowebok.str_wrap{background: none;line-height: normal;}

.foot{background: url("../images/footbgs.jpg");}

.foot-t1{padding: 30px 0;text-align: center;}
.foot-t1 li{font-size: 14px;padding: 0 5px ;display: inline-block;vertical-align: middle;}
.foot-t1 li span{color: #f4c58f;}
.foot-t1 li i{color: #ffffff;}

.foot-m2{padding: 20px 0;}
.foot-m2 li{display: inline-block;vertical-align: middle;padding: 0 2px;}
.foot-m3{text-align: center;padding-top: 10px;}
.foot-m3 div{display: inline-block;vertical-align: top;}
.foot-m3 img{display: block;}
.foot-m3-n1{}
.foot-m3-n2{margin-left: 30px;}
.foot-m3-n2 img{width: 88px;}
.foot-m3-n2 p{margin-top: 5px;font-size: 14px;color: #fff}

.foot-t2{padding: 20px 0;background: rgba(0,0,0,.2);font-size: 12px;color: #d7b8a6;text-transform: uppercase}


/*新闻列表*/
.nybanner{height: 288px;}
.nybanner div{height: 100%;}
.nybanner-mo{display: none;}

/*面包导航*/
.mbx{background: #f8eedc;padding: 10px 0;font-size: 14px;color: #742510}
.mbx span{color: #1b0d02}

.nybox{margin-top: 20px;background: #fef9f2;box-sizing: border-box;padding: 20px;border: 1px solid #fff}

.nybox1-l{float: left;width: 144px;}
.nybox1-l h1{height: 52px;line-height: 52px;background: url("../images/icon11.png") no-repeat;background-size: 100% 100%;font-size: 18px;color: #f8eedc;text-align: center;position: relative;z-index: 2;}
.nybox1-l ul{background:url("../images/icon12.png") no-repeat left bottom #f7efe7;border: 1px solid #e6cfbd;box-sizing: border-box;background-size: 100% auto;padding: 25px 15px 95px;margin-top: -5px;}

.nybox1-l ul li{margin-bottom: 20px;}
.nybox1-l ul li a{padding-left: 12px;font-size: 14px;color: #886824;background: url("../images/icon2.png") no-repeat left center;white-space: nowrap;transition: .5s;}
.nybox1-l ul li a:hover{color: #9e5118}
.nybox1-l ul .on a{font-weight: bold;color: #9e5118}

.nybox1-r{overflow: hidden;padding-left: 20px;}
.nybox1-tit{padding-top: 5px;padding-bottom: 20px;background: url("../images/borderbgs.png") repeat-x bottom;}
.nybox1-tit span{font-size: 20px;color: #9e5118;font-weight: bold;padding-left: 5px;}

.news1{}
.news1 li{padding: 20px 25px;box-sizing: border-box;border-bottom: 1px dashed #ead7c7;}
.news1 li a{display: block;transition: .5s;}
.news1 li a:hover{transform: translateY(-5px)}
.news1 li h1{font-size: 18px;color: #6d350b;position: relative;}
.news1 li h1:after{content: "";width: 4px;height: 4px;background: #6d350b;position: absolute;left: -10px;top: 10px;}
.news1 li p{font-size: 14px;color: #333333;margin: 10px 0;line-height: 1.8;text-align: justify;}
.news1 li span{font-size: 14px;color: #da9b6d}
.news1 li span i{margin-right: 10px;}

.fenye{padding: 30px 0;text-align: center;}
.fenye a,.fenye span{display: inline-block;padding: 2px 2px;min-width: 20px;margin: 2px;border: 1px solid #825633;font-size: 14px;color: #825633}
.fenye span{background: #825633;color: #fff}


/*医院荣誉*/
.picls1{}
.picls1 ul{padding: 20px;box-sizing: border-box}
.picls1 li{float: left;width: 45%;}
.picls1 li:nth-child(even){float: right;}
.picls1-im{overflow: hidden;}
.picls1-pi{height: 290px;transition: .5s;}
.picls1 li p{padding: 20px 0;text-align: center;font-size: 16px;color: #6d350b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picls1 li:hover .picls1-pi{transform: scale(1.05)}
/*医院概况详情*/

.nybox1-infos{padding: 30px 20px;box-sizing: border-box;font-size: 16px;color: #6d350b;line-height: 1.8;text-align: justify;}

/*新闻详情*/
.nybox2{padding: 0 30px;box-sizing: border-box}
.nydetail-tit{}
.nydetail-tit h1{padding: 30px 0;background: url("../images/borderbgs.png") repeat-x bottom;font-size: 24px;color: #6d350b;font-weight: normal;text-align: center;}
.nydetail-tit p{padding: 15px 0;text-align: center;font-size: 14px;color: #da9b6d}
.nydetail-tit p i{padding: 0 10px;}

.nydetail-info{font-size: 14px;color: #333333;line-height: 2;text-align: justify;padding-top: 20px;}

.nydetail-links{padding: 30px 0;}
.nydetail-links a{border: 1px solid #6d350b;padding: 15px 10px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #6d350b;width: 48%;}
.nydetail-links a i{color: #333333;transition: .5s;}
.nydetail-links a:hover i{color: #6d350b}

/*科室详情*/
.keshi{padding-top: 40px;padding-bottom: 20px;}
.nytit1{background: url("../images/borderbgs.png") repeat-x center;text-align: center;}

.nytit1 span{font-size: 24px;color: #6d350b;padding: 30px 15px;min-width: 150px;background: url("../images/icon13.png") no-repeat center #fef9f2;background-size: auto 100%;}


/*医生列表页*/
.nyser{padding: 15px 0;background: url("../images/borderbgs.png") repeat-x bottom;}
.nyser-m1{font-size: 24px;color: #6d350b;font-weight: bold;padding: 25px 190px 25px 0;background: url("../images/icon15.png") no-repeat right center;background-size:auto 100%}
.nyser-m1 span{font-style: italic;padding-left: 10px;}
.nyser-m1 span:first-letter{font-size: 36px;}

.nyser-m2{padding-top: 25px;}
.nyser-m2 form{border: 1px solid #da9b6d}
.nyser-m2 input{border:none;background: none;font-size: 18px;color: #333333;width: 290px;padding: 0 10px;line-height: 44px;height: 44px;}
.nyser-m2 button{border:none;background: none;font-size: 18px;color: #6d350b;line-height: 44px;padding: 0 10px;border-left:1px solid #da9b6d;}

.picls2{padding: 20px 15px;box-sizing: border-box}
.picls2 li{float: left;width: 18.4%;margin-right: 2%;margin-bottom: 20px;}
.picls2 li a{display: block;}
.picls2 li:nth-child(5n){margin-right: 0;}

/*医生详情页*/

.ysdetail{}
.ysdetail-t1{padding: 30px 0;}
.ysdetail-t1 .ysdeimg{width: 200px;margin: 0 auto;}

.ysdetail-t1 h1{font-weight: normal;color: #6d350b;text-align: center;padding: 20px 0;}
.ysdetail-t1 h1 span{font-size: 24px;}
.ysdetail-t1 h1 i{font-size: 16px;margin-left: 10px;}

.ysdetail-t1 h2{color: #333333;font-size: 14px;text-align: center;}
.ysdetail-t1 h2 span{}
.ysdetail-t1 h2 i{font-weight: normal;}

.ysdetail-t2{text-align: center;font-size: 14px;color: #a05200;line-height: 2;padding: 30px 5vw;box-sizing: border-box;border-top:1px dashed #ddb69a}

/*名医堂单页*/
.mythj{padding: 20px;box-sizing: border-box;background: #d0bea9;margin-top: 30px;}
.swiper-myt{overflow: hidden;}
.myt-im{height: 190px;overflow: hidden;}

.swiper-myt a:hover .box3-pi{transform: scale(1.05)}

/*登录*/
.form-login{width: 380px;margin: 0 auto;padding: 70px 0;}
.form-tops-l{float: left;}
.form-tops-l i{display: inline-block;vertical-align: middle;font-size: 18px;font-weight: bold;color: #6d350b;padding-left: 5px;}
.form-tops-r{float: right;}
.form-tops-r i{font-size: 14px;color: #6d350b;display: inline-block;vertical-align: middle;padding-left: 5px;}

.form-bottom{padding-top: 20px;}

.form-item{padding: 10px 0;}
.form-item input{display: block;width: 100%;padding:0 10px;line-height: 40px;border: 1px solid #da9b6d;font-size: 14px;color: #333333;background: none;box-sizing: border-box}

.form-item2 input{float: left;width: 80%;}
.form-item2 button{float: left;width: 20%;border: 1px solid #da9b6d;background: none;font-size: 14px;color: #333333;text-align: center;line-height: 40px;cursor: pointer;padding: 0;border-left:none;}

.form-sub{border: 1px solid #da9b6d;background: #c0590b;font-size: 14px;color: #fff;text-align: center;line-height: 40px;width: 100%;cursor: pointer;padding: 0;}
