/* base */
*{margin:0;padding:0;font-style:normal;font-weight:500;font-size:100%}
html, body {height:100%; margin:0;}
body {background: #FFF;}
body, div { font-family: "ËÎÌå"; font-size:12px; line-height:21px;color:#333;}
body > div {margin-right:auto;margin-left:auto;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img,a img{border:0}
div, ul, ol, li, span, p, form, input, select {list-style:none;}
input,select {font-size:12px;vertical-align:middle;}
iframe{display:block}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ins,a {text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear:both;font-size:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
a:visited{ color:#333;}
a:link{ color:#333;}
img{ border:none;}
body{
	background:url(../images/bg.gif) repeat-x left top;
}
.c{
	clear:both;
}
#top{
	width:1000px; height:96px; margin:0px auto; background: url(../images/top.jpg) no-repeat;
}
#top a{ display:block; float:right; margin:20px 10px 0 10px;}
#menu{
	width:1000px; margin:0px auto; height:31px; overflow:hidden;
}
#menu ul{
	list-style-type:none;
}
#menu ul li{
	width:105px; float:left; background:url(../images/menu_l.gif) no-repeat right top; text-align:center;
}
#menu ul li a{
	line-height:31px; font-size:14px; color:#FFF; font-family:"ºÚÌå";font-weight:bold;
}
#menu ul li a:hover{ color:#F90;}
#banner{
		background:url(../images/image%2017.jpg) no-repeat center top;height:320px; margin:0px auto; margin-top:2px;
}
#main{
	width:1000px; margin:0px auto; background:url(../images/mainbg.jpg) no-repeat left -2px;
}
#foot{
	width:1000px; margin:0px auto; height:138px;  background:url(../images/foot.jpg) no-repeat; 
}
#foot a{
	color:#FFF; line-height:30px;}
