body {
	background:url(404.png) repeat;
}
#list{ margin-top:282px; width:100%; position:relative; z-index:1;background:url(../image/list_bg.png) repeat-y center top;}
#list .list_box{ padding:20px 30px;}
#list_top{ background:url(404.png) no-repeat center bottom; width:100%; height:8px;}
#list_bot{ background:url(../image/list_bot.png) no-repeat center top; width:100%; height:8px;}

#list a img:hover{ filter:alpha(Opacity=90); opacity: 0.9; cursor:pointer;
-moz-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";zoom:1; clear:both
}

#list .list_box .about{ padding-left:20px; padding-right:20px;}
#list .list_box .about h2{ margin-top:20px; margin-bottom:20px; font-size:26px; line-height:30px; border-left:4px #bb0000 solid; padding-left:12px;}
#list .list_box .about h3{ margin-bottom:10px; font-size:18px; line-height:30px;}
#list .list_box .about h3 a{ font-size:18px; line-height:30px;}
#list .list_box .about h3 a.more{ font-size:13px; padding-top:5px; color:#888;}
#list .list_box .about h3 a.more:hover{ color:#000;}
#list .list_box .about .about_l{ width:880px;}
#list .list_box .about .about_l .about_box1{ border-right:1px #eee solid; padding-right:25px;}
#list .list_box .about .about_l .video{ width:380px; height:310px; background:#000; text-align:center; padding-top:5px;}
#list .list_box .about .about_l .intro{ width:450px;}
#list .list_box .about .about_l .intro p{  font-size:14px; line-height:25px; text-align:justify; text-indent:2em;}
#list .list_box .about .about_l .intro p a.more{ color:#cc0000; margin-left:10px;font-size:13px;}
#list .list_box .about .about_l .intro p a.more:hover{ margin-left:12px;}
#list .list_box .about .about_l .intro .about_menu { margin-top:5px; text-align:center}
#list .list_box .about .about_l .intro .about_menu a{  font-size:14px; line-height:25px; margin-right:15px; padding-right:15px; display:inline-block;background:url(../image/split.png) no-repeat right center;}
#list .list_box .about .about_l .intro .about_menu a:hover{ color:#cc0000;}
#list .list_box .about .about_l .intro .about_menu a.none{ background:none;}
#list .list_box .about .about_r{ width:250px; overflow:hidden;}
#list .list_box .about .about_r .about_box2 span{ display:block; width:100%; height:25px; background:#ccc; padding-left:12px; margin-bottom:5px; line-height:25px; font-size:14px;}
#list .list_box .about .about_r .about_box2 span a{ line-height:25px; font-size:14px;}
#list .list_box .about .about_r .about_box2 span:hover{background:#ddd; padding-left:14px;}

