@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; color:#000000;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#F45035;}
.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:#000000;}
#footer a:hover{ text-decoration:none; color:#F45035;}
form input{ border:1px solid #CCCCCC;}
form textarea{ border:1px solid #CCCCCC;}
/*public*/

.high20{ height:20px;}
.high10{ height:10px;}
.mt20{ margin-top:20px;}

#flashbox{ width:1423px; margin:auto; height:791px;}

.index_news_box{ border:1px solid #EFEFEF; width:490px; float:left; display:inline; margin:0px;}
.index_news_box2{ border:1px solid #ffffff;}
.index_news_head{ width:100%; height:39px; background:#F1F1F1; position:relative; border-bottom:1px solid #DEDEDE;}
.index_news_title{ position:absolute; width:94px; height:23px; top:8px; left:12px;}
.more{ position:absolute; width:36px; height:11px; top:14px; right:12px;}
.index_news_box3{ background:url(../images/box_bg.jpg) #F7F7F7 repeat-x top center; width:100%; height:328px;}
.index_news_list{ width:478px; margin-left:5px; float:left; display:inline; margin-top:7px; height:305px; overflow:hidden;}
.index_news_list li{ height:29px; line-height:29px; width:463px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:15px; background:url(../images/news_l_bg.gif) no-repeat left center; border-bottom:1px dashed #000000;}

.index_right{ float:right; display:inline; width:492px; margin:0px;}
.index_right_email, .index_right_online{ width:492px; height:78px;}

.index_right_hzhb{ border:1px solid #EFEFEF; width:490px;}
.index_right_hzhb_box{ border:1px solid #ffffff;}
.index_right_hzhb_box2{ background:url(../images/box_bg.jpg) #F7F7F7 repeat-x top center; width:100%; height:131px; text-align:center;}



#footer{ background:url(../images/footer_bg.jpg) repeat-x top center; width:100%; height:100px;}

.logo_d{ float:left; display:inline; margin:24px 0px 0px 16px; width:154px; height:50px;}
.ewm_d{ float:left; display:inline; width:63px; height:50px; margin:24px 0px 0px 46px;}
.ewm_d_en{ float:left; display:inline; width:50px; height:50px; margin:24px 0px 0px 46px;}
.ewm_img{ float:left; display:inline; width:50px; height:50px;}
.ewm_text{ float:left; display:inline; width:10px; height:50px; vertical-align:top; line-height:12px; margin-left:3px;word-break:break-all;}
.copr{ float:right; display:inline; width:700px; height:100px; line-height:100px; margin:0px; text-align:right;}

.foot_menu{ float:right; display:inline; width:715px; text-align:right; line-height:30px; margin-top:20px;}

#header{ height:120px;}
.logo{ float:left; display:inline; margin:20px 0px 0px 13px; width:208px; height:80px;}
.phone{ float:left; display:inline; margin:40px 0px 0px 143px; width:248px; height:41px;}
.t_img{ float:right; display:inline; margin:20px 10px 0px 0px; width:300px; text-align:right;}

.menu_box{ background:url(../images/menu_bg.jpg) repeat-x top center; width:100%; height:45px;}

#banner_box{ width:100%; height:360px; overflow:hidden; margin-top:1px;}



.left_l{ float:left; display:inline; width:230px;}
.left_box1{ border:1px solid #EFEFEF; width:228px; float:left; display:inline; margin:0px;}
.left_box2{ border:1px solid #ffffff;}
.left_title{ position:absolute; width:120px; height:23px; top:8px; left:5px;}
.left_title2{ position:absolute; width:200px; height:23px; top:8px; left:100px; height:23px; line-height:23px; color:#919191;}
.left_title3{ position:absolute; width:270px; height:23px; top:8px; left:150px; height:23px; line-height:23px; color:#919191;}
.left_box3{ background:url(../images/box_bg.jpg) #F7F7F7 repeat-x top center; width:100%; min-height:131px; height:auto!important; _height:131px; padding-bottom:10px;}

.left_list{ width:195px; margin-left:15px; float:left; display:inline; margin-top:5px;}
.left_list li{ height:29px; line-height:29px; width:180px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:15px; background:url(../images/news_l_bg.gif) no-repeat left center; border-bottom:1px dashed #000000;}


.right{ float:right; width:754px; display:inline; min-height:500px; height:auto!important;}
.right_box1{ border:1px solid #EFEFEF; width:752px; margin:0px;}
.right_box2{ border:1px solid #ffffff;}
.right_position{ position:absolute; right:10px; top:0px; width:300px; text-align:right; height:39px; line-height:39px; color:#919191; font-family:Arial, "宋体", sans-serif, "微软雅黑";}
.right_box3{ background:url(../images/box_bg.jpg) #F7F7F7 repeat-x top center; width:100%; min-height:365px; height:auto!important; _height:365px; padding-bottom:0px; line-height:24px;}
.about_text{ padding:10px;}

/*news*/
.news{ width:730px; margin-left:10px;}
.news li{ background:url(../images/news_l_bg.gif) no-repeat 3px center; padding-left:20px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative;}
.news li span{ position:absolute; right:5px; display:block; height:30px; line-height:30px; top:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑";}
.news_page{ text-align:center; margin-top:10px;}
/*news*/

.contact_text, .contact_text2{  min-height:262px; _height:262px; height:auto!important; padding:10px;}
.contact_text{ background:url(../images/map.png) no-repeat right center;}
.contact_text2{ background:url(../images/map1.png) no-repeat right center;}
.contact_text p, .contact_text2 p{ border-bottom:1px dashed #CCCCCC; width:50%; height:30px; line-height:30px; background:url(../images/news_l_bg.gif) no-repeat left center; padding-left:15px;}


/*products*/
.products_head{ width:709px; height:24px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding-left:20px;}
.product_more{ display:block; width:36px; height:10px; position:absolute; left:660px; top:7px;}
.product_name{ font-weight:bold;}
.products{ width:100%;}
.products li{ vertical-align:middle;}


.products_lists{ margin-top:10px; padding-bottom:10px; margin-left:13px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:100%;}
.products_lists img{ width:210px; height:170px;}
.products_lists li{ height:30px; line-height:30px; text-align:left; vertical-align:middle; width:680px; padding-left:20px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_top{ margin-top:10px;}
/*products*/

/*facility*/
.facility_b{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:880PX; line-height:0px;}
.facility_a{ padding:5px; border:#CC9900 1px dotted;}
.facility_a a{ display:block; width:200px; height:150px; overflow:hidden;}
.facility_a a img{ width:200px; min-height:160px; height:auto!important;}

.facility_b li{ float:left; display:inline; margin-right:46px; width:212px; height:180px; margin-top:20px;}
/*facility*/

/*facility*/
.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:880PX; line-height:0px;}
.facility img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.facility li{ float:left; display:inline; margin-right:46px; width:212px; height:180px; margin-top:20px;}
.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%;}
.products_show img{ max-width:650px; width:auto!important;}
.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:700px; height:auto!important;}
/*facility*/

/*facility
.facility{ margin-top:0px; margin-left:0px; font-family:Arial, "宋体", sans-serif, "微软雅黑"; font-size:12px; width:880PX; line-height:0px;}
.facility li{ float:left; display:inline; margin-right:46px; width:200px; height:160px; margin-top:20px; padding:5px; border:#CC9900 1px dotted; }
.facility li img{ width:200px; height:auto!important; min-height:160px;}
.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_img img{ width:auto; text-align:center; max-width:700px; height:auto!important;}
facility*/