.header .head_title td.tdw3{height: 120px;}
.header .head_title td.tdw4{    background: transparent url(../images/tel.png) no-repeat center center;background-size: auto;}
.header .head_title td.tdw2{padding-right: 100px;background: transparent url(../images/top-sanjia.png) no-repeat center right;background-size: auto;}
.head_title, .head_title tr, .head_title tbody{display: block;}
/*.main-container .container{width: auto !important;max-width: none;}*/
.header .head_title tr{display: flex;align-items: center;justify-content: center;}
.header .head_title td.tdw3{width: 40%;height: auto;}
.header .head_title td.tdw4{width: 25%;height: 120px;}
.header .head_title td.tdw2{width: 35%;height: 120px;}

.shutter{margin-bottom: auto !important;}

#j-searchForm{display: none;}
.header{padding: 0;padding-top: 1rem;}
/*预约信息*/
.main_margin{margin: auto;padding: 10px 20px;}
.index_yy{ width:100%;background:#c8d9f1;}
.index_yymain{ height: 320px;}
.index_yyleft{ width: 360px; height: 300px; float: left; box-sizing: border-box; padding: 10px 0;}
.index_yyleft>span{ display: block; width: 100%; height:90px; padding: 10px 0; text-align: left; box-sizing: border-box;}
.index_yyleft>span>b{ padding-right: 8px; display: block; float: left; width: 70px; height: 70px;}
.index_yyleft>span>i{ font-style: normal; display: block; float: left; height: 70px;}
.index_yyleft>span>i>h1{ color: #333; font-size:20px; line-height:26px; padding-top:6px;}
.index_yyleft>span>i>h2{ color: #333; font-size:20px; line-height:26px; padding-top:10px;}
.index_yyleft>span>i>h3{ color: #333; font-weight: normal; font-size:16px; line-height:26px;padding-top:10px;}
.index_yyleft>span>i>h4{ color: #333; font-weight: normal; font-size:16px; line-height:26px;}
.index_yyleft>span>i>em{font-style: normal; color: #558ff2; font-size:28px; line-height: 30px; padding-bottom: 48px; }

.index_map{ width: 640px; height: 300px; float: left;}
.index_map img{ display: block;width: 380px;}
.index_map.one{display: inline-block;}
.index_map.two{display: none;}
@media only screen and (max-width:768px ) {
	.index_map.one{display: none;}
	.index_map.two{display: inline-block;margin: 20px auto;}
}


.index_order{ width: 500px; height: 280px; margin: 20px auto; background: #f7f7f7; box-sizing: border-box; padding: 10px 20px; border-radius:5px;}
.index_order>span{  padding-bottom:10px;font-size: 18px; text-align: left; display: block; color: #558ff2; font-weight: bold; line-height: 30px;}
.index_order>dl{  display: block; width: 100%;}
.index_order>dl>dt{ display: block; width: 100%; height: 44px; padding-bottom:12px;}
.index_order>dl>dd{ display: block; width: 100%; height: 32px; padding-bottom: 14px;}
.index_order>dl>dt>span{ padding-right: 8px; display: block; float: left; height: 32px; line-height: 32px; font-size: 16px; color: #333333;text-align: right;}
.index_order>dl>dd>a{background: linear-gradient(#71c13a,#54a52f); display: block;  height: 32px; line-height:32px; font-size: 14px; color: #fff;text-align:center; box-sizing: border-box; border-radius: 2px;}
.index_order>dl>dt>input{ border: 1px solid #eee; width:350px; display: block; float: left; height: 34px; line-height: 20px; font-size: 14px; color: #333333;text-align:left; box-sizing: border-box; padding: 6px;}
.index_order>dl>dt>select{ border: 1px solid #eee; width:350px; display: block; float: left; height:34px; line-height: 20px; font-size: 14px; color: #333333;text-align:left; box-sizing: border-box; padding: 6px;}

@media only screen and (max-width: 1364px) {
	.index_yymain{height: auto;}
	.index_yyleft,.index_map,.index_order{float: none;margin: auto;height: auto;}
	.index_yyleft,.index_map,.index_order{width: 33%;display: inline-block;    vertical-align: middle;}

	.index_map img{width: 100%;}
	/*.index_yyleft>span{text-align: right;}*/
}
@media only screen and (max-width: 1100px) {
	.index_yyleft,.index_map{width: 48%;}
	.index_order{width: 100%;}
}

@media only screen and (max-width: 768px) {
	.index_yyleft,.index_map{width: 100%;}
	.index_order{width: 100%;}
}

.index_other{ margin: 26px auto;    overflow: hidden;}
.index_other>a{ display: block; overflow: hidden; width: 32%; height: auto; float: left; box-sizing: border-box; border: 1px solid #efefef;margin: .5%;position: relative;}
.index_other>a:nth-of-type(3){ margin-right: 0px;}
.index_other>a img { display:block; max-width:100%; width:100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.index_other>a:hover  img{
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1); }
.index_other>a>span{  background: linear-gradient(rgba(0,0,0,0),rgba(51,51,51,0.9)); display: block; width:100%; height:60px; color: #fff; font-size:20px; text-align: center; position:absolute; z-index: 2; line-height:60px;    bottom: 0;}

.footer{
	background-color: #1260CC ;
}
/*.footer1 .middle ul li a ,.footer1 [class*="col-"] {color: #B2B2B2;}
.footer1 .middle ul li a:hover{color: #fff;}*/

.list-pic li .bg_pic{height: 200px !important;    background-size: contain !important;}


		/*专家滚动*/
.content_top {padding:10px 0 30px;}
.content_top_ul {float:left;}
.content_top_ul li {width:348px;height:175px;overflow:hidden;float:left;background:#f5f5f5;padding:10px;margin-right:15px;-webkit-transition:all ease .3s;transition:all ease .3s; border:1px solid #ccc;}
.content_top_ul li:hover {-webkit-transform:scale(1);transform:scale(1);box-shadow:0px 0px 18px rgba(0,0,0,.5);border:solid 1px #1678FF }
.content_top_ul li a img {height:155px;width:120px;float:left;padding:2px;border:1px solid #ccdee6;margin-right:18px;}
.content_top_ul li h2 {font-size:16px;line-height:32px;margin:0;}
.content_top_ul li h2 a {color:#1678FF ;}
.content_top_ul li p {color:#1678FF ;font-size:14px;line-height:26px;margin:0;}
.content_top_ul li p span {color:#333;}
.scr_cont {width:100000px;}
.doctor_ltd_inside {overflow:hidden;width:100%;margin: 10px auto 20px;}

.home-banner{width: 100%;}
.home-banner img{width: 100%;max-height: 100px;}


.meta_title {background: transparent url(../images/title-bg.png) no-repeat bottom left;text-align: left;}
.meta_title span{background-color: transparent !important;padding-left: 15px;}
.meta_title span{color: #fff !important;}

.ksdys{width:100%;margin:0 auto}
.kstitle{ height:29px; line-height:29px;color:#FFF; }
.kstitle b{background:url(../images/navtitle2.jpg) no-repeat;width:120px; height:29px; line-height:29px;color:#FFF;padding-left:50px;font-weight:bold;display:block;float:left}
.kstitle span{float:right;}
.ksys{border-top:solid 1px #ccc;padding:10px 0 0 0}
.ksys dl{  padding:0;margin:0}
.ksys dl dt{width:33%;height:155px;float:left;padding:0 0 0 5px ;margin: 0; overflow:hidden}

.ksys dl dt a{color: #007bff;}
.ksys dl dt a:hover{color: #222;}
.ksys dl dt p.img{width:85px;float:left;padding:0;margin:0;text-align:center}
.ksys dl dt p.img img{width:79px;height:104px;margin-bottom:10px;}
.ksys dl dt p.con{padding:0 0 0 15px;margin:0;line-height:20px;color:#5a5a5a;height:108px;overflow:hidden}
.ksys dl dt p.con b.tit{height:25px;display:block;overflow:hidden;line-height:25px;}
.ksys dl dt p.con img{padding-top:10px;}
.ksys dl dt span.anniu{padding:0 0 0 30px;display:block;text-align:center}


.KsCon{padding:0 0 10px 0}
.KsCon .kslist{clear:both; margin:0 auto;}
.KsCon .kslist .title{border-bottom:solid 1px #e6e6e6;height:33px;font:bold 15px/33px normal;color:#1768ae;clear:both;}
.KsCon .kslist ul.kslistul{padding:0 0 10px 10px;    overflow: hidden;}
.KsCon .kslist ul.kslistul li{background:url(../images/ksbg.png) no-repeat left top;width:198px;height:38px;float:left;padding:0 0 0 33px;overflow:hidden;line-height:38px;margin:10px 20px 0 5px;display:inline;}

.doctor-list{overflow: hidden;}
.doctor-list li{width: 49%;float: left;}
.doctor-list li:nth-child(odd){margin-right: 2%;}
.doctor-list li .pic img{height: auto;}

.inside_list li .text .con{    min-height: 40px;}
.anniu{}

@media only screen and (max-width:768px ) {
	.doctor-list li{width: 100%;float: left;}
	.doctor-list li:nth-child(odd){margin-right: auto;}
}



.zjview{height:350px; }
.zjview p.img{width:200px;float:left;padding:0;margin:0;text-align:center}
.zjview p.img img{width:160px;height:200px;margin-bottom:10px;border:solid 1px #e8e8e8;padding:5px;}
.zjview p.con{ padding:0 0 0 15px;margin:0;line-height:25px;color:#5a5a5a}
.zjview p.con img{padding-top:10px;}
 
.details_cont .jj{border-bottom:solid 1px #e8e8e8;height:29px;margin:20px 0}
.details_cont .jj h3{background:url(../images/navtitle2.jpg);width:125px;height:29px;padding: 7px 0 0 50px;font:bold 14px/normal normal;color:#FFF;}

.details_cont .pagecon{padding:20px;line-height:200%;text-align:left;overflow:hidden}


.about_bg6{ background: url("../images/zc.jpg") center top no-repeat;}
.banner{ width: 100%; height: 670px;}

.self{ width: 800px; height:auto; padding-top: 40px; margin: 0 auto 20px;}
.self>ul>li{ display: block; width: 100%; height: 40px; line-height: 40px; font-size: 14px; text-align: left;    clear: left;}
.self>ul>h1{ padding-bottom: 30px; padding-top: 20px; font-size: 20px; color: #333; line-height: 30px; text-align: left; font-weight: normal;}
.self>ul>li{ font-size: 16px; color: #333; line-height: 30px; text-align: left; font-weight: normal;    line-height: 44px;}
.self>ul>li>label{margin-right: 5px;}
.self>ul>span{ text-align: left; font-size: 14px; color: #666; padding-bottom: 20px; line-height: 30px; display: block; f font-weight: normal;}
.self>ul>li>input{ width: 400px; height: 36px;border: 1px solid #eee; text-indent: 6px;}
.selfli{ margin-top: -2px; width: 20px!important;  float: left;}
.self>ul>textarea{ width:600px; height: 120px; display: block;}
.selfa{ width:200px; background: #005bac; border-radius: 6px; height: 50px; line-height: 40px; display: block; margin: 0 auto;color: #fff !important; text-align:center;}

.selfdiv{line-height: 1.8; font-size: 14px; color: #666; text-align: left;}

.meta_news ul.indexyqlj li{border:none;}
.meta_news{margin-top: 10px;}

@media only screen and (max-width:768px ) {
	 .swiper_adv img{height: auto !important;}
	 .swiper_adv .swiper-pagination{bottom: -10px !important;}
}


/*新增修改*/
.two_col1{margin-top: 20px;}
.footer{padding-top: 35px;}
.footer .middle{margin-top: 20px; text-align: left;}
.footer .middle .dz{font-weight: bold;padding-top: 10px;font-size: 110%;background-position: left center; background-repeat: no-repeat; padding-left: 30px;background-size: contain;margin-bottom: 20px;}
.footer .middle p{padding-left: 30px;opacity: .8;}
.footer .footer_right_img{margin-top: 15px;}
.meta_cont4{margin-top: 20px;}
.shutter{margin-bottom: 20px;}
