@charset "utf-8";
*{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}
a{ text-decoration:none;}
ul{ list-style:none;}

#header{ width:1002px; margin:0 auto; text-align:center;}

.swf_left { float:left;}

#zsj{ width:909px; margin:0 auto;}

#con{ width:956px; padding-left:47px; _padding-left:46px; margin:0 auto; overflow:hidden; height:1%;}

.more_right { float:right;}

/*-------index-------*/
#index_left{ width:308px;float:left; background:url(image/index_left_bg.jpg) no-repeat right;height:165px; position:relative;}

#index_left h2{ width:291px; height:37px; background:url(image/index_title_news.jpg) no-repeat left; text-indent:-9999px;}

#index_left a.more{ width:26px; height:5px; background:url(image/index_more.gif) no-repeat; text-indent:-9999px; position:absolute; top:25px; right:20px;}

#index_left ul{margin:8px 20px 0 26px;}

#index_left ul li{ border-bottom:1px dashed #898989; height:25px; line-height:25px; background:url(image/index_icon01.gif) no-repeat 0 10px; padding-left:5px;}

#index_left ul li a{ color:#5C5C5C;}

#index_left ul li img{ vertical-align:baseline; font-size:0; margin:8px 0 0 5px;}




#index_center{ width:283px;position:relative;float:left; padding:0 11px 0 16px;}

#index_center a.b_l{ width:16px; height:16px; background:url(image/index_icon02.gif) no-repeat; display:block; position:absolute; top:50px; right:32px; text-indent:-9999px;}

#index_center a.b_r{ width:16px; height:16px; background:url(image/index_icon03.gif) no-repeat; display:block; position:absolute; top:50px; right:12px; text-indent:-9999px;}

#index_center h2{ width:283px; height:37px; background:url(image/index_title_pro.jpg) no-repeat; text-indent:-9999px; margin-bottom:33px;}

#index_center p{ border:2px solid #c9c9c9; background:#fff; color:#5C5C5C; height:67px; padding:8px 0 0 8px; position:relative;}

#index_center p b{ display:block; color:#282828;}

#index_center p img{ float:left; margin-right:10px;}

#index_center p a.more{ position:absolute; width:34px; height:11px; background:url(image/center_icon1.gif) no-repeat; right:5px; bottom:5px;_bottom:0px; text-indent:-9999px;}


#index_right{ float:left;background:url(image/index_right_bg.jpg) no-repeat left;}

#index_right h2{ height:37px; background:url(image/index_title_search.jpg) no-repeat left; text-indent:-9999px; margin-left:23px; width:270px;}

