﻿@charset "utf-8";
/* CSS Document */
/*
	颜色：#58B59A #2B8873  #beefe1  #7f9eba #ff9900
*/
.fl{ float:left;}
.fr{ float:right;}
body{font-family:Arial,Helvetica,'宋体',sans-serif; font-size:12px;  color:#333; background:#fff}
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;outline:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px}
table{border-collapse:collapse;border-spacing:0 }
a{color:#4d4d4d;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{color:#3e9ae1;text-decoration:none}
.clearit{clear:both;font-size:0}
.fr{float:right}
.clearb{ clear: both; }
.fbt {
 font-size: 16px;
 line-height: 1.8em;
 text-align: center;
 color: #999;
 padding: 15px 0;
}
/*------错误提示------*/
.field-validation-error{color:red}
/*主体框架*/
.main{margin:0 auto 20px;width:1005px}
/*首页就医指南的标题*/
.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}
.titleSty1{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; color:#0086d6; line-height:35px;font-weight:500}
.titleSty1 span{ float:left; display:block; padding:0 13px 0 0;  background:url(../images/index_icon.png) right -543px no-repeat;}
.titleSty1 a{ float:right; font-size:12px; padding-right:10px;}
.titleSty1 a:hover{ color:#0086d6}
.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:#0086d6; }
.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}
.titleSty4 p.title01{ background-position:10px -418px; padding-left:40px}
.titleSty4 p.title02{ background-position:10px -364px; padding-left:40px}
.titleSty4 p.title03{ background-position:10px -259px; padding-left:40px}
.titleSty4 p.title04{background-position: 10px -205px; padding-left: 40px;}
.titleSty4 p.title05{background-position: 10px -152px; padding-left: 40px;}
.titleSty4 p.title06{background-position: 10px -98px; padding-left: 40px;}
.titleSty4 p.title07{background-position: 10px -42px; padding-left: 40px;}
.titleSty4 p.title08{background-position: 10px 	8px; padding-left: 40px;}
.titleSty4 p.title09{background-position: 10px 	-311px; padding-left: 40px;}

.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:#0086d6 solid 1px;}
.listVideo li h2{ font-weight:normal; font-size:14px}
.listVideo li a{ color:#0086d6}
.listVideo li a:hover{ text-decoration:underline}
.play_time span{ color:#0086d6; padding:0 5px}


/*默认站点title*/
.defaultSite{display:inline;float:left;margin:0 0 0 12px;width:369px}
 .div_content{ padding:20px 0px 15px; overflow:hidden;}
.defaultSite .div_content ul li a{font-size: 12px;}
.defaultSite h2{line-height: 40px;font-size: 16px;font-weight: 100;}
.newlist2{}
.newlist2 li{ background:url(/Content/Areas/Hospitals/images/listarrow.jpg) no-repeat left center;font-size:14px;line-height:28px;overflow:hidden;padding:0 0 0 15px}

/*二级页站点栏目title*/
.tiTle{ position:relative;}
.tiTle a{ color:#3e9ae1; font-size:16px; font-weight:normal; font-family:'微软雅黑'; line-height:40px; padding-left:1em;}
.tiTle a.more{ float:right; font-size:14px; color:#666}
.tiTle a:hover{color:#F39A40; text-decoration:none;}
.tiTleTab{color:#999; font-size:16px;}
.tiTleTab a{ color:#999; font-size:16px; font-weight:normal; font-family:'微软雅黑'; line-height:40px; padding:0 10px;}
.tiTleTab a.hover{ color:#3e9ae1;}
.tiTleTab a:hover{color:#F39A40; text-decoration:none;}

/*文章列表*/
ul.ullist li{ padding:0 0 0 10px; background:url(/Content/Areas/Hospitals/images/listarrow.jpg) no-repeat left center; line-height:25px;}
ul.ullist li a{ color:#4d4d4d;}
ul.ullist li a:hover , ul.ullist li a:hover .date{ color:#4d8ec6;}
ul.ullist li a.Columname{ color:#3e9ae1; padding-right:2px;}
ul.ullist li a.Columname:hover{ color:#f39a40;}

ul.ullist li .span_date{ float:right; margin-left:12px;}

/*文本模块样式*/
.textAreaBox{background:url(../images/text_Bg1.jpg) top center repeat-x; border-top:#0086d6 solid 1px;}
.textArea{background:url(../images/text_bg2.jpg) top center repeat-x; padding:5px 8px; margin:0 1px; *margin:0 auto; *width:96%}
.textArea h2{ font-family:'微软雅黑',Arial, Helvetica, sans-serif; font-size:16px; text-align:center; line-height:30px; padding:4px 0; color:#0086d6; font-weight:500}
.textArea h2 a{ color:#0086d6; 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:#0086d6; text-decoration:none}
.textArea p a:hover{color:#2B8873;}

.textArea1{ line-height:22px;}
.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:#0086d6;}
.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 10px 0 0 }
.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:#0086d6}

.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:#0086d6}

/*调查列表样式*/
.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{ opacity:0.8; 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:#0086d6;}
.ss2_li .navspan{ color:#333;}

.link{ display:none;}
.submit_cont{ height: auto !important; }

@media only screen and (max-width: 1005px)
{
.wrap{ width:1005px}
	}
@media only screen and (max-width:768px){
	.wrap{ width:100%;}
	.defaultSite{width:50%;margin:0;box-sizing:border-box;padding:0 10px;}
	.newlist2 li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

}
@media only screen and (max-width:640px){
	.defaultSite{width:100%;float: none}
} 