@charset "utf-8";
/* CSS Document */

/*public*/
*{ margin:0px; padding:0px; border:0px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
body{ font-family:Arial, sans-serif, "宋体", "微软雅黑"; font-size:12px; line-height:24px; color:#000000;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#CC9900;}
.box{ width:1004px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
#footer p{ text-align:center; padding-top:20px;}
.company{ margin-top:12px; text-align:center;}
#footer a{ color:#FFFFFF;}
#footer a:hover{ text-decoration:none; color:#CC9900;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

.mt30{ margin-top:30px;}
.mt10{ margin-top:10px;}
.high30{ height:30px;}

#header{ background:url(../images/head_bg.jpg) repeat-x top center; width:100%; height:120px;}
.logo{ float:left; display:inline; margin:33px 0px 0px 1px; width:362px; height:54px;}
.head_map{ float:left; display:inline; width:251px; height:106px; margin:6px 0px 0px 94px;}
.language{ float:right; display:inline; margin:39px 4px 0px 0px; width:250px; text-align:right;}

#menu{ background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:50px; margin-top:1px;}
.menu_box{ width:1004px; margin:auto; height:50px; overflow:hidden;}
.lispan{ background:url(../images/menu_fg.jpg) no-repeat top center; width:2px!important; height:50px;}
.menu, .menu_en{ width:1015px; height:50px;}
.menu li{ float:left; display:inline; width:124px; height:50px; line-height:50px; text-align:center;}
.menu li a{ display:inline-block; float:left; width:100%; height:50px; line-height:50px; font-size:14px; font-family:"微软雅黑", "宋体", Arial, sans-serif; font-weight:bold; color:#FFFFFF;}
.menu li a:hover{ display:inline-block; float:left; width:100%; height:50px; line-height:50px; background:url(../images/menu_hover.jpg) repeat-x top center;}


.menu_en li{ float:left; display:inline; width:165px; height:50px; line-height:50px; text-align:center;}
.menu_en li a{ display:inline-block; float:left; width:100%; height:50px; line-height:50px; font-size:14px; font-family:"微软雅黑", "宋体", Arial, sans-serif; font-weight:bold; color:#FFFFFF;}
.menu_en li a:hover{ display:inline-block; float:left; width:100%; height:50px; line-height:50px; background:url(../images/menu_hover.jpg) repeat-x top center;}


#banner{ width:100%; height:350px; overflow:hidden; position:relative; margin-top:1px;}
.banner_box{width:1440px; height:350px; margin:auto;}

#content{ background:url(../images/content_bg.jpg) repeat-x top center; width:100%; _height:84px; min-height:84px; height:auto!important; margin-top:1px;}
.i_about_box{ float:left; display:inline; width:484px;}
.i_about_head{ height:53px; border-bottom:4px solid #355C8C; width:100%; position:relative;}
.i_about_title{ position:absolute; top:0px; left:0px; width:142px; height:57px; text-align:left;}
.more{ width:53px; height:15px; position:absolute; right:0px; top:25px;}
.i_aboutus{ width:100%; height:175px; overflow:hidden; margin-top:10px;}
.i_aboutus_img{ float:left; display:inline; width:171px; height:175px;}
.i_aboutus_text{ float:right; width:305px; line-height:28px;}

.i_contact_box{ float:right; display:inline; width:484px;}
.i_contactus{ background:url(../images/i_contact_bg.jpg) no-repeat center right;}
.i_contactus p{ height:24px; background:url(../images/p_bg.png) no-repeat left center; padding-left:15px; width:100%;}

.i_prod_box{ background:url(../images/i_pro_bg.jpg) no-repeat top center; width:1004px; height:234px;}
.i_prod_box_en{ background:url(../images/ie_pro_bg.jpg) no-repeat top center; width:1004px; height:234px;}

.i_pro_box_left{ float:left; display:inline; width:172px; height:203px; position:relative;}
.i_p_more{ width:53px; height:15px; position:absolute; right:12px; top:19px;}
.i_p_search{ width:146px; height:50px; position:absolute; top:141px; left:14px;}
.i_p_text input{ width:134px; height:18px; border:1px solid #DEDEDE; padding:0px 5px;}
.i_p_sub, .ie_p_sub{ width:100%; text-align:right;}
.i_p_sub input{ background:url(../images/submit.png) no-repeat top center; width:59px; height:20px; border:none; margin-top:7px; cursor:pointer;}
.ie_p_sub input{ background:url(../images/submit_en.png) no-repeat top center; width:59px; height:20px; border:none; margin-top:7px; cursor:pointer;}

.i_pro_box_right{ float:right; width:820px; display:inline; margin-top:42px;}
.i_pro_box_right li{ background:url(../images/list_bg.png) no-repeat top center; width:191px; height:40px; float:left; display:inline; margin-right:14px; margin-top:5px; line-height:35px;}
.i_pro_box_right li a{ display:block; width:145px; height:40px; padding-left:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}


#footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:100px; color:#FFFFFF;}

.left{ float:left; display:inline; width:238px;}
.left_head{ background:url(../images/left_p_head.jpg) no-repeat top center; width:238px; height:60px; position:relative; overflow:hidden;}
.left_head_en{ background:url(../images/en_left_p_head.jpg) no-repeat top center; width:238px; height:60px; position:relative; overflow:hidden;}

.left_more{ width:53px; height:15px; position:absolute; top:25px; right:20px;}
.left_foot{ background:url(../images/left_p_f.jpg) no-repeat top center; width:238px; height:12px; overflow:hidden;}
.left_prod_box{ background:url(../images/left_p_bg.jpg) repeat-y top center; width:238px; height:auto;}

.left_prod_list{ width:191px; margin-left:10px;}
.left_prod_list li{ background:url(../images/list_bg.png) no-repeat top center; width:191px; height:40px; padding-top:5px;}
.left_prod_list li a{ display:block; width:145px; height:40px; padding-left:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.right{ float:right; display:inline; width:744px;}
.right_position{ position:absolute; right:0px; top:24px; width:200px; text-align:right; font-family:Arial, "宋体", sans-serif, "微软雅黑"; color:#4C4C4C;}

.aboutus{ margin-top:5px;}

/*news*/
.news{ width:100%; margin-left:0px; margin-top:10px;}
.news li{ background:url(../images/p_bg.png) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
.news li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
/*news*/

.contactus p{ background:url(../images/p_bg.png) no-repeat left center; width:729px; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; padding-left:15px;}

.table_title{ color:#FFFFFF; font-weight:bold;}

.products_showw table tr td{ padding:0px 5px;}


#sub_type{ background:url(../images/list_bg1.png) no-repeat top center;}