/* 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;}
#wholebody{ width:1003px; margin:0 auto; clear:both;}
/*bodyhead*/
#bodyhead{ width:1003px; height:130px; 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{ height:106px; text-align:right; clear:both;}

/*menu*/
#menu{ width:953px; height:34px; background:url(menu_bg.jpg) no-repeat left top #fff; padding-left:50px; clear:both;}
#menu a{ color:#003399; font-size:13px; font-weight:bold; padding-left:10px; padding-right:10px;}
#menu a:hover{ color:#ff7800;}
#menu span{ font-size:10px; color:#003399; line-height:34px;}
#menu span.date{ color:#003399; font-size:13px; font-weight:bold; padding-right:25px;}

/*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; float:left;}
.left_1{ margin-bottom:1px; clear:both;}

.title_yellow{ height:32px; line-height:32px; background:url(yellow_title_bg.jpg) no-repeat left top; margin-bottom:1px; font-size:14px; font-weight:bold; color:#003399; padding-left:30px; clear:both;}
.left_top{ clear:both;}
.left_top li{ 
    /* height:30px; 
    line-height:30px;  */
    background:url(ico_circle_arrow.gif) no-repeat 12px center #bbd9fa; 
    margin-bottom:1px; 
    padding-left:30px; 
    font-weight:bold; 
    color:#fff; 
    clear:both;
    padding: 10px 10px 10px 30px;
}

