﻿@charset "utf-8";
/*全局样式*/

*{ padding:0px; margin:0px; list-style:none}    
/*.main_content{min-height: 610px;}*/
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight: normal;}
select,input,img,select{vertical-align:middle; margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
img{vertical-align:middle; border:none}
body{color:#333;font-family:'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体',SimSun,'宋体',sans-serif;font-size: 14px;margin:0;padding:0;background:#fff;}
a{color: #333;text-decoration:none;cursor: pointer;}
a:hover{color:#69a4d7;text-decoration:none;}
.clearit,.clearb{clear:both;margin:0;padding:0;}
.overflow{ overflow:hidden; height:1%;}
.fl{ float:left}
.fr{ float:right}
/*------错误提示------*/
.field-validation-error{color:red}

/* .main{margin-bottom: 40px;} */
/*文章、栏目、站点、二级页面主体宽度*/
.main_content{width: 1280px;margin:0 auto;}
/*左右布局样式*/
.Min_L{width:850px;height: auto !important;}
.Min_R{width:330px;}

/*板块布局样式*/
.col-md-12{width:100%;} 
.col-md-10{width:83%;} 
.col-md-9{width:75%;}
.col-md-8{width:67%;}
.col-md-7{width:59%;}
.col-md-6{width:50%;}
.col-md-5{width:41%;}
.col-md-4{width:33%;}
.col-md-3{width:25%;}
.col-md-2{width:17%;}
.mrg{margin:0 2%;}
/*外边距像素*/
.mt10{margin-top: 10px;}   
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mg0-10{ margin:0 10px;}
.mg20-0{ margin:20px 0;}
.mg25-0{ margin:25px 0;}
/*内边距像素*/
.pd10{padding:10px}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px}
.pr10{padding-right: 10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 15px;}
.pd0-10{padding:0px 10px;}
.pd0-15{padding:0px 15px}
.pd0-20{padding:0px 20px}
.pd5-0{padding:5px 0px}
.pd10-0{padding:10px 0px}
.pd15-0{padding:15px 0px}
.pd20-0{padding:20px 0px}
.pd5-15{padding:5px 15px}
.pd0-15{padding:0px 15px}
.pd0-10{padding:0px 10px}
.pd0-20{padding:0px 20px}
/*边框样式*/
.border_T{border-top:2px solid #e4e4e4;}
.border_B{border-bottom:1px solid #e4e4e4;}
.border_L{border-left:1px solid #e4e4e4;}
.border_R{border-right:1px solid #e4e4e4;}
.border{border:1px solid #e4e4e4;border-top:2px solid #e4e4e4;}
/*渐变样式*/
.transition{
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s ;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;  
}
.copyright a{
  color: #000;
}
.transition img{
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s ;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;  
}
.transition img:hover{
  transform: scale(1.05);
}
/*输入框样式*/
input,textarea,select{
  font-size: 14px;
  color: #555;
  background-image: none;
  border:1px solid #ccc;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input:focus,textarea:focus,select:focus{
}
/*banner*/
.slick-dots{position: absolute;bottom: 20px;left: 50%;width: 300px;;margin-left: -150px;}
.slick-dots:after{content: "";display: block;overflow: hidden;height: 0;;clear: both;}
.slick-dots li{float: left;width: 40px;height: 3px;margin: 0 5px;overflow: hidden;line-height: 0;}
.slick-dots li.slick-active  button{background: red;color: red;}
.slick-dots li button{display: block;border: none;outline: none;border-radius: 0;-webkit-appearance: none;width: 100%;height: 100%;;font-size: 0;line-height: 0;background: #fff;color: #fff;}
.slick-prev, .slick-next {
 position: absolute;
 display: block;
 height: 100px;
 width: 30px;
 line-height: 0;
 font-size: 0;
 cursor: pointer;
 color: transparent;
 top: 50%;
 margin-top: -10px;
 padding: 0;
 border: none;
 outline: none;
 z-index: 99;
}

.slick-prev{
  left: 0;
  background: url(/Content/Areas/Common/images/leader_btnleft.png) no-repeat center center;

}
.slick-next{
  right: 0;
  background: url(/Content/Areas/Common/images/leader_btnright.png) no-repeat center center;
} 
.slick-prev:hover{
  background: url(/Content/Areas/Common/images/leader_btnleft1.png) no-repeat center center;
}
.slick-next:hover{
  background: url(/Content/Areas/Common/images/leader_btnright1.png) no-repeat center center;
}
.main{    min-height: 510px;}
/*公用标题样式*/
.w1280{width:1280px;margin:0 auto;}
h2.title_header,h2.Com_tit{height:50px;line-height:50px;color:#2076bd;font-size: 18px;}
h2.title_header span:first-of-type{
  padding-left: 50px;
  padding-right: 20px;
}
h2.title_header span.active{
  font-size: 18px;
  font-weight: bold;
}
h2.title_header a.more {
  float: right;
  font-size: 24px;
  margin-top: 10px;
  font-weight: bold;
  color: #0069a7; 
  width: 50px;
  border-left: 1px solid #e4e4e4;
  text-align: center;
  height: 28px;
  line-height: 28px;
}
h2.title_header a.more:hover{font-size:26px; border-left: 1px solid #0069a7;}
h2.title_header span,h2.Com_tit span{position: relative;padding: 0 20px;display: inline-block;}
h2.title_header span a{color: #333 }

h2.title_header span.active::after,h2.Com_tit span.active::after{
  content: "";
  height: 7px;
  width: 100%;
  position: absolute;
  bottom: -7px;
  background: url(/Content/Areas/Common/images/tit_bg.png) no-repeat center center;
  left: 0px;
}
h2.title_header.icon1{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon2{
  background: url(/Content/Areas/News/images/jigou.png) no-repeat left center;
}
h2.title_header.icon3{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon4{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon5{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon6{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon7{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon8{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon9{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon10{
  background: url(/Content/Areas/Common/images/tit_icon1.png) no-repeat left center;
}
h2.title_header.icon11{
  background: url(/Content/Areas/Common/images/tit_icon11.png) no-repeat left center;
}
/*字体颜色*/
.blue{ color:#0573be !important}
.blue span a{ color:#0573be !important}
.red{ color:#e23838 !important}
.red span a{color:#e23838 !important}
.green{ color:#178601 !important}
.green span a{ color:#178601 !important}
.dark_blue{ color:#005087 !important;}
.dark_blue span a{ color:#005087 !important;}
.blue span{border-left:3px solid #0573be !important;}
.red span{border-left:3px solid #e23838 !important;}
.green span{border-left:3px solid #178601 !important;}
.dark_blue span{border-left:3px solid #005087 !important;}
.red a.more{ background-position: right -16px !important;}
.green a.more{ background-position: right -32px !important;}
.dark_blue a.more{ background-position: right -48px !important;}
/*文章列表插件样式*/
ul.article_list li{padding-left:20px;background:url(/Content/Areas/Common/images/article_icon1.png) no-repeat 0px 15px;line-height: 35px;}
ul.article_list li:hover{background:url(/Content/Areas/Common/images/article_icon2.png) no-repeat 0px 15px;}
ul.article_list li span.span_date{float: right}
ul.article_list li a.columnName{float: left;color: #2076bd ; margin-right: 4px;}
ul.article_list li a.columnName:hover{font-weight: 600;}
/*公用读取一篇文章*/
.article_box{overflow:hidden}
.article_box img{float: left;margin-right:20px;}
.article_box h2{font-size: 18px;color: #333;font-weight: normal; margin-bottom:5px;}
.article_box p{font-size: 14px;line-height: 28px;color: #999999;}
.article_box .details {font-size: 12px;overflow: hidden;color: #2076bd; +float: none;}
.article_box .details:hover{ font-weight: 700; font-size:14px;}
.detail {color: #2076bd ;}
.detail:hover{ font-weight: 700; font-size:14px;}

/*article_list_1样式*/
ul.article_list_1 li{overflow: hidden;margin-bottom: 14px;line-height:23px;}
ul.article_list_1 li span.span_date{float: left;width:65px;height:45px;line-height: 23px;background:#2076bd ;color: #fff;text-align: center;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-right:15px;display: inline-block;}
ul.article_list_1 li span.span_date i{display: block;font-style: normal;text-align: center;font-size: 20px;}
ul.article_list_1 li span.span_date p{ font-size:12px;}
ul.article_list_1 li a.title_type{display: block;color: #666;font-size: 14px;_margin-top:-25px}
ul.article_list_1 li a.columnName{color: #ababab;}
ul.article_list_1 li a.columnName:hover,ul.article_list_1 li a.title_type:hover{color: #2076bd ;}
.img_list li{
  width: 33.2%;
  float: left;
  text-align: center;
}
.img_list li img{
  width: 150px;
  height: 175px;
  display: block;
  margin: 10px auto;
}

/*背景渐变样式*/
h2.title_header a.more:hover,p a.more:hover,p a.details:hover
{transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s ;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}

/*错误提示*/
.patient_ask_form .submit_cont{ margin: 50px auto 90px !important;}
/*专家介绍弹窗样式*/
div.speac_div{background: #fff;border: solid 1px #d9d9d9;width: 316px;clear: both;height: 138px;padding: 10px 10px 12px 10px;
left: 0px;position: absolute;text-align: left;top: 25px;z-index: 10000;line-height: 22px!important;font-size: 12px;color: #333;}
div.speac_div img{float: left;margin: 0 10px 0 0;width: 99px;height: 134px;line-height: 20px;}
div.speac_div h2 a {float: none!important;font-size: 14px;}
.title_main {
  font-size: 30px;
  color: #007DC6;
  text-align: center;
  height: 50px;
}
.title_main a {
  color: #007DC6;
  position: relative;
}
.title_main a::after {
  content: "";
  width: 60px;
  height: 2px;
  background: #007DC6;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -30px;
  top: 48px;
}
.banner{
  width:100%;
  margin: 0 auto;
}
@media screen and (max-width: 1600px){
    .w1280,.main_content {
        width: 1000px;
    }
.zw{height:130px !important;}
.title_main {
  font-size: 24px;
  height: auto;
  margin: 20px 0;
}
.title_main a::after {
  content: "";
  width: 40px;
  height: 2px;
  background: #007DC6;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: 42px;
}
}

@media only screen and (max-width: 768px){
    .banner.bannerPhone {
        width: 7.1rem;
        margin-top: 0.2rem;
    }
.zw{display:none;}
  .phone_list{
      background: #fff;
      border-radius: 0.15rem;
      margin-top: 0.2rem;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
  }
  h1.phone_title {
      height: 0.94rem;
      line-height: 0.94rem;
      border-bottom: 1px solid #f0f0f0;
      padding: 0 0.3rem;
  }
  h1.phone_title .phone_titleL {
    font-size: 0.36rem;
    color: #095FB0;
    position: relative;
    padding-left: 0.3rem;
    float: left;
  }
  h1.phone_title .phone_more {
    font-size: 0.26rem;
    float: right;
    color: #095FB0;
  }
  a.phone_titleL::after {
    content: '';
    display: block;
    width: 0.04rem;
    height: 0.3rem;
    background: #095FB0;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.15rem;
}
  ul.phone_article {
      padding: 0 0.3rem;
  }
  ul.phone_article li {
      height: 1.1rem;
      line-height: 1.1rem;
      border-bottom: 1px solid #F6F6F6;
  }
  ul.phone_article li .span_date {
      float: right;
      color: #666;
      font-size: 0.24rem;
  }
  ul.phone_article li .list_title {
      font-size: 0.3rem;
      color: #666;
  }
.main{margin:0;width:100%;box-sizing:border-box;/*padding:0 10px;*/}
.main_content{width:100%;margin:0;padding: 0.2rem;
  box-sizing: border-box;}
.banner img{ width:100%;}
/*板块布局样式*/
.col-sm-12{width:100%;float: none;margin-bottom: 20px;}
.col-sm-6{width:50%;}
.col-sm-hid{display: none}
.speac_div{display:none;}
.slick-prev, .slick-next{
  top: calc(50% - 50px);
}
.slick-dots li{
  float: none;
  display: inline-block;
}
.slick-dots{
  text-align: center;
}
h1.title_main {
  margin: 0.2rem 0;
  font-size: 0.4rem;
  color: #007DC6;
  text-align: center;
  height: 0.5rem;
}
h1.title_main a::after {
  content: "";
  width: 0.6rem;
  height: 2px;
  background: #007DC6;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -0.3rem;
  top: 0.7rem;
}
div.des p {
  color: #333;
    font-size: 14px;
    line-height: 2em;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.banner{
  width: 100%;
  margin: 0 auto;
}
}
@media only screen and (max-width:640px){
/*板块布局样式*/
.col-sm-6{width: 100%;float: none;margin-bottom: 20px;}
.col-md-7{width: 100%;float: none}
.col-md-5{width: 100%;float: none}
.col-xs-hid{display: none}
.mrg{margin:0 0 20px 0;}
	
}
