body,div,form,ul,ol,li,dd,input,p{margin:0; padding:0; }
body{color:#3D3D3D;font-size:12px; margin:0px auto; background:#f88d21 url(../images/body_bg.gif) repeat-x;}
img{border:0px;}

li {
	list-style-type:none;
}
ol, ul {
	list-style:none;
}

a{color:#3D3D3D;text-decoration:none;}
a:hover{color:#c6072e;text-decoration:none}

.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.Left{float:left}
.Right{float:right}

/*头部样式*/
.top{ width:100%;}
.top_center{ width:970px; margin:10px auto 0 auto; overflow:hidden;}
.logo{ width:629px; height:138px; float:left;}
.logo_right{ width:258px; height:161px; float:right; background:url(../images/logo_right.jpg) no-repeat; color:#FFFFFF; text-align:right;}
.logo_right a{ padding:0 5px; color:#ffffff;}
.logo_right a:hover{ padding:0 5px; color:#fae219;}

#menu { background:url(../images/menu_bg.gif) repeat-x; height:73px; width:970px; }
#menu ul { line-height:35px; height:35px; padding-left:10px; }
#menu li { float:left; height:35px; }
#menu li a { float:left; display:block; padding-left:4px; height:35px; background:url(../images/menu_on_left.gif) no-repeat left top;cursor:pointer;  }
#menu li a span { float:left; padding:11px 9px 10px 9px; line-height:14px; background:url(../images/menu_on_right.gif) no-repeat right top; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#menu li a:hover { background-position:left 100%; }
#menu li a:hover span { background-position:right 100%; color:#333333; text-decoration:none; padding:14px 9px 7px 9px; }
#menu li .nav_on { background-position:left 100%; }
#menu li .nav_on span{ background-position:right 100%; color:#333333; text-decoration:none; padding:14px 9px 7px 9px; }
.menu_line { background:url(../images/menu_line.gif) no-repeat center top; width:6px; }

.nav_bottom{ width:970px; height:38px; line-height:38px;}
.nav_bottom_l{ float:left; margin-left:15px; display:inline; color:#c6072e}
.nav_bottom_r{ float:right; margin-right:15px; display:inline; color:#c6072e}

.text_content{ width:150px; height:18px;line-height:18px; border:#ccc solid 1px; float: left; margin-top:8px; color:#3D3D3D; font-size:12px; padding:0px 2px;}
.search{ width:37px; height:19px; line-height:19px; background:url(../images/search.gif) no-repeat; text-align:center; color:#fff; font-size:12px; border:0; float:left; margin:8px 0 0 5px; display:inline;}

/*底部样式*/
.footer{ width:970px; margin:0px auto; background:#fcffe3; }
.footer_center{ width:960px; margin:0px auto; background:url(../images/footbg.jpg) repeat-x; line-height:25px; padding:10px 0px; text-align:center;}

/*内页样式*/
.main{width:970px;margin:0 auto; padding-top:10px; padding-bottom:10px; background:#fcffe3; overflow:hidden;}

.list_l{ width:220px; float:left; margin-left:5px; display:inline;}
.list_r{ width:725px; float:right; margin-right:5px; display:inline; background:#fff url(../images/content_l.jpg) repeat-x; border:#e5d9d9 solid 1px; border-top-width:0px;}

.border1{ border:1px solid #FBAA47; border-top:0px;}

.t_bg { height:28px; line-height:28px; background:url(../images/lm_bg.gif) no-repeat; font-size:12px; color:#990000; font-weight:bold; padding-left:30px; }
.t_bg a{ color:#990000; font-size:12px; font-weight:normal; float:right; padding-right:5px;}
.t_bg a:hover{ color:#fff; }

.list_r_title{ padding:8px 0 8px 10px; height:25px; line-height:25px; font-size:14px; font-weight:bold; border-bottom:#FFCDCE solid 1px;}
.list_r_title img{ float:left; margin-right:10px; }
.list_r_con{ width:696px; margin:10px auto 15px auto; line-height:210%; }

.lxwm{ line-height:25px; padding:5px 10px;}

/*首页样式*/
.banner{width:960px;margin:0 auto; margin-bottom:10px;}

.news{width:960px;margin:0 auto;}
.part_left { float:left; width:719px; border:1px solid #FBAA47;}
.title_bg02 { background:url(../images/zp.gif) repeat-x; height:28px; }
.bt { padding-left:14px; height:28px; width:200px; float:left }
.bt span { float:left; display:block; }
.aa { background:url(../images/ej_r1_c1.gif) no-repeat; width:31px; height:28px; }
.bb { padding-left:5px; padding-right:5px; background:url(../images/ej_r1_c3.gif) repeat-x; height:28px; line-height:32px; font-size:14px; color:#D52D06; font-weight:bold; overflow:hidden; }
.cc { background:url(../images/ej_r1_c6.gif) no-repeat; width:15px; height:28px; }
.more{ width:45px; float:right; line-height:28px;}
.more a{ color:#930;}
.focus_l{ width:360px; float:left; height:324px; margin:10px 0 0 10px; display:inline;}
.focus_r{ width:325px; float:right; margin:6px 10px 0px 0px; display:inline}
.news_list{ overflow:hidden;}
.news_list li{ line-height:31px; border-bottom:#ccc dashed 1px; overflow:hidden; padding-left:10px; background:url(../images/icon.gif) no-repeat 0 13px}
.news_list li span{ float:right; color:#999999;}

.part_right{ width:232px;float:right;}
.news_list3{ margin:0px auto;}
.news_list3 ul{ padding:6px 9px 0px 9px;}
.news_list3 li{ line-height:30px; overflow:hidden; padding-left:12px;border-bottom:#ccc dashed 1px; background:url(../images/icon01.gif) no-repeat 0 10px}
.news_list3 li span{ float:right; color:#999999;}

.column04 { width:232px; margin-top:8px; height:220px; background:url(../images/video_bg.jpg) no-repeat; }
.column04 .genguomore{padding-top:10px; height:25px; text-align:right; padding-right:5px;}
.column04 .genguomore a{ color:#930;}
.video { width:215px; height:177px; margin:0px auto;}

/*活动剪影*/
.hdjy{ width:960px; height:208px; margin:10px auto 0px auto; background:url(../images/hdjy.jpg) no-repeat center;  padding-left:13px;  }

.gd a{ color:#ff0000;}

.gd a:hover{ color:#ffffff;}


.part2{width:960px;margin:8px auto 0px auto; overflow:hidden;}
.part_right2{ width:230px;float:left;}

.news_pic{ width:206px; margin:0px auto; height:564px; overflow:hidden; }
.news_pic li{ width:206px; height:208px; margin-top:8px; overflow:hidden; text-align:center;}
.news_pic li p{ line-height:22px; }
.news_pic li img{ vertical-align:top; padding:2px; border:1px solid #DDDDDD; }

.part_right_two{ width:722px; float:right; }
.shhwh{ width:355px; height:290px;  border:1px solid #FBAA47; float:left;overflow:hidden}
.shhwh2{ width:355px; height:290px;  border:1px solid #FBAA47;  float:right;overflow:hidden}

.yqlj{ width:958px; margin:10px auto 0px auto; border:1px solid #FBAA47; overflow:hidden;}
.yq_1{ width:958px; margin:0px auto; overflow:hidden;}
.yq_1 a{ width:150px; height:40px; display:block-inline; float:left; margin-left:8px; margin-top:10px;}
.yq_2{ width:942px; margin:10px auto;}
.yq_2 span{ margin-left:8px; margin-right:8px;}