@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; border:0px;}
body{ background:url(../images/body_bg.jpg) repeat top center; font-family:Arial, "微软雅黑", sans-serif, "宋体"; font-size:12px; color:#000000; line-height:24px;}
ul,ol,li{ list-style-type:none; list-style-position:outside;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#1C5DA9;}
.box{ width:1004px; 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;}


.mt20{ margin-top:20px;}
.mt6{ margin-top:6px;}
.high7{ height:7px;}
.high20{ height:20px;}


#header{ height:120px;}
.logo{ float:left; display:inline; width:418px; height:89px; margin:11px 0px 0px 7px;}
.head_center{ float:left; width:260px; margin-left:45px; display:inline; margin-top:30px; color:#606060;}
.search_form{ height:21px; line-height:21px; color:#606060;}
.search_input{ width:127px; height:19px; line-height:19px; padding:0px 3px; border:1px solid #DEDEDE;}
.search_input_en{ width:95px; height:19px; line-height:19px; padding:0px 3px; border:1px solid #DEDEDE;}

.srarch_sub{ background:url(../images/sub_cx.jpg) no-repeat top center; width:47px; height:21px; border:0px; cursor:pointer; margin-left:4px;}
.srarch_sub_en{ background:url(../images/en_sub_cx.jpg) no-repeat top center; width:47px; height:21px; border:0px; cursor:pointer; margin-left:4px;}
.date_time{ width:100%; height:30px; line-height:30px; margin-top:12px;}
.language{ float:right; display:inline; text-align:right; width:260px; margin:30px 11px 0px 0px;}
.lang_img{ margin-top:15px; height:30px; line-height:30px; width:100%; text-align:right;}

.index_about{ float:left; display:inline; width:346px;}
.index_about_title{ background:url(../images/about_head.png) no-repeat top center; width:346px; height:35px; position:relative;}
.en_index_about_title{ background:url(../images/en_about_head.png) no-repeat top center; width:346px; height:35px; position:relative;}

.more{ width:44px; height:14px; position:absolute; right:27px; top:9px;}
.more a{ display:block; width:44px; height:14px;}
.index_about_flash_box{ width:330px; padding:0px 8px; text-align:center;}
.index_about_flash_boxb{ border:1px solid #000000;}
.index_about_flash{ width:326px; height:200px; text-align:center; overflow:hidden; position:relative;}

.index_news{ float:left; display:inline; width:308px; margin-left:20px;}
.index_news_title{ background:url(../images/news_head.png) no-repeat top center; width:308px; height:35px; position:relative;}
.en_index_news_title{ background:url(../images/en_news_head.png) no-repeat top center; width:308px; height:35px; position:relative;}

.index_news_list li{ height:63px; margin-top:7px; vertical-align:middle;}
.index_news_list li img{ width:62px; height:62px;}
.index_news_img{ float:left; width:62px; height:61px; border:1px solid #8D8885; display:inline; margin-left:8px;}
.index_new_right{ float:right; display:inline; margin:0px 8px 0px 0px; width:220px;}

.index_new_title{ background:url(../images/new_bg.png) no-repeat left center; padding-left:30px; width:190px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height:16px; line-height:16px;}
.index_new_title a{ color:#000000;}
.index_new_title a:hover{ color:#1C5DA9;}
.index_new_time{ margin-top:5px; color:#4F4F4F;}

.news_title{ background:url(../images/new_bg.png) no-repeat left center; padding-left:30px; width:650px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; height:16px; line-height:16px;}
.news_title a{ color:#000000;}
.news_title a:hover{ color:#1C5DA9;}

.index_zlkz{ float:right; display:inline; width:299px; margin:0px;}
.index_zlkz_title{ background:url(../images/zlkz_head.png) no-repeat top center; width:308px; height:35px; position:relative;}
.en_index_zlkz_title{ background:url(../images/en_zlkz_head.png) no-repeat top center; width:308px; height:35px; position:relative;}

.index_zlkz_text{ height:100px; overflow:hidden; padding:0px 10px; line-height:25px; margin-top:5px;}

.index_prod_title{ background:url(../images/prodshow_head.png) no-repeat top center; width:1004px; height:35px; position:relative;}
.en_index_prod_title{ background:url(../images/en_prodshow_head.png) no-repeat top center; width:1004px; height:35px; position:relative;}

.index_prod_list{ width:500px; height:32px; line-height:32px; position:absolute; left:135px;}
.index_prod_list li{ float:left; display:inline; background:url(../images/prod_list_bg3.png) no-repeat left center; width:90px; padding-left:15px; height:32px;}
.index_prod_list li a{ color:#000000;}
.index_prod_list li a:hover{ color:#1C5DA9;}

.index_prod_list_en{ width:660px; height:32px; line-height:32px; position:absolute; left:213px;}
.index_prod_list_en li{ float:left; display:inline; background:url(../images/prod_list_bg3.png) no-repeat left center; width:140px; padding-left:15px; height:32px;}
.index_prod_list_en li a{ color:#000000;}
.index_prod_list_en li a:hover{ color:#1C5DA9;}



#footer{ background:#2E2E2E; width:100%; height:108px;}

.footer_logo{ float:left; display:inline; margin:10px 0px 0px 6px; width:72px; height:87px;}
.footer_add{ float:left; display:inline; margin-left:20px; text-align:left; margin-top:25px; line-height:30px; color:#FFFFFF; width:750px;}
.footer_add a{ color:#FFFFFF;}
.footer_add a:hover{ color:#1C5DA9;}
.footer_ewm{ float:right; display:inline; margin:11px 31px 0px 0px; width:90px; height:70; text-align:center; color:#FFFFFF; line-height:28px;}

.footer_nav{ background:url(../images/footer_nav_top.jpg) repeat-x top center; width:100%; height:78px; text-align:center; color:#000000; line-height:30px;}
.footer_nav a{ color:#000000;}
.footer_nav a:hover{ color:#1C5DA9;}


.inside_box{ width:1002px; border:1px solid #DADADA; height:auto; background:#FFFFFF;}
.left_about_box{ float:left; display:inline; margin:17px 0px 0px 5px;}
.left_about_list{ background:url(../images/about_bg.jpg) no-repeat top center; width:191px; height:187px; margin-left:10px;}

.left_about_lists{ width:170px; float:left; display:inline; margin-left:8px;}
.left_about_lists li{ height:33px; line-height:33px; border-bottom:1px dashed #BABABA; width:100%; font-size:12px;}
.left_about_lists li a{ color:#000000; font-size:12px; background:url(../images/prod_list_bg2.png) no-repeat left center; padding-left:15px; width:155px; font-family:Arial, "宋体", sans-serif, "微软雅黑";}
.left_about_lists li a:hover{ color:#1C5DA9; background:url(../images/prod_list_bg.png) no-repeat left center;}

.left_contact_title{ background:url(../images/contact_head.jpg) no-repeat top center; width:209px; height:35px; position:relative;}
.left_contact{ width:191px; margin-left:10px; line-height:24px;}

.left_contact_title_en{ background:url(../images/en_contact_head.jpg) no-repeat top center; width:209px; height:35px; position:relative;}

.right{ float:right; display:inline; width:760px; margin-right:5px; margin-top:25px;}
.right_title{ width:100%; height:25px; border-bottom:1px solid #1787D2;} 

/*news*/
.news{ width:100%; margin-left:0px;}
.news li{ background:url(../images/llist_bg.gif) no-repeat left center; border-bottom:1px #4B3523 dashed; height:70px; position:relative; vertical-align:middle; margin-top:10px; 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_img{ float:left; width:62px; height:61px; border:1px solid #8D8885; display:inline; margin-left:0px;}
.news_img img{ width:62px; height:61px;}
.new_right{ float:right; display:inline; margin:0px 8px 0px 0px; width:680px;}
/*news*/

/*news*/
.newsb{ width:100%; margin-left:0px; margin-top:0px; line-height:24px;}
.newsb li{ background:url(../images/prod_list_bg.png) no-repeat left center; padding-left:10px; border-bottom:1px #4B3523 dashed; height:30px; line-height:30px; position:relative; vertical-align:middle;}
.newsb li span{ position:absolute; right:5px; top:0px; display:block; width:200px; text-align:right; height:30px; line-height:30px;}
.news_page{ text-align:center; margin-top:10px;}
/*news*/

/*facility*/
.facility{ margin-top:0px; margin-left:28px; font-size:12px; width:721PX; line-height:0px;}
.facility img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.facility li{ float:left; display:inline; margin-right:24px; width:212px; height:200px; 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-size:12px; width:100%;}
.facility_img{ text-align:center; margin-top:10px;}
.facility_img img{ width:auto; text-align:center; max-width:730px; height:auto!important;}

.pro_page{ text-align:center; color:#000000; margin-top:10px; padding-bottom:10px; height:20px; line-height:20px;}



.facilityb{ margin-top:0px; margin-left:0px; font-size:12px; width:830PX; line-height:0px;}
.facilityb img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.facilityb li{ float:left; display:inline; margin-right:60px; width:212px; height:200px; margin-top:20px;}
/*facility*/

/*products*/
.products_lists{ margin-top:10px; margin-left:18px; font-size:12px; width:100%;}
.products_lists img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:200px;}
.products_lists li{ float:left; display:inline; margin-right:30px; width:210px; height:230px;height:auto!important; margin-top:10px;}


.products_listsp{ margin-top:10px; margin-left:82px; font-size:12px; width:100%;}
.products_listsp img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:200px;}
.products_listsp li{ float:left; display:inline; margin-right:158px; width:210px; height:230px;height:auto!important; margin-top:10px;}


.products_listsen{ margin-top:10px; margin-left:18px; font-size:12px; width:100%;}
.products_listsen img{ border:#CC9900 1px dotted; padding:5px; width:200px; height:160px;}
.products_listsen li{ float:left; display:inline; margin-right:30px; width:213px; height:220px; margin-top:10px;}

.products_show{ margin-top:10px; font-size:12px; width:100%; margin-bottom:10px;}
/*products*/

.right_title_name{ background:url(../images/title_bg.jpg) no-repeat left center; width:510px; padding-left:9px; font-size:15px; font-weight:bold; color:#1C6BBB; font-family:"微软雅黑", "宋体", Arial, sans-serif;}

.contactus{ width:100%; background:url(../images/map.png) no-repeat right center; min-height:271px; height:auto!important; _height:271px;}

.culture{ font-size:16px; font-weight:bold;}


.line01 {
    border-bottom: 1px dotted #ccc;
    height: 2px;
    margin: 0;
    padding: 1px 0;
    width: 1005;
}

.kucun_title{ font-size:14px; font-weight:bold; text-align:center; background:#0065AC; color:#FFFFFF;}
.kucun_title a{ color:#FFFFFF;}



.wenhuaq{ margin-top:10px; margin-left:0px; font-size:12px; width:110%;}
.wenhuaq img{ border:#CC9900 1px dotted; padding:5px; width:210px; height:194px;}
.wenhuaq li{ float:left; display:inline; margin-right:48px; width:220px; height:329px;height:auto!important; margin-top:10px;}


/*facility*/
.fengmao{ margin-top:0px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:780px; line-height:0px;}
.fengmao li{ margin-top:20px; width:240px; text-align:center; height:160px; float:left; display:inline; margin-right:19px;}
.fengmao li img{ width:230px; height:150px; padding:5px; border:1px dashed #1787D2;}

.honors_pic{ width:100%; text-align:center; padding-top:10px;}
.honors_pic img{ max-width:984px; height:auto!important;}
/*facility*/

.map_add{ width:100%; margin-left:60px;}
.map_add li{ background:url(../images/map_bg.png) no-repeat top center; width:100px; height:30px; float:left; display:inline; font-size:14px; font-weight:bold; text-align:center; line-height:30px; color:#FFFFFF; margin-right:80px; margin-top:20px;}
.map_add li a{ color:#FFFFFF;}

.banner_img{ width:1004px; height:225px; margin:auto;}