
.input{height:20px; width:300px; border:solid 1px #ccc; background-color:#a19b8a;}
.more{ float:right; width:31px; height:5px; margin:-16px 15px 0px 0px;}
.btn{width:80px; height:25px; background-color:#ccc; color: #666;}
.style1{ color:#dd5a0b; font-weight:bold; font-size:14px;}

.fl{ float:left;}
.fr{ float:right;}
.fc{ text-align:center;}
.blank5{height:5px; line-height:5px;clear:both; visibility:hidden;}
.block{ width:900px; height:auto; overflow:hidden;}

#box{ width:902px; padding:0px 12px; height:auto; overflow:hidden; margin:0px auto; background:url(../images/bg.jpg) repeat-y; text-align:left;}

#header{ margin:0px auto; width:1004px; height:345px; position:relative; background:url(../images/top_bg.jpg) no-repeat;}
#header .logo{ position:absolute; left:30px; top:10px;}
#header .logo img{ width:500px;}
#header .top_banner{ position:absolute; left:30px; top:80px;}
#header .top_nav{ position:absolute; left:750px; top:10px; line-height:30px; font-size:18px; font-weight:bold; color:#fff;}
#header .top_nav li{ float:left; padding-right:15px; padding-left:15px; background:url(../images/tip.gif) no-repeat left;}
#header .top_nav li a{ color:#fff;}
#header .top_nav li a:hover{ text-decoration:underline;}
#header #div_search{ float:right; padding-right:25px;}
#header .search_input { width:150px; height:25px; line-height:25px; padding:0px 5px; border:solid 1px #ccc; border-right:0px; color:#ccc;}
#header .search_btn { width:32px; height:27px; border:none; cursor:pointer; background:url(../images/btn_search.jpg) no-repeat;}


#roll_div{ width:945px; height:265px;}
#roll_div img{ width:945px; height:265px;}
#slider-wrapper { width:945px; height:265px; margin:0 auto;}
#slider {position:relative; width:945px; height:265px; background:url(../images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:180px;bottom:10px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1; text-decoration:underline;}


#nav{ margin:0px auto; width:970px; padding:0px 4px 0px 30px; margin-bottom:5px; height:54px; text-align:center; background:url(../images/nav_bg.jpg) repeat-x;}
#nav li { float:left; background:url(../images/li.gif) no-repeat left;}
#nav li a:link,#nav li a:visited{ float:left; padding:22px 12px 1px 9px; font-size:14px; height:30px; color:#ffffff;}
#nav li a:hover,#nav li a:active{ color:#333333; text-decoration:none;}
#nav .first{ border:0px; background:none;}

#main_div{ width:900px; height:auto; overflow:hidden; padding:0px 1px;}

#mid_div{width:900px; height:auto; overflow:hidden; background:url(../images/mid_div_bg.jpg) repeat-x bottom;}
#mid_left{ float:left; width:190px;}
#mid_right{ float:left; width:682px; height:auto; overflow:hidden; padding-left:28px; padding-bottom:30px;}
.sitemap{ width:900px; height:35px; line-height:35px; padding-left:20px; background:url(../images/p1.jpg) no-repeat 5px 12px; color:#333;}
.sitemap .a{ color:#333;}
.sitemap .font2{ color:#ded0b9;}


#bottom{ margin:0px auto; height:auto; overflow:hidden; padding:30px; color:#a0a09f;}
#copyright{ float:left;}
#copyright a{ color:#a0a09f;}

#bottom_nav{ float:right;}
#bottom_nav a{ color:#dd5a0b;}

.pro_div{ float:left; width:680; height:auto; overflow:hidden;}
.pro_div li{ float:left; margin-top:10px; width:220px; text-align:left; margin-bottom:15px;}
.pro_div .pro_pic{ width:196px; height:140px; margin-bottom:5px;}
.pro_div .pro_name{ background:url(../images/p4.jpg) no-repeat 10px 3px; padding-left:25px;}
.style2{ line-height:25px; background:url(../images/p4.jpg) no-repeat 0px 8px; padding-left:15px;}
.big_pic{ width:355px; padding-right:20px; height:auto; overflow:hidden;}
.big_pic img{ width:355px; height:250px;}
.intro{ width:655px; height:30px; line-height:30px; margin:15px 0px; color:#000; background:#edecec url(../images/p8.jpg) no-repeat 10px 10px; padding-left:25px;}
.pro_content{ padding:5px 10px; line-height:2em;}

#news{color:#fff; }
#news a:link,#news a:visited{color:#fff; }
#news a:hover,#news a:active{color:#ccc;}
.xia{border-bottom:dotted 1px #7f7a77;}
.page_div{ float:left; width:720px; height:25px; margin:20px auto 10px;}
.anpager .cpb {color:#333333;font-weight:bold; padding:4px 6px; border:solid 1px #ccc;}
.anpager a { padding:4px 6px; color:#b90543; border:solid 1px #ccc; text-decoration:none}
.anpager a:hover{color:#b90543; border:solid 1px #333;}

.art_list_con, .prod_list_con{margin-bottom:9px; padding:8px;}
.art_list_con ul li{ height:30px; line-height:24px;}
.art_list_con ul li .l_title{float:left; width:650px; height:30px; overflow:hidden; background:url(../images/news_arrow.gif) no-repeat 0px 10px; padding-left:15px; }
.art_list_con ul li .n_time{float:left; color: #7E7E7E; padding-left:15px;}

.artview{margin-bottom:10px;}
.artview_title{height:40px;line-height:30px;border-bottom:#ccc 1px solid;text-align:center;font-size:16px;font-weight:bold;margin-bottom:6px;}
.artview_info{text-align:center; padding:5px 0px;}
.artview_intr{padding:5px;line-height:1.7em;color:#666;background-color:#efefef;border:#efefef 1px solid;margin-bottom:10px; text-indent:24px;}
.artview_bottom{ text-align:right; padding:5px;}
#artview_content{line-height:2em;text-align:justify; text-justify:inter-ideograph; border:1px solid #ccc; padding:5px 10px;}
#artview_content,#artview_content a{font-size:14px;}

.tc{ width:778px; height:auto; overflow:hidden; line-height:2em;}

.news_title1{text-align:center; list-style:none; border-bottom:solid 1px #7f7a77; padding:5px 0px; font-weight:bold;}
.news_date{text-align:right; padding:10px;}
.news_pic{ text-align:center; margin:5px auto;}
.news_pic img{ width:158px; border:solid 1px #7f7a77;}
.news_content{text-align:left; list-style:none; padding:20px 0px;}
.news_bottom{text-align: right; list-style: none; margin: 10px 0px;}

.left_nav{ float:left; width:170px; height:auto; padding-left:20px;}
.h2_cat{ width:162px; height:53px; margin-bottom:10px; background:url(../images/l_nav.jpg) no-repeat; position:relative;}
.h2_cat h3{ padding:5px 10px; font-family:Times New Roman; line-height:20px; font-weight:bold;display:block;padding-left:8px; font-size:12px;}
.h3_cat{ display:none; width:115px; position:absolute; left:138px; margin-top:-50px; cursor:auto;}
.shadow{position:inherit;width:115px;}
.shadow_t{ width:115px; height:4px; background:url(../images/l_sub_nav_t.png) no-repeat bottom;}
.shadow_m{ width:115px; height:auto; overflow:hidden; background:url(../images/l_sub_nav_m.png) repeat-y;}
.shadow_b{ width:115px; height:8px; background:url(../images/l_sub_nav_b.png) no-repeat top;}

.shadow_border ul{float:left; padding-left:15px; height:auto; background: url(../images/l_sub_nav_line.jpg) no-repeat 0px 45px;}
.shadow_border{float:left; width:110px; height:auto; background:url(../images/l_sub_nav_bg.png) repeat-x bottom;}
.shadow_border ul li {list-style:none;padding-left:15px;float:left;width:85px;height:25px; line-height:25px; overflow:hidden;}

.active_cat{ z-index:99; background:url(../images/l_nav_hover.jpg) no-repeat;cursor:pointer;}
.active_cat h3 a{ color:#dd5a0b;}
.active_cat div{display:block;} 

.index_news{ width:200px; height:auto; overflow:hidden;}
.index_news li { line-height:25px; padding-left:10px; background:url(../images/news_arrow.gif) no-repeat 0px 8px;}

.l_t_1{ font-weight:bold; padding:0px 5px; background:#ddd;}

.b{font-weight: bold;color:#333333;}
.STYLE1 {color: #0000FF}
.xia {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}

.news_title{width:350px; height:25px; line-height:25px;text-align:left; background-color:#CCCCCC; padding-left:20px;}
.news_title a{font-weight: bold;color:#333333; }
#banner td a{color:#ffffff; font-size:14px; font-weight:bold;}
#content{width:775px; border:0px; text-align:left; padding:5px;}
.news_title3{width:765px; height:25px; line-height:25px;text-align:left; background-color:#b90504; padding-left:20px;}
.news_title3 a{font-weight: bold;color:#ffffff; }
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
/*	line-height:17px;*/
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


