/* 全局样式开始 */
html,body {margin:0px;color:#000; font-size:12px; font-family:"宋体", Arial; background:url(../images/footer_bg.jpg) repeat; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea{padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
table,tr,td,th,input,textarea,select{ font-family:"宋体", Arial;font-size:12px; }
img {border:0px;}
img,div,a,li,td { behavior:url(js/iepngfix.htc); }
.none{ display:none; }
.inline{ _display:inline; }
.left{ float:left;_display:inline; }
.right{ float:right; }
.center{ text-align:center; }
img, input{ vertical-align:middle; }
.hand{ cursor:pointer; }
/* 全局样式结束 */



/*	header	*/
#header{ width:100%;height:105px;overflow:hidden;background:url(../images/header_line.jpg) top repeat-x #ecede8; }
#header .header{ width:1000px;margin:0 auto; }
#logo{ display:table-cell;width:360px;height:96px;padding-top:9px;overflow:hidden;float:left;_display:inline;text-align:center;vertical-align:middle;*display:block;*font-family:arial;*font-size:86px; }
#logo img{ vertical-align:middle; }
#header .header .header_right{ width:640px;float:left; }
#header .header .header_right .h_menu{ width:388px;height:20px;line-height:20px;padding-top:15px;padding-bottom:6px;margin-left:252px;background:url(../images/header_bg.jpg) bottom no-repeat;text-align:center; }
#userinfo{ width:640px;padding-top:20px;overflow:hidden;text-align:right; }
#userinfo span{ margin-right:30px; }


/*	menu	*/
#menu{ width:100%;height:42px;padding-top:2px;padding-bottom:3px;background:url(../images/menu_bg.jpg) repeat-x; }
#menu .menu{ width:1000px;height:42px;margin:0 auto; }
#menu .menu ul{ text-decoration:none; }
#menu .menu ul li{ list-style:none;float:left;_display:inline;height:42px;line-height:40px;padding:0 16px;position:relative; z-index:1; }
#menu .menu ul li a{ font-family:"微软雅黑";color:#FFF; }
#menu .menu ul li .ext{ position:absolute;top:42px;left:-17px;width:150px;background:#002752;z-index:1000;padding-bottom:8px; }
#menu .menu ul li .ext a{ display:block;width:150px;height:21px;line-height:21px;text-indent:12px;overflow:hidden;background:#002752;color:#FFF; }
#menu .menu ul li .ext a:hover{ background:#0054B0; }
#menu .menu ul li .ext124{ position:absolute;top:42px;left:-17px;width:124px;background:#002752;z-index:1000;padding-bottom:8px; }
#menu .menu ul li .ext124 a{ display:block;width:124px;height:24px;line-height:21px;text-indent:12px;overflow:hidden;background:#002752;color:#FFF; }
#menu .menu ul li .ext124 a:hover{ background:#0054B0; }

/*	main	*/
.default_bg{ background:#ecede8; }/*url(../images/main_default_bg.jpg) top repeat-x #e4ebf1*/
.article_bg{ background:#ecede8; }/*url(../images/main_bg.jpg) top repeat-x #e4ebf1*/
#main{ width:100%;padding-top:20px;padding-bottom:10px; }
#main .main{ width:1000px;margin:0 auto; }
#banner{ width:1000px;margin:0 auto;overflow:hidden;background:url(../images/banner_bg.jpg) repeat-y; }
#banner .b_t{ width:1000px;height:8px;overflow:hidden;background:url(../images/banner_top.jpg) no-repeat; }
#banner .b_c{ width:988px;margin:0 auto;overflow:hidden; }
#banner .b_c .banner_default{ width:988px;height:356px;overflow:hidden; }
#banner .b_c .banner_artile{ width:988px;height:145px;overflow:hidden; }
#banner .notice{ width:968px;height:35px;padding-right:20px;margin:9px auto 0;background:url(../images/notice_bg.jpg) no-repeat;color:#555; }
#banner .notice a.n{ display:block;width:94px;height:35px;line-height:35px;overflow:hidden; float:left;_display:inline; }
#banner .notice .t{ width:780px;height:21px;line-height:21px;padding:7px 0;float:left;margin-left:6px;overflow:hidden; }
#banner .notice .t a{ color:#555; }
#banner .notice .timer{ width:88px;height:21px;line-height:21px;padding:7px 0;float:left;text-align:right; }
#banner .b_b{ width:1000px; height:52px; overflow:hidden; background:url(../images/banner_bottom.jpg) no-repeat; }
#main .main .index_box{ width:280px;height:135px;padding:0 10px;overflow:hidden;float:left;_display:inline;background:url(../images/index_bg.jpg) no-repeat; }
#main .main .index_box .i_t{ width:280px;height:24px;padding:6px 0; }
#main .main .index_box .i_t .t{ width:224px;height:24px;line-height:24px;overflow:hidden;float:left;_display:inline;color:#108bc7;font-family:"微软雅黑"; }
#main .main .index_box .i_t .more{ width:56px;height:20px;line-height:20px;padding-top:4px;float:left;text-align:right; font-family:Arial; }
#main .main .index_box .i_t .more a{ color:#108bc7; }
#main .main .index_box .c{ width:280px;height:72px;overflow:hidden; }
#main .main .index_box .c .img{ width:102px;float:left;_display:inline;overflow:hidden; }
#main .main .index_box .c .article{ width:169px;height:72px;line-height:18px;float:left;overflow:hidden;margin-left:9px; }
#main .main .index_box .c .article a:hover{ color:#555;  }
#main .main .index_box .c .article .list{ width:169px; height:24px;line-height:22px;overflow:hidden; }
#main .main .tarck_search{ width:350px;height:119px;padding:8px;overflow:hidden;float:left;background:url(../images/track_bg.jpg) no-repeat;  }
#main .main .tarck_search .t{ width:342px;height:24px;padding:0 4px;overflow:hidden;color:#108bc7;font-family:"微软雅黑"; }
#main .main .tarck_search .t_list{ width:330px;padding:2px 10px;overflow:hidden; }
#main .main .tarck_search .t_list input, #main .main .tarck_search .t_list  img{ vertical-align:middle; }
#main .main .m17{ margin-left:17px; }

#main .main .main_l{ width:216px;float:left;_display:inline; }
#main .main .main_l .cate{ width:216px; background:#FFF; overflow:hidden; }
#main .main .main_l .cate .c_t{ width:216px;height:31px;line-height:31px;text-align:center;color:#FFF;background:url(../images/cate_title.jpg) no-repeat; font-family:"微软雅黑"; }
#main .main .main_l .cate .c_list{ width:156px;height:31px;line-height:31px;padding:0 10px 0 50px;overflow:hidden; }
#main .main .main_l .cate .c_on{ background:url(../images/cate_on.jpg) center no-repeat; }
#main .main .main_l .cate .c_off{ background:url(../images/cate_off.jpg) center no-repeat; }
#main .main .main_l .cate .c_b{ width:216px;height:22px;overflow:hidden;background:url(../images/cate_bottom.jpg) no-repeat; }

#main .main .main_r{ width:772px;float:left;margin-left:12px;background:url(../images/article_bg.jpg) repeat-y; }
#main .main .main_r .righter_title{ width:772px;height:10px;overflow:hidden;background:url(../images/article_title.jpg) no-repeat; }
#main .main .main_r .righter_bottom{ width:772px;height:22px;overflow:hidden;background:url(../images/article_bottom.jpg) no-repeat; }

#main .main .main_r.bg1000{ width:1000px;float:left;margin-left:12px;background:url(../images/article_bg_1000.jpg) repeat-y; }
#main .main .main_r.bg1000 .righter_title{ width:1000px;height:10px;overflow:hidden;background:url(../images/article_title_1000.jpg) no-repeat; }
#main .main .main_r.bg1000 .righter_bottom{ width:1000px;height:22px;overflow:hidden;background:url(../images/article_bottom_1000.jpg) no-repeat; }
#main .main .main_r.bg1000 .righter{ width:96.5%;min-height:300px;_height:300px;padding:0 18px; }

#main .main .main_r .righter{ width:736px;min-height:300px;_height:300px;padding:0 18px; }
#article{ width:736px;height:28px;line-height:28px;padding-bottom:8px;overflow:hidden;color:#108bc7;font-family:"微软雅黑"; }
#article_contents{ width:736px;line-height:150%;overflow:hidden; display:inline-block; }

#article_contents .info_list{ width:100%; margin:0 auto; height:28px; line-height:28px; overflow:hidden; border-bottom:1px dashed #CCC; }
#article_contents .info_title{ width:100%;text-align:center;line-height:200%;overflow:hidden; border-bottom:1px dashed #ccc; }
#article_contents .info_con{ width:100%;min-height:200px;_height:200px;line-height:160%;padding:8px 0; }


/*	footer	*/
#footer{ width:1000px;padding:12px 0;margin:0 auto;text-align:center;height:60px;line-height:20px; }
#footer p {
    color: #FFF;
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif,'宋体';
    line-height: 30px;
    text-align: right;
}


#prolist{}
#prolist .item{ width:168px;float:left;_display:inline;overflow:hidden;margin:8px; }
#prolist .item .img{ width:168px;height:128px;overflow:hidden; display:table-cell;text-align:center;vertical-align:middle;*display:block;*font-family:arial;*font-size:112px; }
#prolist .item .img img{ vertical-align:middle; }
#prolist .item .name{ width:168px;padding-top:3px;line-height:20px;overflow:hidden; }





/* padding */
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden; }
.blank1{margin:0px auto; clear:both; height:1px; font-size:1px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank50{margin:0px auto; clear:both; height:50px; font-size:1px; overflow:hidden;}

.current_img{ background:url(../images/img_on.jpg) no-repeat; }
.current_img_0{ background:url(../images/img_off.jpg) no-repeat; }
.line{border-bottom:1px dashed #ddd;height:1px;overflow:hidden;}


/* 字体样式开始 */
.f_red{color:red;}
.f_white{color:#FFFFFF;}
.f_blue{ color:#108bc7; }
.blue{ color:#0BAAE5; }
.gray{ color:#AAA; }
.f_gray{ color:#444; }
.f_10px{font-size:10px;}
.f_14px{font-size:14px;}
.f_16px{font-size:16px;}
.f_20px{font-size:20px;}
.b{font-weight:bold;}
.under{ text-decoration:underline; }
.through{ text-decoration:line-through; }
/* 字体样式结束 */


/* 链接样式开始 */
a:active,a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a.white:active,a.white:link,a.white:visited{color:#ffffff;text-decoration:none;}
a.white:hover{color:#ffffff;text-decoration:underline;}
a.red:active,a.red:link,a.red:visited{color:#ff0000;text-decoration:none;}
a.red:hover{color:#ff0000;text-decoration:underline;}
a.gray:active,a.gray:link,a.gray:visited{color:#999;text-decoration:none;}
a.gray:hover{color:#999;text-decoration:underline;}
a.blue{ color:#09C; text-decoration:underline; }
/* 链接样式结束 */

/* 表单样式开始 */
.form_input{border:1px solid #D9D9D3;padding:1px;height:21px;line-height:22px;behavior:url(#default#savehistory);}
.input{border:1px solid #CCC;padding:1px;height:18px;line-height:18px;behavior:url(#default#savehistory);}
.form_area{border:1px solid #ccc;behavior:url(#default#savehistory);}
.form_button{padding-top:2px;height:20px;border:1px solid #666;}
.gory_button{ background:none;border:none;background:url(../images/button-grey.gif);width:130px;height:25px;line-height:25px;font-weight:bold;color:#333;text-align:center;cursor:pointer; }
.user_btn{ border-radius:3px;background:none;border:none;background:#014075;width:48px;height:25px;line-height:25px;color:#fff;text-align:center;cursor:pointer; }
/* 表单样式结束 */

/* 表格样式开始 */
.table_border{border:1px solid #ccc;}
.border_bot{ border-bottom:1px dashed #CCC; }
/* 表格样式结束 */


.infobox
{
    background-color: #fff9d7;
    border: 1px solid #e2c822;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 30px 5px;
    width: 500px;
    text-align: left;
}
.errorbox
{
    background-color: #ffebe8;
    border: 1px solid #dd3c10;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    width: 500px;
}
.infobox .close,.errorbox .close{
    float:right; position:relative; display:inline-block; margin-top:-15px;
}

.divfh {
    clear: both;
    width: 600px;
    margin: 10px auto;
    text-align: center;
}
.divfh a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.divfh a:link {
    margin-right: 30px;
    padding: 5px;
    color: #39F;
}

/*-- 列表表格样式 */
.list table tr.bottombg td{ border-bottom:1px dashed #ccc; line-height:25px; }
.list table .title{ background-color:#108BC7; color:#fff; line-height:30px; padding-left:5px; }

.form{ 
    /*border-bottom:1px solid #ccc;*/
    padding:10px 0px 10px;
}

/*-- 详细表格样式 */
.info table tr td{ border-bottom:1px dashed #ccc; line-height:30px; padding-left:10px; }
.info table tr td:first-child{ padding-left:20px; text-align:right; }

a.a_btn{ border:none;background-color:#C6C6C6;width:48px;height:25px;line-height:25px;color:#000;text-align:center;cursor:pointer;
         padding:5px 10px; text-decoration:none; }
a.visited{ background-color:#014075; color:#fff; }
a.a_btn:hover{ background-color:#014075; color:#fff; }