@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:#DC0009;}
.box{ width:1003px; margin:auto;}
.clr{ clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

/* display:block; height:24px; line-height:24px; width:200px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;*/

.mt15{ margin-top:15px;}
.mt30{ margin-top:30px;}
.box991{ width:991px; margin:auto;}
.high20{ height:20px;}

#header{ background:url(../images/head_bg.jpg) repeat-x top center; width:100%; height:126px;}
.logo{ float:left; display:inline-block; width:338px; height:126px; margin:0px 0px 0px 20px;}
.logo_text{ float:left; display:inline-block; width:248px; height:48px; margin:47px 0px 0px 27px;}
.header_right{ float:right; display:inline-block; width:311px; height:126px; margin-right:30px; margin-top:0px;}
.header_lang{ width:300px; margin-right:3px; padding-top:26px; height:20px; text-align:right;}
.header_lang a{ margin-left:18px;}
.header_search{ width:100%; margin-top:11px; height:41px; position:relative;}
.search_input{ background:url(../images/search_bg.jpg) no-repeat top center; width:171px; height:41px; line-height:41px; vertical-align:middle; position:absolute; left:0px; top:0px; border:none; padding-left:45px; padding-right:10px; color:#A5A5A5;}
.search_submit{ background:url(../images/search_sub.jpg) no-repeat top center; width:85px; height:41px; border:none; position:absolute; right:0px; top:0px; cursor:pointer;}

#menu{ background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:45px;}
.menu_box{ width:1003px; margin:auto; height:45px; position:relative; overflow:hidden;}
.menu{ width:100%; height:45px;}
.menu ul{width:100%; height:45px; line-height:45px;}
.menu ul li{ float:left; display:inline-block; width:122px; text-align:center;}
.menu ul li a{ font-size:13px; font-weight:bold; color:#FFF; font-family:Arial, sans-serif, "宋体";}
.lipsan{ background:url(../images/menu_fg.png) no-repeat top center; width:2px!important; height:45px; line-height:45px;}

#banner{ width:100%; height:480px; border-bottom:8px solid #EDEDED; padding-bottom:1px;}
.i_prod_head{ background:url(../images/i_prod_head_en.jpg) no-repeat top center; width:100%; height:93px; margin-top:35px;}
.i_prod_more{ float:right; display:inline-block; width:40px; height:20px; line-height:20px; text-align:right; margin:9px 21px 0px 0px;}
.i_prod_more span{ font-family: "宋体";}
.i_prod_more a{ color:#737373;}


.i_prod_box{ background:url(../images/i_prod_bg.jpg) no-repeat top center; width:100%; height:248px; margin-top:25px; position:relative; overflow:hidden;}
.i_prod_list{ width:100%; height:248px; margin-left:8px;}
.i_prod_list li{ width:151px; height:248px; margin-right:16px; float:left; display:inline-block;}
.i_prod_title{ padding-top:69px; width:100%; height:43px; line-height:43px; text-align:center; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.i_prod_title a{ font-size:18px; color:#AA0000; font-family:Arial, SansSerif, "微软雅黑", "Microsoft YaHei UI", "宋体"; font-weight:bold;}
.i_prod_img{ margin:5px 0px 0px 10px; width:132px; height:120px;}
.i_prod_img img{ width:132px; height:120px;}

.i_about_box{ background:url(../images/i_about_en.jpg) no-repeat top center; width:100%; height:332px; margin-top:28px; position:relative;}
.i_about_text{ width:628px; height:120px; position:absolute; top:155px; left:308px; color:#535353; overflow:hidden;}
.i_about_text a{ color:#535353;}
.i_about_text a:hover{ color:#DC0009;}
.i_about_more{ position:absolute; right:61px; top:62px; width:40px; height:20px; line-height:20px; text-align:right;}
.i_about_more a{ color:#6B6B6B;}
.i_about_more span{ font-family: "宋体";}
.i_about_img{ position:absolute; left:69px; top:159px; width:209px; height:113px; border:1px solid #BEBEBE;}
.i_about_img img{ width:209px; height:113px;}

.i_news_box{float:left; background:url(../images/i_news_en.jpg) no-repeat top center; margin-left:7px;}
.i_contact_box{ float:right; background:url(../images/i_contact_en.jpg) no-repeat top center; margin-right:7px;}
.i_news_box, .i_contact_box{ display:inline-block; width:487px; height:301px; margin-top:0px;}
.i_news_list{ width:294px; height:155px; position:relative; overflow:hidden; padding:110px 0px 0px 169px;}
.i_news_list li{ background:url(../images/i_news_li_bg.jpg) no-repeat 1px center; height:29px; line-height:29px; border-bottom:1px solid #E5E5E5; width:100%; position:relative; vertical-align:middle;}
.i_news_list li a{ position:absolute; left:17px; top:0px; width:200px; overflow:hidden; height:29px; line-height:29px;}
.date{ position:absolute; right:0px; top:0px; width:80px; text-align:right; height:29px; line-height:29px; color:#7F7F7F;}
.i_contact_text{ padding:110px 0px 0px 34px; line-height:24px; width:270px; height:168px; position:relative; overflow:hidden;}
.i_contact_text p{ background:url(../images/i_contact_li_bg.jpg) no-repeat left 7px; padding-left:23px;}

.footer_nav{ width:100%; height:46px; background:#950C00; margin-top:26px; color:#FFF; text-align:center; line-height:46px;}
.footer_nav a{ color:#FFF;}
.footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:111px; border-top:1px solid #494949;}
.foot_nav{ width:100%; height:50px; line-height:50px; text-align:center;}
.foot_img{ width:100%; text-align:center; margin-top:4px;}

#banner_ny{ width:100%; height:280px; position:relative; overflow:hidden; text-align:center; border-bottom:8px solid #EDEDED; padding-bottom:1px;}

.content_head{ width:100%; height:10px; position:relative; overflow:hidden; line-height:0px; font-size:0px;}
.content_bottom{ width:100%; height:40px; position:relative; overflow:hidden; line-height:0px; font-size:0px;}
.content_center{ width:100%; background:url(../images/content_center.jpg) repeat-y top center; height:auto;}

.left{ float:left; display:inline-block; width:283px;}
.left_head{ background:url(../images/left_head_bg.png) no-repeat right top; height:300px; margin-top:13px; height:33px;}
.left_title{ margin-left:35px; margin-top:3px; float:left; display:inline-block; width:117px; height:29px;}
.left_more{ float:left; display:inline-block; width:45px; height:12px; margin:21px 0px 0px 15px;}

.left_prod_list{ width:215px; margin-left:23px; margin-top:15px;}
.left_prod_list li{ background:url(../images/left_prod_bg.jpg) no-repeat top center; width:155px; height:68px; line-height:58px; padding-left:60px;}
.left_prod_list li a{ color:#FFF; font-size:14px; font-weight:bold; display:block; width:130px; height:58px; line-height:58px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.right{ float:right; display:inline-block; width:658px; margin:13px 37px 0px 0px;}
.right_head{ height:60px; border-bottom:1px solid #E5E5E5; position:relative;}
.right_head_com{ position:absolute; right:0px; top:20px; width:321px; height:24px;}
.right_title{ position:absolute; left:6px; top:14px; width:200px; height:29px; font-size:28px; color:#A40000; font-weight:bold;}

/*news*/
.news{ width:100%;}
.news li{ background:url(../images/i_news_li_bg.jpg) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; vertical-align:middle;}

.page{ margin-top:20px; text-align:center;}
/*news*/


/*facility*/
.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:102%; line-height:0px;}

/*.facility img{ width:200PX; height:200PX;} */

.facil_img_a{ width:200px; height:200px; padding:5px; text-align:center;}
.facil_img_a img{ width:100%; height:156px; max-width:200px;} 
.facil_img_a a{ display:block; width:200px; height:156px; overflow:hidden; text-align:center;}

.facility li{ float:left; display:inline; margin-right:13px; width:210px; height:166px; margin-top:20px; color:#FFFFFF; background:#CCC;}
.facility li A{ color:#FFFFFF;}
.facility li:hover{ float:left; display:inline; margin-top:20px; color:#FFFFFF; background:#950C00;}
.list_name{ color:#FFFFFF; text-align:center; width:100%;}
.facility_page{ height:20px; line-height:20px; text-align:center; margin-top:10px; padding-bottom:10px;}
.products_show{ margin-top:10px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:100%;}
.facility_img{ text-align:center; margin-top:10px;}
/*facility*/

/*facility*/
.honor{ margin-top:0px; margin-left:70px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:92%; line-height:0px;}

/*.facility img{ width:200PX; height:200PX;} */

.honor_img_a{ width:200px; height:142px; margin:5px;; text-align:center; background:#FFFFFF;}
.honor_img_a img{ width:100%; height:282px; max-width:200px;} 
.honor_img_a a{ display:block; width:200px; height:282px; overflow:hidden; text-align:center;}

.honor li{ float:left; display:inline; margin-right:85px; width:210px; height:292px; margin-top:20px; color:#FFFFFF; background:#CCC;}
.honor li a{ color:#FFFFFF;}
.honor li:hover{ float:left; display:inline;color:#FFFFFF; background:#950C00;}

.contactus{ width:500px; float:left; display:inline;}
.contactus p{ background:url(../images/h_contact_bg) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; vertical-align:middle;}
/*facility*/
/* .prod_content img{ border:1px solid #999999; padding:5px;} */
.contact_map{ float:right; width:550px;}


.product{ margin-top:0px; margin-left:70px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:92%; line-height:0px;}

.product_img_a{ width:200px; height:185px; margin:5px; text-align:center; background:#FFFFFF;}
.product_img_a img{ width:auto; max-width:100%; height:185px;} 
.product_img_a a{ display:block; width:200px; height:185px; overflow:hidden; text-align:center;}

.product li{ float:left; display:inline; margin-right:92px; width:210px; height:220px; margin-top:30px; color:#000000; background:#D5D5D5;}
.product li a{ color:#000000;}
.product li:hover{ background:#950C00;}
.product li:hover a{ color:#ffffff;}


.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:645px; height:auto!important; padding:5px; border:1px dashed #0089C8;}

.page{ width:100%; text-align:center; margin-top:30px;}
.num, .current{ padding:0px 3px;}


.prod_content img{ max-width:658px; height:auto!important;}

.prod_name{ width:100%; font-size:18px; font-weight:bold; color:#AA0000; text-align:center;}

.prod_title{ width:100%; height:30px; line-height:30px; text-align:center; background:#950C00; color:#FFF; font-weight:bold; margin-top:10px; position:relative;}
.prod_title a{ color:#FFF;}
.prod_title span{ display:block; width:200px; text-align:right; position:absolute; right:10px; top:0px;}