@charset "utf-8";
/* CSS Document */
body{font:normal 100% Helvetica, Arial, sans-serif; font-family:"微软雅黑";color:#333333;padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
img{border:0px;}
ul,ul li{list-style:none}
a{text-decoration:none;color:#333333}
a:hover{color:#02b686;}
/*文字排版、颜色*/
.f11{ font-size:0.7em}
.f12{ font-size:0.75em}
.f13{ font-size:0.8em}
.f14{ font-size:0.875em}
.f15{ font-size:0.95em}
.f16{ font-size:1em}
.f17{ font-size:1.05em}
.f18{ font-size:1.125em}
.f19{ font-size:1.2em}
.f20{ font-size:1.25em}
.f21{ font-size:1.3em}
.f22{ font-size:1.4em}
.f23{ font-size:1.45em}
.f24{ font-size:1.5em}
.f26{ font-size:1.6em}
.f29{ font-size:1.8em}

.lh16{ line-height:16px}
.lh18{ line-height:18px}
.lh20{ line-height:20px}
.lh22{ line-height:22px}
.lh24{ line-height:24px}
.lh26{ line-height:26px}
.lh28{ line-height:28px}
.lh30{ line-height:30px}

.fb{font-weight:bold}
.fn{font-weight:normal}
.unl{text-decoration:underline;}
.ff{ font-family:"方正正大黑简体"}
.ff2{ font-family:"方正正中黑简体"}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left}
.cr{clear:right}
.pr{position:relative}
.pa{position:absolute}
.clear{clear:both;width:100%;font-size:0px;_font-size:1px;line-height:0px; _line-height:0px;}
.disb{ display:block}
.textind10{ text-indent:10px}
.textind40{ text-indent:40px}
/*边距*/
.pt1{padding-top:1px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt105{padding-top:105px}

.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl120{padding-left:120px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}

.pb1{padding-bottom:1px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}

.mt1{margin-top:1px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml35{margin-left:35px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}

/*颜色*/
.white{color:#ffffff}
.black{color:#000000}
.green{color:#092f1a}
.green1{color:#02b686}
.green2{color:#93c52f}
.green3{color:#69a013}
.green4{color:#99cc33}
.green5{color:#00805e}
.blue{color:#091e2f}
.yell{color:#ff8b00}
.red1{color:#fa0404}
.yele1{color:#d48929}
.yele2{color:#ff5c1c}
.gray1{color:#666666}
.gray2{color:#fefdfd}
.gray3{color:#333333}
.gray4{color:#8f683f}
.gray5{color:#555555}
.gray6{color:#999999}


/*布局*/
.container{width:100%}
.widbox{width:95%;margin:0px auto}
.bg1{ background-color:#fefcfd}
.bg2{background: url(../images/xjsbbg.jpg) repeat;}
/*top*/
.top{width:100%; background: url(../images/topbg.jpg) repeat-x;height:73px;overflow:hidden}
.top span img{width:100%;max-width:184px;height:auto}
.top b{color:#b5a575; padding-top:45px; font-family:"长城楷体"}
.top b img{width:100%;max-width:94px;height:auto}
/*nav*/
.nav{width:100%; background-color:#e0e0e0;}
.nav ul{width:100%;}
.nav ul li{width:25%;float:left;height:38px; line-height:38px; background:url(../images/navbg1.jpg) repeat-y; background-position:right top}
.nav ul li a{color:#2f2f2f; display:block; background:url(../images/navbg2.jpg) repeat-x;background-position:left bottom }
.nav ul li.border1{border-left:0px;}
.banner{width:100%}
/*banner*/
.banner img{width:100%;max-width:320px;}
/*search*/
.search{width:95%;margin:0px auto;height:33px;border:1px solid #cfcfcf;}
.search input.searchtext{width:85%;border:0px;height:33px;line-height:33px; text-indent:5px;border-right:1px solid #cfcfcf;}
.search input.searchbtn{height:23px;border:0px;width:23px;margin-top:5px; cursor:pointer;padding-left:3%}
/*footer*/
.footer{width:100%;}
.footer span{ display:block;width:100%; background-color:#cecccc;height:42px; line-height:42px;}
.footer span a{padding:0px 5px}
/*中间弹出咨询框*/
.model{	position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1001;background: rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;display:none;}
.model span{width:240px;height:150px;max-width:240px;position:absolute;top:50%;left:50%;margin-top:-99px;margin-left:-134px;z-index:1002;}
.model span .hidemodel{width:15px;height:15px;float:right;position:relative;margin-top:-155px;z-index:1003;text-decoration:none;}
.model span .hidemodel2{width:80px;height:25px;float: right;position: relative;margin-top: -46px;margin-right:16px;z-index: 1003;text-decoration:none;}
.model span .yuyuemodel{width:80px;height:25px;float: left;position: relative;margin-top: -46px;margin-left:60px;z-index: 1003;text-decoration:none;}
/*szcenter*/
.szcenter{width:100%}
.szcenter dl{width:100%}
.szcenter dl dd{width:48%}
.szcenter dl dd.szcenterbg1{ background-color:#1f8905;height:116px;padding-top:50px}
.szcenter dl dd span.szcenterbg2{ background-color:#0075a9;height:58px}
.szcenter dl dd span.szcenterbg3{ background-color:#a84200;height:58px}
.szcenter dl dt{width:100%; background-color:#cc8e0a;margin-top:10px}

/*lm*/
.lm_t{border:1px solid #d2d2d2; background:url(../images/borderxian.jpg) repeat-x; background-position:left bottom;height:42px; line-height:40px; overflow:hidden}
.lm_t span{border-bottom:5px solid #ff8a00;height:37px; line-height:37px;}
.lm_t span b.biao_news{ background:url(../images/biao_news.jpg) no-repeat; display:inline-block;width:19px;height:19px;margin-top:10px;}
.lm_t span b.biao_sz{ background:url(../images/biao_sz.jpg) no-repeat; display:inline-block;width:20px;height:24px;margin-top:5px;}
.lm_t span b.biao_zj{ background:url(../images/biao_zj.jpg) no-repeat; display:inline-block;width:26px;height:22px;margin-top:8px;}
.lm_t span b.biao_yx{ background:url(../images/biao_yx.jpg) no-repeat; display:inline-block;width:27px;height:25px;margin-top:8px;}
.lm_t span b.biao_pos{ background: url(../images/posbtn.png) no-repeat;display:inline-block;width:20px;height:20px;margin-top:8px;}
/*top 改*/
.topboxline{width:100%;height:100px;}
.topbox{width:100%; background-color:#ffffff;
 top:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
z-index:999

}
.topbox0 span{border-right:1px solid #a2a2a2;width:150px}
.topbox0 span img{width:100%;max-width:137px;height:auto}
.topbox0 .telgai{height:40px; line-height:40px; border-radius:5px; background: url(../images/tel_d.gif) no-repeat #c71212; background-position:5px center; text-indent:35px;}
.topbox0 .telgai a:hover{color:#ffffff}

#gongao{width:100%;height:37px;overflow:hidden;line-height:37px;background:#057a7a;color:#ffffff;}
#gongao #scroll_begin, #gongao #scroll_end{display:inline}
/*底部固定*/
.footerfloat_line{height:78px;}
.footerfloat{width:100%;border-top:1px solid #bebbbb; background-color:#ffffff;
right:0px;
bottom:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.footerfloat ul{width:100%}
.footerfloat ul li{width:24.5%;float:left;border-right:1px solid #bebbbb;padding-top:5px}
.footerfloat ul li.border0{border-right:0px;}
.footerfloat ul li a{ display:block}
.footerfloat ul li a span{width:42px;height:42px; display:block;margin:0px auto}
.footerfloat ul li a span.ffloat_zx1{ background:url(../images/dibu_zx1.png) no-repeat}
.footerfloat ul li a span.ffloat_zx2{ background:url(../images/dibu_zx2.png) no-repeat}
.footerfloat ul li a span.ffloat_zx3{ background:url(../images/dibu_zx3.png) no-repeat}
.footerfloat ul li a span.ffloat_zx4{ background:url(../images/dibu_zx4.png) no-repeat}

.footerfloat ul li a h6{padding:3px 0px 5px 0px}

/*挂号部分 */
.concent_4 ul,.concent_4 ul li{ list-style:none;margin:0px;padding:0px}
.concent_4 .c1_tit{width:100%;height:39px;background:#057a7a;line-height:39px;color:#ffffff; text-indent:10px; font-size:19px}

.concent_4{padding-top:10px;height:280px;}
.concent_4 ul li{width:100%;float:left;margin-bottom:10px;}
.concent_4 .height26{height:26px;line-height:26px; border:1px solid #c0bdbd;width:60%; float:left;}
.concent_4 .height66{height:66px;line-height:66px; border:1px solid #c0bdbd;width:60%; float:left;}
.concent_4 ul.biaodan{width:100%; font-size:16px; padding-top:10px; text-align:center}
.c2_zj1_bt{width:85%;margin:0 auto;}
.c2_zj1_bt a {
display: block;
width: 130px;
height:29px;
line-height:29px;
border-radius:15px;}
.c2_zj1_bt1{
background-color: #ff8604;color:#ffffff; text-decoration:none
}

/*zepto 日历*/
.datepicker-box{position: fixed;z-index: 1000;width: 100%;display: block;bottom: 56px;left:0;border:1px solid #d9d9d9;background:#fff;height:235px;}
.datepicker-header{background:#F8F8F8;border-bottom:1px solid #EEE;height:35px;}
.datepicker-header span{text-align:center;padding:12px 15px 10px;}
.datepicker-header span.hover{background:#EEE;}
.datepicker-header span b{display:block;width:0;height:0;font-size:0;border:8px solid #F8F8F8;}
.datepicker-pre{float:left;}
.datepicker-next{float:right;}

.datepicker-header span.datepicker-pre b{border-left:0;border-right:8px solid #444;}
.datepicker-header span.datepicker-next b{border-right:0;border-left:8px solid #444;}
.datepicker-header h4{padding:10px 0;height:20px;line-height:20px;text-align:center;font-size:16px;font-weight:normal;}

.datepicker-body{width:100%;border:0;border-collapse:collapse;border-spacing:0;}
.datepicker-body th, .datepicker-body td{height:20px;line-height:20px;text-align:center;font-size:14px;}
.datepicker-body th.datepicker-weekend, .datepicker-body td.datepicker-weekend{color:#FF0000;}
.datepicker-body th{padding:6px 0;font-weight:normal;color:#333;}
.datepicker-body td{padding:4px 0;}
.datepicker-body td.cur{background:#DDD;border:1px solid #CCC;color:#FFF;}
