@charset "utf-8";
/* CSS Document */

body{ margin:0; font-size:13px; line-height:24px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
p,ul,h1,h2,h3,h4,h5{ list-style:none; padding:0; margin:0;}
a{ text-decoration:none; color:#666666;}
img{ border:0;}

.container{ width:1000px; margin:0 auto;}

.header{ width:1000px; height:100px;}
.header h1{ background:url(../images/index_logo.jpg); width:464px; height:100px; text-indent:-10px; display:block; float:left;}
.header p{ text-align:right; padding-top:20px; line-height:12px;}
.header p span{ padding:0 15px; font-size:10px; color:#888888;}
.header p img{ padding-right:8px;}

.nav{ background:url(../images/index_nav.jpg) top no-repeat; width:990px; height:47px; padding-left:10px; margin-bottom:2px; position:relative; z-index:999;}
.nav li{ float:left; padding:5px 0px; height:37px;}
.nav img{ float:left; _margin-top:-5px;}
.nav .nav_c a{ font-family:"黑体"; font-size:15px;}
.nav .nav_c ul a{ font-family:Arial, Helvetica, sans-serif;}
.nav a{ color:#fff; font-size:14px; display:block; padding:0 40px; line-height:37px; float:left;}
.nav a:hover{ background:url(../images/index_nav_a.jpg) repeat-x; color:#ec3c0a;}
.nav .now{ background:url(../images/index_nav_a.jpg) repeat-x; color:#ec3c0a;}
.nav .nav_out ul{ display:none;}
.nav .nav_on a{background:url(../images/index_nav_a.jpg) repeat-x; color:#ec3c0a;}
.nav .nav_on ul{ position:absolute; background:#e8e8e8; width:1000px; left:0; top:42px; padding-top:10px; z-index:999;}
.nav .nav_on li{ background:url(../images/page_nav2_li.jpg) bottom left no-repeat; margin-left:33px; padding:0px; margin-bottom:5px; height:30px; overflow:hidden;}
.nav .nav_on ul a{ color:#666666; font-size:12px; padding:0; padding-left:20px; background:none; line-height:30px; height:30px; font-size:12px;}
.nav .nav_on ul a:hover{ background:none; color:#ec3c0a;}
.nav .nav_on p{ float:left; padding-left:30px;}

.banner{ width:1000px; height:395px; padding-bottom:20px;}
#focus{ WIDTH:1000px; POSITION: relative; HEIGHT:395px}
#No{
	Z-INDEX: 1;
	right:0px;
	WIDTH: 68px;
	POSITION: absolute;
	TOP: 367px; text-align:right;
}
#No LI{FLOAT: left; WIDTH: 17px; PADDING-TOP: 2px; HEIGHT: 13px; TEXT-ALIGN: center}
.bbg0 {BACKGROUND:url(../images/1.gif) left no-repeat; CURSOR: pointer; COLOR: white; }
.bbg0 A {COLOR: white; TEXT-DECORATION: none}
.bbg1 { BACKGROUND: url(../images/2.gif) left no-repeat; CURSOR: pointer; COLOR: white; LINE-HEIGHT: 11px; FONT-FAMILY: Arial}
.bbg1 A {COLOR: white; TEXT-DECORATION: none}
#au{FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); WIDTH:1000px; HEIGHT:395px}

.index_about{ float:left; width:338px; height:265px; background:#f6f6f6; border-right:1px solid #d4d4d4; clear:both;}
.index_about h2{ font-size:14px; color:#333333; padding-left:15px; line-height:40px; padding-bottom:10px; padding-top:5px;}
.index_about p{ padding:0 15px;}
.index_about b{ color:#709e1d;}
.index_about p a img{ margin:5px 0 5px 15px; vertical-align:bottom;}

.index_product{ float:left; width:661px; height:265px;background:#f6f6f6; overflow:hidden;}
.index_product h2{ font-size:14px; border-bottom:1px solid #e5e5e5; padding-left:7px; width:654px; height:40px; line-height:40px; padding-top:10px;}
.index_product h2 a{ float:right; padding-top:18px; padding-right:8px; _margin-top:-38px;}
#Scroll{ overflow:hidden; width:640px; height:160px; display:block; margin-left:20px; margin-top:30px;}
#scroll_div {float: left;  width:680%; overflow:hidden;} 
#scroll_begin { float: left;overflow:hidden;}
#Scroll p{ width:162px; height:30px; line-height:30px; text-align:center; padding-top:10px;}
#scroll_end { float: left; overflow:hidden;}
#scroll_begin ul{ width:100%;}
#scroll_begin ul li,#scroll_end ul li{float:left;margin-right:10px; text-align:center; display: inline; }
#Scroll a:hover{ color:#ec3c0a;}

.index_footer{ background:url(../images/index_footer.jpg) repeat-x; width:1000px; height:153px; clear:both;}
.index_footer_contact{ background:url(../images/index_footer_tel.jpg) bottom right no-repeat; width:322px; height:138px; float:left; padding-left:20px; padding-right:32px; line-height:26px; color:#ffffff; padding-top:15px; overflow:hidden;}
.index_footer p{ padding-left:22px; width:604px; color:#fff; float:left; overflow:hidden; line-height:30px;}
.index_footer p img{ margin-right:42px; padding-top:24px; padding-bottom:5px;}
.index_footer p span{ font-size:10px; padding:0 15px;}
.index_footer a{ color:#fff;}
.index_footer a:hover{ color:#ec3c0a;}

.page_left{ float:left; width:243px; padding-bottom:15px;}
.page_left h2{ background:url(../images/page_left_title.jpg); height:41px; line-height:41px; padding-left:15px; width:228px; font-size:14px; color:#fff; margin-bottom:2px;}
.page_left ul{ width:243px; padding-bottom:3px;}
.page_left ul li a{ background:#e2e2e2; width:228px; color:#333333; display:block; overflow:hidden; height:30px; line-height:30px; padding-left:15px;}
.page_left ul li{ padding-bottom:2px;}
.page_left ul li a:hover{ background:#79ac2d; color:#fff;}
.page_left .now{ background:#79ac2d; color:#fff;}
.page_left ul ul{ background:#eeeeee; width:216px; padding:0; padding-left:27px;}
.page_left ul ul li{padding:0;}
.page_left ul ul a{ width:210px;padding:0;}
.page_left ul ul a:hover{ color:#ec3c0a; background:none;}
.page_left a{ display:block;}
.page_left p{ background:url(../images/page_contact.jpg) top no-repeat; padding-left:15px; width:228px; padding-top:20px; line-height:30px;}
/*.page_left .left_out ul{ display:none;}
.page_left .left_on a{ background:#79ac2d; color:#fff;}
.page_left .left_on ul a{ color:#666666; width:210px; height:30px; background:none; padding:0;}
.page_left .left_on li{ padding:0;}*/
.page_left ul ul a{ background:none; color:#666666;}

.page_right{ float:right; width:745px; line-height:30px;padding-bottom:30px;}
.page_position{ background:url(../images/page_position.jpg); height:32px; padding-top:9px;}
.page_position b{ font-size:14px; color:#ec3c0a; padding-left:25px;}

.about{ padding:0 15px; width:715px;}

.show1{ width:600px; margin:0 auto;}
h5{ width:680px; text-align:center; height:30px; display:block; line-height:30px; background:#f6f6f6; margin:0 auto; margin-bottom:15px; font-size:12px; margin-top:20px;}

.page_detail{ padding-top:30px; line-height:24px; padding-bottom:35px; width:706px; }
.page_detail h4{ background:url(../images/page_detail.jpg); width:706px; height:28px; line-height:35px; display:block; margin-bottom:20px; font-size:12px;}
.page_detail h4 span{ display:block; width:78px; text-align:center;}

.page_relate{ overflow:hidden; width:706px;}
.page_relate p{ width:706px; height:30px; line-height:30px; background:#ededed;}
.page_relate p b{padding-left:13px; display:block; float:left;}
.page_relate p a{ float:right; padding-right:5px; font-weight:normal;}
.page_relate p a:hover{ color:#960202;}
.page_relate ul{ padding-top:34px; padding-left:5px; clear:both;}
.page_relate ul a img{ width:120px; height:90px; margin-bottom:10px;}
.page_relate ul a{padding-left:15px; padding-right:15px; float:left; text-align:center; width:142px; display:block; height:137px; overflow:hidden; line-height:30px;}

.show{ padding-top:20px;}
.news_list li{ padding-left:18px; height:27px; border-bottom:1px solid #EBEBEB; background:url(dian.jpg) 4px center no-repeat; overflow:hidden;}
.news_list li span{ color:#999; padding-right:8px;}

.product_list{padding-top:20px;}
.product_list li{ float:left; padding-bottom:15px; padding:0 33px;padding-top:10px;}
.product_list li p{ width:182px; height:30px; line-height:30px; display:block;overflow:hidden; text-align:center;padding-top:10px;}

.pagelist {padding:30px 0px 10px 0px; TEXT-ALIGN: center; color:#646464; clear:both;}
.pagelist a{ MARGIN:3px; PADDING:2px 6px; BORDER:1px solid #dbdbdb; BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:visited { PADDING:2px 6px; BORDER:1px solid #dbdbdb;BACKGROUND: #f4f4f4; TEXT-DECORATION: none; color:#646464;}
.pagelist A:hover { border:1px solid #a1a1a1; BACKGROUND: #b1b1b1; COLOR: #ffffff; TEXT-DECORATION: none;}

.page_footer{ height:68px; line-height:40px; overflow:hidden; padding-top:13px; width:1000px; background:url(../images/index_footer.jpg) repeat-x; clear:both;}
.page_footer p{ padding-left:22px; width:978px; color:#fff; float:left; overflow:hidden; line-height:30px;}
.page_footer p span{ font-size:10px; padding:0 15px;}
.page_footer a{ color:#fff;}
.page_footer a:hover{ color:#ec3c0a;}