@charset "utf-8";
body {
	margin:0 auto; padding:0px; font-size:12px; font-family:"Microsoft Yahei"; line-height:20px;color:#3d3d3d; background:#fff;
}
img { border:0px;}
ul,li{list-style-type:none; padding:0px; MARGIN: 0px;}
table {
    table-layout: fixed;  word-break:break-all;
    word-wrap:break-word;
    }
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.clearfix{*zoom:1;}
.font14{ font-size:14px;}
.right{text-align:right;}
.left{text-align:left;}
.b{font-weight:bold;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;}
a:hover{color:#f60;text-decoration: none;}
a:active {color:#333;text-decoration:none;}
.header{ background:#fff;}
.top{height:40px;width:100%;margin:0 auto;line-height:40px;}
.top_con{width:1200px;margin:0 auto;text-align:right;}

.head{width:1160px;margin:0 auto;height:100px; padding:0px;}
.logo{margin:0px; padding:0px; height:39px;line-height:39px; margin-top:5px;}

.menu{font-size:16px;line-height:100px; margin-bottom:2px;}
.menu ul li{float:left;width:105px;text-align:center; margin-right:2px;}
.menu ul li a{display:block;}
.menu ul li a:hover,.menu ul li a.a1{background:url(../images/menu_hover_bg.gif) no-repeat;color:#FFF;}
.menu ul li #cur{background:url(../images/menu_hover_bg.gif) no-repeat;color:#FFF;}
.menu ul li a span{color:#333;background:#d8d8d8; padding:5px 8px;}

.wrap{ width:1200px; margin:10px auto;}
.wrap h5{margin-top:30px; text-align:center; font-size:20px; font-weight:bold; color:#e30001; background:url(../images/title_bg.jpg) center no-repeat;}

.main_product { width:1200px; padding-top:5px; margin:20px auto;}
.main_product li { width:20%;  float:left; margin-bottom:20px; text-align:center;}
.main_product li img { width:200px; height:180px; border:1px #d8d8d8 solid; padding:2px;}
.main_product li a:hover img{ width:200px; height:180px; border:1px #e30001 solid; padding:2px;}
.main_product_tt_team {line-height:15px; text-align:center; font-size:14px; padding:5px 0px 5px 5px; width:200px;}
.main_product_title_team{font-size:12px; width:200px; font-weight:500; line-height:18px; text-align:center;}

.main_news{ width:100%; margin:0px auto; margin-top:20px; background:#f0f0f0; height:300px;}
.wrap_main{ width:1160px; margin:20px auto; padding-top:20px;}
.main_news_pic{ width:300px; float:left; height:240px; margin-top:20px;}
.main_news_pic img{ width:300px; height:240px; text-align:left;}

.main_news_aboutus{ width:540px; float:left;}
.main_news_aboutus_top{ width:540px; height:50px; line-height:50px; font-size:20px; color:#e30001; border-bottom:1px #e30001 solid; margin:0 auto;}
.main_news_aboutus_content{ font-size:14px; line-height:21px; width:530px; padding:10px; margin:0 auto;}
.main_news_aboutus_content p{ margin-top:0em; margin-bottom:0.8em;}

.main_news_right{ width:540px; float:right;}
.main_news_right_top{ width:540px; height:50px; line-height:50px; font-size:20px; color:#e30001; border-bottom:1px #e30001 solid;}
.main_news_right_list{ width:540px;}
.main_news_right_list ul{ margin-top:10px;width:540px; }
.main_news_right_list li {line-height:28px;width:540px; white-space:nowrap;}
.main_news_right_list li a{ font-size:14px; background:url(dot_04.gif) left no-repeat; text-indent:10px; line-height:28px;width:190px; display:block;}

/*��Ŀҳ*/

.nban {width:auto; height:190px;}
.ncon-box {width:auto; height:auto; padding:10px 0 10px 0;}
.nmenu {width:200px; height:auto; background:#eee; float:left; padding:10px 0 10px 0;}
.nmenu-tit {width:auto; height:40px; background:url(../images/nmenu-tit.jpg) no-repeat center; text-align:center; line-height:40px; color:#fff; font-size:15px;}
.nmenu-tit a{color: #fff; display:block;}
.nmenu-list {width:auto; height:auto;}
.nmenu-list ul li {width:auto; height:35px; padding-top:5px; padding-left:4px;}
.nmenu-list ul li a {display:block; width:auto; height:35px; line-height:35px; text-align:center; color:#666; font-size:13px; padding-right:4px; background:url(../images/nmenu.jpg) no-repeat center;}
.nmenu-list ul li a:hover {background:url(../images/nmenu-cursel.jpg) no-repeat center; color:#fff;}
.nmenu-list ul li a.cursel {background:url(../images/nmenu-cursel.jpg) no-repeat center; color:#fff;}
.ncon {width:980px; height:auto; float:right;}
.about-con {width:auto; height:auto; padding:20px 0px;}
.about-con h1 {height:50px; line-height:30px; background:url(../images/aboutlogo.jpg) no-repeat left center; text-align:center; color:#333; font-size:18px;}
.about-con div {line-height:25px; color:#333;font-size: 14px;}
.location {width:auto; height:35px; overflow:hidden; border-bottom:1px solid #ddd; line-height:35px; color:#333; background:url(../images/location-home.jpg) no-repeat left center; font-size:14px;}
.location a {color:#333; font-size:14px;}
.location a.home {padding-left:24px;}
.location span {padding:0 10px 0 10px;}

.lmcontent{ line-height:25px; font-size:14px; color:#333; min-height:400px; padding:10px;}
.lmcontent h1{ display:block; height:50px; line-height:50px; border-bottom:1px #d8d8d8 dashed;}
.lmcontent img{ max-width:900px; max-height:1200px; text-align:center;}
.zp_bg_case { width:960px; padding-top:5px; margin:0px auto; min-height:465px;}
.zp_bg_case li { width:225px;  float:left; margin-right:12px; margin-bottom:10px;}
.zp_bg_case li img { width:200px; height:180px; border:1px #d8d8d8 solid; padding:2px;}
.zp_bg_case li a:hover img{ width:200px; height:180px; border:1px #e30001 solid; padding:2px;}
.zp_tt_team {line-height:15px; text-align:center; font-size:14px; padding:5px 0px 5px 5px; width:200px;}
.zp_title_team{font-size:12px; width:200px; font-weight:500; line-height:18px; text-align:center;}

.newsList{ widows:97%;}
.newsList ul li{ height:30px; line-height:30px; border-bottom:1px #d8d8d8 dashed; background: url(../images/Nav2.gif) left no-repeat; padding-left:20px;}
.newsListTitle{ width:90%; float:left; height:30px; line-height:30px; display:block;}
.newsDate{ color:#ccc;width:10%; float:left; height:30px; line-height:30px;}

.productList { width:960px; padding-top:5px; margin:0px auto; min-height:465px;}
.productList li { width:225px;  float:left; margin-right:12px; margin-bottom:10px;}
.productList li img { width:200px; height:200px; border:1px #d8d8d8 solid; padding:2px;}
.productList li a:hover img{ width:200px; height:200px; border:1px #f60 solid; padding:2px;}
.productListTitle {line-height:15px; text-align:center; font-size:14px; padding:5px 0px 5px 5px; width:200px;}

.page {width:auto; height:40px;  padding-top:10px; text-align:center; margin-top:20px;}
.



/*footer*/
.footer{background:#505050;}
.foot{ padding:10px 0px; color:#f5f5f5; text-align:center; width:100%; margin:0 auto; font-size:12px;background:#505050;}
.foot a{color:#f5f5f5;}



FORM {
	DISPLAY: inline
}

Input
{
BACKGROUND-COLOR: #ffffff; 
BORDER-BOTTOM: #cc0000 1px solid;
BORDER-LEFT: #cc0000 1px solid;
BORDER-RIGHT: #cc0000 1px solid;
BORDER-TOP: #cc0000 1px solid;
COLOR: #000000;
border-color: #cccccc #cccccc #cccccc #cccccc; font-size: 9pt
}
Button
{
FONT-SIZE: 9pt;HEIGHT: 20px; 

}
Select
{
FONT-SIZE: 9pt;HEIGHT: 20px;

}

