﻿@charset "utf-8";
/*全局样式*/
*{ padding:0px; margin:0px; list-style:none}           
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;}
a{color: #333;text-decoration:none;cursor: pointer;}
a:hover{color:#034f89 ;text-decoration:none;}
.clearit,.clearb{clear:both;margin:0;padding:0;}
.overflow{ overflow:hidden; height:1%;}
.fl,.pull-left{ float:left}
.fr,.pull-right{ float:right}
/*------错误提示------*/
.field-validation-error{color:red}
.main{ margin-bottom: 40px; }
/*文章、栏目、站点、二级页面主体宽度*/
.main_content{width: 1000px;margin:0 auto;}
/*左右布局样式*/
.Min_L{width:700px;height: auto !important;}
.Min_R{width:260px;}

/*板块布局样式*/
.row{width: 1000px;margin: 0 auto;}
.mrg{margin:0 2%;}

/*板块布局样式*/
.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%;}
/*外边距像素*/
.mt40{ margin-top: 40px; }
.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;}
/*内边距像素*/
.pd40-0{ padding: 40px 0px; }
.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:1px solid #dadada;}
.border_B{border-bottom:1px solid #dadada;}
.border_L{border-left:1px solid #dadada;}
.border_R{border-right:1px solid #dadada;}
.border{border:1px solid #dadada;border-top:none}
.border-radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.border_b{border-bottom: 2px solid #035390}
/*渐变样式*/
.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;  
}
/*输入框样式*/
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{
  border-color: #511b66!important;
  outline: 0!important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
/*站点更多样式*/
.More{color:#035390;font-size: 16px;width:100px;height:35px; line-height:35px; text-align:center;border:1px solid #035390; display: block; margin: 0 auto;  cursor: pointer;
 transition: all 0.2s ease 0s;
 -moz-transition: all 0.2s ease 0s;
 -webkit-transition: all 0.2s ease 0s;
 -o-transition: all 0.2s ease 0s;}
.More:hover{background: #035390;color: #fff; -moz-box-shadow: 1px 1px 5px #0F5E71;
 -webkit-box-shadow: 1px 1px 5px #0F5E71;
 box-shadow: 1px 1px 5px #0F5E71;}

/*公用标题样式*/
h2.title_header{ line-height: 38px;font-size: 18px;color: #034f89; position: relative;}
h2.title_header span{color: #999; font-size: 14px; padding-left: 10px;}
h2.title_header a.more{float: right;color: #999;font-weight: normal;font-size: 14px;}
h2.title_header a.more:hover{font-weight: bold; font-size:14px;}
h2.title_header span.no_active{border-bottom: none;color: #626262;}
h2.title_header a.icon_ewm{position: relative;z-index:111;width: 18px;height: 18px;display: inline-block;background: url(/Content/Areas/Common/images/common/icon_ewm.png) no-repeat center;margin-left: 10px;top: 3px;}
h2.title_header a.icon_ewm img.big_ewm{display: none;position: absolute;top: 19px;width: 120px;height: 120px;left: -51px;}
h2.title_header a.icon_ewm:hover{background: url(/Content/Areas/Common/images/common/icon_ewm_h.png) no-repeat center; transition: all 0.3s;}
h2.title_header a.icon_ewm:hover img.big_ewm{ display: block; }
h2.title_header b{ font-weight: normal; right: 0px; position: absolute; font-size: 14px; }
/* 站点标题 */
.title_1 h2{line-height: 40px;background: url(/Content/Areas/Common/images/common/title_bj.png) no-repeat center;text-align: center;font-size: 20px;color: #6e7887;}
.title_1 h2 span{background: url(../images/line_2.png) no-repeat;display: block;width:100%}
.title_1 p{text-align: center;font-size: 12px;line-height:24px;color: #878787;}

/*文章列表插件样式*/
ul.article_list li{padding-left: 10px;background: url(/Content/Areas/Common/images/common/dot.jpg) no-repeat 0px center;line-height: 28px;}
ul.article_list li.last{border:none}
ul.article_list li a{ color: #666; }
ul.article_list li a:hover{color: #034f89;}
ul.article_list li span.span_date{float: right;color: #999;}
ul.article_list li a.columnName{float: left;color: #511b66 ; margin-right: 4px;}
ul.article_list li a.columnName:hover{font-weight: 600;}
/*公用读取一篇文章*/
.article_box{overflow:hidden}
.article_box img{float: left;margin-right:10px;}
.article_box h2 a{font-size: 14px;color:#333;font-weight: bold; margin-bottom:5px;}
.article_box h2 a:hover{ color: #034f89 }
.article_box p{font-size: 14px;line-height: 28px;color:#999;}
.article_box .details {float: right;font-size: 12px;overflow: hidden;color: #035390 ; +float: none;}
.article_box .details:hover{ font-weight: 700; font-size:14px;}
.detail {color:#035390 ;}
.detail:hover{ font-weight: 700;color:#035390 ;}
/*医生样式*/
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;
}
.menuCount ul li a {
    display: block;
    line-height:30px;
}
.menuCount ul li{
    width: 10%;
    text-align: center;
    float: left;
    position: relative;
}
/*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:#511b66 ;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: #511b66 ;}

/*背景渐变样式*/
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;}
@media only screen and (max-width: 768px){
h2.title_header a.icon_ewm{ display: none; }
.main{margin:0px 0 20px;width:100%;box-sizing:border-box;padding:0 10px;}
.row{width: 100%;}
.main_content{width:100%;margin:0px auto}
.banner img{ width:100%;}
/*板块布局样式*/
.col-sm-12{width:100%;float: none;margin-bottom: 20px;}
.col-sm-6{width:50%;}
.col-sm-hid{display: none}
h2.title_header b{ position: inherit; }
}
@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;}
  
}
