/* CSS Document */
* {margin:0; padding:0;}
body{font-family:"宋体", arial; margin:0; padding:0; background: #FFF; font-size:12px; color:#4e4e4e;}
img{border:0;}
ul{ list-style:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
.right{ float:right; display:inline}
.left{ float:left; display:inline}

a:link{ color:#343434; text-decoration:none}
a:visited{ color:#343434; text-decoration:none}
a:hover{ color:#343434; text-decoration:underline}
a:active{ color:#343434;}

.cwhite a:link{ color:#fff; }
.cwhite a:visited{ color:#fff;}
.cwhite a:hover{ color:#fff;}

.cgray a:link{ color:#636363; }
.cgray a:visited{ color:#636363;}
.cgray a:hover{ color:#636363;}

.cgray2 a:link{ color:#888888; }
.cgray2 a:visited{ color:#888888;}
.cgray2 a:hover{ color:#888888;}

.cblue1 a:link{ color:#217b97; }
.cblue1 a:visited{ color:#217b97;}
.cblue1 a:hover{ color:#217b97;}

.cblue2 a:link{ color:#4a736d; }
.cblue2 a:visited{ color:#4a736d;}
.cblue2 a:hover{ color:#4a736d;}

.cblue3 a:link{ color:#077fa7; }
.cblue3 a:visited{ color:#077fa7;}
.cblue3 a:hover{ color:#077fa7;}

.cblue4 a:link{ color:#6c8d98; }
.cblue4 a:visited{ color:#6c8d98;}
.cblue4 a:hover{ color:#6c8d98;}

.cblue5 a:link{ color:#256074; }
.cblue5 a:visited{ color:#256074;}
.cblue5 a:hover{ color:#256074;}


a.cblue:link,a.cblue:visited,a.cblue:hover{ color:#0292c3; }

a.cred2:link,a.cred2:visited,a.cred2:hover{ color:#b14293; text-decoration:underline }

.blank5{ height:5px; clear:both;display:block; font-size:1px; overflow:hidden}
.blank8{ height:8px; clear:both;display:block; font-size:1px; overflow:hidden}
.blank14{ height:14px; clear:both;display:block; font-size:1px; overflow:hidden}
.blank18{ height:18px; clear:both;display:block; font-size:1px; overflow:hidden}
.blank45{ height:45px; clear:both;display:block; font-size:1px; overflow:hidden}

.box{ width:1003px; margin:0 auto; }

.header{ background:url(../images/header_b.jpg); height:111px;}
.header .logo{ float:left; margin:12px 0 0 29px; overflow:hidden; display:inline}
.header .top{ float:right; margin:12px 10px 0 0; display:inline;}
.header .top li{ float:left; margin-right:7px;}
.header .top li img{ float:left; margin-right:3px;}

.header .top b{ font-family:arial; font-size:13px;}
.header .login{ float:right; clear:right; margin:42px 7px 0 0;}
.header .login input{ width:96px; height:18px; overflow:hidden; border:1px solid #c0c0c0; background:#fff; float:left; margin-left:5px; line-height:18px; color:#a0a0a0; padding-left:2px;}
.header .login input.btn_login{ background:url(../images/login.jpg); width:53px; height:25px; border:0px; cursor:pointer; }
.header .login input.btn_register{background:url(../images/register.jpg); width:71px; height:25px; border:0px; cursor:pointer; padding:0;}

.menu{ background:url(../images/menu_b.jpg); height:57px; overflow:hidden; }
.menu ul{ float:left; margin-left:18px; display:inline}
.menu li{ float:left; background:url(../images/menu_bar.jpg) no-repeat right; padding-right:2px;}
.menu li img{ float:left; margin-top:5px;}

/*__________头部end*/

.content{ background:url(../images/menu/content_b.jpg) repeat-x; overflow:auto; zoom:1; }
.content .banner{ width:621px; height:173px; overflow:hidden; border:1px solid #ecf5f8; float:left; margin:0px 0 0 7px; display:inline}
.content .banner .banner_in{ margin:-1px; float:left}

.search{ float:left; width:206px; margin-left:11px;}
.search .title{ background:#af4192; width:206px; height:25px; overflow:hidden; font-size:14px;  color:#fff; line-height:27px; overflow:hidden}
.search .title em{font-family:arial; font-size:12px;}

.search .txt{ width:206px; height:164px; background:url(../images/search.jpg); float:left}
.search .txt dl{ clear:both; width:200px; line-height:20px; margin-top:7px; float:left}
.search .txt dl dt{ float:left; width:63px; text-align:right; font-weight:bold; color:#107092;}
.search .txt dl dd{ float:left; width:120px;}
.search .txt dl dd input{ border:1px solid #bdd5de; height:18px; width:125px; overflow:hidden}
.search .txt dl dd input.btn_search{ background:url(../images/btn_search.jpg); width:71px; height:24px; overflow:hidden; border:0; cursor:pointer}
/*搜索*/

.result{ float:right; width:156px; overflow:hidden; background:#f0f1f1; padding-bottom:6px;}
.result .title{ background:#a4408a; width:156px; height:25px; overflow:hidden; }
.result .txt h6{ font-size:14px; font-weight:bold; width:142px; height:34px; line-height:34px; overflow:hidden; padding-left:14px; background:url(../images/search_time_bar.jpg) repeat-x bottom;}

.result .txt ul{ width:138px; overflow:hidden; margin:9px 0 0 17px; float:left; display:inline; line-height:18px; background:url(../images/search_time_bar.jpg) repeat-x bottom; padding-bottom:10px}
.result .txt ul li{ width:138px; float:left}

.result .txt b{ color:#0081ae; }
.result .txt dl{ float:left; margin:5px 0 0 17px; padding-bottom:10px; display:inline}
.result .txt dl dt{ float:left; width:41px; overflow:hidden}
.result .txt dl dd{ line-height:30px; float:left}
/*体检时间*/

.track{ margin-top:-12px; clear:both; overflow:hidden}
.track h6{ font-weight:bold; font-size:14px; margin-left:10px; display:inline; color:#292929}
.track .txt{ height:83px; background:#dff3fa;}
.track .txt .left{ background:url(../images/track.jpg); width:145px; height:42px; overflow:hidden; margin:22px 0 0 56px; display:inline}
.track .txt ul{ float:left; width:800px; margin-top:7px;}
.track .txt ul li{ float:left; background:url(../images/track_li.jpg); width:84px; height:34px; overflow:hidden; line-height:25px; text-align:center; margin:}
.track .txt ul li.bar{ background:url(../images/track_bar.jpg); width:20px; height:23px; overflow:hidden}

.idx_main{ background:url(../images/main_b.jpg); height:165px; overflow:hidden; border-top:1px solid #a7cedd; margin-top:4px; overflow:hidden}
.idx_main .link{ margin:0px 0 0 22px; display:inline; float:left; width:216px;}
.idx_main .link .txt{ margin-top:20px;}
.idx_main .link h6{ font-size:16px; font-weight:bold; color:#7d6d5d;}
.idx_main .link ul{ width:216px; overflow:hidden}
.idx_main li{ float:left; margin-right:10px; display:inline}

.idx_main .news{ float:left; width:420px; margin-left:52px; display:inline; overflow:hidden}
.idx_main .news h6{ background: url(../images/search_time_bar.jpg) repeat-x bottom; height:25px;}
.idx_main .news h6 a{ float:right; font-size:16px; font-weight:bold}
.idx_main .news h6 span{ float:left; background:url(../images/new_design.jpg) no-repeat 0 3px; padding-left:27px; font-size:16px; color:#785d43}


.idx_main .news ul{ float:left; margin-top:9px; display:inline}
.idx_main .news li{ float:left; width:420px; color:#6c6c6c; line-height:21px; background:url(../images/new_sign.jpg) no-repeat 5px 8px; padding-left:17px; }

.idx_main .map{ margin:0px 0 0 35px; float:left; display:inline; display:inline; width:240px; height:138px; overflow:hidden}

.footer{ background:url(../images/footer_b.jpg) repeat-x; height:80px; margin-top:2px; clear:both;}
.footer p{ background:url(../images/footer_logo.jpg) no-repeat 20px 15px;  padding-left:50px; padding:20px 0 0 185px; color:#969696; line-height:18px;}
.footer p a{ float:right; width:100px;height:38px;display:block;  margin-right:348px; text-decoration:none; line-height:38px; background:url(../images/footer_logo.jpg) no-repeat 543px 15px;}
.footer p em{ font-family:arial; font-size:10px;}
/*首页END*/