.n_pro{
	width:260px; height:210px; float: left; margin:15px 0 0 20px; background:url(../images/more.jpg) no-repeat right 10px; 
}
.company{
	width:450px; height:210px; float:left; margin:15px 0 0 20px; background:url(../images/more.jpg) no-repeat right 10px; 
}
.company ul{
	margin-top:5px;
}
.company ul li{
	background:url(../images/46.jpg) no-repeat left center; height:26px; text-indent:10px;
}
.company ul li a{
	line-height:26px;
}
.pro_list{
	width:210px; float: left; height:210px; margin:15px 0 0 20px;
}
.pro_list ul{
	list-style-type:none; margin-top:15px; margin-bottom:5px;
}
.pro_list ul li{
	background:url(../images/dot2.jpg) no-repeat left top; height:35px; margin-bottom:2px; text-indent:45px;
}
.pro_list ul li a{
	color:#000; line-height:35px;font-family:"å¾®è½¯é›…é»‘";
}
.pro_list ul li a:hover{
	color:#F00
}
.products{
	width:700px; height:215px; float:left; margin:15px 0 0 20px; background:url(../images/more.jpg) no-repeat right 10px; 
}
.contact{
	width:240px; height:215px;float:left; margin:15px 0 0 20px;
}
.title{
	font-family:"ºÚÌå"; font-size:14px; font-weight: 500; color:#076db1; height:30px; background:url(../images/title.gif) no-repeat left 5px; text-indent:10px; border-bottom:1px #CCC solid; font-weight:bold;
}
.cont{ margin:5px}
.cont ul{ list-style:none;}	
.cont ul li{ float:left; list-style:none; margin:10px;}
.cont a{  display:block; line-height:40px; text-align:center; color:#333;}
.cont a:hover{ color:#F00;}
.cont img{ width:150px; height:110px; border:1px solid #CCC;}	

#maininfo{
	width:1000px; margin:0px auto; background:url(../images/aboutmainbg.jpg) no-repeat left -2px; min-height:455px;
}
.left{ width:205px; float:left; padding:10px 10px 0 10px;}
.left .titlecp{ width:205px; background:url(../images/titlecp.jpg) no-repeat; height:25px; margin-top:40px;}
.left ul{
	list-style:none;  width:205px; padding-top:15px;
}
.left ul li{
	background:url(../images/dot2.jpg) no-repeat left top; height:35px; margin-bottom:2px; text-indent:45px;list-style:none;
}
.left ul li a{
	color:#000; line-height:35px; font-family:"å¾®è½¯é›…é»‘";
}
.left ul li a:hover{
	color:#F00
}
.titlelx{ width:205px; background:url(../images/titlelx.jpg) no-repeat; height:25px; margin-top:20px;}
.right{ width:750px; float:right;}
.tit{ background:url(../images/p.jpg) no-repeat left; line-height:50px; text-indent:10px; }
.info{ margin-top:20px}


.nr{ padding-top:10px;}
.nr p, .nr ul{ float:left;}
.nr p img{ width:105px; height:105px; overflow:hidden;}
.nr ul{border-bottom:2px solid #CCC; padding-bottom:20PX;}
.nr ul li{ width:710px; height:26px; line-height:25px;  overflow:hidden; color:#666; position:relative;  background:url(../images/46.jpg) no-repeat left;}
.nr ul li a{ margin-left:16px; color:#666;}
.nr ul li a:hover{ color:#F00;}
.nr ul li span{ position:absolute; top:0; right:0;}
.nr_bt{ margin-bottom:20px; margin-top:40px;}
.nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.singel_wrap .nr_text{ font-size:14px; line-height:26px; color:#333;}

.pagelink{ text-align:center; margin-top:15px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.posts {
	 OVERFLOW: hidden;  LINE-HEIGHT: 22px;
}
.productlist {
	
}
.productlist LI {
	 FLOAT: left; MARGIN:5px 7px; OVERFLOW: hidden; WIDTH: 172px; PADDING-TOP: 0px; text-align:center;
}
.productlist LI IMG {
	 WIDTH:170px; HEIGHT:120px;  border:1px solid #ccc;
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 130px; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center
}
.productlist LI .product_name:HOVER{ color:#F00;}
.index_bg01 {
	BACKGROUND: url(../images/banner01.jpg) no-repeat center top;
}
.index_bg02 {
	BACKGROUND: url(../images/banner02.jpg) no-repeat center top;
}
.index_bg03 {
	BACKGROUND: url(../images/banner03.jpg) no-repeat center top;
}
#warp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT:320px; PADDING-TOP: 0px;
}
.banner01 {
	Z-INDEX: 99; MARGIN: 0px auto; WIDTH:1000px; HEIGHT:320px; _width:1050px
}
.bannerImg {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH:960px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 270px; LEFT: 460px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative; WIDTH:1002px; OVERFLOW: hidden
}
.pagination {
	MARGIN: 26px auto 0px
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left
}
.pagination LI A {
	BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -18px
}
@media screen\9 {
.s_main{ display:none; }
}
 
.s_main{ width:1000px; height:20px; margin:0 auto; margin-left:-4000px; margin-top:-20px;}
.cityin{ font-size:12px; font-weight:bold; }
.cityin a{ text-decoration:underline; margin-right:17px;float:left; display:block;font-size:14px; }
.cityin a:hover{color:#ED1C24;}
.cityin .in_cur{ font-size:14px; color:#cc0000; margin-right:5px; }
.cityin .translation { float:right; }
.cityin .translation input,.cityin .translation select { float:left; }
.in_icon{ display:block; width:8px; height:16px; float:left;margin-right:24px; background:url(diqu.gif) no-repeat ;}
.chose,.choseb{ float: left;font-weight:bold; margin-right:20px;}
.choseb{ margin-top:5px;}
.cityin_line { height:1px; border-bottom:1px solid #acacac;  margin:17px 0;position:relative; z-index:9;}
.all_city dl { overflow:hidden;zoom:1;}
.all_city dl dt {color:#6694e3; font-weight:bold;width:31px;padding-bottom:11px;}
.all_city dl dd {width:860px;}
.all_city dl dd a {padding-bottom:11px; display:inline-block; float:left; margin-right:14px;white-space:nowrap;}
.all_city dt,.all_city  dd{ float:left;}