#index_right form{ margin-left:20px; width:250px;height:53px; background:url(image/index_form_bg.jpg) no-repeat; position:relative;}

	.de_input{ width:128px; height:18px; background:url(image/inp_bg.jpg) repeat-x; border:none; margin:16px 10px 0 27px; color:#999999; padding-top:1px;}
	.de_but{ width:57px; height:26px; background:url(image/but_bg.jpg) no-repeat #ccc; position:absolute; display:block; top:13px; right:22px; border:none; text-indent:-9999px;}
	
/*#index_right a.cl_tell{ height:59px; display:block; background:url(image/cont_left_ph.jpg) no-repeat; text-indent:-9999px; margin-left:23px;}*/

	
#index_right a.cl_tell{ height:59px; display:block; background:url(image/cont_left_ph.jpg) no-repeat; text-indent:-9999px; margin-left:23px; width:238px;}

#index_right a.cl_tell:hover{ cursor:normal;}




/*-------con_left-------*/
#con_left{ width:282px; float:left; background:url(image/con_left_bg1.jpg) no-repeat top right; min-height:510px; height:auto !important; height:510px; padding:28px 0 0 25px;}
	#con_left form{ width:270px; height:53px; background:url(image/form_bg.jpg) no-repeat; position:relative;}
	.i_input{ width:128px; height:18px; background:url(image/inp_bg.jpg) repeat-x; border:none; margin:16px 10px 0 27px; color:#999999; padding-top:1px;}
	.i_but{ width:57px; height:26px; background:url(image/but_bg.jpg) no-repeat #ccc; position:absolute; display:block; top:13px; right:44px; border:none; text-indent:-9999px;}
	#con_left h3{ width:270px; height:36px; background:url(image/h3_bg.jpg) no-repeat; text-indent:-9999px; margin-top:16px;}
	#con_left ul{ width:270px; margin-bottom:15px;}
	#con_left ul li{background:url(image/li_bg.jpg) no-repeat bottom; padding:7px 0 0 1px;}
	#con_left ul li a{ display:block; height:12px; padding:0 0 8px 0;}
	
	
    .sub1{  font-size:12px; color:#5C5C5C; }
	.sub1 a{ font-size:12px; color:#5C5C5C;}
	.sub1 a:hover{ font-size:12px; color:#ffae00;}
	
	
	
	#con_left a.cl_tell{width:238px; height:59px; display:block; background:url(image/cont_left_ph.jpg) no-repeat; text-indent:-9999px;}
	
	#con_left a.cl_tell:hover{ cursor:normal;}
	
	#con_left ul li ul{ margin:0; display:block; width:250px; font-weight:normal; color:#4ca902;}
	
	#con_left ul li ul li{ font-size:12px; border-top:1px #b1b1b1 dashed; margin:0 0 5px 0; padding:6px 0 0 25px; background:url(image/submenu_icon01.gif) no-repeat left 12px; color:#4ca902;}
	
	#con_left ul li ul li a{ font-size:12px; text-indent:0; display:inline;  color:#4ca902;}
	#con_left ul li ul li a:hover{ font-size:12px; text-indent:0; display:inline; color:#ffae00; }
	
	
/*-------con_right-------*/
#con_right{ float:left; width:602px; float:left;}

/*-------address-------*/
.addr{ height:29px; line-height:29px; margin-right:39px; background:url(image/addr_line.jpg) no-repeat right bottom; font-size:12px; text-align:right; color:#5C5C5C;}
.addr a{ color:#5C5C5C;}
.addr a:hover{ color:#ffae00;}


/*-------about-------*/
.about_right h2{ width:306px; height:45px; background:url(image/cont_right_gs.jpg) no-repeat; margin:16px 0 26px 31px; text-indent:-9999px; color:#333;}
.about_right .p1{ width:528px; height:33px; background:url(image/cont_right_js.jpg) no-repeat; margin:0 0 20px 31px; text-indent:-9999px;}
.about_right p{ margin:0 39px 0 31px; line-height:18px; color:#5C5C5C;}
.a_ul{ width:560px; height:130px; padding-top:40px; margin:0 0 15px 17px; background:url(image/cont_right_bg1.jpg) no-repeat;}
.a_ul li.li_bt{ font-size:15px; font-weight:bold; color:#38910c;}
.a_ul li{ margin:0 0 5px 35px; color:#5C5C5C;}

/*-------product-------*/
.pro_right h2{ margin:10px 0 0 27px; background:url(image/pro_icon1.gif) no-repeat 0 2px; font-size:12px; padding-top:2px; padding-left:15px; color:#333333;}
.pro_right ul{width:560px; margin:20px 0 0 27px; overflow:hidden; height:1%;}
.pro_right ul li{ float:left; width:166px; margin:0 20px 16px 0; border-bottom:1px dashed #c9c9c9; text-align:center;}
.pro_right ul li span{ border:3px solid #f1f1f1; display:block;}
.pro_right ul li a.li_t{ line-height:34px; color:#5C5C5C;}

/*-------pro_detail-------*/
.pro_detail{ position:relative;}
.pro_detail h2{ margin:10px 0 20px 27px; background:url(image/pro_icon1.gif) no-repeat 0 2px; font-size:12px; padding-left:15px; color:#333333;}
.pro_detail ul{ width:362px; margin:20px 0 0 27px; overflow:hidden; height:1%;}
.pro_detail ul li{ float:left; margin:0 6px 0 0;}
.pro_detail ul li img{ border:2px solid #f0f0f0;}
.pro_detail ul li.bt{ width:356px; background:#f2f2f2; margin:0 0 15px 0; text-align:center; padding:1px 0;}
.pro_detail ul li.bt a{ display:block; border:2px solid #efefef;}
.pro_detail ul li.bt span{ display:block; border:2px solid #ececec;}
.pro_detail ul li.bt img{ border:1px solid #e8e8e8 !important;}
.pro_detail h3{ height:15px; background:url(image/pro_de_line.gif) repeat-x; margin:25px 0 0 27px;}
.pro_detail h3 span{ display:block; width:101px; height:15px; background:url(image/pro_de_h3.jpg) no-repeat left; text-indent:-9999px; margin:0 0 0 10px; float:left; padding:0 0 0 0;}
.pro_detail p{ line-height:18px; color:#5C5C5C; margin:20px 0 20px 27px;}
.pro_detail .de_r{position:absolute; right:60px; top:76px;}
.pro_detail h4{ width:125px; height:42px; background:url(image/pro_de_icon2.jpg) no-repeat; font-size:21px; text-align:center; color:#fff; font-weight:normal; border-bottom:1px dashed #c9c9c9; padding-top:2px;}
.pro_detail a.x_z{ position:relative; right:0; display:block; width:125px; height:41px; background:url(image/pro_de_icon1.jpg) no-repeat; text-indent:-9999px; margin-top:15px;}
.pro_detail a.x_z2{ position:relative; right:0; display:block; width:125px; height:41px; background:url(image/pro_de_icon3.jpg) no-repeat; text-indent:-9999px; margin-top:15px;}



/*-------news-------*/
.news_right p { width:560px; margin:20px 0 0 27px; color:#5C5C5C; line-height:15px; border-bottom:#c9c9c9 1px dashed; padding-bottom:15px;}
.news_right p b { background:url(image/news_icon01.gif) no-repeat left center; padding-left:15px; width:560px;display:block; color:#333; margin-bottom:6px;}
.news_right p b a {color:#333;}
.news_right p b a:hover {color:#ffae00;}


/*-------contact-------*/
.contact_right h2{ margin:10px 0 20px 27px; background:url(image/pro_icon1.gif) no-repeat 0 2px; font-size:14px; padding-left:15px;}

.contact_right p.address{ margin:0 10px 0 31px; color:#9a9a9a; background:url(image/contacts_img01.jpg) no-repeat left top; height:62px; padding:37px 0 0 236px;}
.contact_right p.address a{color:#9a9a9a;}
.contact_right p.address a:hover{ color:#ffae00;}


.contact_right form{ background:url(image/cont_bg2.gif) repeat-y;width:546px; margin-left:25px;}

.contact_right .cont_form{ background:url(image/contacts_bg01.gif) no-repeat top;}

.contact_right ul{ background:url(image/contacts_bg03.gif) no-repeat bottom; padding:25px 1px 12px 1px;}

.contact_right li{ height:32px; padding:7px 0 0 96px;}
.contact_right li.e{ height:32px; padding:7px 0 0 87px;}
.contact_right li.bg{ background:url(image/cont_li_bg1.jpg) no-repeat left #f8f8f8;}

.contact_right li span{ color:#ff0000; font-weight:bold; font-size:18px; margin-left:5px;}

.contact_right li label{ color:#8b8b8b; font-weight:bold;}


.contact_right input{ border:1px solid #dedede; width:300px; height:23px; line-height:23px;}

.contact_right input.but_sub{ width:57px; height:26px; background:url(image/but_sub.jpg) no-repeat; border:none; margin:0 5px 0 130px;}

.contact_right input.but_re{ width:57px; height:26px; background:url(image/but_re.jpg) no-repeat; border:none;}

.contact_right textarea{ width:300px; height:120px; border:1px solid #dedede; vertical-align:middle; margin-bottom:15px;}

.contact_right li.textarea{ height:auto;}


/*-------page-------*/
.page{height:40px; line-height:40px; text-align:center;}
.page a{ color:#adadad; padding:1px 5px; border:2px solid #eeeeee; background:#f7f7f7; margin-right:7px;}
.page a:hover{ border:2px solid #ffca47; background:#fffeed; color:#ffaf00;}
.page a.active{ border:2px solid #ffca47; background:#fffeed; color:#ffaf00;}


/*-------footer-------*/
#footer{ width:912px; height:58px; text-align:right; margin:25px auto 0 auto; color:#afafaf; background:url(image/footer_bg.gif) no-repeat 50% 0; padding:13px 90px 20px 0; font-size:11px; line-height:18px;}
#footer a{ color:#afafaf; }
#footer a:hover{ color:#afafaf; }

#language{ width:642px; height:19px; text-align:right; padding-top:11px; padding-right:61px;}
#mymenu{ width:703px; height:61px;}

