@charset "gb2312";
/* CSS Document */
body{background:#dcdcdc url(../images/bg.jpg) repeat-y center;font-size:12px;line-height:21px;color:#1a1a1a;font-family:Arial, Helvetica, sans-serif,"ËÎÌå";}
body,div,ul,li,h4{padding:0;margin:0;list-style:none;}
h4{font-size:12px;}
h3{font-size:14px;text-align:center;}
.h_10{height:10px;overflow:hidden;}
.h_15{height:15px;overflow:hidden;}
.h_20{height:20px;overflow:hidden;}
.h_40{height:40px;overflow:hidden;}
.h_5{height:5px;overflow:hidden;}
img{border:none;}
.img_border{border:#bfc7cb solid 1px;background:#fff;}
a{color:#00182b;text-decoration:none;}
a:hover{color:#00182b;text-decoration:underline;}
p{text-indent:2em;}
hr{height:1px;color:#b9b9b9;background:#b9b9b9;}
.date{text-align:center;color:#8a8a8a;}
.font_blue{color:#0527af;}
.font_red{color:#f13000;}
.font_999{color:#999;}

#warpage{width:1000px;margin:0 auto;}
#menu{background:url(../images/menu_bg.jpg) repeat-x;width:1000px;height:28px;font-size:14px;line-height:28px;font-weight:bold;}
#nav {list-style-type: none;padding:0 60px;}
#nav a {color:#fff;display:block;text-decoration:none;padding:0 5px;text-align:center;}
#nav a:hover {background:#1b4d82;color:#eff7ff;text-decoration:none;font-weight:bold;}
#nav li {float:left;width:120px;background:url(../images/nenu_line.jpg) no-repeat right center;}
#nav li a:hover{background:#1b4d82;color:#eff7ff;}
#nav li ul{line-height:27px;text-align:left;font-weight:normal;width:110px;position:absolute;left: -999em;padding-bottom:10px;
list-style-type: none;}
#nav li ul li{float: left;width:120px;background:#1b4d82;}
#nav li ul a{color:#fff;line-height:23px;display:block;width:105px;padding-left:10px;text-align:left;}
#nav li ul a:link{color:#fff;text-decoration:none;}
#nav li ul a:visited{color:#fff;text-decoration:none;}
#nav li ul a:hover{color:#fff;text-decoration:none;font-weight:normal;background:#0172d8;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav ul.list{font-size:12px;line-height:24px;}
#nav ul.list a:hover{font-weight:bold;}
#nav ul.list li{background-image:none;}
#nav ul.list li a{width:96px;margin:0 auto;}

#banner{height:193px;padding:1px 0;}
.banner{height:110px;margin:1px 0;overflow:hidden;}
.left{background:url(../images/left_bg.jpg) repeat-y;}
#footer{background:url(../images/footer_bg.jpg) repeat-x;height:35px;line-height:35px;color:#444;text-align:right;padding-right:15px;}
#footer a{color:#444;}
.box1 .tit{background:url(../images/left_tit.jpg) no-repeat;height:27px;line-height:27px;color:#fff;font-weight:bold;}
.left .pro_list,.left .news_list{width:221px;margin:0 auto;}
.pro_list li{background:url(../images/pro_list_bg.jpg) no-repeat;height:33px;line-height:33px;padding-left:55px;margin-bottom:3px;}
.left_img{width:243px;height:61px;margin:0 auto;}
.news_list li{background:url(../images/ico.gif) no-repeat left center;height:27px;line-height:27px;padding-left:15px;border-bottom:#dcdcdc dashed 1px;position:relative;}
.news_list span{padding:0 10px;color:#558bc8;display:block;position:absolute;right:0;top:0;}
.news_list a{color:#0527af;}
.icon_line li{background:url(../images/ico.gif) no-repeat left 5px;margin-bottom:5px;padding-left:15px; border-bottom:#ccc dashed 1px;}
.icon_line li div{line-height:20px;position:relative;}
.icon_line li p{margin:0;padding:0;padding:2px;}
.icon_line li span{padding:0 8px;display:block;position:absolute;right:0;top:0;}

#bulletin{background:#eceff4;height:27px;line-height:27px;color:#0527af;}
#bulletin a{color:#0527af;}
.box{background:#fff;border:#d4d8db solid 1px;padding:1px;}
.box .box2{background:url(../images/box2_bg.jpg) repeat-x center;height:171px;}
.box .box3{background:url(../images/box3_bg.jpg) repeat-x center;height:171px;}

.cen{width:675px;margin:0 auto;}
.r_tit{background:url(../images/tit.jpg) no-repeat left;height:35px;line-height:27px;}
.r_tit h4{padding-left:30px;font-size:16px;}
#page{text-align:center;}
#page a{padding:0 8px;}

.honor_img div.text{height:30px;line-height:30px;}
.honor_img .td{/*background:#f4f4f4;*/border:#e7e7e7 solid 1px;text-align:center;height:170px;}
.honor_img .div_img{background:url(../images/border.gif) no-repeat center;height:170px;}
.honor_img .td img{width:198px;height:143px;}