.w1000scroll {
	width:1160px; overflow:hidden
}
.w1000scroll .rollBox{width:100%;position:relative;PADDING-BOTTOM: 15px; HEIGHT: 160px; border-top:0px #ccc solid;}
.w1000scroll .ScrCont {width:11600px;}
.w1000scroll .Cont {width:100%;overflow:hidden;float:left;display:inline;}
.w1000scroll .index_zuo a{width:50px;height:100px;background:url(../image/arLeft.png) no-repeat;position:absolute;left:0px;top:20px;cursor:pointer;}
.w1000scroll .index_zuo a:hover{background:url(../image/arLeft1.png) no-repeat;}
.w1000scroll .index_you a{width:50px;height:100px;background:url(../image/arRight.png) no-repeat;position:absolute;right:0px;top:20px;cursor:pointer;}
.w1000scroll .index_you a:hover{background:url(../image/arRight1.png) no-repeat;}
.w1000scroll .Cont .pic{
	float:left;
	text-align:left;
	padding-right:5px;
	width:228px;
	height:160px;
	overflow:hidden;
}
.w1000scroll .Cont .pic span{ line-height:20px; height:20px;}
.w1000scroll .Cont .pic span a:hover{ color:#cc0000;}
#List11,#List22{float:left;display:inline;}




#list .leftbar{ width:250px; padding:10px 0px; text-align:center;} 
#list .leftbar h2{ font-size:24px; font-weight:100; line-height:50px; height:50px; color:#fff;background: url(../image/menu_bg2.png) repeat-x left top;}
#list .leftbar ul.submenu{ padding-top:10px; padding-bottom:20px;}
#list .leftbar ul.submenu li{ height:42px; line-height:42px; border-bottom:1px #ddd solid; background:#ddd; margin-bottom:10px; border-left:4px #444 solid; border:1px #aaa solid;}
#list .leftbar ul.submenu li a{ font-size:16px; display:block;}
#list .leftbar ul.submenu li.hover{ background:#666; border:1px #555 solid;}
#list .leftbar ul.submenu li.hover a{ color:#fff;}
#list .leftbar ul.submenu li:hover{ background:#444; border:1px #333 solid;}
#list .leftbar ul.submenu li:hover a{ color:#fff;}

#list .leftbar ul.item{ padding-top:10px; padding-bottom:20px;}
#list .leftbar ul.item li{}
#list .leftbar ul.item li img{ border:1px #fff solid;}
#list .leftbar ul.item li img:hover{ border:1px #999 solid;}

#list .rightbar{ width:890px; padding:10px 20px 10px 10px;}
#list .rightbar .postion{ height:30px; border-bottom:1px #ccc solid; padding-right:10px;}
#list .rightbar .postion p strong{ background: url(../image/home.png) no-repeat left top; padding-left:20px;}

#list .rightbar .content h2{ margin-top:30px; margin-bottom:20px; font-size:26px; line-height:30px;}
#list .rightbar .content .tips { margin-bottom:10px; text-align:center; border-bottom:1px #ccc dotted; padding-bottom:5px;}
#list .rightbar .content .tips span{ margin:0px 10px; color:#888; font-size:13px;}


#list .rightbar .content_a h2{ border-left:4px #bb0000 solid; padding-left:12px; }

#list .rightbar .content_a .content_box p{ text-indent:2em; margin-bottom:10px;}

#list .rightbar .content_b h2{ text-align:center; margin-top:50px;}


#list .leftbar_news{ width:870px; padding:10px 20px 10px 30px;}
#list .leftbar_news .postion{ height:30px; border-bottom:1px #ccc solid; padding-right:10px;}
#list .leftbar_news .postion p strong{ background: url(../image/home.png) no-repeat left top; padding-left:20px;}
#list .leftbar_news .content h2{ margin-top:30px; margin-bottom:20px; font-size:26px; line-height:30px; text-align:center;}
#list .leftbar_news .content .tips { margin-bottom:10px; text-align:center; border-bottom:1px #ccc dotted; padding-bottom:5px;}
#list .leftbar_news .content .tips span{ margin:0px 10px; color:#888; font-size:13px;}

#list .leftbar_news .list_news{ }
#list .leftbar_news .list_news h2{ margin-top:20px; margin-bottom:20px; font-size:26px; line-height:30px; border-left:4px #bb0000 solid; padding-left:12px; }
#list .leftbar_news .list_news .list_news_box li{ border-bottom:1px #eee solid; margin-bottom:10px; padding-bottom:10px; padding-top:10px;}
#list .leftbar_news .list_news .list_news_box li img{ float:left; margin-right:20px; width:228px; height:130px;}
#list .leftbar_news .list_news .list_news_box li h3{ height:30px; margin-bottom:5px; padding-top:20px;}
#list .leftbar_news .list_news .list_news_box li h3 a{ font-size:18px;}
#list .leftbar_news .list_news .list_news_box li p{ font-size:14px;}
#list .leftbar_news .list_news .list_news_box li p a{ width:100px; height:32px; background:#aa0000; color:#fff; display:block; text-align:center; line-height:32px; font-size:14px;}
#list .leftbar_news .list_news .list_news_box li p a:hover{ color:#FF0;}
#list .leftbar_news .list_news .list_news_box li .n_tips span{ color:#999; font-size:13px; margin-right:5px;}

#list .leftbar_news .list_news .list_news_pic li{ width:250px; height:170px; overflow:hidden; margin-right:35px; float:left; margin-bottom:30px;}
#list .leftbar_news .list_news .list_news_pic li img{ width:250px; height:143px;}
#list .leftbar_news .list_news .list_news_pic p a{ font-size:14px;}
#list .leftbar_news .list_news .list_news_pic p a:hover{ color:#cc0000;}


#list .list_box .list_pro{ padding-left:40px;}
#list .list_box .list_pro h2{ margin-top:20px; margin-bottom:20px; font-size:26px; line-height:30px; border-left:4px #bb0000 solid; padding-left:12px;}
#list .list_box .list_pro .list_pro_box li { width:318px; height:358px; position:relative; z-index:1; float:left; margin-right:60px; margin-bottom:30px;}
#list .list_box .list_pro .list_pro_box li p{ position:absolute; left:0px; bottom:0px; height:80px; background:#000; width:318px;background: url(../image/pro_bg.png) repeat-x left top; }
#list .list_box .list_pro .list_pro_box li p span { padding:5px 10px; display:block; position:relative; z-index:2;}
#list .list_box .list_pro .list_pro_box li p span a{ color:#fff;}
#list .list_box .list_pro .list_pro_box li p span.tit{ padding-top:10px;}
#list .list_box .list_pro .list_pro_box li p span.tit a { font-size:16px;}


#list .rightbar_news{ width:250px; padding:10px 10px 10px 0px;}
#list .rightbar_news .submenu_news{ border:1px solid #E5E5E5; text-align:center;}
#list .rightbar_news .submenu_news td{ height:50px; line-height:50px;font-size:16px; border-bottom:1px solid #E5E5E5;}
#list .rightbar_news .submenu_news td a{ font-size:16px; display:block;}
#list .rightbar_news .submenu_news td a:hover{ color:#cc0000;}
#list .rightbar_news .submenu_news td a.hover{ color:#f90;}

#list .rightbar_news .news_rb { margin-top:20px;}
#list .rightbar_news .news_rb h2{ font-size:16px; font-weight:bold;}
#list .rightbar_news .news_rb .news_rb_p,#list .rightbar_news .news_rb ul{ margin-top:10px;}
#list .rightbar_news .news_rb .news_rb_p{ background:#f0f0f0; padding:10px;}
#list .rightbar_news .news_rb .news_rb_p p a{ margin-left:10px; color:#cc0000;}
#list .rightbar_news .news_rb .news_rb_p a img{ border:1px #eee solid;}
#list .rightbar_news .news_rb .news_rb_p:hover{ background:#ddd;}

#list .rightbar_news .news_rb ul li{font-size:14px; line-height:28px; border-bottom:1px #ccc dotted; margin-bottom:5px; padding-bottom:5px; background: url(../image/dot.gif) no-repeat left 12px; padding-left:12px; padding-right:5px; }
#list .rightbar_news .news_rb ul li a{ font-size:13px;}
#list .rightbar_news .news_rb ul li:hover{  background: url(../image/dot_hover.gif) no-repeat left 12px; color:#cc0000;}
#list .rightbar_news .news_rb ul li:hover a{ color:#cc0000;}
#list .rightbar_news .news_rb .news_rb_p h3,#list .rightbar_news .news_rb .news_rb_p p,#list .rightbar_news .news_rb ul li a{font-size:14px; line-height:25px;}


#list .content .content_box,#list .rightbar .content .content_box p,#list .content .content_box span{ font-size:16px; line-height:30px;}
#list .content .content_box img{ margin-top:10px;}


.my_pages { margin-top:20px;}
.my_pages li { float:left; line-height:18px;}
.my_pages li a{ BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; MARGIN: 2px; BORDER-LEFT: #999 1px solid; COLOR: #585858; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none; display:block; line-height:18px;}
.my_pages li a:hover {
	BORDER-RIGHT: #585858 1px solid; BORDER-TOP: #585858 1px solid; BORDER-LEFT: #585858 1px solid; COLOR: #000; BORDER-BOTTOM: #585858 1px solid
}
.my_pages li.current a{
	BORDER-RIGHT: #585858 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #585858 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold;  MARGIN: 2px; BORDER-LEFT: #585858 1px solid; COLOR: #fff; BORDER-BOTTOM: #585858 1px solid; BACKGROUND-COLOR: #333
}
.my_pages li.i,.my_pages li.e {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 8px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid
}
.my_pages li span.pagenum{
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN: 2px; COLOR: #999; font-size:13px; line-height:24px;
}
.my_pages li span.pagenum strong{
	COLOR: #585858; margin:0px 2px;
}
.my_pages li select{
	MARGIN: 2px;
}

#list .leftbar_news .list_news h3.index_t{ height:35px; border-bottom:1px #ddd solid; margin-bottom:20px;}
#list .leftbar_news .list_news h3.index_t a{ font-size:20px; font-weight:bold;}
#list .leftbar_news .list_news h2.index_t a.more,#list .leftbar_news .list_news h3.index_t a.more{ font-size:14px; color:#888;}
#list .leftbar_news .list_news h2.index_t a.more:hover,#list .leftbar_news .list_news h3.index_t a.more:hover{ color:#cc0000;}

#list .leftbar_news .list_news .my_pp h3.index_t{border-bottom:0px #ddd solid; margin-bottom:10px;}
#list .leftbar_news .list_news .my_pp .pp1{ width:200px; margin-right:20px;}
#list .leftbar_news .list_news .my_pp .pp2{ width:600px;}