body {margin:0;line-height:20px;font-size:12px;}
a,a:visited{color:#004276;font-size:12px; text-decoration:none;}
a:hover{ text-decoration:underline;}
#mbody { height:auto; }
#top_link { background:url(imagestop_link.png) repeat-x; height:30px;}
#top{width:1006px;margin:0 auto;}
#logo{float:left;}
#top ul{list-style: none;display:block;float:right;margin:0;padding:3px 0;}
#top ul li{float: left;margin:0;padding:0;}
#top ul li a,#top ul li a:visited{color: #173577;line-height: 28px;font-size:12px; text-decoration:none;}
#page { background:url(imageshbg.png) no-repeat top center; }
#head { height:256px; width:1020px; margin-left:auto; margin-right:auto;}
#content_area { width:1020px; margin-left:auto; margin-right:auto; }
#pub_info { background:url(imagesbg_bottom.png) repeat-x; width:1020px; height:120px; margin-left:auto; margin-right:auto;text-align:center; margin-top:10px;}
.clear { font: 0px/0px sans-serif;clear: both;display: block;  }
#top_box { margin-left:10px;; margin-right:10px; padding-top:10px; }
.dr_l { width:290px; height:440px; background:#CCC; float:left;padding:5px;color:#003366;font-size:12px;}
.dr_r { height:446px; width:690px; float:right; }
.box { background:#FFFFFF; border:#8fb8de solid 1px;}
.crose_box { margin-left:10px; margin-right:10px; margin-top:10px; }
.title1 { background:url(imagesbg_title1.png) repeat-x; height:35px;padding:2px 0 2px 5px;}
.title4 { height:33px;padding:2px 0 2px 5px;}
.title2 { background:url(imagesbg_title2.png) no-repeat; height:29px;padding:5px 0 2px 5px; }
.title22 { background:url(imagesbg_title21.png) no-repeat; height:29px;padding:5px 0 2px 5px; }
.text_box { background:#FFFFFF; height:212px;font-size:14px;padding:5px;line-height:22px;}
.text_box p{margin:2px 4px 2px 4px;padding:0;text-indent:2em;}
.text_box .text_box_left{float:left;width:495px;}
.text_box .text_box_right{float:right;width:170px;}
.bottom_box { margin-left:10px; margin-right:10px; margin-top:10px; }
.tr_l { height:469px; width:650px; float:left; background:#FFFFFF; }
.tr_r { height:469px; width:340px; float:right; background:#FFFFFF; }
#news_image{background:#FFF;height:250px;margin-bottom:5px;}
#news_image span{float:left;width:150px;overflow:hidden;padding:5px 5px 2px 10px;}
#news_image ul{list-style:none;float:right;width:85px;padding:0;margin:5px;}
#news_image ul li{float:left;margin-right:3px;background:#E8ECF0;width:17px;height:20px; text-align:center;font-size:12px; cursor:pointer;}
#news_image ul li.current{color:#FFF;background:#657A8B}
#news_list{background:#FFF;height:199px;}
#news_list ul li{ overflow:hidden;}
.box_item{width:230px;margin-right:15px;float:left}
.box_item .box_img{border:#F0F0F0 solid 1px;padding:3px;}
.box_item .box_title{background:url(imagesqiangduiliu_icon.jpg) no-repeat center left;padding-left:15px;line-height:30px;color:#000E18;}
.type_item{width:458px;height:130px;padding:10px;border:#F0F0F0 solid 1px;float:left;margin-right:10px;margin-bottom:5px;}
.type_item .type_img{border:#F0F0F0 solid 1px;padding:3px;width:160px;height:120px;float:left}
.type_item .type_img2{border:#F0F0F0 solid 1px;padding:3px;width:129px;height:92px;float:left}
.type_item .type_title{color:#004276;font-size:15px;}
.type_item .type_text{color:#666666;font-size:12px;}
.type_item .type_text2{color:#666666;font-size:12px; float:right; width:310px;}
.type_item .type_right{float:right;width:280px;}
.type_item .type_right2{float:left;width:458px;}
.padding10{padding:6px 9px 9px 9px; font-size:14px; line-height:22px; border:#8fb8de solid 1px;}
#bottom_nav{margin:20px 0 5px 0; padding-top:8px;}
.padding10 a { text-decoration:underline; color:#00F;}
#bottom_nav a,#bottom_nav a:visited{ text-decoration:none;color:#666;font-size:12px;}
#web_info{color:#666;}
.pic4 { float:left; width:590px; height:170px; margin-right:10px;}