﻿@charset "utf-8";
/* CSS Document */
/*
	颜色：#58B59A #2B8873  #beefe1  #7f9eba #ff9900
*/

body{font-family:'宋体',Arial,Helvetica,sans-serif; font-size:12px;  color:#333; background:#fff url(../images/body_bg.jpg) left top repeat-x}
ul,li,dl{list-style:none;padding:0px;margin:0px}
body,div,form,img,p,span,ul,ol,li,dl,dt,dd,font,form,fieldset,blockquote,center,big,small,strong,blockquote,center,hr{margin:0;padding:0;border:none}
select,input,img,select{vertical-align:middle;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px}
table{border-collapse:collapse;border-spacing:0 }
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{color:#41A68A;text-decoration:none}
.clearit{clear:both;font-size:0}
.fr{float:right}
.main_content .Login_con .login_header span.fr{display:none;}
/*------错误提示------*/
.field-validation-error{color:red}
/*主体框架*/
.main{margin:0 auto;width:960px}
/*title 样式*/
.leftNavTitle{background:#58B59A;color:#FFF;font-size:16px;line-height:36px;padding-left:15px;border-bottom:1px solid #a4d7c8;font-family:'微软雅黑',Arial,Helvetica,sans-serif,"宋体"}
.leftNavTitle a{ color:#fff;}
.leftNavTitle a:hover{ color:#fff; text-decoration:underline!important;}
/*首页就医指南的标题*/
.leftNavTitle2{background:url(../images/leftMENU_tit.jpg) repeat-x;color:#58B59A;font-size:16px;line-height:29px;padding-left:15px;border-bottom:1px solid #a4d7c8;font-family:'微软雅黑',Arial,Helvetica,sans-serif,"宋体"; font-weight:500}
.leftNavTitle2 a{color:#58B59A;}
.leftNavTitle2 a:hover{color:#198366; text-decoration:none}
.title_head{background:#fcfcfc;border-bottom:1px solid #e1e1e1;border-top:2px solid #58B59A;line-height:28px;color:#58B59A;padding-left:20px}
.titleSty1{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#41a68a; line-height:35px;font-weight:500}
.titleSty1 span{ float:left; display:block; padding:0 13px 0 0;}
.titleSty1 a{ float:right; font-size:12px; padding-right:10px;}
.titleSty1 a:hover{ color:#41A68A}
.titleSty1 span a{ font-size:16px; text-decoration:none; color:#58B59A; padding-right:0px; float:none}
.titleSty2{ background:#cbf4e9;line-height:30px;color:#58B59A;padding-left:20px; font-size:14px; font-weight:500}
.titleSty3{ line-height:28px; border-top:#58b49a solid 1px; border-bottom:#e1e1e1 solid 1px;font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#58b49a;font-weight:500}
.titleSty3 a{ color:#58b49a}
.titleSty3 a.more{ float:right;font-size:12px; font-weight:normal;font-family:'宋体',Arial, Helvetica, sans-serif;}
.titleSty3 a.more:hover{ text-decoration:underline}
.titleSty4{ background:url(../images/titlesty4.jpg) left center repeat-x; border-bottom:#e6e6e6 solid 1px; line-height:44px; height:44px;font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#58b49a;font-weight:500}
.borTop1{ border-top:#e6e6e6 solid 1px;}
.titleSty4 a{ color:#41a68a; }
.titleSty4 a:hover{color:#198366;}
.titleSty4 a.more{ float:right;font-size:12px; font-weight:normal;font-family:'宋体',Arial, Helvetica, sans-serif; margin-right:5px;}
.titleSty4 a.more:hover{ text-decoration:underline;opacity:1}
.titleSty4 p{ background:url(../images/main_titlelist.png) no-repeat;padding-left:40px}
.titleSty4 p.title01{ background-position:10px -418px}
.titleSty4 p.title02{ background-position:10px -364px}
.titleSty4 p.title03{ background-position:10px -259px}
.titleSty4 p.title04{background-position: 10px -205px}
.titleSty4 p.title05{background-position: 10px -152px}
.titleSty4 p.title06{background-position: 10px -98px}
.titleSty4 p.title07{background-position: 10px -42px}
.titleSty4 p.title08{background-position: 10px 	8px}
.titleSty4 p.title09{background-position: 10px 	-311px}
.titleSty4 p.title10{background-position: 10px 	-472px}
.titleSty4 p.title11{background-position: 10px 	-526px}
.titleSty4 p.title12{background-position: 10px 	-580px}
.titleSty4 p.title13{background-position: 10px 	-635px}
.titleSty4 p.title14{background-position: 10px 	-685px}
.titleSty4 p.title15{background-position: 0px 	-898px}
.titleSty4 p.title16{background-position: 0px 	-845px}
.titleSty4 p.title17{background-position: 0px 	-790px}
.titleSty4 p.title18{background-position: 0px 	-739px}
.titleSty4 p.title19{background-position: 0px 	-98px}
.titleSty4 p.title20{background-position: 0px 	-152px}
.titleSty4 p.title21{background-position: 0px 	-42px}

.titleSty5{ border-bottom:#CCC dashed 1px; line-height:32px;font-family:'微软雅黑',Arial, Helvetica, sans-serif;}
.titleSty5 a.more{ float:right; font-size:12px; font-weight:normal;color:#58b49a;}
.titleSty5 a.more:hover{ text-decoration:underline}

.titleStyNav{font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:14px; color:#333; line-height:28px; font-weight:500}
.titleStyNav span{ padding:0 10px 0 0; background:url(../images/titleStyNav.jpg) right center no-repeat}

.listVideo{ padding:15px 10px; line-height:24px; color:#666}
.listVideo li{ position:relative; height:80px; margin:5px 0 0 0; padding-bottom:12px}
.listVideo li img{ float:left; margin-right:12px; border:#ccc solid 1px; width:112px; height:78px;}
.listVideo li a.video_img{ width:112px; height:78px; position:absolute; left:0; top:0; background:url(../images/video_botton.png) center center no-repeat; z-index:1; padding:1px;}
.listVideo li a.video_img:hover{background:url(../images/video_botton_h.png) center center no-repeat; padding:0; border:#41A68A solid 1px;}
.listVideo li h2{ font-weight:normal; font-size:14px}
.listVideo li a{ color:#41a68a}
.listVideo li a:hover{ text-decoration:underline}
.play_time span{ color:#41a68a; padding:0 5px}


/*默认站点title*/
.title4{background:#fcfcfc;border-bottom:1px solid #e1e1e1;border-top:2px solid #58B59A;line-height:28px;color:#58B59A;padding-left:10px}
.title4 a{color:#999;float:right;font-size:12px;font-weight:normal;margin:0 10px 0 0}
.title4 div{font-size:16px}
.defaultSite{display:inline;float:left;margin:0 0 0 12px;width:358px}
.newlist2{height:165px}
.newlist2 li{background:url(../images/leftnav/lv2_p_Bg.png) no-repeat 8px 10px;font-size:14px;height:25px;line-height:25px;overflow:hidden;padding:0 0 0 15px}

/*文本模块样式*/
.textAreaBox{background:url(../images/text_Bg1.jpg) top center repeat-x; border-top:#41a68a solid 1px;}
.textArea{background:url(../images/text_bg2.jpg) top center repeat-x; padding:5px 8px; margin:0 1px; }
.textArea h2{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; text-align:center; line-height:30px; padding:4px 0; color:#41a68a; font-weight:500}
.textArea h2 a{ color:#41a68a; text-decoration:none}
.textArea h2 a:hover{ color:#2B8873}
.textArea p{ line-height:25px; padding-bottom:5px; color:#666; text-indent:2em}
.textArea p a{ color:#41a68a; text-decoration:none}
.textArea p a:hover{color:#2B8873;}

.textArea1{ line-height:22px;width: 210px; }
.textArea1 img{ float:left; width:167px; height:118px; margin-right:10px; border:#e5e5e5 solid 1px; padding:1px;}
.textArea1 img.hover{border:#beefe1 solid 1px;box-shadow: 2px 2px 2px lightgray; }
.textArea1 h2{ font-size:14px;}
.textArea1 a{ color:#58B59A;}
.textArea1 a:hover{ color:#41A68A;}
.textArea1 p{ color:#666; text-indent:2em; margin-top:10px;}

.textArea2{ padding:8px; background:url(../images/text_bg2.jpg) top center repeat-x; border:#d5d5d5 solid 1px;/*border-radius:1px*/}
.textArea3{ border-bottom:#2B8873 dashed 1px; padding-bottom:5px; margin-bottom:5px;}
.textArea3 p{ color:#666; font-size:12px; line-height:20px;}
.textArea3 p a{ color:#f90}
.textArea3 p a:hover{ color:#2B8873}
.textArea3 img{ width:140px; height:95px; float:left; margin-right:10px; padding:1px;}
.textArea3 img.hover{ padding:0; border:#2B8873 solid 1px; }
.textArea3 h2{ line-height:20px; font-size:12px; margin-bottom:3px;}

.textArea4{ padding-bottom:5px; margin-bottom:5px;}
.textArea4 h2{ margin-top:5px; text-align:center}
.textArea4 img{ width:100%}
/*列表样式*/
.listSty1 li{ padding-left:15px; background:url(../images/index_icon.png) 5px -291px no-repeat; line-height:27px; font-size:14px;}
.listSty2 li{ padding-left:18px; background:url(../images/index_icon.png) 0px -443px no-repeat; line-height:27px; font-size:12px;}
.listSty2 li a{ color:#58B59A}
.listSty2 li a:hover{ color:#f90}
.listSty3 li{ line-height:25px; font-size:14px;}
.listSty3{ padding:5px 10px;}
.listSty3 li a.columnName{ color:#58B59A; padding-right:3px;}
.listSty3 li a.columnName:hover{ text-decoration:underline;}
.listSty4{ padding:10px;}
.listSty4 li{background:url(../images/listSty4.jpg) left center no-repeat; line-height:25px; padding-left:10px;}

.listSty5{ margin-left:13px}
.listSty5 li{ width:104px; float:left; position:relative; height:187px; margin:17px 15px 0 5px ;display: inline; }
.listSty5 img{ width:95px; height:131px; padding:1px; border:#CCC solid 1px;}
.listSty5 img.hover{border:#7f9eba solid 1px}
.listSty5 a.title_type{ display:block; width:100%; text-align:center; position:absolute; left:0; bottom:0; line-height:20px; height:40px; overflow:hidden; color:#58B59A}
.listSty5 a.title_type:hover{ text-decoration:underline}

.listimg{ padding:5px 10px 0 10px;}
.listimg a.title_type{ line-height:20px; display:block; padding:5px 0; font-size:14px; font-weight:bold }
.listimg p{ line-height:20px; color:#666}
.listimg img{ width:65px; height:53px; padding:1px; float:left; margin-right:12px;}
.listimg img.hover{ padding:0;border:#afd0c9 solid 1px}
.listimg li p a{color:#ff9900}
.listimg li p a:hover{color:#41a68a}

.listimg1{}
.listimg1 li{ float:left; width:150px; height:131px;  margin:0 10px 0 0}
.listimg1 .title_type{ font-weight:normal; font-size:12px; margin-top:2px; display:block; text-align:center; line-height:24px;}
.listimg1 img{width:148px; height:111px;}

.listimg2{ padding:5px 10px 0 10px;}
.listimg2 a.title_type{ line-height:20px; display:block; padding:5px 0; font-size:14px; font-weight:bold }
.listimg2 p{ line-height:23px; color:#666}
.listimg2 img{ width:120px; height:85px; padding:1px; float:left; margin-right:12px;}
.listimg2 img.hover{ padding:0;border:#afd0c9 solid 1px}
.listimg2 li p a{color:#ff9900}
.listimg2 li p a:hover{color:#41a68a}

/*调查列表样式*/
.vote_list2 li{border-bottom:#ccc dashed 1px; padding-left:27px; line-height:29px; background:url(../images/votelist.jpg) 5px 7px no-repeat}
.vote_list2 li:hover{ background:#f8fcfb url(../images/votelist.jpg) 5px 7px no-repeat}
.vote_list2 li a.vote_but{ float:right; display:block; padding:0 5px; background:#79CFB2; margin:3px 0; color:#FFF; line-height:24px; height:24px}
.vote_list2 li a.vote_but:hover{ background:#ec9205}

.zxcx li{ width:202px; height:35px; margin:15px auto 0 auto; text-align:center; }
.zxcx li a{ display:block; width:200px; height:35px; background:#CBF4E9;border:#CCC solid 1px;line-height:35px}
.zxcx li a:hover{ background:#4aad91; color:#FFF;}

/*盒子样式*/
.boxStyle1{ border:#CCC solid 1px; border-top:#58b49a solid 4px;}
.boxStyle2{ border:#a4d7c8 solid 1px;}
.boxStyle3{ background:url(../images/boxStyle3.jpg) left top repeat-x; border-top:#a4d7c8 solid 1px; padding:15px; line-height:22px; color:#666}

/*按钮*/
.zx_btn2{ display:block;background:url(../images/index_icon.png) right -223px no-repeat; width:58px; text-align:center; height:17px; color:#FFF}
.zx_btn2:hover{ opacity:0.8; color:#FFF}
.zx_btn1{ display:block;background:url(../images/index_icon.png) right -241px no-repeat; width:33px; text-align:center; height:17px; color:#FFF}
.zx_btn1:hover{ background:url(../images/index_icon.png) -528px -241px no-repeat; color:#FFF}

/*咨询插件*/
.department select{ width:180px; margin-bottom:10px;border:#7f9eba solid 1px;}
.Q_searchKeyword{ background:#FFF; border:#7f9eba solid 1px; padding:2px 5px;line-height:18px; height:18px; width:235px;color:#666}
.Q_searchSubmit{ background:url(../images/index_icon.png) right -106px no-repeat; border:none; width:54px; height:54px; text-indent:-200px; overflow:hidden;color:#FFF; line-height:18px; cursor:pointer;}
.askButton{ display:block; width:127px; height:38px; line-height:38px; margin:15px 0 5px 70px; color:#FFF; font-size:14px; text-align:center; letter-spacing:1px;  background:url(../images/index_icon.png) right -184px no-repeat;}
.searchTable .hover{ opacity:0.8;}
.askButton:hover{ color:#FFF; text-decoration:none; opacity:0.8}

/*出诊插件*/
.Schedulings{ padding:10px}
.Schedulings p{ line-height:20px; margin:10px 0}
.Schedulings select{ width:126px;  border:#CCC solid 1px; font-size:14px;}
.input_Div{ background:url(../images/SchedulingsBg.jpg) right bottom no-repeat; height:40px;}
.input_Div .btn{background:url(../images/index_icon.png) right -162px no-repeat; width:41px; height:22px; color:#FFF; text-align:center; cursor:pointer; border:none; margin-top:8px }
.input_Div .hover{opacity:0.8;}

/*网站地图样式*/
.ss1_ul{ line-height:22px; background:#FFF;padding:1px 0 10px 10px;*padding:10px 0 10px 10px}
.ss1_li{ width:100%; margin-top:10px; clear:both;}
.ss1_li ul.ss2_ul .ss2_li{ float:left; width:158px; margin-top:10px; background:#f5f5f5; border:#d6dde6 solid 1px; margin-right:10px; padding:5px 10px}
.ss1_li ul.ss2_ul .ss2_li.hover{ border-color:#eae0b9}
.ss1_li a.go{ font-size:14px; font-weight:bold;}
.ss1_li ul.ss2_ul .ss2_li a.go{ font-size:14px; font-weight:normal;} 
.ss1_li ul.ss2_ul .ss2_li ul.ss3_ul{ margin-top:5px;}
.ss1_li ul.ss2_ul .ss2_li ul.ss3_ul .ss3_li a.go{ font-size:12px; font-weight:normal;} 
.ss2_liHasSon{ display:block; border-bottom:#d6dde6 solid 1px}
.ss1_li .navspan{ color:#41A68A;}
.ss2_li .navspan{ color:#333;}

/*网站地图样式*/
.BoxContent{ margin:0 auto;}
.BoxContent a img{ width:175px;}
.BoxContent p{ color:#666; line-height: 25px; margin-top:10px;}


/*二维码样式*/
.kefu{position:fixed;background:#fff;_position:absolute;_top:expression(documentElement.scrollTop + 20 + "px");top:140px;z-index:999;right:0;width:105px;font-size:12px;line-height:22px}
#kefu1,#kefu2{width:150px;font-size:12px;line-height:22px}
.#kefu1 h1,.#kefu2 h1{margin:0px auto;width:87px;height:37px}
.weiboBox_content,.ManYiddc_content{border:solid 1px #41A68A;width:150px;overflow:hidden;text-align:center;background:#FFF}
.ManYiddc_content{margin:10px 0 0;padding:0 0 10px}
.weiboBox_content h2,.ManYiddc_content h2{height:18px;width:150px;margin:0 0 10px 0px}
.weiboBox_content h2 a,.ManYiddc_content h2 a{float:right}
.weiboBox_content p a{color:#1167b4;text-decoration:none}
.weiboBox_content p a:hover{text-decoration:underline}
img.erweima{width:150px}
.ManYiddc_content p a{color:#1167b4}

/*专家介绍弹窗样式*/
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;}


@media only screen and (max-width:768px){
	.main {  width: 100%;padding:0 10px !important;box-sizing: border-box; margin-bottom:20px}
.defaultSite { margin: 0 1%; width: 48%;}
.listSty1 li{ background:none; }

}

@media only screen and (max-width:600px){
.defaultSite { margin: 0; width: 100%;}
}





 