@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:#333333;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#E62020;}
.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;}


.clearfix { *zoom: 1;} 
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: "";} 
.clearfix:after{  clear: both; } 



/*public*/

/* display:block; height:24px; line-height:24px; width:200px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;*/

.mt11{ margin-top:11px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}


#top{ background:#EBEAEA; width:100%; height:30px; border-bottom:1px solid #CCCCCC;}
.welcome{ float:left; display:inline-block; width:300px; margin-left:8px; margin-top:0px; height:30px; line-height:30px; color:#666666;}
.language{ width:130px; float:right; display:inline-block; height:30px; margin:0px; position:relative; overflow:hidden;}
.language ul{ width:130px; height:30px;}
.language ul li{ float:left; display:inline-block; width:53px; background:url(../images/lang_bg.gif) no-repeat left center; padding-left:11px; height:30px; line-height:30px; color:#666666;}
.language ul li a{ color:#666666;}

#header{ background:url(../images/bg.gif) repeat top center; width:100%; height:99px;}
.logo{ float:left; display:inline; margin:6px 0px 0px 0px; width:415px; height:87px;}
.header_right{ width:400px; float:right; display:inline-block; height:99px;}

.search_box{ text-align:right; margin-top:21px; height:31px; margin-right:1px;}
.search_input{ width:257px; height:29px; border:1px solid #CCCCCC; border-right:none; padding:0px 10px; color:#888888; float:right; display:inline-block;}
.search_submit{ background:url(../images/search_sub.jpg) no-repeat top center; width:36px; height:31px; border:none; cursor:pointer; padding:0px; margin:0px; float:right; display:inline-block; margin:0px 1px 0px 0px;}

.head_right_phone, .head_right_email{ float:right; display:inline-block; height:16px; width:auto; line-height:16px;}
.head_right_phone{ background:url(../images/head_right_phone.png) no-repeat left center; padding-left:20px;}
.head_right_email{ background:url(../images/head_right_email.png) no-repeat left center; padding-left:29px; margin-left:10px;}

#nav{ background:url(../images/nav_bg.jpg) repeat-x top center; width:100%; height:45px;}
.nav{ width:1003px; height:45px; margin:auto; overflow:hidden; position:relative;}
.nav ul{ width:1100px; height:45px; line-height:45px; background:url(../images/menu_fg.jpg) no-repeat left center; padding-left:2px;}
.nav ul li{ float:left; display:inline-block; width:111px; background:url(../images/menu_fg.jpg) no-repeat right center; text-align:center;}
.nav ul li a{ font-size:15px; color:#FFF;}

#banner{ width:100%; height:423px; margin-top:1px; position:relative; overflow:hidden;}

#content{ background:url(../images/bg.gif) repeat top center; width:100%; height:auto;}
.i_prod_head{ background:url(../images/h_prod_title.png) no-repeat bottom center; height:30px; width:100%;}
.i_prod_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}

.en_i_prod_head{ background:url(../images/en_h_prod_title.png) no-repeat bottom center; height:30px; width:100%;}
.en_i_prod_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}

#showArea ul{ width:764px;}
#showArea ul li{ float:left; display:inline-block; width:177px; height:195px; margin-right:14px;}
#showArea ul li img{ width:175px!important; height:159px!important; overflow:hidden; position:relative; display:block; border:1px solid #18B4FE;}
#showArea ul li h4{ width:100%; height:34px!important; line-height:34px!important; text-align:center; margin-top:0px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

#i_about_box{ width:100%; height:203px; padding:19px 0px; border-top:1px dashed #AEAEAE; border-bottom:1px dashed #AEAEAE;}
.i_about_img{ float:left; display:inline-block; width:252px; height:203px; margin-left:2px;}
.i_about_content{ float:right; display:inline-block; width:723px; margin-right:1px;}

.i_about_head{ background:url(../images/h_about_title.png) no-repeat bottom center; height:30px; width:100%;}
.i_about_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}

.en_i_about_head{ background:url(../images/en_h_about_title.png) no-repeat bottom center; height:30px; width:100%;}
.en_i_about_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}

.i_aboutus{ width:100%; height:140px; position:relative; overflow:hidden; line-height:28px;}

#i_lc_box{ width:100%;}
.i_lc_list{ width:100%; height:113px;}
.i_lc_list li{ float:left; display:inline-block; width:113px; height:113px;}
.lc_lispan{ float:left; display:inline-block; width:33px!important; height:113px!important; line-height:113px; vertical-align:middle;}
.lc_lispan img{ vertical-align:middle!important;}

.i_lc_bg1 a, .i_lc_bg2 a, .i_lc_bg3 a, .i_lc_bg4 a, .i_lc_bg5 a, .i_lc_bg6 a, .i_lc_bg7 a, .i_lc_bg1 a:hover, .i_lc_bg2 a:hover, .i_lc_bg3 a:hover, .i_lc_bg4 a:hover, .i_lc_bg5 a:hover, .i_lc_bg6 a:hover, .i_lc_bg7 a:hover{ width:113px; height:113px; display:inline-block;}
.i_lc_bg1 a{ background:url(../images/1.jpg) no-repeat top center;}
.i_lc_bg2 a{ background:url(../images/2.jpg) no-repeat top center;}
.i_lc_bg3 a{ background:url(../images/3.jpg) no-repeat top center;}
.i_lc_bg4 a{ background:url(../images/4.jpg) no-repeat top center;}
.i_lc_bg5 a{ background:url(../images/5.jpg) no-repeat top center;}
.i_lc_bg6 a{ background:url(../images/6.jpg) no-repeat top center;}
.i_lc_bg7 a{ background:url(../images/7.jpg) no-repeat top center;}
.i_lc_bg1 a:hover{ background:url(../images/11.jpg) no-repeat top center;}
.i_lc_bg2 a:hover{ background:url(../images/22.jpg) no-repeat top center;}
.i_lc_bg3 a:hover{ background:url(../images/33.jpg) no-repeat top center;}
.i_lc_bg4 a:hover{ background:url(../images/44.jpg) no-repeat top center;}
.i_lc_bg5 a:hover{ background:url(../images/55.jpg) no-repeat top center;}
.i_lc_bg6 a:hover{ background:url(../images/66.jpg) no-repeat top center;}
.i_lc_bg7 a:hover{ background:url(../images/77.jpg) no-repeat top center;}






.en_i_lc_bg1 a, .en_i_lc_bg2 a, .en_i_lc_bg3 a, .en_i_lc_bg4 a, .en_i_lc_bg5 a, .en_i_lc_bg6 a, .en_i_lc_bg7 a, .en_i_lc_bg1 a:hover, .en_i_lc_bg2 a:hover, .en_i_lc_bg3 a:hover, .en_i_lc_bg4 a:hover, .en_i_lc_bg5 a:hover, .en_i_lc_bg6 a:hover, .en_i_lc_bg7 a:hover{ width:113px; height:113px; display:inline-block;}
.en_i_lc_bg1 a{ background:url(../images/en1.jpg) no-repeat top center;}
.en_i_lc_bg2 a{ background:url(../images/en2.jpg) no-repeat top center;}
.en_i_lc_bg3 a{ background:url(../images/en3.jpg) no-repeat top center;}
.en_i_lc_bg4 a{ background:url(../images/en4.jpg) no-repeat top center;}
.en_i_lc_bg5 a{ background:url(../images/en5.jpg) no-repeat top center;}
.en_i_lc_bg6 a{ background:url(../images/en6.jpg) no-repeat top center;}
.en_i_lc_bg7 a{ background:url(../images/en7.jpg) no-repeat top center;}
.en_i_lc_bg1 a:hover{ background:url(../images/en11.jpg) no-repeat top center;}
.en_i_lc_bg2 a:hover{ background:url(../images/en22.jpg) no-repeat top center;}
.en_i_lc_bg3 a:hover{ background:url(../images/en33.jpg) no-repeat top center;}
.en_i_lc_bg4 a:hover{ background:url(../images/en44.jpg) no-repeat top center;}
.en_i_lc_bg5 a:hover{ background:url(../images/en55.jpg) no-repeat top center;}
.en_i_lc_bg6 a:hover{ background:url(../images/en66.jpg) no-repeat top center;}
.en_i_lc_bg7 a:hover{ background:url(../images/en77.jpg) no-repeat top center;}







#i_facility_box{ width:100%; padding:19px 0px; border-top:1px dashed #AEAEAE; border-bottom:1px dashed #AEAEAE;}
.i_facility_head{ width:100%; height:30px;}

.i_news_box{ float:left; display:inline-block; width:396px;}
.i_ccontact_box{ float:right; display:inline-block; width:573px;}
.i_news_head{ background:url(../images/h_news_title.png) no-repeat bottom center; height:30px; width:100%;}
.i_contact_head{ background:url(../images/h_contact_title.png) no-repeat bottom center; height:30px; width:100%;}
.i_news_head a, .i_contact_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}

