@charset "utf-8";
/* CSS Document */

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;}
textarea{resize:none;}
textarea:focus{ outline:none;}
input{resize:none;}
input:focus{outline:none;}
 
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;outline:none;color:black;} 



.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}




 
body{
    width:1423px;
	margin:0 auto;
	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:black;
	line-height:25px;
	 position:relative;}

.newspage {
 width:100%; DISPLAY: block; padding:10px 0; 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;  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: #307fba; 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:#307fba; 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:#307fba; 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
}
/*---------------------------index-----------------------*/
.head{ background:url(../images/head_bg.jpg) repeat-x scroll center; height:149px;}
.head_box{ width:1003px; margin:0 auto;}
.logo{ float:left;}
.head-right{ float:right;}

.menu{ background:url(../images/menu_bg1.jpg) repeat-x scroll center; height:47px;}
.menu ul{ width:1003px; margin:0 auto; background:url(../images/menu_bg2.jpg) no-repeat scroll center; height:47px;}
.menu ul li{ float:left;}
.menu ul li.menu_interval{ background:url(../images/menu_interval_bg.jpg) no-repeat scroll center; height:47px; width:2px;}
.menu ul li a{ display:block; width:137px; height:47px; line-height:47px; text-align:center;  font-size:14px; color:#fff;}

.banner_next{ background:url(../images/banner_next_bg.jpg) repeat-x scroll center; height:8px;}

.left_banner{ width:1421px; height:436px; float:left;  margin-left:1px; background:#fff;}
#slider{width:1421px; height:436px;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px; z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.mprod_top{ width:1003px; margin:0 auto;}
.mprod_body{ background:url(../images/mprod_list_bg1.jpg) no-repeat scroll center; }
.mprod_body_box{ width:996px; margin:0 auto; background:url(../images/mprod_list_bg2.jpg) no-repeat scroll center; height:207px;}
.mprod_box{ float: left; width:166px;}
.mprod_box_name{ padding-top:51px; padding-bottom:10px;}
.mprod_box_name a{ display:block; margin-left:17px; width:129px; height:27px; line-height:27px; text-align:center; background-color:#134d86;  font-size:14px; color:#fff;}
.mprod_box_title{ margin-left:20px; padding-left:3px; width:117px; border-bottom:1px solid #5384b5; line-height:25px;}
.mprod_box_title a{ color:#fff;}

.mabout{ background-color:#f2f2f2;}
.mabout_box{ width:1003px; margin:0 auto; position:relative;}
.mabout_content{ position:absolute; top:136px; left:30px; width:940px;}
.mabout_content p{ }

.mfactory{ background:url(../images/mfactory_bg1.jpg) repeat-x scroll center;}
.mfactory_box{ background:url(../images/mfactory_bg2_en.jpg) no-repeat scroll center; height:307px;}
#demo{overflow:hidden;height:166px;width:970px;color:#ffffff; margin:0 auto; padding-top:90px;}

.mcontact_box{ background:url(../images/mcontact_bg_zh.jpg) no-repeat scroll center; width:1003px; margin:0 auto; height:630px; position:relative;}
.mcontact_box_content{ position:absolute; left:400px; top:94px; width:323px;}

.mail_box{ width:1003px; margin:0 auto; position:relative;}
.mail_box_content{ position:absolute; left:509px; top:0; width:489px;}
.mail_box_content span { float:left; margin-right:5px; line-height:21px; margin-top:15px;}
.mail_box_content input{ float:left; margin-right:5px; line-height:19px; width:85px; border:1px solid #a7a6aa;margin-top:15px;}
#mail_button{ background:url(../images/mail_button_en.jpg) no-repeat scroll center; height:50px; width:84px; border:none; padding:0; margin:0; margin-left:10px; cursor:pointer;}

.footer{ background:url(../images/footer_bg1.jpg) repeat-x scroll center;}
.footer_box{ background:url(../images/footer_bg2.jpg) no-repeat scroll center; height:129px; line-height:62px; text-align:center; color:#fff;}
.footer_box a{ color:#fff;}

.abanner{ background:url(../images/top-n.jpg) no-repeat scroll center; height:270px;}
.prodbanner{ background:url(../images/top-cpjs.jpg) no-repeat scroll center; height:270px;}
.newsbanner{ background:url(../images/top-gsxw.jpg) no-repeat scroll center; height:270px;}
.facbanner{ background:url(../images/top-qygm.jpg) no-repeat scroll center; height:270px;}
.obanner{ background:url(../images/top-zxdd.jpg) no-repeat scroll center; height:270px;}
.contactbanner{ background:url(../images/top-lxwm.jpg) no-repeat scroll center; height:270px;}

.dd_box{ width:1003px; margin:0 auto; padding:20px 0; padding-top:10px;}
.left{ float:left;width:235px; background:url(../images/left_bg.jpg) repeat-y scroll center;}
.left_top{}
.left_body{ background:url(../images/left_body_bg.jpg) no-repeat scroll center;  min-height:446px;}
.left_body_list{ background:url(../images/left_list_bg.png) no-repeat scroll center; height:31px; line-height:31px; width:190px; margin-left:29px; margin-bottom:18px;}
.left_body_list a{ padding-left:32px;}
.left_body_contact{ background:url(../images/left_footer_bg_en.png) no-repeat scroll center; width:197px; height:100px; margin-left:27px; margin-top:5px;}
.right{ float:right;width:755px;}
.right_top{background:url(../images/right_top_bg.jpg) no-repeat scroll center;  height:72px; position:relative;}
.rt_s1{ position:absolute; top:29px; left:10px; display:block; width:86px; line-height:21px; text-align:center; color:#fff;}
.rt_s2{position:absolute; top:29px; left:109px;line-height:21px; color:#acbedf;}
.right_box{ padding-left:12px; padding-right:26px;min-height:483px;}
.about{ padding-left:12px; padding-right:26px; background:url(../images/about_bg.jpg) no-repeat scroll center bottom; height:900px;}
.about p{  padding-bottom:20px;}
.product{ min-height:483px;}

.prod_name{background:url(../images/prod_name_bg.jpg) repeat-x scroll center; height:30px; line-height:30px; text-align:center; color:#fff;font-size:14px; font-weight:bold;}
.prod_name a{ color:#fff; }
.prod_title{ line-height:30px; font-family:'微软雅黑'; text-align:center; font-weight:bold;}

.fac_box img{ width:300px; padding:3px; border:1px solid #ccc; margin-bottom:20px;}

.contact_list{ background:url(../images/contact_img_bg0.png) no-repeat scroll right center;}
.contact_list_box{ border-bottom:1px dotted #ccc; line-height:30px;background:url(../images/contact_list_bg3.png) no-repeat scroll 5px center; padding-left:30px; width:450px; }

