/* CSS Document */
*{ border:0; margin:0; padding:0;word-break:break-all;}
#img li {
	text-align: center;
	width: 139px;
	margin-right: 10px;
	float: left;
}

body{ font-size:12px;}
#header{ width:1004px; position:relative; margin:0 auto;}
#logo{ width:105px; height:121px;}
#logo_t{ position:absolute; top:0; right:0; background:url(images/index_02.jpg) 0 0 no-repeat; height:81px; width:889px; text-align:right; padding:5px 10px 0 0;}
#nav{ position:absolute; top:86px; right:0; width:899px; margin:10px 0 0 0;}
#nav ul{ list-style:none outside; margin:0 0 0 5px;}
#nav ul li{ width:80px; height:30px; float:left; line-height:30px; font-size:14px; font-weight:600; background:url(images/index_09.jpg) right 0 no-repeat; display:block; padding:0 0 0 10px;}
#nav ul #nav_a{ background:url(images/index_07.jpg) 0 0 no-repeat; width:103px; padding:0 0 0 20px; margin:0 -20px 0 0;} 
#nav ul #nav_a a{ color:#FFFFFF}
#nav ul li a{ color:#000000; display:block;}
a{ text-decoration:none; color:#000000}
#banner{ width:1004px; margin:0 auto;} 





/* Reset style */
#banner ul, #banner li { list-style:none; }

table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

/* iFocus style */
#ifocus { width:1004px; height:279px; position:relative; margin:10px 0 0 0;}
	#ifocus_pic { display:inline; position:relative; float:left; width:1004px; height:279px; overflow:hidden; margin:10px 0 0 0; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:1004px; height:279px; overflow:hidden;}
		#ifocus_piclist img { width:1004px; height:279px; }
	#ifocus_btn { display:inline; position:absolute; bottom:0; right:0px; width:480px; height:70px;}
	*html #ifocus_btn { display:inline; position:absolute; bottom:0; right:-20px; width:550px; height:70px;}
		#ifocus_btn li { width:120px; height:70px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left;}
		#ifocus_btn img { width:120px; height:70px; margin:7px 0 0 11px; border:#FFFFFF 1px solid; }
		#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:1004px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; z-index:1000}
		#ifocus_tx .normal { display:none; }



#main{ width:1004px; margin:10px auto 0 auto; background:url(images/main_bg.jpg) center bottom no-repeat; height:600px; position:relative;}
#main_dan{ width:1004px; margin:10px auto 0 auto; background:url(images/main_bg.jpg) center bottom no-repeat; height:600px; position:relative;}
#main_a{ width:1004px; position:relative;}
#main_a2{ width:1004px; position:relative; height:600px;}
#main_b{ position:absolute; left:260px; top:0px;}
#mian_c{ position:absolute; left:780px; top:0px;}
#siderbar{ width:260px; position:absolute; top:0px; left:0x; background:url(images/mainindex_18.jpg) 0 0 no-repeat;}
#siderbar span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
#siderbar ul{ list-style:url(images/mainindex_31.jpg); margin:0 0 0 50px; color:#20568C;}
#siderbar ul li{ line-height:25px; height:25px;}
.main_b_a{ background:url(images/mainindex_32.jpg) 0 0 no-repeat; width:481px; height:200px; line-height:18px; word-break : break-all; 
    word-wrap : break-word;
    overflow:hidden;
	text-align:justify; 
	text-justify:inter-ideograph;}
.main_b_a span{ height:30px; line-height:30px; font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 50px; position:relative; display:block; margin:0 0 8px 0;}
.main_b_a span img{ position:absolute; right:0; top:10px;}
.main_b_a img{ float:left; margin:0 5px 5px 5px;}
.main_b_a p{ color:#666666;}
#main_b_b{ margin:0 0 20px 0;}
.main_b_a_a{ width:476px; height:130px; background:#F3F7F9; padding:15px 5px 0 0;}
.main_b_a #main_b_a_b{ margin:0;}
.main_b_a_a ul{ list-style:none outside; position:relative; float:left; margin:0 0 0 15px;}
.main_b_a_p{ width:139px; height:92px;}
.main_b_a_t{ width:134px; height:30px; line-height:30px; background:url(images/tip.jpg) 5px center no-repeat; padding:0 0 0 20px; overflow:hidden; position:absolute; left:0}
.main_b_a_p img{ width:139px; height:92px;}
#mian_c_a{ width:221; height:204px;}
#main_c_b span{ height:30px; line-height:30px; font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 50px; position:relative; display:block; margin:0 0 8px 0;}
#main_c_b span img{ position:absolute; right:0; top:10px;}
#main_c_b{ background:url(images/mainindex_32.jpg) 0 0 no-repeat; width:221px; height:185px; line-height:18px; word-break : break-all; margin:15px 0 0 0;
    word-wrap : break-word;
    overflow:hidden;}
#main_c_b ul{ list-style:inside;}
#main_c_b ul li{ width:203px; height:26px; line-height:26px; border-bottom:1px #999999 dotted; overflow:hidden; color:#666666;}
#main_p{ position:absolute; top:410px; left:0; width:990px;background:url(images/mainindex_18.jpg) 0 0 no-repeat #FFFFFF;}
#main_p span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
.main_p_a{ width:990px; height:130px; background:#F3F7F9; padding:15px 5px 0 0;}
.main_p_a ul{ list-style:none outside; position:relative; float:left; margin:0 0 0 25px;}
#footer{ width:974px; margin:5px auto; position:relative; background:url(images/mainindex_40.jpg) 0 0 repeat-x; padding:18px 0 0 30px; color:#999999}
#footer_img{ position:absolute; right:260px; top:25px;}
#footer #footer_a img{ float:left;}
#footer #footer_a p{ height:30px; line-height:30px; color:#999999}
#friendLink{ height:30px; line-height:30px; color:#999999}
#friendLink span{ font-weight:600; color:#333333;}
#copyRight{ width:1004px; height:30px; line-height:30px; text-align:center;}



#banner_a{ width:1004px; margin:10px auto;}
#about_s{  height:560px; width:202px; margin:-2px 0 0 0;}
#siderbar_about #about_s ul{ list-style:none outside; margin:0 0 0 50px; padding:10px 0 0 0;}
#siderbar_about #about_s ul li{ line-height:30px; line-height:30px; border-bottom:none;}
#siderbar_about{ width:221px; position:absolute; top:0px; left:0x; background:url(images/mainindex_18.jpg) 0 0 no-repeat;}
#siderbar_about span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
#siderbar_about ul{ list-style:inside;}
#siderbar_about ul li{ width:203px; height:26px; line-height:26px; border-bottom:1px #999999 dotted; overflow:hidden; color:#666666;}
#about_b{ position:absolute; top:30px; left:250px;}

#jisu{ position:absolute; top:0; right:0; width:255px; height:30px; line-height:30px; background:#DBD5D1; padding:0 0 0 15px;}
.h_pro{ float:left; margin:0 0 0 10px; text-align:center;}
.h_probox img{ width:139px; height:92px;}
#marquee{ height:108px;}


#jisu_new{ padding:30px 0 0 46px;}
#jisu_new ul{ list-style:none outside;}
#jisu_new ul li{ height:40px; line-height:40px; border-bottom:1px #333333 dotted; width:670px; position:relative;}
#jisu_new ul .jisu_x{ border:none;}
.jisu_a, .jisu_b{ font-weight:600;}
.jisu_a{ padding:0 0 0 10px;}
.jisu_b{ position:absolute; right:0}
.jisu_d{ position:absolute; right:0}
#jisu_n{ width:100%; text-align:right; padding:20px 0 0 0;}

#new_n{ position:absolute; right:0; width:732px; background:url(images/product_04.jpg) 0 0 no-repeat;}
#new_n .new_aaa{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 50px; height:30px; line-height:30px;}
#new_new{ padding:20px 0 0 46px; color:#000000;}
#new_new ul{ list-style:none outside;}
#new_new ul li{ height:40px; line-height:40px; border-bottom:1px #333333 dotted; width:670px; position:relative;}
#new_new ul .jisu_x{ border:none;}
.jisu_a, .jisu_b{ font-weight:600;}
.jisu_a{ padding:0 0 0 10px;}
.jisu_b{ position:absolute; right:0}
.jisu_d{ position:absolute; right:0}
#jisu_n{ width:100%; text-align:right; padding:20px 0 0 0;}

#siderbar_news{ width:480px; position:absolute; top:0px; left:0x; background:url(images/news_04.jpg) 0 0 no-repeat;}
#siderbar_news span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
#news_s{ height:560px; width:202px; margin:-2px 0 0 0;}
#news_b{ position:absolute; top:30px; left:450px;}
#news_new{ padding:30px 0 0 46px;}
#news_new ul{ list-style:none outside;}
#news_new ul li{ height:40px; line-height:40px; border-bottom:1px #333333 dotted; width:480px; position:relative;}
#news_new ul .jisu_x{ border:none;}


#main_content{ position:absolute; top:-90px;}
#content_c{ padding:30px 0 0 0; width:1000px; background:url(images/content_05.jpg) right 10px no-repeat; height:250px;}
#content_f{ position:absolute; left:190px; top:360px;}
#content_adree{ position:absolute; left:230px; top:80px; line-height:30px; font-weight:600; color:#666666;}

#main_pro{ width:1004px; margin:0px auto 0 auto; background:url(images/main_bg.jpg) center bottom no-repeat; height:750px; position:relative;}
#main_new{ width:1004px; margin:0px auto 0 auto; background:url(images/main_bg.jpg) center bottom no-repeat; height:650px; position:relative;}
#siderbar_pro{ width:260px; position:absolute; top:500px; left:0x; background:url(images/mainindex_18_2.jpg) 0 0 no-repeat;}
#siderbar_pro span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
#siderbar_pro ul{ list-style:none outside; margin:0 0 0 50px; color:#20568C;}
#siderbar_pro ul li{ line-height:25px; height:25px;}
#product_l{ position:absolute; right:0; width:750px; background:url(images/product_04.jpg) 0 0 no-repeat;}
#product_l span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 50px; height:30px; line-height:30px;}
#product_l ul{ list-style:none outside; margin:20px 0 0 0;}
#product_l ul img{ width:300px; height:180px; border:#21578F 1px solid;}
#product_l ul li{ float:left; margin:0 0 0 40px;}
#product_l ul li .pro_aaa{ height:30px; line-height:30px; width:300px; text-align:center; display:block;}
#product_bb{ position:absolute; bottom:-30px; right:55px;}
#main_pro_list{ width:1004px; margin:20px auto 0 auto; position:relative;}
.siderbar_list{ width:260px; background:url(images/mainindex_18.jpg) 0 0 no-repeat;}
.siderbar_list span{ font-size:14px; font-weight:600; color:#FFFFFF; padding:0 0 0 70px; height:30px; line-height:30px;}
.siderbar_list ul{ list-style:url(images/mainindex_31.jpg); margin:0 0 0 50px; color:#20568C;}
.siderbar_list ul li{ line-height:25px; height:25px;}
#siderbar_list_b{ margin:0 0 100px 0;}
#product_list{ float:left; margin:0 0 0 30px;}
#main_siderbar{ width:223px; float:left;}
#product_p_i{ height:190px;}
#product_p_i img{ float:left; width:300px; height:180px; margin:0 10px 10px 0;}
#product_p_i p{ height:30px; line-height:30px; font-weight:600;}
#product_pp{ width:740px;word-break : break-all; 
    word-wrap : break-word;
    overflow:hidden;
	text-align:justify; 
	text-justify:inter-ideograph;}
*html #product_pp{ width:710px;}	
#product_pp span{ font-weight:600; display:block; margin:10px 0 10px 0;}
#product_p_new{ width:100%; text-align:center; line-height:30px; position:relative;}
#product_p_new span{ font-size:16px; font-weight:600;}
#zhaoping{ position:absolute; top:0; right:0; height:30px; line-height:30px; font-weight:600; width:80px; background:#0000FF;}
#zhaoping a{ color:#FFFFFF;}
#zhaoping_pp{ width:640px;word-break : break-all; text-align:center; line-height:30px;}
#zhaoping_pp input, #zhaoping_pp textarea{ border:1px #CCCCCC solid; width:300px;}
#zhaoping_pp .zhaoping_a{ width:60px;}
#zhaoping_pp .zhaoping_b{ height:60px;}



















.clearfix:after,
#nav:after,
#main:after{
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix,#main{display: inline-block;}
* html .clearfix,* html #main{height: 1%;}
.clearfix,#main{display: block;}
