@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:#D30B18;}
.box{ width:1006px; 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;*/

.mt18{ margin-top:18px;}
.mt20{ margin-top:20px;}
.lh27{ line-height:27px;}

#header{ background:url(../images/head_bg.jpg) repeat-x top center; width:100%; height:86px;}
.logo{ float:left; display:inline-block; width:292px; height:48px; margin:19px 0px 0px 19px;}
.header_right{ float:right; display:inline-block; width:620px; height:86px; margin:0px;}
.header_lang{ float:right; display:inline-block; width:300px; margin-right:17px; margin-top:15px; text-align:right; height:12px; line-height:12px;}
.header_lang a{ margin-left:36px;}

#menu{ width:600px; margin-right:22px; margin-top:18px; height:30px; line-height:30px; position:relative; overflow:hidden;}
.menu{ width:100%; height:30px; line-height:30px;}
.menu li{ float:right; display:inline-block; width:100px; text-align:right; height:30px; line-height:30px;}
.menu li a{ font-size:15px;}

.menu_en{ width:100%; height:30px; line-height:30px;}
.menu_en li{ float:right; display:inline-block; width:100px; text-align:center; height:30px; line-height:30px;}
.menu_en li a{ font-size:15px;}


#banner{ width:100%; height:406px; position:relative; overflow:hidden;}

#cn_gd_box{ margin-top:1px; background:url(../images/cn_gd_bg1.jpg) repeat-x top center; width:100%; height:86px;}
.cn_gd_box{ background:url(../images/cn_gd_bg.jpg) no-repeat top center; width:100%; height:86px;}
.cn_gd_box marquee{ height:46px; line-height:46px; width:100%; color:#fff;}

.cn_about_box{ background:url(../images/cn_about_box.jpg) no-repeat top center; width:100%; height:315px; position:relative;}
.cn_about_text{ position:absolute; left:6px; top:74px; width:550px; height:240px; overflow:hidden;}
.cn_about_more{ position:absolute; right:15px; top:263px; width:156px; height:33px;}
.cn_banner_box{ width:100%; height:393px; text-align:center;}


.en_about_box{ background:url(../images/en_about_box.jpg) no-repeat top center; width:100%; height:315px; position:relative;}

.cn_news_box{ float:left; display:inline-block; width:573px;}
.cn_news_title{ width:100%; height:41px;}

.cn_news_left{ float:left; display:inline-block; width:229px;}
.cn_news_left img{ width:229px; height:148px;}
.cn_news_left h4{ margin-top:1px; height:30px; line-height:30px; text-align:center; line-height:30px; background:#bebdbd; font-weight:normal; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.cn_news_right{ float:right; display:inline-block; width:332px; height:181px; overflow:hidden; position:relative; margin:0px; background:url(../images/cn_news_bg.jpg) no-repeat top center;}

.cn_news_right li{ width:290px; height:57px; margin-top:5px; padding-left:21px; line-height:24px; vertical-align:middle;}
.cn_news_right li h4{ width:100%; height:24px; line-height:24px; overflow:hidden; font-weight:normal; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.cn_news_time{ color:#6696c0;}
.cn_news_time a{ padding-left:37px; color:#6696c0;}
.cn_news_time span{ margin-left:130px;}

.cn_contact_box{ float:right; display:inline-block; width:401px;}
.cn_contact_left{ float:left; display:inline; width:176px; height:186px;}
.cn_contact_right{ float:right; display:inline; width:195px; height:186px; position:relative; overflow:hidden; line-height:30px;}

#footer{ width:100%; height:94px; background:#e5efff; margin-top:26px;}
.footer_left{ float:left; display:inline-block; width:550px; height:94px;}
.footer_left_left{ float:left; display:inline-block; width:50px; height:94px;}
.footer_left_right{ float:left; display:inline-block; width:480px; margin-left:20px; height:94px; margin-top:0px;}
.footer_left_right_text{ padding-top:20px; line-height:30px;}
.footer_left_right_text{ color:#4e4e4e;}
.footer_left_right_text a{ color:#4e4e4e;}

.footer_right{ float:left; display:inline-block; width:415px; margin-left:33px;}
.footer_right_right{ float:left; display:inline-block; width:365px; height:43px; padding-top:30px;}
.footer_right_right a{ margin-left:21px;}

#nav{ width:100%; height:37px; background:#256dbf;}
.nav{ width:100%; height:37px; line-height:37px; text-align:center; color:#FFF;}
.nav a{ color:#FFF;} 

#banner_ny{ width:100%; height:278px; text-align:center; position:relative; overflow:hidden;}

.ny_title{ width:100%; height:40px; margin-top:28px;}

.index_footer{ color:#FFF; text-align:center;}
.index_footer a{ color:#FFF;}

/*news*/
.news{ width:100%; margin-left:0px; margin-top:0px;}
.news li{ 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;}

.page{ margin-top:20px; text-align:center;}
/*news*/

.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*/
.honor{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:107%; line-height:0px;}
.honor_img_a{ width:200px; height:142px; margin:5px; text-align:center; background:#FFFFFF;}
.honor_img_a img{ width:auto!important; height:142px; max-width:200px;} 
.honor_img_a a{ display:block; width:200px; height:142px; overflow:hidden; text-align:center;}

.honor li{ float:left; display:inline; margin-right:55px; width:210px; height:177px; margin-top:20px; color:#000000; background:#D5D5D5;}
.honor li a{ color:#000000;}
.honor li:hover{ float:left; display:inline; color:#ffffff; background:#256dbf;}
.honor li:hover a{ color:#ffffff;}


.facility_img{ text-align:center; margin-top:0px;}
.facility_img img{ width:auto; text-align:center; max-width:700px; height:auto!important;}
.page{ width:100%; text-align:center; margin-top:20px;}


.prod_content img{ width:auto; max-width:700px; height:auto!important; border:1px dashed #286CC1; padding:5PX;}

.prod_content table tr td{ padding:3px;}

/*facility*/