﻿@charset "utf-8";
/* CSS Document */

* { border:0; padding:0; margin:0;}
body { font-size: 14px; color:#000000; font-family:"微软雅黑"; background:url(bg.jpg) repeat-x top; }
li{ list-style:none; }
/*li{background:url(arrow.gif) no-repeat left;}*/
.ov { overflow:hidden;}
.clear { clear:both;}

#mainWrapper_ad{ width:100%; margin:auto;}
#mainWrapper_end{ width:100%; margin:auto; height:240px; background:url(end_bg.jpg) repeat-x; position:relative;clear:both; margin-top:10px;}
#mainWrapper_en_end{ width:100%; margin:auto; height:40px; background:#fe0000; position:relative;clear:both;}
#mainWrapper {width:980px;margin:auto;}
A:link   {font-family:"微软雅黑";font-size:14px;color: #000000;text-decoration: none;}
A:visited{font-family:"微软雅黑";font-size:14px;color: #000000;text-decoration: none;}
A:hover  {font-family:"微软雅黑";font-size:14px;color: #ff0000;text-decoration: none;}
A:active {font-family:"微软雅黑";font-size:14px;color: #ff0000;text-decoration: none;}

.top{ float:left; width:980px; height:80px;}
.top_logo{ float:left; width:85px; height:80px; padding-left:15px;}
.top_name{ float:left; height:80px; width:315px;}
.top_fav{ float:left; width:550px; padding-right:10px; text-align:right;}
.menu{ float:left; width:970px; height:50px; padding-left:10px;}
.menu li{ float:left; color:#fff; width:120px; height:50px; line-height:50px; text-align:center;}
.menu li a{color:#fff; font-size:16px;display:block; font-weight:bolder; width:120px; height:50px;}
.menu li a:hover{color:#fff;display:block; font-size:16px; font-weight:bolder; width:120px; height:50px; background:url(menu_li_bg.jpg) no-repeat bottom;}

.hotnews{ float:left; width:960px; height:40px; background:url(hotnew_bg.jpg) repeat-x; line-height:40px; padding:0px 10px;}
.hotnews span{ float:right; font-weight:bold;}
.hotnews span a{font-weight:bold;}

.center_1{ width:980px; }
.center_1_l{ float:left; width:250px; height:auto; margin-bottom:10px;}
.center_1_l_t{ width:220px; height:40px; padding-left:30px; background:url(arrow1.gif) no-repeat; line-height:40px; background-position:0px 10px;}
.center_1_l_t a{ font-size:16px; font-weight:bold;}
.center_1_c{float:left; width:470px; height:auto; margin-left:10px;}
.center_1_c_t{width:430px;height:40px; padding-left:30px; background:url(arrow1.gif) no-repeat; line-height:40px; background-position:0px 10px;}
.center_1_c_t a{ font-size:16px; font-weight:bold;}
.center_1_c_c{width:470px; height:240px;}
.center_1_c_c li{ float:left; width:225px; height:240px; margin-right:10px;}
.center_1_c_c li span{ height:50px; line-height:20px;word-wrap:break-word;}
.center_1_r{ float:right; width:250px; height:auto;}
.center_1_r_t{ width:220px; height:40px; padding-left:30px; background:url(arrow1.gif) no-repeat; line-height:40px; background-position:0px 10px;}
.center_1_r_t a{ font-size:16px; font-weight:bold;}

.about_l{ float:left; width:240px; height:auto; margin-bottom:10px;}
.about_l_t{ width:240px; height:40px; color:#fe0000; font-size:18px; font-weight:bold; line-height:40px;}
.about_l_c{ width:240px; height:120px;}
.about_l_c li{ float:left;width:120px; height:120x;text-align:center;}
.about_l_c li a{ display:block; width:120px; height:120px;}
.about1 a{ background:url(about_1.jpg) no-repeat; width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.about1 a:hover{ background:url(about_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.about2 a{ background:url(about_2.jpg) no-repeat;width:120px; height:120px;  color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.about2 a:hover{ background:url(about_2_hover.jpg) no-repeat; width:120px; height:120px;color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.about3 a{ background:url(about_3.jpg) no-repeat;width:120px; height:120px;  color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.about3 a:hover{ background:url(about_3_hover.jpg) no-repeat; width:120px; height:120px;color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.about4 a{ background:url(about_4.jpg) no-repeat;width:120px; height:120px;  color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.about4 a:hover{ background:url(about_4_hover.jpg) no-repeat; width:120px; height:120px;color:#fff; line-height:200px; font-size:16px; font-weight:bold;}

.NewsList1 a{ background:url(NewsList_1.jpg) no-repeat; width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.NewsList1 a:hover{ background:url(NewsList_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.NewsList2 a{ background:url(NewsList_2.jpg) no-repeat; width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.NewsList2 a:hover{ background:url(NewsList_2_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.NewsList3 a{ background:url(NewsList_3.jpg) no-repeat; width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.NewsList3 a:hover{ background:url(NewsList_3_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Contact a{ background:url(Contact.jpg) no-repeat; width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Contact a:hover{ background:url(Contact_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}

.Product1 a{ background:url(Product_1.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Product1 a:hover{ background:url(Product_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Product2 a{ background:url(Product_2.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Product2 a:hover{ background:url(Product_2_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Product3 a{ background:url(Product_3.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Product3 a:hover{ background:url(Product_3_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}

.Culture1 a{ background:url(Culture_1.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Culture1 a:hover{ background:url(Culture_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Culture2 a{ background:url(Culture_2.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Culture2 a:hover{ background:url(Culture_2_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Culture3 a{ background:url(Culture_3.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Culture3 a:hover{ background:url(Culture_3_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Culture4 a{ background:url(Culture_4.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Culture4 a:hover{ background:url(Culture_4_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}


.Hr1 a{ background:url(Hr_1.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Hr1 a:hover{ background:url(Hr_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Hr2 a{ background:url(Hr_2.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Hr2 a:hover{ background:url(Hr_2_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Hr3 a{ background:url(Hr_3.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Hr3 a:hover{ background:url(Hr_3_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}

.Service1 a{ background:url(Service_1.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Service1 a:hover{ background:url(Service_1_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Service2 a{ background:url(Service_2.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Service2 a:hover{ background:url(Service_2_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}
.Service3 a{ background:url(Service_3.jpg) no-repeat;width:120px; height:120px; color:#838383; line-height:200px; font-size:16px; font-weight:bold;}
.Service3 a:hover{ background:url(Service_3_hover.jpg) no-repeat; width:120px; height:120px; color:#fff; line-height:200px; font-size:16px; font-weight:bold;}


.about_r{ float:right; width:730px; height:auto; margin-bottom:10px;}
.about_r_t{ width:705px; height:40px; line-height:40px; padding-left:25px; background:url(arrow3.gif) no-repeat left; border-bottom:1px solid #000; background-position:0px 12px; font-weight:bold;}
.about_r_c{ }
.about_r_c li{width:705px; height:40px; background:url(arrow3.gif) no-repeat; background-position:0px 12px; border-bottom:1px #000 dashed;float:left; line-height:40px; padding-left:25px;}
.about_r_c li span{ float:right;}
.about_r_c_next{ float:left; width:100%; height:30px; line-height:30px; text-align:center;}
.about_r_c_pro{ float:left; width:350px; height:270px; padding-left:10px; padding-top:10px;}
.about_r_c_pro_pic{ width:350px; height:230px;}
.about_r_c_pro_t{ height:40px; width:350px; text-align:center; line-height:30px;}

.abcd td{ height:30px; border:#CCCCCC 1px solid;}

.foot_top{ width:970px; height:40px; padding-left:10px; line-height:40px;}
.foot_end{ width:980px; height:200px;}
.foot_end_l{ float:left; width:595px; padding-left:5px;}
.foot_end_l_c{ width:85px; height:auto; float:left;padding-top:20px; }
.foot_end_l_c ul li{ width:85px; height:25px;line-height:25px;  text-align:center;}
.foot_end_l_c ul li a{ color:#333;}
.foot_end_l_c ul li a:hover{ color:#fff;}
.foot_end_l_c_t{ color:#FFF; font-weight:bold;}
.foot_end_c{ float:left; padding-top:50px;padding-left:30px;}
.foot_end_r{ float:left; padding-left:30px;padding-top:10px;}
.foot_end_r_t_span1{ font-size:24px; color:#dcdcdc; font-weight:bold;}
.foot_end_r_t_span2{ font-size:12px; color:#cacaca; }
.foot_end_r_t_span3{font-size:24px; color:#fff;font-weight:bold;}
.en_foot_end{ color:#fff; padding-left:10px; width:970px; line-height:40px; height:40px;}
.en_foot_end a{ color:#fff;}
.en_foot_end a:hover{ color:#000;}
.content {
	clear:both;
    width:100%;
}

.pageMainContent {
    clear: both;
    overflow: hidden;
    width: 100%;
}
.pageMainContent .tm {
    text-align:center;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.pageMainContent .tl {
    display: none;
}
.pageMainContent .tr {
    display: none;
}
.pageMainContent h2.tt {
   
    color: #000000;
    font-weight: bold;
    padding-left: 15px;
	text-align:center;

}
.pageMainContent .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent .mm p {
    margin-bottom: 10px;
    text-indent: 2em;
}
.pageMainContent .ml {
    display: none;
}
.pageMainContent .mr {
    display: none;
}
.pageMainContent .bm {
    display: none;
}
.pageMainContent .bl {
    display: none;
}
.pageMainContent .br {
    display: none;
}
.pageMainContent td {
    vertical-align: middle;
}