﻿@charset "utf-8";
/*全局样式*/
*{ padding:0px; margin:0px; list-style:none} 
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:14px;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:#2575c5 ;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{
	
}
/*文章、栏目、站点、二级页面主体宽度*/
.main_content{width: 1200px;margin:0 auto;padding-bottom:20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;}
/*左右布局样式*/
.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: 20px;}
.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 #ededed;}
.border_B{border-bottom:1px solid #ededed;}
.border_L{border-left:1px solid #ededed;}
.border_R{border-right:1px solid #ededed;}
.border{border:1px solid #ededed;border-top:2px solid #2575c5 ;}
/*渐变样式*/
.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: #2575c5 !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);
}

/*公用标题样式*/
h2.title_header{height:45px;font-weight: bold;line-height:45px;color:#2575c5 ;font-size: 20px; }
h2.title_header a.more{background:url(../images/icon4.png) no-repeat scroll right 0px;color: #999999;
display: block;float: right;font-size: 12px;font-weight: normal;height: 16px;line-height: 16px;margin-top: 18px;padding-right: 23px;}
h2.title_header a.more:hover{font-size:14px;}
h2.title_header span{border-left:3px solid #2575c5 ;padding-left: 10px;}
h2.title_header span a{color: #2575c5 }
/*字体颜色*/
.blue{ color:#2575c5 !important}
.red{ color:#2575c5 !important}
.green{ color:#2575c5 !important}


.dark_blue{ color:#2575c5 !important;}
.blue span{border-left:3px solid #2575c5 !important;}
.red span{border-left:3px solid #2575c5 !important;}
.green span{border-left:3px solid #2575c5 !important;}
.dark_blue span{border-left:3px solid #2575c5 !important;}
.red a.more{ background-position: right 0px !important;}
.green a.more{ background-position: right 0px !important;}
.dark_blue a.more{ background-position: right 0px !important;}

.color_2,color_5,color_8{color:#2575c5 !important}
.color_3,color_6,color_9{color:#2575c5 !important;}
.color_2 span,.color_5 span,.color_8 span{border-left:3px solid #2575c5 !important;}
.color_3 span,.color_6 span,.color_9 span{border-left:3px solid #2575c5 !important;}
.color_2 a.more,.color_5 a.more,.color_8 a.more{background-position: right 0px !important;}
.color_3 a.more,.color_6 a.more,.color_9 a.more{background-position: right 0px !important;}
/*文章列表插件样式*/
ul.article_list li{padding-left:15px;background:url(../images/icon_2.png) no-repeat 0px 12px;line-height: 32px;}
ul.article_list li span.span_date{float: right}
ul.article_list li a.columnName{float: left;color: #2575c5 ; 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 {float: right;font-size: 12px;overflow: hidden;color: #2575c5 ; +float: none;}
.article_box .details:hover{font-size:14px;}
.detail {color: #2575c5 ;}
.detail:hover{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: 45px;background:#2575c5 ;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: #2575c5 ;}

/*背景渐变样式*/
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;}

/*专家介绍弹窗样式*/
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;
}

/*全站弹出样式*/
.msgbox{background:url(../images/space_bg.png) top no-repeat;position:relative;left:15px;top:8px;position:absolute;z-index:2}
.msgbox p{padding:0;margin:0;text-indent:0;font-weight:normal}
.msgbox p a{color:#07519A;font-weight:normal}
.msgbox h2{text-indent:0;font-weight:normal}
.spanHover{z-index:1000} 
.patient_ask_form .submit_cont{ margin: 50px auto 90px !important;}

@media only screen and (max-width: 768px){
	
 .main_content{width:100%; padding:0 10px; box-sizing:border-box; margin-top:10px;}
 .banner img{ width:100%;}
 /*板块布局样式*/
 .col-sm-12{width:100%;float: none;margin-bottom: 20px;}
 .col-sm-6{width:50%;}
 .col-sm-hid{display: none}
.msgbox{display:none!important}
}
@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;}
	
}

  
.text-center{text-align:center}
.topBox{width:100%;height:auto;background:#fff}
.top{width:1050px;margin:0 auto;height:120px;overflow:hidden}
.top_a,.top_b,.top_c,.top_d{float:left}
.top_a{display:block;margin-top:20px}
.top_b{padding-left:65px;padding-top:10px}
.top_c{width:75px;text-align:center;font-size:12px;color:#666;padding-top:18px;padding-left:20px}
.top_c dd{padding:6px 0}
.top_d{float:right;margin-top:25px}
.top_tel{width:95px;height:30px;background:#ebebeb;border:none;line-height:30px;padding-left:5px;font-size:12px;color:#666}
.top_mf{width:70px;height:30px;background:#ff8921;border:none;color:#fff;text-align:center;line-height:26px;font-size:14px;position:absolute;right:3px;bottom:0;cursor:pointer}
.top_d label{color:#00365c;font-size:14px;padding-right:5px}
.top_d form{width:192px;margin-left:8px;height:30px;position:relative;margin-top:5px}
.top_top2{height:100px;background:#fff}
.top_topM2{width:1170px;height:100px;margin:0 auto}
.tops2_M1{float:left;margin-top:5px; }
.tops2_M2{float:left;width:173px;height:55px;background:url(/images/msj_tbt.jpg) no-repeat center center;color:#0070c0;font-size:25px;line-height:80px;font-weight:700;margin:25px 16px 0px 12px;}
.tops2_M3{float:left;overflow:hidden;width:365px;height:50px;margin-top:25px}
.tops2_M3 li{float:left;background:url(/images/tops2_xx.jpg) no-repeat left center;padding-left:20px;width:125px;color:#333;font-size:15px;line-height:25px}
.tops2_M4{float:right;background:url(/images/tops2_phone.jpg) no-repeat left center;width:222px;height:41px;margin-top:36px;color:#333}
.tops2_M4 span{font-size:13px;margin-left: 30px;margin-top: -13px;}

.logo_right{widht:200px;margin-top:22px;}
.logo_right a img{float:left;margin-top:4px;}
.logo_right a{font-size:27px;color:#ff8921;font-family:"Impact";}
.logo_right p{height:32px;}
.logo_right input{float:left;margin-top:4px;}
.logo_right input.tel_k{width: 136px;height: 29px;line-height: 30px;background: #fff;color: #666666;text-indent: 7px;border: 1px solid #5dbcf2;border-right: none;margin-top: 5px;}
.logo_right input.tijiao_on{width:75px;height:32px;line-height:32px;background:#ff8921;color:#fff;text-align:center;border:none;}
/*content*/
.cd-i-nav { width: 100%; height:50px; background:#2575c5;}
.cd-i-nav-li { width:1200px;margin:0 auto; position: relative; height:50px; z-index:2;}
.cd-i-nav-li li { float: left; width: 120px; line-height: 40px; text-align: center; height:50px; }
.cd-i-nav-li li a { font-size: 15px; color: #fff; width: 110px; line-height:50px; height:50px; display: block; }
.cd-i-nav-li li:hover a{ background:#fff; color:#1c4885;}
.cd-i-nav-li div { position: absolute; background:url(../images/nav_03.jpg) no-repeat bottom right #fff; top:50px; display: none; }
.cd-i-nav-li div a { font-size: 15px; display: block; width: 121px; height: 30px; line-height: 30px; color: #fff; }
.cd-i-nav-li div a.on { background: #df691a; }
.cd-i-nav-li div#connmenu0 { left:120px; }
.cd-i-nav-li div#connmenu1 { left:240px; }
.cd-i-nav-li div#connmenu2 { left:360px;}
.cd-i-nav-li div#connmenu3 { left:480px; }
.cd-i-nav-li div#connmenu4 { left:600px; }

.nav_fdpp{ width:435px; height:320px;}
.nav_fdpp1{ width:120px; height:280px; float:left; margin:10px 0 0 25px;}
.nav_fdpp1 a{ display:block!important; width:126.5px!important; height:30px!important; line-height:30px!important; padding-left:15px!important; font-size:14px!important; color:#333333!important; text-align:left!important;}
.nav_fdpp1 a:hover{ background:url(../images/nav_01.jpg) no-repeat!important; background-position:0px 20px!important; color:#f96b2d!important;}
.nav_fdpp2{ width:252px; height:270px; float:left; margin:20px 0 0 20px;}
.nav_fdpp2 span{ display:block; width:252px; height:162px;}
.nav_fdpp2 p{ width:252px; padding-top:25px; font-size:12px; line-height:20px; color:#9b9b9b; text-align:left;}




.footers{width:100%;height:340px;margin-top:35px}
.footerTop{width:1200px;height:85px;margin:0 auto}
.footerTop{overflow:hidden}
.footerTop li{float:left;width:250px;height:68px;padding-top:20px;padding-left:50px}
.footerTop li a{display:block;float:left;line-height:20px;color:#fff;font-size:18px}
.footerTop li a span{font-size:14px}
.footerTop li.footerT1{background:#3fabef;padding-left:70px;width:230px}
.footerTop li.footerT2{background:#53b4f1}
.footerTop li.footerT3{background:#65bcf2}
.footerTop li.footerT4{background:#53b4f1;padding-left:30px;width:270px}
.footerTop li a.footZ{padding-left:6px;padding-top:3px}
.footB{overflow:hidden;width:1115px;margin:0 auto;margin-top:40px}
.footB1,.footB2,.footB3,.footB4{float:left}
.footB1{margin-top:20px}
.footB1 img{ display:block}
.footB1 span{ width:260px;height:34px;font-size:22px;text-align:right;line-height:34px; color:#676767;display: inline-block;}
.footB2{width:450px;line-height:25px;margin-left:50px}
.footB3,.footB4{width:100px;margin-left:50px}
.footB3 dt img,.footB4 dt img{ width:93px; height:83px}

/*headmain*/
.headmain { width:100%; height:33px; background:url(../img/headmain_bg.png) repeat-x bottom center;_position:absolute;_top:exPRession(eval(document.documentElement.scrollTop));z-index:1000;left:0;top:0; position:fixed;}
.headmain1 { width:100%; height:33px; background:url(../img/headmain_bg.png) repeat-x bottom center;_position:absolute;_top:exPRession(eval(document.documentElement.scrollTop));z-index:1000;left:0;top:0;}
.headmaincon { width:960px; height:33px; margin:0 auto;}
.tbdlj { width:100%; margin-top:36px;}
/*欢迎来到东城*/
.weldc { width:380px;float:left;color:#999999;line-height:32px;}
.weldc span{padding:0 5px;}
/*微博*/
.web{ float:right; line-height:24px; margin:4px 0px 0 0;}
.web ul li{padding-right:8px;float:left;width:69px;}
.wxht{height:100px;width:100px;padding-left:75px;background:url(../img/f_wx.jpg) no-repeat;}
.wxht img{padding:2px;border:1px solid #e4e3e3;}

.list_pages{ height:32px; margin:auto; font-size:14px; font-family:"宋体"; margin-top:35px;}
.list_pages li{ height:30px; line-height:30px; border:1px solid #e5e5e5; padding:0px 3px; float:left; margin-left:9px;}
.list_pages li a{ display:block; width:100%; height:100%; color:#666;}
.list_pages li li:hover{ border:1px solid #f47548;}
.list_pages li select{ width:100%; height:90%; border:none;}
.list_pages .thisclass{ border:1px solid #f47548;}
