@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: #1eb361; 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:#1eb361; 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:#1eb361; 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-----------------------*/
.top{ background:url(../images/top_bg.jpg) no-repeat scroll center; height:3px;}
.head{height:134px;}
.head_box{ width:1018px; margin:0 auto;}
.logo{ float:left;}
.head_right{ background:url(../images/head_right_bg_en.jpg) no-repeat scroll center; width:399px; height:134px; float:left;}
.menu{background:url(../images/menu_bg.jpg) repeat-x scroll center;}
.menu ul{width:1018px; margin:0 auto;}
.menu ul li{ float:left; position:relative; }
.menu ul li.menu_interval{ background:url(../images/menu_interval.jpg) no-repeat scroll center; width:2px; height:41px;}
.menu ul li a{ display:block; width:125px; height:41px;line-height:41px; text-align:center; font-size:14px; color:#fff; }
.menu ul li:hover ul{ display:block;}
.menu ul li ul{ display:none; position:absolute; left:0; top:41px; width:100%; padding-top:1px;}
.menu ul li ul li{ float:none; }
.menu ul li ul li a{border:1px solid #fff; width:123px; height:30px; line-height:30px; font-size:12px; background-color:#039845;}
.menu ul li ul li a:hover{ background-color:#CCCCCC; color:#039845;}

.abanner{background:url(../images/aboute_16.gif) no-repeat scroll center; width:1018px; margin:0 auto;  height:100px;}
.prodbanner{background:url(../images/producte_16.gif) no-repeat scroll center; width:1018px; margin:0 auto;  height:100px;}
.rebanner{background:url(../images/ordere_16.gif) no-repeat scroll center; width:1018px; margin:0 auto; height:100px;}
.rebanner{background:url(../images/supplye_16.gif) no-repeat scroll center; width:1018px; margin:0 auto;  height:100px;}
.researchbanner{background:url(../images/aboute_16.gif) no-repeat scroll center; width:1018px; margin:0 auto;  height:100px;}
.conbanner{background:url(../images/contacte_16.gif) no-repeat scroll center; width:1018px; margin:0 auto;  height:100px;}

.mo1{ width:1018px; margin:0 auto;}
.mprod{ float:left; background:url(../images/mprod_left_bg_en.jpg) no-repeat scroll center; width:220px; height:471px;}
.mprod ul{ }
.mprod ul li{background:url(../images/mprod_list_bg.jpg) no-repeat scroll center; width:220px; height:24px; line-height:24px;}
.mprod ul li a{ padding-left:28px; color:#484848;}
.mflash{ float:left; padding-left:9px; width:517px; padding-top:10px;}
.mflash_box1{  height:275px; border-bottom:1px solid #9db8a9;}
.mflash_box2{ padding-top:10px; line-height:20px;}
.mflash_box3 form{ padding-left:5px;}
#search_text{border:0; padding:0; margin:0;  width:420px; height:20px; line-height:20px; padding-left:5px; border:1px solid #abadb3; color:#cacaca; float:left; margin-right:10px;}
#search_button{border:0; padding:0; margin:0; background:url(../images/sbutton_bg_en.jpg) no-repeat scroll center; width:59px; height:22px;float:left;}
.mnews{ float:left; width:272px;}
.mnews_box1_body{background:url(../images/mnews_body_bg_zh.jpg) no-repeat scroll center; width:272px; height:189px;}
.mnews_box1_body ul li{background:url(../images/mnews_list_bg.jpg) no-repeat scroll center;  height:30px; line-height:30px;}
.mnews_box1_body ul li a{ padding-left:62px;}
.mnews_box2{background:url(../images/mnews_box2_bg_en.jpg) no-repeat scroll center; width:272px; height:201px;}
.mnews_box2_body{ padding-left:67px; padding-top:92px; width:195px; height:74px;}

.mimg{background:url(../images/mimg_bg_en.jpg) no-repeat scroll center; width:1018px; height:183px; margin:0 auto;}

.mo2_box{width:1018px; margin:0 auto;}
.mo2_top{background:url(../images/mo2_top_bg_en.jpg) no-repeat scroll center;height:31px;}
.mo2_body{background:url(../images/mo2_body_bg.jpg) no-repeat scroll center;height:169px;}
.mcontact{ float:left; width:220px;}
.mcontact ul{ padding-left:14px;}
.mcontact ul li{background:url(../images/mcontact_list_bg.jpg) no-repeat scroll left center; border-bottom:1px dotted #ccc; width:185px; padding-left:15px; font-size:100%; line-height:19px;}
.mabout{ float:left; width:397px;}
.mabout_box{ padding-left:125px; padding-right:15px; padding-top:13px; }
.mrecommend{ float:left; padding-left:10px; width:390px;}
.mrecommend_box{ width:375px; margin:0 auto;}

.mo2_next{width:1018px; margin:0 auto;background:url(../images/mo2_next_bg.jpg) no-repeat scroll center;height:63px; }
.mo2_next_box{ padding-top:18px; line-height:45px;}
.mo2_next_box ul{}
.mo2_next_box ul li{ float:left; padding:0 20px;}
.mo2_next_box ul li.mo2_interval{background:url(../images/mo2_next_interval_bg.jpg) no-repeat scroll center; width:5px;}
.mo2_next_box ul li.mo2_list1{background:url(../images/mo2_next_list_bg.jpg) no-repeat scroll 10px center;}
.mo2_next_box ul li.mo2_list2{background:url(../images/mo2_next_list2_bg.jpg) no-repeat scroll 10px center;}

.mo2_next2{width:1018px; margin:0 auto;}

.footer{ background:url(../images/footer_bg.jpg) repeat-x scroll center;}
.footer_box{width:1018px; margin:0 auto;background:url(../images/footer_box_bg.jpg) no-repeat scroll center; height:85px;}
.footer_box2{ padding-top:20px; text-align:center; color:#fff;}
.footer_box2 a{ color:#fff;}

.abox{width:1018px; margin:0 auto;}
.left{ float:left; width:220px;}
.left_top{background:url(../images/left_top_bg_en.jpg) no-repeat scroll center; height:46px;}
.left_list{background:url(../images/left_list_bg.jpg) repeat-y scroll center;padding-bottom:20px;}
.left_list ul{ }
.left_list ul li{background:url(../images/mprod_list_bg.jpg) no-repeat scroll center; width:220px; height:24px; line-height:24px;}
.left_list ul li a{ padding-left:28px; color:#484848;}
.left_footer{background:url(../images/left_footer_bg_en.jpg) no-repeat scroll center; height:81px;}
.right{ float:right; width:798px;}
.right_top{background:url(../images/right_top_bg.jpg) no-repeat scroll center;  height:50px;}
.right_top_box{ padding-top:12px; line-height:35px;font-size:16px;font-weight:bold;}
.rt_s1{ padding-left:63px;  color:#000; padding-right:10px; }
.rt_s2{  color:red;}
.right_body{ padding-left:34px; padding-top:20px; padding-right:19px; padding-bottom:20px; min-height:650px;}

.about p{ }
.ln_s{ color:red; font-weight:bold;}
.sj{ width:745px; margin:0 auto;}
.fac_box{ float:left; padding:0 25px; padding-bottom:0px;}
.fac_img{ width:200px;}
.fac_img img{ width:194px; padding:2px; border:1px solid #ccc;}
.fac_title{ height:30px; line-height:30px; text-align:center;}

.sj_img{ text-align:center;}
.sj_img img{ width:224px; height:172px;}
.sj_title{ text-align:left;}

.honors{}
.honors_box img{ width:220px; height:160px;}
.honors_box{ padding-bottom:30px;}

.equipment_box{ width:230px;}
.equipment_img img{ width:230px;}
.equipment_title{ line-height:30px; text-align:center;}

.company_box{ width:310px; padding-bottom:20px;}
.company_img img{ border:1px solid #ccc;}
.company_title{ line-height:30px; text-align:center;}

.prod_box{ width:203px;}
.prod_img img{ width:203px; height:215px;}
.prod_title{line-height:30px;}
.prod_left{ float:left; width:300px; padding-left:45px; line-height:40px; font-size:14px; font-weight:bold;}
.prod_left span{ color:#006600;}
.prod_right{ float:right; width:400px;}
.prod_right img{ width:393px; height:415px;}

.r_s{ color:#006600; font-weight:bold;}

.research_box{ width:294px;}
.research_img img{ width:294px; height:225px;}
.research_title{ line-height:30px; text-align:center;}

.contact{background:url(../images/contact_bg.jpg) no-repeat scroll center bottom; min-height:650px;}
.contact ul{}
.contact ul li{ border-bottom:1px solid #ccc; width:500px; line-height:30px;}

