/* CSS Document */
*{ font-family:Arial, Helvetica, sans-serif, "����"; font-size:12px; margin:0; padding:0;}
img{ border:0;}
a{ text-decoration:none;}

ul li{ list-style:none;}
.clear{ height:10px; font-size:0px; overflow:hidden; clear:both;}
.lfloat { float:left;}
.rfloat { float:right;}
.mar_right10 {margin-right:10px;}
.mar_top5 { margin-top:5px;}

#wholebody{ width:1003px; margin:0 auto; clear:both;}
/*bodyhead*/
#bodyhead{ width:1003px; height:127px; background:url(bodytop_bg.jpg) no-repeat left top; border-top:4px solid #fff; clear:both;}
.toplink{ height:21px; margin-right:15px; float:right;}
.toplink li{ float:left;}
.toplink_left{ width:8px; height:21px; background:url(toplink_left_bg.gif) no-repeat left top; float:left;}
.toplink_right{ width:8px; height:21px; background:url(toplink_right_bg.gif) no-repeat left top; float:left;}
.toplink_center{ height:21px; background-color:#fff; padding:0 10px 0px 10px; color:#555; text-align:center; float:left;}
.toplink_center a{ padding-left:10px; padding-right:10px; color:#555;}
.toplink_center a:hover{ color:#ff7800;}
.top_flash{ margin-right:10px; float:right; clear:right;}

/*menu*/
#menu{ height:34px; background:url(menu_bg.jpg) no-repeat left top #fff; text-align:center; clear:both;font-size:10px; color:#0b71c6;}
#menu a{color:#00519a; font-size:13px; font-weight:bold; padding:0 10px; line-height:34px;}
#menu a:hover{ color:#ff7800;}

/*bodycenter*/
#bodycenter{ background:url(bodycenter_top_bg.jpg) no-repeat left top; padding:20px 0px 10px 10px; clear:both;}
/*left*/
.main_left{ width:210px; margin-right:10px; background:url(left_top_bg.jpg) no-repeat left top; float:left;}
.left_1{ margin-bottom:1px; clear:both;}
.title_blue{ height:32px; line-height:32px; background:url(blue_title_bg.jpg) no-repeat left top;border-bottom:solid 1px #fff; font-size:14px; font-weight:bold; color:#003399; padding-left:30px; clear:both;}
.left_top_blue{ clear:both;}
.left_top_blue li{ line-height:31px; background:url(ico_circle_arrow.gif) no-repeat 12px 10px #52aafc; border-bottom:solid 1px #fff; padding-left:35px; font-weight:bold; color:#fff; clear:both;}
/*.left_top_blue li{ height:31px; line-height:31px; background:url(ico_circle_arrow.gif) no-repeat 12px center #52aafc; border-bottom:solid 1px #fff; padding-left:35px; font-weight:bold; color:#fff; clear:both;}*/
.left_top_blue li a{ color:#fff;}
.left_top_blue li a:hover{ color:#333;}
.title_yellow{ height:32px; line-height:32px; background:url(yellow_title_bg.jpg) no-repeat left top; border-bottom:solid 1px #fff; font-size:14px; font-weight:bold; color:#974b00; padding-left:30px; clear:both;}
.left_top{ clear:both;}
.left_top li{ height:31px; line-height:31px; background:url(ico_circle_arrow.gif) no-repeat 12px center #f5930c; margin-bottom:1px; padding-left:30px; font-weight:bold; color:#fff; clear:both;}
.left_top li a{ color:#fff;}
.left_top li a:hover{ color:#333;}
.bgi_more_yellow { width:47px; height:15px; background:url(bgi_more_yellow.gif) top left no-repeat; color:#fff; line-height:15px; font-weight:normal; text-align:center;margin:9px 11px 8px 0;}
.bgi_more_yellow a { color:#fff; text-decoration:none;}
.bgi_more_yellow a:hover { color:#fff; text-decoration:none;}
.left_2{ height:58px; background-color:#c2f2ff; clear:both; margin-bottom:10px;}
.title_search{ height:25px; line-height:25px; background:url(ico_yellow_arrow.gif) no-repeat 12px center; padding-left:30px; font-weight:bold; font-size:14px; color:#003399; clear:both;}
.search_content{ padding-left:30px; clear:both;}
.search_input{ width:122px; height:18px; line-height:18px; border:0; background-color:#fff; }
.search_button{ width:38px; height:20px; line-height:20px; color:#fff; text-align:center; background:url(search_button_bg.gif) no-repeat left top; border:0; margin-left:5px;}
.content{ height:254px; background:url(huibian_bg.jpg) no-repeat left top; padding:10px; clear:both;}
.content_top{ height:9px; font-size:0px; background:url(top_corner.gif) no-repeat left top; clear:both;}
.content_bottom{ height:9px; font-size:0px; background:url(bottom_corner.gif) no-repeat left top; clear:both;}
.content_list{ padding:15px 10px; clear:both;}
.list_top{clear:both;}
.list_top li{ color:#872600; float:left;}
.list_top_img{ width:67px; padding-right:5px; float:left;}
.list_top_img_news{ width:90px; float:left;}
.list_top li a{ color:#872600; text-decoration:underline;}
.content_list .list{ padding:0 10px; clear:both;}
.content_list .list li{ line-height:24px; background:url(ico_red_arrow.gif) no-repeat left 8px; padding-left:10px; color:#872600; }
.content_list .list li a{ color:#872600;}
.content_list .list li a:hover{ color:#872600; text-decoration:underline;}
/*contact us*/
.title_contact{ height:28px; line-height:28px; background:url(gray_title_bg.jpg) no-repeat left top; border-bottom:solid 1px #fff; font-size:14px; font-weight:bold; color:#555; padding-left:30px; clear:both;}
.contact{ padding:5px 10px 5px 12px; line-height:20px; color:#555;}
/*main_container*/
.main_container{width:540px; margin-right:10px; background:none; float:left;}
.main_1{clear:both;}
.top_news{ height:128px; border:1px solid #6cc6ff; padding:5px; background:url(topnews_bg.jpg) no-repeat right bottom; margin-bottom:10px;}
.news_img{ width:164px; height:123px; margin-right:20px; overflow:hidden; float:left;}
.top_news ul{ width:340px; float:left;}
.topnews_title{ font-size:22px; font-weight:bold; text-align:center; color:#ff7000; clear:both;}
.topnews_content{ line-height:22px; text-indent:2em; color:#333; padding:5px; padding-bottom:0px; clear:both;}
.topnews_more{ background:url(ico_more.jpg) no-repeat right 5px; line-height:18px; padding-right:15px; text-align:right;}
.topnews_more a{ color:#63a8df;}
.topnews_more a:hover{ color:#63a8df; text-decoration:underline;}

/*top list*/
.newslist_l{ width:540px; border-bottom:3px solid #52aafc; margin-bottom:1px; float:left; clear:left;}
.newslist_l_title{ width:70%; line-height:20px; background:url(ico_blue_arrow.gif) no-repeat 10px center; padding-left:30px; color:#333; font-weight:bold; font-size:14px; float:left;}
.news_more{ line-height:20px; background:url(ico_more.jpg) no-repeat right 6px;_background:url(ico_more.jpg) no-repeat right 4px;*background:url(ico_more.jpg) no-repeat right 4px; text-align:right; padding-right:15px;
 color:#65a8df; float:right;}
.news_more a{ color:#65a8df;}
.news_more a:hover{ color:#ff7800;}
.newslist_2{ width:528px; border:1px solid #6cc6ff; padding:5px; float:left; clear:left; margin-bottom:12px;_margin-bottom:2px;*margin-bottom:2px;}
.newslist_2_img{ width:164px; height:123px; margin-right:20px; float:left;}
.newslist_right{ width:340px; float:left;}
.newslist_tit{ width:82%; overflow:hidden; background:url(ico_gray_point.gif) no-repeat left 10px; padding-left:10px; line-height:22px; float:left;}
.newslist_tit a{ color:#333;}
.newslist_tit a:hover{ color:#003f97;}
.newslist_time{width:15%; line-height:22px; color:#999; float:left; text-align:right;}

/*short list*/
.list_short{ width:263px; border:1px solid #e7e7e7; margin-right:10px; margin-bottom:10px; float:left;}
.mgright_none{ margin-right:0px;} 
.mgbottom_none{ margin-bottom:0px;}
.list_s_title{height:30px; border-bottom:3px solid #26b95e; clear:both; padding:0 5px 0 0;}
.list_s_title_pre{ line-height:30px; background:url(ico_green_arrow.gif) no-repeat 8px center; padding-left:25px; color:#333; font-weight:bold; font-size:14px; float:left;}
.s_list{ padding:5px 10px; clear:both;}
.s_list li{ background:url(ico_gray_point.gif) no-repeat left 10px; padding-left:10px; color:#333; line-height:18px; clear:both;}
.s_list li a{ color:#333;}
.s_list li a:hover{ color:#003f97;}
/*long_list*/
.arrow_yellow{background:url(ico_yellow_arrow.gif) no-repeat 10px center; padding-left:30px;}
.border_yellow{ border-color:#e7a33e;}
.newslist_tit_2{ overflow:hidden; background:url(ico_light_point.gif) no-repeat left 10px; padding-left:10px; line-height:22px;}
.newslist_tit_2 a{ color:#333;}
.newslist_tit_2 a:hover{ color:#003f97;}

/*right*/
.main_right{ width:210px; margin-right:10px; float:left;}
.right_1{ margin-bottom:10px; clear:both;}
.right_title{ background:url(yellow_title_bg01.jpg) no-repeat left top; padding-left:30px; line-height:27px; color:#fff; font-weight:bold; font-size:14px; margin-bottom:1px; clear:both;}
.right_content{ background:url(gray_line_bg.jpg) repeat-x; padding:15px 10px; margin-bottom:10px; clear:both;}
.right_content li{ background:url(ico_gray_point.gif) no-repeat 5px 8px; line-height:18px; color:#333; text-indent:1em;}
.right_content li a{ color:#333;}
.right_content li a:hover{ color:#003f97;}
.txt_login { font-weight:bold; color:#999;}
.input_style{ width:133px; height:18px; border:1px solid #51aafc; line-height:18px; color:#333;}
.green_title{ background:url(green_title_bg.jpg) no-repeat left top; padding-left:30px; line-height:27px; color:#019c3c; font-weight:bold; font-size:14px; margin-bottom:1px; clear:both;}
.button_style_1,.button_style_2{ width:46px; height:19px; line-height:19px; background:url(button_bg_1.jpg) no-repeat left top; border:0; text-align:center;}
.button_style_2{background:url(button_bg_2.jpg) no-repeat left top;}
/*zhuanti */
.zhuanti_list{ background:url(white_bg.gif) no-repeat left top; padding:7px 10px; line-height:40px; font-weight:bold; color:#7a7a7a; margin-bottom:10px; clear:both;}
.zhuanti_list img{ margin-right:15px;}
.zhuanti_list a{ color:#7a7a7a;}
.zhuanti_list a:hover{ color:#003f97;}
.links li{ line-height:19px;}

/*picshow*/
#pic_show{background:url(pic_show_bg.jpg) no-repeat left top; padding-left:32px; margin:0 10px 10px 10px; clear:both;}
#pic_show ul{ width:935px; overflow:hidden; border:1px solid #cecece; padding:7px;}
#pic_show ul li img{ margin-right:10px;}

/*bottom*/
#bodybottom{ border-top:solid 2px #52aafc; clear:both; margin:15px 0 0 0;text-align: center;display: block ruby;}
#bodybottom ul{background:#dceefe; margin-top:3px;text-align:center; padding-top:15px; padding-bottom:30px; color:#555;}
#bodybottom li{float: left;}
#bodybottom img{ margin-right:10px;}
#bodybottom a{ color:#039; text-decoration:none;}
#bodybottom a:hover{ color:#f60; text-decoration:none;}

.cas_content {
        font-family: Arial, "����";
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
}
.cas_content P{
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
}
.cas_content a:link,visited,hover,active{font-size:14px;}
.cas_content table td{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;

}
.cas_content table p{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;
}
.hoverline:hover{text-decoration:underline !important}