/* ::::: http://www.hebksjx.com/style.css ::::: */

body, th, td { font: 12px/200% 宋体,微软雅黑; color: rgb(68, 68, 68); }
body { text-align: center; background-color: rgb(255, 255, 255); }
body, form, ul, ol, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
ul, ol { list-style: none outside none; overflow: hidden; }
a { color: rgb(68, 68, 68); text-decoration: none; }
a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
.box1 { width: 1002px; margin: 0px auto; text-align: left; clear: both; }
.box { width: 1002px; margin: 0px auto; background-color: rgb(255, 255, 255); text-align: left; clear: both; }
.right { float: right; text-align: left; }
.clr { clear: both; }
.mtop10 { margin-top: 10px; }
img { border: medium none; }
.lefttu img { border: 1px solid rgb(213, 157, 13); padding: 3px; margin: 2px; }
#top { height: 106px; position: relative; }
#top .f { position: absolute; }
#top .logo { width: 345px; height: 62px; left: 12px; top: 14px; }
#top .nav { height: 24px; right: 0px; top: 15px; text-align: right; color: rgb(255, 255, 255); }
#top .text { width: 500px; height: 24px; color: rgb(4, 90, 156); right: 0px; top: 70px; text-align: right; font-size: 12px; font-weight: normal; }
#menu { height: 50px; line-height: 50px; font-size: 14px; }
#menu a { display: block; float: left; width: 121px; height: 50px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; }
#menu a:hover, #menu a.d { color: rgb(255, 255, 0); text-decoration: none; background: url('../img/dhbgz.gif') no-repeat scroll center bottom transparent; }
#menu span { display: block; float: left; width: 4px; height: 50px; text-align: center; background: url('../img/line.gif') no-repeat scroll center 2px transparent; }
#banner { text-align: center; background: url('../img/bannerbg.jpg') no-repeat scroll center top rgb(125, 180, 223); padding: 0px; height: 320px; }
#left { width: 240px; float: left; }
#right { width: 746px; float: right; }
#promenu { text-align: center; padding-bottom: 10px; }
#promenu ul { margin: 3px auto 0px; }
#promenu ul a { display: block; height: 37px; line-height: 37px; background: url('../img/left_menu_btn.gif') no-repeat scroll 0% 0% transparent; font-weight: bold; text-align: left; text-indent: 40px; }
#promenu ul a:hover { background: url('../img/left_menu_over.gif') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 0); text-decoration: none; }
#leftcon { border: 1px solid rgb(204, 204, 204); background: url('../img/left_con_bg.gif') repeat-x scroll center bottom transparent; padding: 3px; margin-top: 10px; }
.conte { clear: both; border: 1px solid rgb(229, 229, 229); background-color: rgb(255, 255, 255); padding: 5px 15px 8px; }
#rtitlee { height: 38px; background: url('../img/rtitlebg.gif') repeat-x scroll right center transparent; position: relative; }
#rtitlee .l { height: 38px; line-height: 38px; white-space: nowrap; text-align: left; padding-right: 8px; color: rgb(51, 51, 51); font-family: 微软雅黑,宋体; background: url('../img/rxcont.gif') no-repeat scroll left center rgb(255, 255, 255); font-weight: bold; left: 0px; top: 0px; text-indent: 22px; font-size: 16px; position: absolute; }
#rtitlee .c { height: 38px; line-height: 38px; text-align: left; background-color: rgb(255, 255, 255); color: rgb(1, 75, 132); font-family: Verdana,宋体; white-space: nowrap; left: 93px; padding-right: 10px; top: 0px; position: absolute; }
#rtitlee .rr { height: 25px; text-align: right; white-space: nowrap; right: 5px; line-height: 20px; top: 10px; position: absolute; }
#bottom { margin-top: 12px; padding: 15px 0px; text-align: center; background: url('../img/bottom_bg.gif') repeat-x scroll center top rgb(16, 113, 203); color: rgb(255, 255, 255); }
#bottom a { color: rgb(255, 255, 255); }
#bottom a:hover { color: rgb(255, 255, 0); }
