@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:#116395;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

.mt30{ margin-top:30px;}
.high20{ height:20px;}
.mt10{ margin-top:10px;}

#header{ background:url(../images/header_bg.jpg) repeat-x top center; width:100%; height:120px;}
.header{ background:url(../images/head_bg.png) no-repeat 395px bottom; width:1004px; height:120px;}
.logo{ float:left; display:inline; margin:34px 0px 0px 0px;}
.search{ width:196px; height:25px; border:1px solid #DEDEDE; background:#FFFFFF; float:left; display:inline; margin:43px 0px 0px 53px;}
.search_input input{ float:left; display:inline; width:165px; height:25px; line-height:25px; border:0px; padding-left:5px;}
.search_sub input{ background:url(../images/search_sub.jpg) no-repeat center center; width:22px; height:23px; border:0px; float:right; display:inline; margin:1px 1px 0px 0px;}
.phone{ float:right; display:inline; width:367px; text-align:right; height:44px; margin:35px 4px 0px 0px;}

#menu{ background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:45px;}
.menu_box{ width:1004px; height:45px; margin:auto; overflow:hidden;}
.menu{ width:1100px; height:45px;}
.menu li{ float:left; display:inline; width:123px; height:45px; line-height:45px; text-align:center;}
.menu li a{ font-family:Arial, "微软雅黑", "宋体", sans-serif; font-size:14px; color:#FFFFFF;}
.lispan{ background:url(../images/menu_fg.jpg) no-repeat top center; width:2px!important; height:45px; line-height:45px;}

.menu_en{ width:1100px; height:45px;}
.menu_en li{ float:left; display:inline; width:141px; height:45px; line-height:45px; text-align:center;}
.menu_en li a{ font-family:Arial, "微软雅黑", "宋体", sans-serif; font-size:14px; color:#FFFFFF;}

#banner_box{width:100%; height:350px; overflow:hidden; position:relative; margin-top:1px;}

.i_about_box{ float:left; display:inline; width:622px; height:252px; border:1px solid #DEDEDE;}
.i_about_head{ background:url(../images/box_head_bg.jpg) repeat-x top center; width:100%; height:40px; border-bottom:1px solid #DEDEDE; position:relative;}
.i_about_title{ width:160px; text-align:left;}
.i_more{ position:absolute; right:15px; top:12px; width:54px; height:15px;}
.i_about_img{ float:left; display:inline; margin:12px 0px 0px 12px; width:142px; height:190px;}
.i_aboutus{ float:right; display:inline; width:445px; height:190px; margin:9px 12px 0px 0px; overflow:hidden;}

.i_contact_box{ float:right; display:inline; width:347px; height:252px; border:1px solid #DEDEDE;}
.i_contactus_box{ background:url(../images/i_contact_img.jpg) no-repeat 200px 90px; width:100%; height:211px;}
.i_contactus{ padding:10px 10px 10px 10px; height:187px; overflow:hidden;}
.i_contactus p{ background:url(../images/contact_bg.jpg) no-repeat left center; padding-left:15px;}

.i_prod_box{ background:url(../images/i_prod_bg.jpg) no-repeat top center; width:1004px; height:215px; overflow:hidden;}
.i_prod_box_en{ background:url(../images/i_prod_bg_en.jpg) no-repeat top center; width:1004px; height:215px; overflow:hidden;}

.i_prod_list{ float:left; width:785px; display:inline; margin-left:228px; height:215px; margin-top:20px;}
.i_prod_list li{ float:left; display:inline; width:139px; background:url(../images/contact_bg.jpg) no-repeat left center; padding-left:15px; height:42px; line-height:42px; vertical-align:middle;}
.i_prod_list li a{ color:#FFFFFF; display:block; width:100%; height:42px; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_prod_list li a:hover{ color:#116395;}

.email_box{ background:url(../images/email_box_bg.jpg) repeat-x top center; width:1002px; height:76px; border:1px solid #DEDEDE;}
.email_logo{ float:left; display:inline; margin:8px 0px 0px 15px; width:175px; height:63px;}

.email_form{ height:26px; line-height:26px; float:left; display:inline; margin:25px 0px 0px 28px; width:770px;}
.email_sub{ background:url(../images/email_sub.png) no-repeat top center; width:67px; height:26px; border:none; cursor:pointer; margin-left:10px;}
.email_sub_en{ background:url(../images/email_sub_en.png) no-repeat top center; width:67px; height:26px; border:none; cursor:pointer; margin-left:10px;}
.email_input{ width:201px; height:24px; border:1px solid #DEDEDE; padding-left:5px; padding-right:5px;}

#footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:100px; text-align:center; color:#FFFFFF; line-height:30px;}

.left{ float:left; display:inline; width:242px; height:558px; background:url(../images/left_bg.jpg) no-repeat top center;}
.left_en{ float:left; display:inline; width:242px; height:558px; background:url(../images/left_bg_en.jpg) no-repeat top center;}
.right{ float:right; display:inline; width:730px; border:1px solid #DEDEDE;}

.right_position{ position:absolute; right:10px; top:0px; height:40px; text-align:right; line-height:40px; width:200px; color:#7B7B7B;}

.right_box{ width:100%; min-height:510px; height:auto; _height:510px;}
.aboutus{ padding:20px 20px 0px 20px;}

.left_list{ float:left; display:inline; margin:208px 0px 0px 19px; width:203px;}
.left_list li{ height:29px; line-height:29px; border-bottom:1px dotted #FFFFFF; background:url(../images/contact_bg.jpg) no-repeat left center; padding-left:15px; width:188px; color:#FFFFFF; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.left_list li:hover, .left_list li:hover a{ color:#116395;}
.left_list li a{ color:#FFFFFF;}
.left_list li a:hover{ color:#116395;}

/*news*/
.news{ width:700px;; margin-left:15px; margin-top:0px;}
.news li{ background:url(../images/new_bg.gif) no-repeat left center; padding-left:30px; 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*/

/*facility*/
.fengmao{ margin-top:0px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:730px; line-height:0px;}
.fengmao li{ margin-top:20px; width:320px; text-align:center; height:233px; float:left; display:inline; margin-right:45px;}
.fengmao li img{ width:320px; height:213px;}

.honors_pic{ width:100%; text-align:center; padding-top:10px;}
.honors_pic img{ max-width:900px; height:auto!important;}
/*facility*/

.contactus{ padding:10px 20px 20px 20px;}
.contactus p{ background:url(../images/contact_bg.jpg) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px;}


.table_title{ color:#FFFFFF; font-weight:bold;}
.products_showw{ width:98%; margin:auto; text-align:center;}
.products_showw table{ text-align:left;}
.products_showw table tr td{ padding:3px;}