@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:100%;
	background-color:#EBEBEB;
	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; font-family:"微软雅黑"; 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
}
/*---------------------------index-----------------------*/
.out_box{ width:1200px; margin:0 auto; position:relative; background-color:#fff; padding-bottom:1px;}

.head{ width:1154px; margin:0 auto;}
.logo{ float:left;}
.head_right{ float:right; background:url(../images/head_right_bg_en.jpg) no-repeat scroll center; width:743px; height:124px;}

.menu{width:1154px; margin:0 auto; background:url(../images/menu_bg.jpg) repeat-x scroll center; height:35px;}
.menu ul{ float:left; width:896px;}
.menu ul li{ float:left;}
.menu ul li a{ display:block; width:112px; height:35px; line-height:35px; text-align:center; color:#fff;}
.menu form{ float:left; padding-top:2px;}
#search_text{border:0; padding:0; margin:0; background:url(../images/stext_bg.jpg) no-repeat scroll center; width:184px; height:29px; line-height:29px; padding-left:5px; float:left; color:#fff;}
#search_button{border:0; padding:0; margin:0; background:url(../images/sbutton_bg.jpg) no-repeat scroll center; width:44px; height:29px;float:left;}

.banner_box{width: 1200px; height: 415px;}
.bannerbox { width: 1200px; height: 415px; overflow: hidden; position:absolute; top:159px; left:0; }
#focus { width:1200px; height: 415px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1200px; height:415px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1200px; height: 415px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 550px; height:335px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.mo2{width:1154px; margin:0 auto; position:relative;}
.mprod{ position:absolute; top:101px; left:2px; width:447px;}
.mprod_box1{ width:149px; height:149px; background-color:#5fb200; float:left; margin-bottom:5px;}
.mprod_box2{ width:149px; height:149px; background-color:#8fd13f;float:left; margin-bottom:5px;}
.mprod_box_title{ padding-left:10px; padding-top:10px; line-height:35px;}
.mprod_box_title a{ color:#fff;}
.mprod_box_cas{padding-left:10px;line-height:35px; color:#fff;}
.mprod_box_more{ padding-top:30px; padding-left:45px;}
.mprod_box_more a{ display:block; width:53px; height:19px; line-height:19px; border:1px solid #fff; color:#fff; text-align:center;}
.mabout{ position:absolute; left:488px; top:177px; width:346px;}
.mabout p{ }
.mabout p a{ font-weight:bold;}
.mabout_more{ padding-top:10px; text-align:center;}
.mres{ position:absolute; left:886px; top:292px; width:226px;}
.mres_title{ line-height:30px; border-bottom:3px solid #e92102;}
.mres_content{ padding-top:10px;}

.mcontact2{width:1154px; margin:0 auto; position:relative;}
.mcontact_box{ position:absolute; left:839px; top:25px; width:310px; color:#fff;}
.mcontact_box a{ color:#fff;}

.footer2{width:1154px; margin:24px auto; background-color:#eeeeee; line-height:36px; text-align:center; color:#4b4b4b;}
.footer2 a{color:#4b4b4b;}

.abanner{ background:url(../images/company_03_en.jpg) no-repeat scroll center; width:1200px; height:321px;}

.abox{width:1154px; margin:0 auto;}
.left{ float:left; width:222px;}
.left_top{ background:url(../images/left_top_bg_en.jpg) no-repeat scroll center; height:201px;}
.left_list{ background:url(../images/left_list_bg.jpg) no-repeat scroll 5px center; margin:0 8px; border-bottom:1px solid #ccc; line-height:30px;}
.left_list a{ padding-left:24px;}
.left_search{ background:url(../images/left_footer_bg.jpg) no-repeat scroll center; height:111px;}
.left_search_title{ padding-top:29px; padding-left:19px; line-height:16px; font-size:16px; color:#fff; font-family:"微软雅黑"; padding-bottom:9px;}
.left_search form{ padding-left:19px;}
#search_text2{border:0; padding:0; margin:0; width:129px; height:28px; line-height:28px; padding-left:5px; float:left; background-color:#fff;}
#search_button2{border:0; padding:0; margin:0;  width:50px; height:28px; line-height:28px; color:#fff; background-color:#787878;float:left;}
.right{ float:right;width:932px;}
.right_top{ background:url(../images/right_top_bg_en.jpg) no-repeat scroll center; width:932px; height:84px; position:relative;}
.rt_s1{ position:absolute; left:56px; top:22px; font-size:24px; font-family:"微软雅黑"; line-height:24px;}
.rt_s2{ position:absolute; left:56px; top:55px; font-size:20px;line-height:20px; color:#bebebe;}
.right_box{ padding:20px 0 0 26px;}
.about{ background:url(../images/about_bg.jpg) no-repeat scroll right bottom; line-height:30px; padding-bottom:150px;}
.about p{ }
.about p a{ font-weight:bold;}
.about p span{ color:#40a002;}

.fac_box{width:250px; height:180px;border:1px solid #40a002; margin-bottom:20px;}
.fac_box img{ width:250px; height:180px;}

.contact_list{}
.contact_list_box{ border-bottom:1px dotted #ccc; line-height:35px;background:url(../images/contact_list_bg2.png) no-repeat scroll 5px center; padding-left:20px;  }