.linkmap{ display:none;}
.main_content{margin-top: 0;overflow: hidden;padding-top: 60px;}
.main{padding: 0;margin-bottom: 0;}
input:focus {box-shadow:none;}
.main_midcon{margin-top: 50px;}
  .tab_right{
 position: fixed;
 right:0;
 top: 35%;
 z-index: 999;
  }
  .tab_right .openIt{
 width: 95px;
 height: 65px;
 background: #0071A5;
 display: flex;
 justify-content: space-around;
 align-items: center;
 font-size: 22px;
 color: #fff;
 line-height: 65px;
 border-radius: 5px 0 0 5px;
 cursor: pointer;
  }
  .closeIt {
 position: absolute;
 right: 17px;
 top: 0;
 display:none;
  }
  .closeIt ul li{
 display: block;
 height: 65px;
 background: #0071A5;
 width: 120px;
 font-size: 22px;
 margin-bottom: 2px;
 border-radius: 5px;
 padding: 0 10px;
 box-sizing: border-box;
  }
.main .closeIt ul li img{
  width:auto;
}
.main  .openIt ul li img{
  width:auto;
}

  .closeIt ul li a{
 color: #fff;
 display: flex;
 justify-content: space-around;
 align-items: center;
 height: 65px;
  }
  .closeIt ul li.tel_num{
 font-size: 20px;
 color: #ffc000;
 line-height: 65px;
 text-align: center;
 position: relative;
 cursor: pointer;
/* background: url(/Sites/Uploaded/UserUpLoad/20190926/20190926132356.png) center;
 background-size: 100% 100%;*/
 }