.left_top li a{ color:#333;}
.left_top li a:hover{ color:#003399;}
.left_develop{ background-color:#49bafd; padding:10px; clear:both;}
.left_develop li{ background:url(develop_bg.jpg) no-repeat left top; padding-left:20px; margin-bottom:2px; font-weight:bold; line-height:28px; clear:both;}
.left_develop li a{ color:#555;}
.left_develop li a:hover{ color:#003399;}


.left_2{ height:68px; background-color:#d6e8fc; border:1px solid #bbd9fa;  clear:both; margin-bottom:10px;}
.title_search{ height:28px; line-height:28px; background:url(ico_blue_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*/
.contact{ background:url(contact_bg.jpg) repeat-x left bottom; padding:15px 12px 15px 10px; line-height:24px; color:#555;}
/*main_container*/
.main_container{width:540px; margin-right:10px; background:none; float:left;}
.main_1{ clear:both;}
.top_news{ border:1px solid #6cc6ff; padding:5px 5px; background:url(topnews_bg.jpg) no-repeat right bottom; float:left; clear:left;}
.news_img{ width:164px; height:123px; margin-right:10px; overflow:hidden; float:left;}
.top_news ul{ width:350px; float:left;}
.topnews_title{ text-align:center; font-weight:bold; font-size:16px; line-height:30px; color:#ff7800;}
.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 center; 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;}
.green_arrow{ background:url(ico_green.gif) no-repeat 10px center;}
.yellow_arrow{ background:url(ico_yellow_arrow.gif) no-repeat 10px center;}

.news_more{ line-height:20px; background:url(ico_more.jpg) no-repeat right center; text-align:right; padding-right:15px;
 margin-right:10px; color:#65a8df; float:right;}
.news_more a{ color:#65a8df;}
.news_more a:hover{ color:#ff7800;}
.green_more{ background:url(green_more_bg.jpg) no-repeat right center;}
.green_more a{ color:#34b04d;}
.green_more a:hover{ color:#ff7800;}

.yellow_more{ background:url(yellow_more_bg.jpg) no-repeat right center;}
.yellow_more a{ color:#ff8102;}
.yellow_more a:hover{ color:#ff7800;}

.newslist_2{ width:528px; border:1px solid #6cc6ff; padding:5px 5px; float:left; clear:left;}
.newslist_2_img{ width:164px; height:123px; margin-right:20px; float:left;}
.newslist_right{ width:340px; float:left;}
.newslist_tit{ width:78%; overflow:hidden; background:url(ico_gray_point.gif) no-repeat 10px 10px; padding-left:20px; line-height:20px; float:left;}
.newslist_tit a{ color:#333;}
.newslist_tit a:hover{ color:#003f97;}
.newslist_time{ width:15%; line-height:22px; color:#333; float:left;}
.newslist_time_2{ width:10%;line-height:22px; color:#333; margin-right:5px; float:right;}
.border_green{ border-color:#34b04d;}
.border_yellow{ border-color:#ff8102;}



/*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 #cecece; clear:both;}
.list_s_title_pre{ width:200px; 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;}
.list_more{ width:25px; line-height:30px; background:url(ico_more.jpg) no-repeat right center; padding-right:10px; float:left;}
.list_more a{ color:#63a8df;}
.list_more a:hover{ color:#ff7800;}
.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:24px;}
.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(gray_title_bg.jpg) no-repeat left top; padding-left:30px; line-height:27px; color:#003399; font-weight:bold; font-size:14px; margin-bottom:1px; clear:both;}
.right_title span{ width:50px; font-weight:normal; padding-left:50px;}
.right_title a{ background:url(ico_more_1.gif) no-repeat right center; padding-right:10px; color:#1991e3;}
.right_title a:hover{ color:#ff7800;}



.right_content{background:url(gray_line_bg.jpg) repeat-x; padding:13px 10px; margin-bottom:5px; clear:both;}
.right_content li{ background:url(ico_gray_point.gif) no-repeat 5px 8px; line-height:22px; color:#333; text-indent:1em;}
.right_content li a{ color:#555;}
.right_content li a:hover{ color:#003f97;}
.input_style{ width:133px; height:18px; border:1px solid #51aafc; line-height:18px; color:#333;}
.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(zhuanti_bg.jpg) no-repeat left top; padding:15px 10px; margin-bottom:10px; clear:both;}
.zhuanti_list li{ background:url(ico_blue_arrow_2.gif) no-repeat 10px center; padding-left:20px; color:#333; line-height:22px; clear:both;}
.zhuanti_list a{ color:#333;}
.zhuanti_list a:hover{ color:#5cc473;}
.links li{ line-height:24px;}
/*rencai*/
.rencai_list ul{ padding:10px; clear:both;}
.rencai_list li{ background:url(white_bg.gif) no-repeat left top; text-align:left; padding-left:50px; margin-bottom:2px; line-height:30px; font-weight:bold; clear:both;}
.rencai_list li a{ color:#555;}
.rencai_list li a:hover{ color:#003f97;}
.country_recommend ul{ padding:10px; clear:both;}
.country_recommend li{ background:url(white_bg.gif) no-repeat left top; text-align:left; padding-left:20px; margin-bottom:2px; line-height:30px; font-weight:bold; clear:both;}
.country_recommend li a{ color:#666;}
.country_recommend li a:hover{ color:#003f97;}


/*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{ background:url(bottom_top_bg.gif) repeat-x #ededed; text-align:center; padding-top:15px; padding-bottom:30px; color:#555; clear:both; padding: 30px 0;display: block ruby;}
#bodybottom li{float:left;}
#bodybottom img{ margin-right:10px;}
#bodybottom span{ color:#003399;}
#bodybottom a{color: #003f97}

/*tongbao*/
.left_img{ width:60px; float:left;}

.tongbao_list li{ line-height:20px; color:#333;}
.tongbao_list li a{ color:#333;}
.tongbao_list li a:hover{ color:#5cc473;}
@charset "utf-8";
/* CSS Document */
/*ʽ*/
.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;
} 

/*ly ==========================================================================
   首页模板
   ========================================================================== */
.ly_ac {
    float: left;
    width: 50%;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-right: 5px;
}
.ly_ac_t {
    font-size: 14px;
    line-height: 14px;
    color: #333;
    padding-left: 10px;
    border-left: solid 4px #CCC;
    margin-bottom: 10px;
}
.ly_ac_i {height: 20px;}
.ly_ac_i_t {
    float: right;
    width: 55px;
    color: #333;
}
.ly_ac_i_l:link, .ly_ac_i_l:visited {
    float: left;
    width: 189px;
    padding-left: 10px;
    background: url(ico_gray_point.gif) no-repeat 0 10px;
    color: #333;
}
.ly_ac_i_l:hover {
    color: #003F97;
}
.hoverline:hover{text-decoration:underline;}