.en_i_news_head{ background:url(../images/en_h_news_title.png) no-repeat bottom center; height:30px; width:100%;}
.en_i_contact_head{ background:url(../images/en_h_contact_title.png) no-repeat bottom center; height:30px; width:100%;}
.en_i_news_head a, .en_i_contact_head a{ float:right; display:inline-block; width:57px; height:23px; margin-top:7px;}


.i_news_list{ width:100%;}
.i_news_list li{ height:27px; line-height:27px; border-bottom:1px dashed #CAC9C9; position:relative; background:url(../images/lang_bg.gif) no-repeat 4px center;}
.i_news_li{ position:absolute; left:16px; top:0px; width:305px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.date{ position:absolute; right:0px; top:0px; color:#666666;}

.i_contact_img{ float:left; display:inline-block; width:261px; height:154px; border:3px solid #87D9FF;}
.i_contact_text{ float:right; display:inline-block; width:287px; line-height:28px;}

#footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:100px;}
.footer_logo{ float:left; display:inline-block; width:226px; height:91px; margin:5px 0px 0px 1px;}
.footer_right{ float:right; display:inline-block; width:745px;}
.footer_nav{ color:#FFF; line-height:28px; padding-top:25px;}
.footer_nav a{ color:#FFF;}



#banner_ny{ width:100%; height:250px; margin-top:1px; position:relative; overflow:hidden; text-align:center;}
.content{ background:url(../images/bg.gif) repeat top center; width:100%; height:auto; padding:30px 0px;}
.left{ float:left; display:inline-block; width:225px;}
.right{ float:right; display:inline-block; width:740px;}

.left_list{ margin-left:1px; width:225px; margin-top:5px;}
.left_list li{ background:url(../images/left_bg.jpg) no-repeat top center; width:203px; height:47px; margin-top:10px; padding-left:22px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:47px; color:#FFF;}
.left_list li a{ color:#FFF; font-size:16px;}

.left_head, .right_head{ width:100%; height:30px;}
.right_content{ width:100%; line-height:30px;}
.right_content img{ max-width:100%;}

/*news*/
.news{ width:100%; margin-left:0px; margin-top:0px;}
.news li{ background:url(../images/h_new_bg.png) 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*/
.honor{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:810px; line-height:0px;}

/*.facility img{ width:200PX; height:200PX;} */

.honor_img_a{ width:190px; height:142px; margin:5px; text-align:center; background:#FFFFFF;}
.honor_img_a img{ width:auto; max-width:100%; height:142px;} 
.honor_img_a a{ display:block; width:191px; height:142px; overflow:hidden; text-align:center;}

.honor li{ float:left; display:inline; margin-right:47px; width:200px; height:177px; margin-top:20px; color:#000000; background:#D5D5D5;}
.honor li a{ color:#000000;}
.honor li:hover{ background:#0089C8;}
.honor li:hover a{ color:#ffffff;}



.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:810px; line-height:0px;}
.facility_img_a{ width:190px; height:142px; margin:5px; text-align:center; background:#FFFFFF;}
.facility_img_a img{ width:auto; max-width:100%; height:142px;} 
.facility_img_a a{ display:block; width:191px; height:142px; overflow:hidden; text-align:center;}

.facility li{ float:left; display:inline; margin-right:47px; width:200px; height:152px; margin-top:20px; color:#000000; background:#D5D5D5;}
.facility li a{ color:#000000;}
.facility li:hover{ background:#0089C8;}
.facility li:hover a{ color:#ffffff;}





.product{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:835px; line-height:0px;}

.product_img_a{ width:175px; height:159px; margin:5px; text-align:center; background:#FFFFFF;}
.product_img_a img{ width:auto; max-width:100%; height:159px;} 
.product_img_a a{ display:block; width:175px; height:159px; overflow:hidden; text-align:center;}

.product li{ float:left; display:inline; margin-right:92px; width:185px; height:194px; margin-top:30px; color:#000000; background:#D5D5D5;}
.product li a{ color:#000000;}
.product li:hover{ background:#0089C8;}
.product li:hover a{ color:#ffffff;}


.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:680px; 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:730px; height:auto!important; padding:5px; border:1px dashed #0855AB;}

.prod_name{ width:100%; font-size:18px; font-weight:bold; color:#0197DD; text-align:center;}

/*facility*/

.contactus p{  background:url(../images/h_new_bg.png) no-repeat left center; padding-left:15px; border-bottom:1px #4B3523 dashed; min-height:30px; height:auto!important; line-height:30px; vertical-align:middle;}