﻿@import url("public.css");
@import url("color.css");
.h2bar{height:40px;line-height:40px;color:#fff;font-weight:bold;/* background-image:url(../images/overlay.png); */_background-image:none;background-repeat:repeat-x;background-position:0 -28px;position:relative;padding-left:20px;}
.h2bar sub{font-family:simsun;line-height:1;position:absolute;bottom:-5px;left:35px;}
#sub_ad{height:212px;overflow:hidden; _overflow:hidden; font-size:0;margin-bottom:36px; position:relative;}
#sub_ad img{width:1920px;height:212px; position:absolute; margin-left:-960px; margin-top:-106px; top:50%; left:50%;}
#sub_ad h2{/* position:absolute;top:0;left:50px; */font-size:42px;font-weight:bold;line-height:216px;color:#009cb8;letter-spacing:0.2em; position:relative;}
#sub_ad .adLine{height:3px;font-size:0;position:relative;}
#sub_ad .adLine span{display:block;width:260px;height:100%;position:absolute;right:0;top:0;text-indent:-9999px;overflow:hidden;}

#main .h2Title span,#channelMain .h2Title span{font-size:12px;color:#999;}
#main .leftArea,#channelMain .leftArea{width:690px;padding:0 10px;border-right:1px solid #dbdbdb; padding-bottom:40px;}
#main .leftArea{ width: 779px;
min-height: 820px;
_height: 820px;
padding: 0 10px;
}
#main .rightArea{right:0!important; position:absolute;width:260px;min-height:800px;_height:800px;position:absolute;top:0;} 
#main .rightArea, #channelMain .rightArea{width:260px;min-height:800px;_height:800px;position:absolute;right:0;top:0;}
#main .rightArea ul li{ background:url(../images/li1.jpg) no-repeat  center left; text-indent:20px; list-style-type:none;}
#main .rightArea ul li a{ color:#3c3c3c;}
#main .rightArea ul li a:hover{ color:#c17b00;}
#channelMain .rightArea{width:260px;min-height:800px;_height:800px;position:absolute;right:0;top:0;}
#channelMain .rightArea ul li{ background:url(../images/li1.jpg) no-repeat center left; list-style-type:none;}
#channelMain .rightArea ul li a{ color:#3c3c3c;}
#channelMain .rightArea ul li a:hover{ color:#c17b00;}
#main .rightArea ul,#channelMain .rightArea ul{padding:10px;}
#insideh2{font-size:18px;}
.classNav{}
.classNav li{line-height:35px;border-bottom:1px dotted #ccc;font-size:14px; text-indent:20px;}

.patient {font-size:0;letter-spacing:-5px;padding:4px 0;}
.patient li{display:inline-block;zoom:1;*display:inline;width:80px;height:40px;line-height:40px;padding-left:40px;letter-spacing:normal;font-size:14px;border-bottom:1px dotted #dbdbdb;background:url(../images/menu_ico.png) no-repeat;}
.patient li.noBorder{border:none;}
.patient li.ico1{background-position:8px 0}
.patient li.ico2{background-position:8px -35px}
.patient li.ico3{background-position:8px -70px}
.patient li.ico4{background-position:8px -105px}
.patient li.ico5{background-position:8px -140px}
.patient li.ico6{background-position:8px -175px}
.patient li.ico7{background-position:8px -210px}
.patient li.ico8{background-position:8px -245px}
.content{line-height:1.6;padding:10px 10px 10px 10px;text-align:justify; float:left; width:770px;}
.content ul li{ list-style-type:none; width:216px; height:215px; margin-top:25px; margin-right:30px; display:block; text-align:center; font-size:13px; float:left; border: solid 1px #ccc;}
.content ul li img{ border:solid 1px #fff; border-bottom:solid 1px #dedede; padding:2px; width:210px; height:180px; float:left;}
.content ul li a{ color:#3c3c3c;}
.content ul li a:hover img{border-color:#c17b00;}
.content h1{font-size:16px;font-weight:bold;padding:5px 0;}


.p_left{ width:30px; padding-top:100px; float:left;}
.p_right{ width:30px; padding-top:100px; float:left;}

#channelNav{height:38px;}
#channelNav span{display:block;width:80px;height:38px;line-height:38px;text-align:center;font-weight:bold;}
#channelNav ul{position:absolute;left:0;top:0;height:38px;}
#channelNav li{display:inline-block;zoom:1;*display:inline;height:38px;line-height:38px;font-weight:bold;font-size:12px;padding:0 15px;}
#channelNav a{color:#fff;}
.channelRow{margin-top:10px;overflow:hidden;}
.channelRow .boxBorder{padding:0 5px;}
.channelRow .leftArea{width:246px;}
.channelRow .rightArea{width:690px;}
.channelRow .rightRow{width:334px;margin-left:10px;}
.channelRow:after {content:"."; display:block;height:0;clear:both;visibility:hidden;}
#newsVideo {text-align:center;padding:10px 5px;height:220px;}
#newsVideo img{width:230px;height:150px;}
#newsVideo h3{font-size:14px;font-weight:bold;padding:5px 0;}
#newsVideo p{text-align:left;line-height:1.5;}
#latestNews {position:relative;height:240px;}
#latestNews img{width:293px;height:220px;margin:10px;}
#latestNews ul{position:absolute;right:10px;top:12px;width:360px;}
#latestNews ul li{height:24px;line-height:24px;}
#latestNews ul li:before{content:"• ";font-family:simsun;}

#departmentsRow{width:960px;margin:0 auto;padding:5px;margin-top:10px;}
#departmentsRow span a{font-weight:normal;font-size:12px;position:relative;padding:5px;text-decoration:none;}
#departmentsRow span a.cur{border-radius:12px;padding:5px 15px;color:#fff;background-image:url(../images/overlay.png);_background-image:none;background-repeat:repeat-x;background-position:0 -38px;}
.classRow1{text-align:left;padding:10px;height:200px;}
.classRow1 li{height:24px;line-height:24px;}
.classRow1 li:before{content:"• ";font-family:simsun;}
.classWrap{padding:10px;height:144px;}
.classWrap ul{width:460px;margin-right:5px;}
.classWrap ul.floatLeft{border-right:1px solid #dbdbdb;}
.classWrap li{height:24px;line-height:24px;}
.classWrap li .mainColor{margin-right:5px;}
.classWrap li:before{content:"• ";font-family:simsun;}
.classWrap:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.topInfo {border-bottom:1px dotted #dbdbdb;padding:5px;*overflow:auto;*zoom:1;}
.topInfo img{width:100px;height:78px;margin:5px;}
.topInfo .floatRight{width:205px;margin:10px 5px 10px 0;}
.topInfo .floatRight h3{font-weight:bold;margin:5px auto;}
.topInfo .floatRight p{line-height:1.5;}
.topInfo:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.classRow2{text-align:left;padding:10px;height:200px;}
.classRow2 li{height:24px;line-height:24px;}
.classRow2 li:before{font-family:simsun;}
/*Newslist*/
#channelMain .leftArea{ width:779px;}
.rightList li{height:24px;line-height:24px;padding-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rightList li:before{font-family:simsun;}
#channelMain .rightArea .rightPic{font-size:0;letter-spacing:-5px;padding:10px 0;}
#channelMain  .rightArea .rightPic li{display:inline-block;zoom:1;*display:inline;vertical-align:top;letter-spacing:normal;font-size:12px;margin-left:13px;padding:5px 0;}
#channelMain  .rightArea .rightPic li img{width:110px;height:83px;}
.newslist{padding:10px;border-bottom:1px dotted #dbdbdb;}
.newslist li{height:24px;line-height:24px;position:relative;}
.newslist li a{font-size:14px; color:#3c3c3c;}
.newslist li a:hover{font-size:14px; color:#c17b00;}
.newslist li span{position:absolute;right:0;top:2px;color:#999;}
.newslist li span a{font-size:12px;color:#fff;padding:3px 5px;}
.newslist li:before{font-family:simsun;}
.pager{padding:20px;height:30px;line-height:30px;text-align:center; font-size:13px; width:700px; float:left;}
.pager a{border:1px solid #dbdbdb;padding:5px 8px;margin-left:3px;}
.pager a.null{color:#666;}
.pager a.cur{color:#fff;background:#666;}

/*Show News*/
.newsTit{font-size:20px;font-weight:bold;padding:15px 0;text-align:center;border-bottom:1px dotted #ccc; color:#3c3c3c;}
.newsInfo,.newsCtrl{padding:10px 0;text-align:center;color:#3c3c3c; font-size:12px;}
.newsCtrl{border-bottom:1px dotted #ccc;}
.newsCtrl a{padding:0 8px;}
.newsCtrl span a{display:inline-block;zoom:1;*display:inline;padding:1px 3px;border:1px solid #ddd;margin-left:10px;}
.newsCtrl span a.cur{color:#fff;}
article{line-height:1.6;padding:10px;text-align:justify;word-break:break-all;word-wrap:break-word;}
article p{margin:10px 0;}
article img{max-width:670px;}
.share{padding:10px 0;border-top:1px dotted #ddd;}
.share #bdshare{float:none;height:25px;padding-left:10px;}
.related{padding-bottom:10px;}
.related h3{font-size:14px;font-weight:bold;padding:10px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding-left:10px;}
.related ul{padding:10px 0;}
.related ul li{height:24px;line-height:24px;padding-left:10px;}
.related ul li:before{font-family:simsun;}

/*Form*/
.formContent{display:block;padding:10px 0; color:#3c3c3c; width:1050px; background:url(../images/mess.png) no-repeat center right;}
.formContent h3{padding:8px 10px;font-size:14px;border-bottom:1px solid #DBDBDB;font-weight:bold;position:relative;}
.formContent h3 a{position:absolute;top:10px;right:15px;font-size:12px;}
.formContent label{margin:0 10px 0 5px;}
.formContent li{display:block;padding:10px 20px;}
.formContent li strong{display:inline-block;zoom:1;*display:inline;width:120px;text-align:right;font-weight:normal;}
.formContent li span{display:inline-block;zoom:1;*display:inline;max-width:780px;vertical-align:top;}
.formContent li span.errTip{vertical-align:middle;}
.formContent li span .edui-editor {width:780px;}
.formContent li span img{vertical-align:middle;}
.formContent li select{width:120px;}
.formContent em{display:inline-block;zoom:1;*display:inline;padding:10px 5px;visibility:hidden;}
.formContent .mainBtn,.formContent .secBtn{width:100px;height:32px;line-height:32px;}

/*jiameng*/
.formContent1{display:block;padding:10px 0; color:#3c3c3c; width:770px; background:url(../images/mess.png) no-repeat center right;}
.formContent1 h3{padding:8px 10px;font-size:14px;border-bottom:1px solid #DBDBDB;font-weight:bold;position:relative;}
.formContent1 h3 a{position:absolute;top:10px;right:15px;font-size:12px;}
.formContent1 label{margin:0 10px 0 5px;}
.formContent1 li{display:block;padding:10px 20px;}
.formContent1 li strong{display:inline-block;zoom:1;*display:inline;width:120px;text-align:right;font-weight:normal;}
.formContent1 li span{display:inline-block;zoom:1;*display:inline;max-width:780px;vertical-align:top;}
.formContent1 li span.errTip{vertical-align:middle;}
.formContent1 li span .edui-editor {width:780px;}
.formContent1 li span img{vertical-align:middle;}
.formContent1 li select{width:120px;}
.formContent1 em{display:inline-block;zoom:1;*display:inline;padding:10px 5px;visibility:hidden;}
.formContent1 .mainBtn,.formContent1 .secBtn{width:100px;height:32px;line-height:32px;}