@charset "gb2312";


.main .top_line { clear:both; margin:19px auto 0; overflow:hidden; border-bottom:1px solid #e6e6e6; width:981px; height:42px;}
.main .top_line .hot { float:left; padding-left:72px;height:42px; background:url(imagesi_bg.gif) 16px 14px no-repeat; line-height:42px;}
.main .top_line .hot_t { float:left; color:#717171; text-align:left; width:570px;font-size:26px;font-weight: bolder;font-family: "ºÚÌå";}
.main .top_line .hot_t a { display:none;color:#CD0100; }
.main .top_line .search_box { overflow:hidden; margin-top:5px; margin-right:22px;+margin-right:22px;_margin-right:11px; float:right; border:1px solid #b5b5b5; width:270px; height:28px;}
.main .top_line .search_box .i_w { float: left; width:165px; text-align: left}
.main .top_line .search_box .b_w { float:left}
.main .top_line .search_box .ic_w { float:left; width:25px; height:28px;background:url(imagesi_bg.gif) 0 -80px no-repeat;}
.main .top_line .search_box .input { border:0; outline-width:0; height:18px; line-height:18px; margin-top:6px; margin-left:10px; margin-right:auto; color:#d9d9d9;}
.main .top_line .search_box .input_on {  border:0; outline-width:0; height:18px; line-height:18px; margin-top:5px; margin-left:10px; margin-right:auto; color:#999999;}
.main .top_line .search_box .btn_search { border:0; outline-width:0; width:78px; height:26px; margin-top:1px;background:url(imagesi_bg.gif) 0 -50px no-repeat; cursor:pointer;}

.main .main_1 {clear:both; overflow:hidden; margin:0 auto 0; width:958px;}
.main .main_1 .hd_box { margin-top:16px; float:left; width:476px; height:325px; border:1px solid #dedede;
                         position:relative;clear:both; overflow:hidden;}
.main .main_1 .hd_box .container, .main .main_1 .hd_box .container *{margin:0; padding:0;}
.main .main_1 .hd_box .container{ margin:7px auto 0; width:464px; height:294px; position:relative;}


.main .main_1 .hd_box a img {border-width: 0px;border-style: none;width:476px; height:325px;}
.main .main_1 .hd_box .txt_w { position:absolute; left:0; bottom:0; width:474px; height:29px; background:#000000;filter:alpha(opacity=60);-moz-opacity:.6; opacity:0.6;}
.main .main_1 .hd_box .txt { text-align:left;position:absolute; left:5px;bottom:0; width:471px; height:29px; line-height:29px; color:#ffffff; font-size:12px;}
.main .main_1 .hd_box .txt a {
    color: #CCCCCC;
    position: absolute;
}
.main .main_1 .hd_box .txt a:hover {
    text-decoration: none;
    color: #FFFFFF;
}

.main .main_1 .hd_box .txt span {
    border: 1px none #333333;
    margin: 5px 3px 0px 0px;
    padding: 0 5px;
    text-align: center;
    height: 18px;
    float: right;
    overflow: hidden;
    line-height: 18px;
    cursor: pointer;
    font-size: 18px;
    color: #808080;
}
.main .main_1 .hd_box span.cur {
    color: #ffffff;
    font-weight: bold;
}


.main .main_1 .news_box { margin-top:16px; float:right; width:470px; height:308px; border:1px solid #dedede}
.main .main_1 .news_box .tit { height:43px; background:url(imagesi_bg.png) 0 0 repeat-x; line-height:43px; font-size:14px; font-weight:bold; color:#282828;}
.main .main_1 .news_box .tit ul { float:left; margin-left:-2px;}
.main .main_1 .news_box .tit li { float:left; height:43px;  border-left:1px solid #e0e0e0; cursor:pointer;}
.main .main_1 .news_box .tit li.current { background:#fefefe; color:#cd0100;}
.main .main_1 .news_box .tit li span { float:left; display:block; height:43px;padding:0 23px;border-left:1px solid #ffffff;}
.main .main_1 .news_box .list { margin-top:11px; clear:both; line-height:27px; color:#333333;font-size:14px;}
.main .main_1 .news_box .list li { padding:0 7px 0 25px; height:27px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -166px no-repeat}
.main .main_1 .news_box .list a {color:#333333; float: left;}
.main .main_1 .news_box .list .date { float:right; color:#bfbfbf;}
.main .main_1 .news_box .list a:hover { color: #C00;}

.main .main_2 {clear:both; overflow:hidden; margin:0 auto 0; width:958px;}
.main .main_2_L { float:left; width:685px;}
.main .main_2_L .tit_0 { clear:both; margin-top:10px; width:684px; height:41px;line-height:41px; background:url(imagestit_bg.png) 0 0 no-repeat}
.main .main_2_L .tit_0 .t_name { float:left; font-size:18px; color:#ffffff; padding-left:52px; text-align:left; font-family:Microsoft Yahei; font-weight:bold;}

.main .main_2_L .mL {clear:both; overflow:hidden; margin:0 auto 0; width:685px;}
.main .main_2_L .mLL_box { float:left; margin-top:10px; width:337px; height:173px; overflow:hidden; border:1px solid #dedede}
.main .main_2_L .mLR_box { float:right; margin-top:10px; width:337px; height:173px;overflow:hidden; border:1px solid #dedede}

.main .main_2_L .tit { height:35px; background:url(imagesi_bg.png) 0 -8px repeat-x; line-height:35px; font-size:14px; font-weight:bold; color:#282828;}
.main .main_2_L .tit ul { float:left; margin-left:-2px;}
.main .main_2_L .tit li { float:left; height:35px;  border-left:1px solid #e0e0e0; cursor:pointer;}
.main .main_2_L .tit li.current { background:#fefefe; color:#cd0100;}
.main .main_2_L .tit li span { float:left; display:block; height:35px;padding:0 14px;border-left:1px solid #ffffff;}
.main .main_2_L .tit li a {color:#282828;}
.main .main_2_L .tit li.current a {color:#cd0100;}
.main .main_2_L .tit .t_name {float:left; height:35px;  border-right:1px solid #e0e0e0; background:#fefefe; color:#282828; cursor:pointer;}
.main .main_2_L .tit .t_name span {color:#282828; float:left; display:block; height:35px;padding:0 14px;border-right:1px solid #ffffff;}

.main .main_2_L .list { margin-top:8px; clear:both; line-height:24px; color:#333333;}
.main .main_2_L .list li { padding:0 7px 0 23px; height:24px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -167px no-repeat}
.main .main_2_L .list a {color:#333333; float: left;}
.main .main_2_L .list .date { float:right; color:#bfbfbf;}
.main .main_2_L .list a:hover { color: #C00;}

.main .main_2_L .zt_box {clear:both; overflow:hidden; margin:8px auto 0; width:685px; height:134px; background:url(imagesi_bg.png) 0 -120px repeat-x; border:1px solid #dedede;}
.main .main_2_L .zt_box .zt_list { margin-top:11px; padding-left:10px;}
.main .main_2_L .zt_box .zt_list a {display:block;  width:201px; height:104px;float:left; margin-right:13px; border:5px solid #ffffff;}
.main .main_2_L .zt_box .zt_list img { width:201px; height:104px;}

.main .main_2_R { float:right; width:263px;}

.main .main_2_R .rd_box { clear:both; overflow:hidden; margin:10px auto 0;width:261px; height:275px; border:1px solid #ff6b34; background:url(imagesi_bg.png) 0 -300px repeat-x}
.main .main_2_R .rd_box .tit { margin:0 6px; height:38px; border-bottom:1px solid #d34f1f;line-height:38px; font-size:14px;  padding-right:7px; overflow:hidden;}
.main .main_2_R .rd_box .tit .t_name {font-weight:bold; padding-left:5px;float:left; height:38px; font-size:17px; font-family:Microsoft Yahei; font-weight: bold;color:#cb2a0e; cursor:pointer;}
.main .main_2_R .rd_box .tit .more { margin-top:4px; float:right; color:#d34f1f; font-size:12px;}
.main .main_2_R .rd_box .tit .more:hover { color:#C00;}

.main .main_2_R .rd_box .list { margin-top:8px; line-height:24px; color:#333333;}
.main .main_2_R .rd_box .list li { padding:0 7px 0 23px; height:24px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -167px no-repeat}
.main .main_2_R .rd_box .list a {color:#333333; float: left;}
.main .main_2_R .rd_box .list .date { float:right; color:#bfbfbf;}
.main .main_2_R .rd_box .list a:hover { color: #C00;}

.main .main_2_R .mR_box {clear:both; overflow:hidden; margin:10px auto 0;width:261px; height:auto; border:1px solid #e4e4e4;}
.main .main_2_R .mR_box .tit { height:36px; background:url(imagestit_bg.png) 0 -50px no-repeat; line-height:36px; font-size:14px;  color:#282828; padding-right:7px; overflow:hidden;}
.main .main_2_R .mR_box .tit .t_name {float:left; padding-left:21px; line-height:18px; padding-top:13px;color:#282828; cursor:pointer;font-weight:bold;}
.main .main_2_R .mR_box .tit .more { float:right; margin-top:4px; color:#fefefe; font-size:12px;}
.main .main_2_R .mR_box .tit .more:hover { color:#f8e1e1;}

.main .main_2_R .mR_box .list { max-height: 100px;overflow: hidden; margin-top:8px; clear:both; line-height:24px; color:#333333;}
.main .main_2_R .mR_box .list li { padding:0 7px 0 23px; height:24px; overflow:hidden; clear:both; text-align:left; background:url(imagesi_bg.gif)  -83px -167px no-repeat}
.main .main_2_R .mR_box .list a {color:#333333; float: left;}
.main .main_2_R .mR_box .list .date { float:right; color:#bfbfbf;}
.main .main_2_R .mR_box .list a:hover { color: #C00;}
.main .main_2_R .h_fw { height:205px;}
.main .main_2_R .fw_list { margin-top:6px; width:100%; overflow:hidden;}
.main .main_2_R .fw_list a { display:block; margin-top:10px;}


.backToTop {display: none;width: 18px;line-height: 1.2;padding: 5px 0;background-color: #000;color: #fff;font-size: 12px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}