@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;background:url(/images/top_bg.jpg) left top repeat-x}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,body,p{ padding:0px; margin:0px; list-style:none}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:12px}
img{ border:none}

/*margin*/
.mar_t10{ margin-top:10px}
.pad_10{ padding:10px;}
.line_height{ line-height:20px}

/*font*/
.f_FEA329{ color:#FEA329}
.f_b{ font-weight:bold}

/*header*/
#header{ width:1000px; height:122px; margin:0 auto}
#header #logo{ width:139px; height:74px; float:left; _display:inline; margin-top:37px}
#header #header_r{ width:840px; float:right; _display:inline}

/*searchbox*/
#searchbox{ float:right; margin-top:20px}
#searchbox .txt{ width:231px; height:26px; background:url(/images/search_txt.jpg) no-repeat; float:left; _display:inline}
#searchbox .txt input{ margin:2px 0 0 35px; width:190px; height:18px; line-height:18px; border:0px}
#searchbox .but{ float:left; _display:inline; margin:0px 0px 0px 15px}

/*nav*/
#nav{ margin-top:25px}
#nav li{ float:left; _display:inline; height:22px; margin:0px 15px}
#nav li a{ width:74px; height:22px; display:block; text-align:center;line-height:22px; font-family:"微软雅黑"; font-size:15px}
#nav li a:hover{ background:url(/images/nav_on.jpg) no-repeat; text-decoration:none; color:#FFF}
#nav li a.on{background:url(/images/nav_on.jpg) no-repeat; text-decoration:none; color:#FFF}

/*banner*/
#banner{ width:100%; height:348px; text-align:center; margin-top:10px}
.banner_bg{ width:1000px; background:url(/images/banner_bg.jpg) left center no-repeat; margin:0 auto; height:15px}

/*main*/
#main{ width:1000px; min-height:300px; _height:300px; margin:0 auto}

/*newsbox*/
#newsbox{ width:970px; height:42px; background:url(/images/news_bg.jpg) no-repeat; padding-left:30px; line-height:32px}
#newsbox .more{ float:right; margin:5px 10px 0 0}


#info_l{ width:280px; float:left; _display:inline ;min-height:168px; _height:168px; background:url(/images/info_l.jpg) no-repeat; padding:13px 10px;}
#info_l .t{ height:18px; line-height:18px; color:#FF8410; font-weight:bold; font-size:14px;}
#info_l .t .more{ float:right; font-size:12px; color:#8C8C8C; font-weight:normal}
#info_l .c{ padding:3px; line-height:20px}
#info_l .c img{ float:left; _display:inline; margin:10px}
#info_c{ width:437px; min-height:183px; _height:183px; float:left; _display:inline;  background:url(/images/info_c.jpg) no-repeat; margin:0 16px 0 16px;padding:13px 10px; }
#info_c .t{ height:18px; line-height:18px; color:#FF8410; font-weight:bold; font-size:14px;}
#info_c .t .more{ float:right; font-size:12px; color:#8C8C8C;font-weight:normal}
#info_c .list{ border-top:1px dotted #CCC; margin-top:10px}
#info_c .list .item{ width:190px; background:url(/images/list_icon.jpg) 5px center no-repeat; height:25px; line-height:25px; float:left; padding-left:15px; margin:3px 0 0 3px;}
#info_r{ width:210px;_height:209px; float:left;}
#info_r .c{ padding:3px}
#info_r .c p{ padding:3px 0px}
#info_r .c p span{ margin-right:5px}



/*footer*/
#footer{ background:url(/images/footer_bg.jpg) repeat-x; height:99px; width:100%; text-align:center; padding-top:15px; margin-top:10px}
#footer p{ margin:10px 0px}
#footer span{ margin:0 10px}

/*leftbar*/
#leftbar{ width:200px; float:left; _display:inline; min-height:300px; _height:300px; margin-top:10px}
#leftbar .box{ width:198px; border:1px solid #DEDEDE}
#leftbar .box .t{ height:36px; line-height:36px; background:url(/images/title_bg.jpg) repeat-x; padding-left:15px; font-weight:bold; font-size:14px}
#leftbar .box .list li a{ display:block; padding:6px 0px 6px 40px; line-height:16px; width:158px; background:#D6D6D6 url(/images/list_off.jpg) repeat-x;}
#leftbar .box .list li a:hover{background:#D76715 url(/images/list_on.jpg) repeat-x; text-decoration:none; color:#FFF}
#leftbar .box .subbox{ width:182px; margin:0 auto}
#leftbar .box .subbox .subbox_t{ height:29px; line-height:29px; background:url(/images/subtitle_bg.jpg) repeat-x;border:1px solid #DEDEDE; font-size:12px; font-weight:bold; text-indent:1em; margin-top:8px}
#leftbar .box .subbox .subbox_c{ padding:5px; padding-left:8px}
#leftbar .box .subbox .subbox_c p{ padding:3px 0px}
#leftbar .box .subbox .subbox_c p span{  font-weight:bold; padding-right:8px}
/*rightbar*/
#rightbar{ width:790px; float:right; _display:inline; margin-top:10px}

/*pagebox*/
#pagebox{ border:1px solid #DEDEDE; margin-top:10px}
#pagebox .page_title{ height:50px; line-height:50px; width:745px; margin:0 auto; background:url(/images/list_icon.jpg) 5px center no-repeat; padding-left:15px; font-size:16px; font-weight:bold; border-bottom:1px solid #DEDEDE}
#pagebox .page_contain{ min-height:300px; _height:300px; width:760px; margin:0 auto}

/*probox*/
.probox{ width:164px; float:left; _display:inline; text-align:center; margin: 15px 12px}
.probox .img{ width:160px; height:120px; display:table-cell; text-align:center; vertical-align:middle; *display:block; *font-family:Arial; *font-size:104px; border:1px solid #DEDEDE; padding:1px}
.probox .img img{ vertical-align:middle}
.probox .name{ font-size:11px;}


/*Marquee*/
#Marquee{ width:780px; height:35px; overflow:hidden}