﻿body { background:#f5f5f5; font:12px/24px ""; color:#333;}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, blockquote, h1, h2, h3, h4, h5, h6 ,p{ padding:0; margin:0 }
li { list-style-type:none }
ol, ul { list-style:none }
p { text-aline:justify; margin:0px; padding:0px; line-height:24px;}
img{ margin:0px; padding:0px; border:none; line-height:0px; font-size:0px;}
a { text-decoration:none; color:#333;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline; color:#b60005;}
a:active { text-decoration: underline;}
table,td,tr{ border:none; padding:0px; margin:0px;}

#wrapper{ width:980px; clear:both; overflow:hidden; margin:0px auto;}

/* -------------------- */
.titleframe{ width:100%; height:37px; line-height:37px; text-align:left; border-bottom:#e1e1e1 1px solid; background:url(../images/title_bg.jpg) repeat-x;}
.titleframe h3{ font-size:14px; padding-left:30px; background:url(../images/jiantou.jpg) 10px center no-repeat;}

.canvas{ padding:10px;}

.more{ float:right; margin:0px 15px 0px 0px; background:url(../images/more_bg.jpg) left  12px no-repeat;}
.more a{ font-size:12px; font-weight:normal;}
/* ----------head---------- */


/* ----------topnav---------- */
#top_nav{ width:958px; margin:0 auto; padding:0 10px; height:23px; overflow:hidden; clear:both;  background:url(../images/top_bg.jpg) repeat-x; border:#e6e6e6 1px solid; border-top:none; color:#999;}
#top_nav a{ color:#999;}
#top_nav a:hover{ color:#b60005;}
#logo{ width:100%; height:87px; background:url(../images/head_bg.jpg) right center no-repeat;}
#top_right{ float:right; height:23px; width:300px; text-align:right;}
/* -------------------- */
#main_nav{ width:980px; margin:0 auto; clear:both; overflow:hidden; height:34px; background:url(../images/nav_bg.jpg) repeat-x;}
#main_nav li{ float:left; width:125px; text-align:center; background:url(../images/nav_li.jpg) right center no-repeat;}
#main_nav #calendar{ width:210px; float:right;  line-height:34px; font-size:12px; color:#fff; background:none;}
#main_nav a{ display:block; background:url(../images/nav.jpg) no-repeat; width:125px; height:34px; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:34px;}
#main_nav a:hover{ background:url(../images/hover.jpg) bottom no-repeat; color:#ff0;}
/* ----------oneframe---------- */
#oneframe,#twoframe{ width:980px; clear:both; overflow:hidden; margin-top:10px;}
#oneleft,#twoleft{ float:left; width:658px; border:#e6e6e6 1px solid;}
#oneleft,oneright{ height:314px; overflow:hidden;}
#oneleft .canvas{ width:638px; padding:10px; clear:both; overflow:hidden;}

#oneleft .listframe{ float:left; width:210px; line-height:18px;}
#oneleft .listframe .date{ display:block; color:#999;}
#oneleft .listframe li{ display:block; padding:5px;}
#oneleft .listframe li a{ font-weight:bold;}
#oneleft .listframe  li{ background:url(../images/banner_list.jpg) repeat-x; color:#fff;}
#oneleft .listframe  li a{ color:#fff;}
#oneleft .listframe .on{ background:none; color:#666;}
#oneleft .listframe .on a{ color:#b60005;}

#oneleft .picframe{ float:right; width:418px; height:256px;}
#oneleft .picframe img{ width:416px; height:254px; border:#e6e6e6 1px solid;}

#oneright{ float:right; width:308px; border:#e6e6e6 1px solid; background:url(../images/right_bg.jpg) bottom no-repeat;}
#oneright .listframe{ width:288px; height:256px; clear:both; overflow:hidden;}
#oneright .listframe li{ float:left; width:95px; text-align:center;}
#oneright img{ width:75px; height:50px; margin:10px 10px 0px;}

#twoleft,tworight{ height:541px; overflow:hidden;}

#twoleft .canvas{ width:658px; clear:both; overflow:hidden; padding:10px 0px;}
#twoleft .canvas .item{ display:inline; float:left; width:176px; margin:10px 20px;}
#twoleft .canvas .item .title,#twoleft .canvas .item .p{ width:176px; clear:both; overflow:hidden; line-height:20px;}
#twoleft .canvas .item .title a{ color:#b60005;}

#twoleft .canvas .item .picframe{ width:176px;}
#twoleft .canvas .item img{ width:176; height:127px;}


#tworight{ float:right; width:310px;}
#tworight_top{ border:#e6e6e6 1px solid;}
#tworight_top ul{ width:268px; padding:10px; clear:both; overflow:hidden;}
#tworight_top li{ float:left; width:134px; line-height:30px;}
#tworight_top li a{ font-weight:bold; color:#b60005;}

#tworight_bottom{ margin-top:15px; border:#e6e6e6 1px solid;}
#tworight_bottom li{ width:273px; padding-left:15px; background:url(../images/dian.jpg) 2px center no-repeat; clear:both; overflow:hidden; line-height:26px;}
#tworight_bottom li .date{ float:right; width:70px; color:#999;}
/* ----------twoframe---------- */

/* ----------threeframe---------- */
#threeframe{ width:978px; margin-top:10px; border:#e6e6e6 1px solid;}
#threeframe .listframe{ width:958px; clear:both; overflow:hidden;}
#threeframe .listframe li{ float:left; width:95px; text-align:center;}
#threeframe img{ width:75px; height:50px; margin:10px 10px 0px;}



#ct{ width:980px; min-height:500px; clear:both; overflow:hidden; margin-top:10px;}
#left{ width:300px; float:left;}
#left .titleframe{ background:url(../images/classify.jpg) no-repeat; border:#e1e1e1 1px solid; width:298px;}
#left .canvas{ padding:10px; width:278px; border:#e1e1e1 1px solid; border-top:none; min-height:450px;}
#left ul{ width:100%; border-bottom:#c00 2px solid;padding:10px 0;}
#left li{ font-weight:bolder;line-height:2em;padding-left:30px;background:url(../images/company_list.gif) 20px 10px no-repeat;}
#left li a{color:#c00;text-decoration:none;}
#left li:hover{height:29px;background:#c00;border-bottom:#c00 1px solid;line-height:28px;font-size:16px;padding-left:20px;}
#left li:hover a{color:#fff;}
#left li a:hover{color:#fff;text-decoration:none;}

#right{ width:670px; float:right;}
#right .titleframe{ background:none;border:#e1e1e1 1px solid; width:660px; padding-left:8px;}
#right .canvas{ padding:10px; width:648px; border:#e1e1e1 1px solid; border-top:none; min-height:450px;}
/* ----------footer---------- */
#footer{ padding:15px 0px; text-align:center; color:#999;}
#footer a{ color:#999;}
#footer a:hover{ color:#b60005;}

.showpage			{margin:10px 0 10px 0; padding:0; text-align:right; }
.showpage a			{border:1px #ccc solid; padding:3px 6px; margin:0 2px 0 0; font-size:11px;} /*默认*/
.showpage a:hover 	{border:1px #bbb solid; background:#eeeeee; color:#000; text-decoration: none;} /*经过*/
.showpage .pageon 	{border:1px #bbb solid; background:#eeeeee; color:#000;} /*当前*/