/*查看更多样式*/
a.more{width: 110px;height: 30px;display: block; color: #333333;text-align: center;line-height: 30px;background: url(/Content/Areas/Hospitals/images/Main/more.png) no-repeat;}
a.more:hover{color: #ffffff;background: url(/Content/Areas/Hospitals/images/Main/moreh.png) no-repeat;}

/*说明*/
h2.title_header{text-align: center;margin:10px 0;}
.item{width:19%;float: left;margin:0 0.5%;margin-bottom: 10px}
h2.tit{border: 1px solid #44ACFA;font-size: 16px;line-height: 32px;padding: 0 5px;border-bottom: none;background: #44ACFA;color: #fff;text-align: center;}
.item ul{border:1px solid #ededed;font-size: 14px;line-height: 28px;padding:10px;}
.item ul li {background: #F5F5F5; margin-bottom:2px;padding: 0 10px;}


/*banner图*/
.banner_inner{
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 z-index: 20;
}

.menu_right .tools li a{
 color:#ffffff;
}
.menu_right{
 position: fixed;
 right: 0;
 z-index: 9;
 top: 30%;
}
.menu_right .tools li {
 position: relative;
 width: 70px;
 height: 70px;
 margin-right: 15px;
 font-size: 16px;
 line-height: 25px;
 cursor: pointer;
 border: 2px solid #fff;
 border-radius: 8px;
 box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.38);
 padding: 10px 15px;
 box-sizing: border-box;
 margin: 10px 0;
 text-align: center;
 font-family: '黑体';
 font-weight: bold;
}
.menu_right .tools .l1 {
 background:#fff url(/Sites/Uploaded/UserUpLoad/20200420/20200420155047.png) no-repeat center center;
}
.menu_right .tools li:hover{
 /*background: url(/Sites/Uploaded/UserUpLoad/20200420/20200420155047.png) no-repeat center center;*/
 background:#0071A5;
 border: 2px solid #0071A5;

}
.menu_right .tools li a{
  display: none;
}

.menu_right .tools li:hover a{
 color: #FFF;
 display: inline-block;
}
.menu_right .tools .l2 {
 background:#fff url(/Sites/Uploaded/UserUpLoad/20200709/20200709150541.png) no-repeat center center;

}
/*.menu_right .tools .l2:hover {
 background: url(/Sites/Uploaded/UserUpLoad/20200420/20200420160926.png) no-repeat center center;
   
}*/

.menu_right .tools .l3{
 padding: 10px 6px;
 background:#fff url(/Sites/Uploaded/UserUpLoad/20200604/20200604120245.png) no-repeat center center;
  
}
.menu_right .tools .l4{
 background:#fff url(/Sites/Uploaded/UserUpLoad/20200612/20200612183046.png) no-repeat center center;
  
}
.menu_right .tools .l5{
  background:#fff url(/Sites/Uploaded/UserUpLoad/20200817/20200817111914.png) no-repeat center center;

}
.menu_right .tools .l5:hover .code_con {
  display: block;
}
.menu_right .tools .l3 .code {
 background: #000;
 width: 246px;
 height: 139px;
 padding: 21px 30px 40px;
 margin-left: -220px;
}
.code_con{
 display: none;
}
.menu_right .tools .l2:hover .code_con{
 display: block;
}
.code_conimg {
 box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.38);
 border-radius: 5px;
 background: #fff;
 border: solid 1px #d9d9d9;
 clear: both;
 padding: 10px 10px 12px 10px;
 left: -170px;
 position: absolute;
 text-align: left;
 top: 0px;
 z-index: 10000;
 line-height: 22px!important;
 font-size: 12px;
 color: #333;
  width: 120px;
  text-indent: 0;
}
div.code_conimg:before, div.code_conimg:after {
 position: absolute;
 content: '';
 border-top: 10px transparent dashed;
 border-bottom: 10px transparent dashed;
 border-right: 10px transparent dashed;
 border-left: 10px #fff solid;
 top: 10px;
 right: -20px;
}
.l3{
 background-image: url(/Sites/Uploaded/UserUpLoad/20200420/20200420140926.png);
}
.l3.hlwyy:hover {
 background: #0071A5;
}
.menu_right .tools .l3.hlwyy:hover a{
 color: #fff;
}

.hlwyy .l3_link {
 display: inline-block;
 vertical-align: middle;
 width: 58px;
 line-height: 1.3;
 font-size: 16px;
 opacity: 0;
 -webkit-filter: alphha(opacity=0);
 filter: alphha(opacity=0);
 -webkit-transition: all 0.3s;
 transition: all 0.3s;
 visibility: hidden;
 color: #fff;
 position: relative;
}
.hlwyy:hover .l3_link {
 opacity: 1;
 -webkit-filter: alphha(opacity=100);
 filter: alphha(opacity=100);
 visibility: visible;
}
#banner{width: 100%;position: relative;overflow: hidden;margin-bottom: 70px;}
/*#banner img{width: 100%;}*/
.arrow_btn{display: none;}
div.swiper-container{
 height: 802px;
}
.pagination{
 position: absolute;
 list-style: none;
 display: block;
 text-align: center;
 padding: 0;
 width: 100%;
 bottom: 25px;
}
.pagination span{
 height: 4px;
 width: 85px;
 outline: none;
 line-height: 0;
 font-size: 0;
 color: transparent;
 display: inline-block;
 cursor: pointer;
 background: #fff;
 margin:0 5px;
}
.pagination span.swiper-active-switch{
 background: #0071a5;
}

/*搜索框*/
.searchbox{width: 1200px;height: 76px;background: #fafafa;border-radius: 5px; position: absolute;bottom:-40px;left: 50%;margin-left: -600px;}
.searchcon{width: 1200px;}
.searchcon input.searchtxt{width: 1049px;height: 30px;line-height: 30px; border-radius: 5px;border: 0;outline: none;padding:23px 0px;padding-left: 50px;color: #999999;background: #fafafa;}
.searchcon .search_btn{width: 100px;height: 30px;margin-top: 24px;height: 30px; border: none; outline: none;border-left: 1px solid #d5d5d5;cursor: pointer;background: url(/Content/Areas/Hospitals/images/Main/ser.png) no-repeat center;}
.banner .searchbox{box-shadow: 0px 5px 5px #e5e5e5;}
.searchbox_ie8{z-index: 999;display:none;display:block\9;background: #000;position:absolute;left:-50%;margin-left: -597px;bottom:-40px;width:1200px;height:76px;filter:progid:dXImageTransform.Microsoft.blur(pixelradius=3);-ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=3)";}

/*最新新闻*/
.zxxw{padding-right: 10px;min-height: 610px;}
ul.zxxwimg{height: 240px;overflow: hidden;}
ul.zxxwimg li{float: left;width: 387px;}
ul.zxxwimg li img{width: 387px;height: 240px;transition:all 0.6s;}
ul.zxxwimg li img:hover{-webkit-transform:scale(1.05)}
ul.zxxwimg li.column_1{margin-right: 20px;}
ul.zxxwimg li a.title_type{display: none;}
ul.zxxwimg .Img_Box{position: relative;}
ul.zxxwimg .Img_Box h2{text-align: center;}
.zxxw ul.article_list{background: url(/Content/Areas/Hospitals/images/Main/line.jpg) no-repeat -10px 22px;}
.zxxw ul.article_list li{background: url();padding-left: 140px;padding-top:30px;}
.zxxw ul.article_list li{position: relative;}
.zxxw .span_date{position: absolute;left: 50px;bottom: 0;color: #333333;}
.zxxw .span_date b{position: absolute;top: -32px;font-size: 50px;cursor: pointer;}
.zxxw .span_date b:hover{color: #0071a5;}
div.li_con{border-bottom: 1px dashed #d5d5d5;}

/*公示公告*/
.gsgg{padding-left: 10px;}
.gsgg ul.article_list li{background: url();padding: 20px;height: 54px;margin-top: 20px;border: 1px solid #f6f6f6;box-shadow: 0px 0px 10px #f6f6f6;}
.gsgg ul.article_list li a.title_type{line-height: 26px;}


/*就医导航*/
.jydh{padding-bottom: 20px;}
.main_midcon .pt20{box-shadow: 0 0 10px #f3f3f3;}
.jydh ul.jydh_ul li{height: 50px;margin-top: 10px;}
.jydh_ul{padding-top: 20px;}
.jydh_CH{font-size: 18px;color: #333333;line-height: 24px;}
.jydh_EN{font-size: 12px;color: #999999;line-height: 18px;}
.jydh a:hover .jydh_CH,.jydh a:hover .jydh_EN{color: #0071a5;}
.jydh a.more{margin: 20px auto 0;float: none;}
.jydh_ul li>div{width: 65px;height: 50px;}
.yygh{background: url(/Sites/Uploaded/UserUpLoad/20180125/20180125133036.png) no-repeat ;}
.czxx{background: url(/Sites/Uploaded/UserUpLoad/20180125/20180125133158.png) no-repeat ;}
.jcxz{background: url(/Sites/Uploaded/UserUpLoad/20200426/20200426163750.png) no-repeat ;}
.ybxz{background: url(/Sites/Uploaded/UserUpLoad/20200426/20200426163805.png) no-repeat;background-size: 68%}
.mzjj{background: url(/Sites/Uploaded/UserUpLoad/20180125/20180125133402.png) no-repeat ;}
.jzlc{background: url(/Sites/Uploaded/UserUpLoad/20180125/20180125133254.png) no-repeat ;}
.jzdh{background: url(/Sites/Uploaded/UserUpLoad/20180125/20180125133459.png) no-repeat ;}


/*科室导航*/
.ksbg{background: #ffffff}
ul.ksbox{padding-top: 30px;height:410px;overflow:hidden;}
ul.ksbox li{height: 40px;border-bottom: 1px solid #b2d4e4;line-height: 40px;background: url(/Content/Areas/Hospitals/images/Main/kssj.png) no-repeat right;transition: color 0.3s,background-color 0.3s;}
ul.ksbox li a span{display: block;height: 39px;width: 140px;font-size: 18px;color: #333333;border-bottom: 2px solid #0071a5;transition: text-indent .3s}
ul.ksbox li a:hover{color: #0071a5;}
.kszn .more{float: none;margin: 20px auto;}
.sy_keshihover1 a{color: white;background:#0071a5; }
ul.ksbox li.sy_keshihover1 a span{color: white;text-indent: 10px;}
.ksbox .sy_ts_tab .sy_keshihover1{background:#0071a5 url(/Sites/Uploaded/UserUpLoad/20180211/20180211135355.png) no-repeat 240px 14px; }


/*南院建设*/
.nyjs{box-shadow: 0 0 10px #f3f3f3;position: relative;}
.magic a{font-family: 宋体;font-size: 22px;display: block;border: 1px solid #ccc;width: 138px;height: 35px;color: #0072A8;line-height: 35px;margin-top: 4px;background: #ffffff;margin-left: 5px;}
.magic{position: absolute;top: 160px;left: 72px;width: 150px;line-height: 45px;height: 45px;text-align: center;border: 1px solid #ccc;background: #ffffff;}
.nyjs:hover a{background: #0071a5;color: white;}



/*专题专栏*/
ul.ztzl_ul li{height: 130px;margin-top: 33px;}
ul.ztzl_ul li img{width: 100%;height: 100%;transition: all .3s}
.ztzl_ul{padding-top: 20px;}
.ztzl{background: #ffffff;}
.zt_active{-webkit-transform: scale(1.05);}
/*.sjd{background: url(/Content/Areas/Hospitals/images/Main/sjd.jpg) no-repeat center;}
.ylgg{background: url(/Content/Areas/Hospitals/images/Main/ylgg.jpg) no-repeat center;}
.jzfp{background: url(/Content/Areas/Hospitals/images/Main/jzfp.jpg) no-repeat center;}*/


/*开云体育群建设*/
.dq{text-align: center;}
.main_botcon{padding-top: 20px;}
.tabbox{margin: 10px auto 20px;width: 432px;}
.tabtit{float: left;height: 40px;width: 108px;text-align: center;line-height: 40px;border-bottom: 1px solid #e8e8e8;font-size: 16px;}
.tabbox a:hover{color: #0071a5;}
.page{display: none;}
.page img{transition: all .3s}
.tabpage .one{display: block;}
.tabactive{border-bottom: 3px solid #0071a5;}
.tabpage ul.article_list li{width: 380px;float: left;background: url();padding: 0;}
.tabpage ul.article_list li img{width: 380px;height: 240px;display: block;}
.tabpage ul.article_list li.column_2{margin: 0 20px;}
.tabpage a.title_type{display: block;font-weight: bold;}


/*背景图调整*/
/*body{overflow-x: hidden;}*/
.main_content{width: 1200px;display: none;}
.inner{width: 100%;margin: 0 auto;}
.main_botcon{padding-bottom: 40px;}
.main_topcon,.main_midcon,.main_botcon{position: relative;overflow: visible;}
.top_bg{width: 643px;height: 496px;position: absolute;left:0;top:-125px;background: url(/Content/Areas/Hospitals/images/Main/top.jpg) no-repeat;z-index: -1;}
.mid_bg{width: 848px;height: 650px;position: absolute;right:0;top:0px;background: url(/Content/Areas/Hospitals/images/Main/mid.jpg) no-repeat;z-index: -1;}
.bot_bg{width: 1100px;height: 496px;position: absolute;left:0;bottom:-250px;background: url(/Content/Areas/Hospitals/images/Main/bot.jpg) no-repeat;z-index: -1;}


/* banner */
.pho_btm{padding: 0 10px;display: none;}
.pho_ul .pho_li{
 width: 48%;
 height: 130px;
 font-size: 16px;
 line-height: 25px;
 cursor: pointer;
 border: 2px solid #fff;
 border-radius: 8px;
 box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.20);
 padding: 10px 15px;
 box-sizing: border-box;
 margin: 10px 0;
 text-align: center;
 font-family: '黑体';
 font-weight: bold;
 padding-top: 85px;
 color: #0071a5;
  }

.pho_ul .l1{background: #fff url(/Sites/Uploaded/UserUpLoad/20200817/20200817111914.png) no-repeat center 28px;background-size: 30%;}
.pho_ul .l2{background: #fff url(/Sites/Uploaded/UserUpLoad/20200420/20200420155047.png) no-repeat center 28px;background-size: 30%;}
.pho_ul .l3{background: #fff url(/Sites/Uploaded/UserUpLoad/20200709/20200709150541.png) no-repeat center 28px;background-size: 30%;}
.pho_ul .l4{background: #fff url(/Sites/Uploaded/UserUpLoad/20200604/20200604120245.png) no-repeat center 28px;background-size: 30%;}



@media only screen and (max-width:1600px){
 div.swiper-container{height: 675px;}
}
@media only screen and (max-width:1440px){
 div.swiper-container{height: 608px;}
}
@media only screen and (max-width:1366px){
 div.swiper-container{height: 615px;}
 div.swiper-container img{height: 100%;}
 #banner{margin-bottom: 15px;}
}
@media only screen and (max-width:1280px){
 div.swiper-container{height: 540px;}
}

@media only screen and (max-width: 1200px){
 .banner{width: 1200px;}
 .wrap{width: 1200px;}
 div.swiper-container{height: 506px;width: 100%;}
} 

@media only screen and (max-width: 768px){
  .wrap{width: 100%}
 .searchbox{display: none;}
 .banner{width: 100%;}
 .inner{width: 100%;}
  ul.zxxwimg li{width: 50%;}
  ul.zxxwimg li.column_1{margin-right: 0;}
  ul.zxxwimg li img{width: 95%;height: 224px;margin: 0 auto;display: block;}
  .main_content{padding-top: 20px;}
  .jydh ul.jydh_ul li{width: 33%;float: left;}
  .nyjs img{height: 562px;display: block;margin: 0 auto;}
  .zxxw{padding-right: 0px;}
  .zxxw{padding: 10px;}
  .gsgg{padding: 10px;}
  .tabpage ul.article_list li{width: 95%;padding: 0 5px;margin: 0 0 10px;}
  .tabpage ul.article_list li img{width: 100%;height: auto;}
  .tabpage ul.article_list li.column_2{margin: 0px 0 10px;}

  /* 轮播 */
  .swiper-container .swiper-wrapper img{width: 100%;}
  .main .swiper-container{height: 324px;width: 100%;}

  /* 搜索 */
  .sousuo{display: none;}
  .magic{display: none;}
} 
@media only screen and (max-width: 767px){
  .zxxw ul.article_list{background: url()}
  .zxxw ul.article_list li{padding-left: 0;}
  ul.article_list li span.span_date{display: none;}
  .zxxw .article_list .li_con{padding: 20px;border: 1px solid #f6f6f6;box-shadow: 0px 0px 10px #f6f6f6}
  .zxxw ul.article_list li{padding-top: 15px;}
  .zxxw .article_list .li_con p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
  .zxxw .article_list .li_con a.title_type{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
  
}
@media only screen and (max-width:640px){
 .nyjs img{height: 400px;}
 ul.ztzl_ul li{height: 175;}
 .main_botcon .article_list li a.title_type{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .jydh ul.jydh_ul li{width: 50%;}
 .main .swiper-container{height: 200px;}
 ul.zxxwimg {height: 220px;}
 ul.zxxwimg li{width: 100%;}
 ul.zxxwimg li img{height: 180px;max-height: 320px;}
 ul.zxxwimg li a.title_type{display: block;text-align: center;line-height: 30px;}
}
@media only screen and (max-width:600px){
 ul.zxxwimg {height: 220px;}

}
@media only screen and (max-width:480px){
 .jydh ul.jydh_ul li{width: 100%;}
 .main .swiper-container{height: 200px;}

}
@media only screen and (max-width:425px){
#banner{margin-bottom: 0;}
.pho_btm{display: block;}
.menu_right{display: none;}
.pagination{bottom: 35px;}
.pagination span {height: 3px;width: 50px;}
}
@media only screen and (max-width:400px){
   ul.zxxwimg{width: 300px;margin: 20px auto 0;}
   .swiper-box{width: 600px;}
   .pagination{bottom: 45px;}
} 