@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;}
 
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;} 
textarea{resize:none;}
textarea:focus{ outline:none;}
input{resize:none;}
input:focus{outline:none;}


.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: #0b599c; 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:#0b599c; 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:#0b599c; 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:111px;}
.head2{ width:1140px; margin:0 auto;}
.logo{ float:left;}
.head_right{ float:right; width:764px;}
.head_right_top{ padding-top:19px; padding-left:492px;}
.head_right_top form{}
#search_text{border:0; padding:0; margin:0; background:url(../images/stext_bg.jpg) no-repeat scroll left center; width:150px; height:31px; line-height:31px; padding-left:36px; float:left; color:#999;}
#search_button{border:0; padding:0; margin:0; background:url(../images/sbutton_bg.jpg) no-repeat scroll center; width:85px; height:31px;float:left;}
.head_right_body{ padding-top:15px; padding-left:28px;}
.head_right_body ul li{ float:left;}
.head_right_body ul li a{ display:block; width:83px; font-weight:bold; line-height:30px; height:30px; text-align:center; color:#ffffff;}
#je{ width:60px; text-align:right;}

.head_next{ background:url(../images/head_next_bg.jpg) repeat-x scroll center; height:19px;}

.ibox{width:1140px; margin:0 auto; color:#ffffff;}
.ibox a{ color:#ffffff;}

.mprod{ padding-bottom:12px;}
.mprod_box1{ float:left; background:url(../images/mprod1_bg.jpg) no-repeat scroll center; width:1236px; height:288px; margin-right:0px; position:relative; overflow:hidden;}
.mprod_box1_about{
	width:1186px;
	height:238px;
	float:left;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	line-height: 20px;

	font-size: 14px;
}
.mprod_img1{ position:absolute; left:1px; top:0px;width:1236px; height:288px;background:url(../images/index_07_en.jpg) no-repeat scroll center;}
.mprod_box2{ float:left;left:-4px; background:url(../images/mprod1_bg.jpg) no-repeat scroll center; width:598px; height:268px; margin-right:12px; position:relative;overflow:hidden;}
.mprod_img2{ position:absolute; left:0px; top:0;width:598px; height:268px;background:url(../images/index_09.jpg) no-repeat scroll center;}
.mprod_box3{ float:left; background:url(../images/mprod1_bg.jpg) no-repeat scroll center; width:372px; height:268px; position:relative;overflow:hidden;}
.mprod_img3{ position:absolute; left:0; top:0;width:372px; height:268px;background:url(../images/index_11.jpg) no-repeat scroll center;}
.mprod_box_title{ padding-left:70px; line-height:32px; color:#1389cf; font-size:20px; padding-top:35px;}
.mprod_box_list{
	padding-left:70px;
	float: left;
	width: 160px;
}
.mprod_more{
	padding-left:0px;
	line-height:30px;
	width: 735px;
	float: right;
	padding-top: 15px;
}
.mprod_more a{  font-size:14px;}
}

.h_t_a{padding-bottom:12px;}
.mhonors{ float:left;background:url(../images/mhonor_bg.jpg) no-repeat scroll center; width:277px; height:268px; margin-right:11px; position:relative;overflow:hidden;}
.mhonors_title{ padding-left:33px; padding-top:45px; width:215px; font-size:20px;  }
.mhonors_content{ padding-left:33px; width:215px; padding-top:10px; line-height:30px; text-indent:24px;}
.mhonors_more{
	padding-top:13px;
	width:94px;
	text-align:left;
	font-size:16px;
	float: right;
}
.mhonors_more span{ }
.mhonors_img{position:absolute; left:0; top:0;width:277px; height:268px;background:url(../images/index_13.jpg) no-repeat scroll center;}
.mtec{
	float:left;
	width:777px;
	height:241px;
	margin-right:11px;
	position:relative;
	overflow:hidden;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/mhonor_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 20px;
	padding: 25px;

	font-size: 14px;
}
.mtec_title{
	padding-left:0px;
	padding-top:45px;
	width:445px;
	font-size:20px;

	padding-bottom: 10px;
}
.mtec_list{ padding-left:33px; width:215px;}
.mtec_more{padding-left:33px; width:215px; text-align:right; font-size:16px;}
.mtec_more span{ }
.mtec_img{position:absolute; left:0px; top:0px;width:827px; height:291px;background:url(../images/index_15_en.jpg) no-repeat scroll center;}
.mabout{
	float:left;
	width:373px;
	height:703px;
	position:relative;
	overflow:hidden;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/mabout_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.mtz{
	float:left;
	width:335px;
	line-height: 24px;
	text-indent: 0px;
}
.mtt{
	float: left;
	height: 110px;
	width: 154px;
	border: 1px solid #1eb3dd;	
}
.mtn{
	float: right;
	width: 164px;
	height: 154px;line-height: 24px;
	text-indent: 0px;
}
.mtn p{
line-height: 24px;
	text-indent: 4px;
}
.mti{
	float: left;
	width: 164px;line-height: 24px;
	text-indent: 0px;
}








.mabout_title{ padding-left:23px; padding-top:25px;  font-size:20px;  }
.mabout_content{ padding-left:23px; padding-top:25px; line-height:30px; padding-right:23px;}
.mabout_content p{ text-indent:0px;}
.mabout_img{position:absolute; left:0px; top:1px;width:373px; height:705px;background:url(../images/index_17_en.jpg) no-repeat scroll center;}

.c_e_f{}
.mcontact{ float:left;background:url(../images/mabout_bg.jpg) no-repeat scroll center; width:564px; height:268px; margin-right:11px; position:relative;overflow:hidden;}
.mcontact_title{ padding-left:33px; padding-top:45px;  font-size:20px; }
.mcontact_content{ padding:57px 80px; line-height:36px; font-size:14px; font-weight:bold;}
.mcontact_img{position:absolute; left:0; top:0;width:564px; height:268px;background:url(../images/index_19.jpg) no-repeat scroll center;}
.mail{float:left;background:url(../images/mail_bg_zh.jpg) no-repeat scroll center; width:277px; height:268px; margin-right:11px; position:relative;}
.mail form{ padding:0 30px; padding-top:123px;}
.mfactory{float:left;background:url(../images/mhonor_bg.jpg) no-repeat scroll center; width:277px; height:268px; position:relative;overflow:hidden;}
.mfactory_content{ text-align:center; padding-top:78px; font-size:14px; font-weight:bold;}
.mfactory_img{position:absolute; left:0; top:0;width:277px; height:268px;background:url(../images/index_23.jpg) no-repeat scroll center;}

.footer1{ background-color:#e9ecec;}
.footer1_box{ position:relative;width:1140px; margin:0 auto;}
.footer1_box_content{top:29px; left:10px; color:#3d3f40; position:absolute;}
.footer1_box_content a{ color:#3d3f40;}

.footer2{ background-color:#3d3f40;}
.footer2_box{ width:1140px; margin:0 auto; text-align:right; line-height:38px; color:#ffffff;}
.footer2_box a{color:#ffffff;}

.abox{width:1140px; margin:0 auto; padding-bottom:20px;}
.left{ float:left; width:847px;}
.left_top{ line-height:31px; border-bottom:2px solid #e8e8e8;}
.left_top span{ padding-left:15px; font-size:14px; font-weight:bold;}
.left_box{ padding:18px 14px;}
.about p{ text-indent:24px; margin-bottom:10px;}
.about_img{ background:url(../images/about_img.jpg) no-repeat scroll center; width:847px; height:403px;}
.right{ float:right; width:261px;}
.right_top1{line-height:31px; border-bottom:2px solid #e8e8e8; margin-bottom:5px;}
.right_top1 span{ padding-left:13px;font-size:14px; font-weight:bold;}
.right_list1{ margin:0 15px; border-bottom:1px dotted #dddddd; background:url(../images/right_list_bg1.jpg) no-repeat scroll left center; line-height:42px;}
.right_list1 a{ padding-left:22px; color:#0b599c; font-size:14px; font-weight:bold;}
.right_top2{ margin-top:50px;line-height:31px; border-bottom:2px solid #e8e8e8;margin-bottom:5px;}
.right_top2 span{padding-left:13px;font-size:14px; font-weight:bold;}
.right_list2{margin:0 15px;}
.right_list2_title{background:url(../images/right_list_bg2.jpg) no-repeat scroll left center; line-height:34px;padding-left:22px;font-size:14px; font-weight:bold;}
.right_list2_content{padding-left:22px; line-height:30px;}
.prod_name{ background:url(../images/aaaa.jpg) repeat-x scroll center; text-align:center; line-height:34px; padding:0; color:#ffffff; font-weight:bold;}
.prod_name2{ font-weight:bold; line-height:30px;}
.product{line-height:30px; text-align:center;}
.honors_box{ width:200px; height:150px; border:1px solid #ccc; padding:3px; margin-bottom:50px;}
.honors_box img{width:200px; height:150px;}
.contact{ background:url(../images/bj.jpg) no-repeat scroll right bottom; line-height:45px;}
.contact_title{ text-align:center; font-size:14px; border-bottom:1px dotted black; color:#0C5693;}
.fw_b{ font-weight:bold;}
.contact_list{border-bottom:1px dotted black;}
.honors{ padding-top:50px;}
