@charset "utf-8";
/* CSS Document */
/*-----------------------------------Part1------------------------------------*/ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th,td, { 
 padding: 0;
 margin: 0;}
 
fieldset, img { 
 border: 0;}
 
ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;} 
p{
	margin: 0px;
	padding: 0px;}

a{text-decoration:none;color:#3e3e3e;}  


.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}




 
body{
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto!important;
	margin-bottom: 0px;
	margin-left: auto!important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#3e3e3e;
	line-height:25px;}
	
.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px auto; PADDING-TOP: 6px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #E05222; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#E05222; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#right{width:750px; height:auto; float:right;  padding:15px 15px; margin:0; display:inline; border:#ddd solid 1px; font-size:14px;}
	
/*-----------------------------------main------------------------------------*/ 
.mainlevel { float:left; position:relative;}
#sub_02 {left:0px;}
.mainlevel div { z-index:999;height: 85px;background: url(../images/nav-bg-09.png) 0px 0px;position: absolute;padding-bottom: 15px;padding-top: 15px;padding-left: 20px;
display: none;top: 25px;padding-right: 20px;width: 397px;}
.mainlevel div ol {overflow: hidden;float: left;display: block;width: 200px;}
.mainlevel div li {border-bottom: #cccccc 1px dashed;line-height: 27px;width: 300px;}
.mainlevel div li a {height: 27px;background: url(../images/li-icon.png) no-repeat left center;color: #000;padding-left: 10px;display: inline-block;line-height: 27px;width:99px; font-size:12px;}
.mainlevel div li a:hover {	color: #A1B06D;}
.mainlevel div .nav-img {float: right;display: inline-block;}
.mainlevel div span img {border-top: #ffffff 3px solid;border-right: #ffffff 3px solid;border-bottom: #ffffff 3px solid;border-left: #ffffff 3px solid;}

.top{ width:1423px; height:28px; background-color:#7f7f7f; margin:0 auto;}
#top{ width:1004px; height:28px; margin:0 auto; color:#bebebe;}
.top_left{ float:left; }
.top_right{ float:right;}
.top_right a{color:#bebebe;}

.head{ width:1423px; margin:0 auto; background:url(../images/head-bg.JPG) no-repeat scroll center; height:233px;}
#head{ width:1004px; margin:0 auto; height:233px; position:relative;}
#logo{ position:absolute; left:441px; top:13px;}
.menu_1{ position:absolute; left:-20px; top:164px;}
.menu_1 ul li{ float:left;}
.menu_1 ul li a{ display:block; width:110px; height:40px; line-height:20px;font-size:11px; text-align:center; color:#929292; font-weight:bold;}
.menu_2{ position:absolute; right:-40px; top:164px;}
.menu_2 ul li{ float:left;}
.menu_2 ul li a{ display:block; width:110px; height:40px; line-height:20px; text-align:center;font-size:11px;text-align:center; color:#929292; font-weight:bold;}
#m_s{ font-size:14px; color:#535353; font-weight:bold; font-family:"微软雅黑";}

.banner{ width:1423px; margin:0 auto; height:494px;}

.banner_next{ width:1423px; margin:0 auto; background-color:#929292; height:43px;}
#banner_next{ width:1004px; margin:0 auto;}
.banner_next_left{ float:left; font-size:13px; color:white; line-height:43px;} 
.banner_next_left a{ font-size:13px; color:white; padding-right:5px;}
.banner_next_right{ float:right;padding-top:10px;}
#enter{ width:192px; height:22px; border:1px solid #929292; padding:0; margin:0; float:left;}
#submit{ width:28px; height:24px; background:url(../images/search-button.JPG) no-repeat scroll center; padding:0; border:0;margin:0; float:left;}

.mprod{ background:url(../images/mprod-bg.JPG) no-repeat scroll center; width:1423px; margin:0 auto; height:444px;}
#mprod{  margin:0 auto;}
.mprod_left{ float:left;}
.mprod_top{ background:url(../images/mprod-top.jpg) no-repeat scroll center; width:230px; height:23px; margin-top:29px; }

.mprod_list{ width:230px;padding-bottom:55px;background:url(../images/mprod-left-bg.jpg) repeat-y scroll center;}
.mprod_title{ background:url(../images/mprod-title-bg.jpg) no-repeat scroll center; height:33px; line-height:33px; width:230px; text-align:center;}
.mprod_title a{color:white; font-weight:bold; font-size:15px;}
.mprod_prod{ }
.mprod_prod ul{ padding-left:30px;}
.mprod_prod ul li{ height:34px; line-height:34px;}
.mprod_prod ul li img{ padding-right:5px;}
.mprod_right{ float:right; width:82%; position:relative; margin-left:19px;}
.mprod_right_box{ width:755px; height:410px;}
.mprod_right_box ul { width:755px; height:200px;}
.mprod_right_box ul li{ float:left; width:150px; height:200px; border-right:1px dotted #535353;}
.mprod_right_box ul li img{ width:120px; height:165px; padding:5px 15px; padding-top:0;}
.prod_title{ height:25px; line-height:25px; text-align:center; color:#535353;}

.mabout{ background:url(../images/mabout-bg.jpg) no-repeat scroll center; width:1423px; margin:0 auto; height:415px; position:relative;}
.mabout_box{ position:absolute; top:114px; left:237px; width:949px; height:90px; overflow:hidden; line-height:30px; color:white;}
.mabout_box a{color:white;}

.mmessage{ background:url(../images/mmessage.jpg) no-repeat scroll center; width:1423px; margin:0 auto; height:202px;}
#mmessage{ position:relative; width:1004px; margin:0 auto;}
.mmessage_box{ position:absolute; right:0; top:55px; width:390px; height:125px;}
.mmessage_box input{ width:140px; height:20px; border:1px solid #8a8a8a; padding:0;}
.mess_1{ float:left; line-height:23px;}
.mess_2{ float:left; }
.mess_3{ float:left; line-height:23px; padding-left:10px;}
.mess_4{ float:left; }
#mbutton{ background:url(../images/m-button.JPG) no-repeat scroll center; width:65px; height:22px; border:0; margin-left:1px; margin-top:17px;}

.footer{ background:url(../images/footer-bg.jpg) no-repeat scroll center; width:1423px; margin:0 auto; height:404px;}
#footer{ width:1004px; margin:0 auto; position:relative; color:white;}
#footer a{ color:white;}
h2{ margin:15px 0;}
.fbox_1{ position:absolute; top:145px; left:19px; width:250px;}
.fbox_2{ position:absolute; top:145px; left:337px; width:300px;}
.fbox_2 a{ float:left; display:block; width:100px; height:30px; line-height:30px;}
.fbox_3{ position:absolute; top:145px; right:38px; width:280px;}
.fbox_4{ position:absolute; top:360px; left:0; width:1004px; text-align:center;}
/*-----------------------------------other------------------------------------*/ 
.abox{ width:1423px; margin:0 auto; background:url(../images/abox-bg.jpg) repeat-y scroll center;}
#abox{ width:1004px; margin:0 auto;}
.left_footer{ background:url(../images/right-footer.jpg) no-repeat scroll center; width:230px; height:13px;}
.right{ float:right; width:774px; padding-top:29px;}
.right_box{ padding-left:30px; padding-right:4px; margin-bottom:50px;}
.right_top{ height:34px; line-height:34px; font-size:19px; color:#000000; border-bottom:1px dotted #000000; padding-left:7px; margin-left:25px; margin-right:4px; margin-bottom:20px;}
.about_img1{ background:url(../images/about-img-1.png) no-repeat scroll center; height:80px;}
.about_img2{background:url(../images/about-img-2.jpg) no-repeat scroll center; height:154px;}
.about_content{ padding:20px 0;}
.afooter{ background:url(../images/afooter-bg.jpg) no-repeat scroll center; width:1423px; margin:0 auto; height:404px;}
.contact_list{ margin-bottom:20px; background:url(../images/contact.png) no-repeat scroll right center; position:relative;}
.contact_list ul li{ line-height:30px; height:30px;}

.product{ width:720px; margin:0 auto;}
.product ul li{ float:left; width:200px; padding: 0 20px 30px;}
.product ul li img{ width:190px; height:250px; padding:4px; border:1px solid #999999;}

.ewm{ position:absolute; right:0; top:40px; z-index:999999;}

.contact_ewm{ position:absolute; left:300px; top:20px;}
