/*----------basic-----------*{border:1px solid;}*/
	body{position:relative;text-align:center;margin:auto;font:12px Arial,Helvetica,sans-serif;letter-spacing:1px;background:#2F6377 url(body.jpg) repeat-x;}
	div{overflow:hidden;}
	img{border:0;}
	ul,dl{list-style-type:none;}
	a:link{color:#000;      text-decoration:none;}
	a:visited{color:#000;   text-decoration:none;}
	a:hover{color:#277;     text-decoration:underline;}
	.hr{border:0;border-top:1px solid;color:#555;   height:1px;}
	.warn{color:#f00;}

/*----------id+class----------------------------*/
/*----h1=key1----h2=desp1----*/
	#head h1{position:absolute;top:-80px;text-align:left;margin:0 0 0 17px;     font:bold 28px/28px Arial;color:#fff;letter-spacing:0;}
	#head h2{position:absolute;top:130px;text-align:right; margin:0;     font:bold 14px Arial;letter-spacing:0;		width:890px;}
	.txt h2,.txt h3,.txt i,.txt b,.txt strong{display:inline;		font:12px Arial;font-style:none;}

/*--head--*/
#head{margin:0 auto;   width:900px;height:330px;background:url(head.jpg) no-repeat 0 80px;}
    /*--logo--*/
    #logo{width:900px;height:80px;}

    /*--menu--*/
    #menu{float:right;text-align:right;margin-top:-500px;padding:0;     font-weight:bold;}
		#menu li{float:left;margin-left:5px;}
		#menu #curr{background-color:#f00;}
		#menu a{display:inline-block;text-align:left;vertical-align:top;		background:url(menu_left.jpg) no-repeat left bottom;overflow:hidden;}
        #menu a:link{padding:0 10px 9px;  color:#fff;   background-color:#003366;}
        #menu a:visited{padding:0 10px 9px;  color:#fff;   background-color:#003366;}
        #menu a:hover{color:#fff;text-decoration:none;     background-color:#a00;}

/*--cont--*/
#cont{margin:auto;   width:900px;background:#fff;}
    .tit,.tit a{font:bold 14px Arial;color:#004E73;}
	.tit h3{display:inline;		font:bold 13px Arial;}
    .tit_ul{text-align:center;padding-top:20px;    font-weight:bold;   height:17px;background:#D6E5EC url(title.jpg) no-repeat;}
    .list{margin:0 0 1px 0;padding:10px 0 1px 0;  font:bold 12px/24px Arial;   background:url(list_bg.jpg);}
    #top{text-align:left;padding-top:15px;      background:url(cont_top.jpg) no-repeat;}
        #top .tit{margin:0 50px;}
        #top .txt{text-align:justify;margin:30px 40px 0;		line-height:20px;     width:680px;}
    #left{display:inline;float:left;text-align:left;margin:10px 0 0 10px;    width:183px;background:#EAF3F7;}
    #left_inner{display:inline;float:left;text-align:left;margin:10px 0 0 10px;    width:183px;background:#EAF3F7;}
		.list li{padding-left:20px;}
		.list .line_short{margin-bottom:10px;		line-height:14px;}
		.list_ico li a{padding-left:17px;		letter-spacing:0;		background:url(list_ico.jpg) no-repeat;}
		.li_cb a{display:inline-block;}
		.list_ico li h3{display:inline;padding-left:16px;		font:bold 13px Arial;letter-spacing:0;color:#f00;		background:url(list_ico.jpg) no-repeat 0 50%;}
		.list .txt1{margin:10px 0;padding-left:15px;  font:12px Arial;letter-spacing:0;}
		.list .txt2{margin:1px 10px 5px;padding-left:15px;  font:12px Arial;letter-spacing:0;}
		.list .txt3{margin:10px 0;padding:0;  font:12px Arial;letter-spacing:0;}
		.padtop{padding-top:45px;   height:17px;background:#fff url(title.jpg) no-repeat 0 25px;}
		.list #contact{text-align:right;margin-top:20px;  font:Italic 12px/24px Arial;   background:#EAF3F7;}
        #q{margin-right:5px;   width:115px;}
        #submit{width:30px;height:30px;background:url(go.jpg);border:0;    cursor:pointer;}

		.cert_inner{text-align:center;margin-bottom:30px;}
			.cert_inner img{margin:20px 0;}

    #center{float:left;text-align:left;margin:10px 0 20px;    width:492px;background:url(cont_center.jpg) no-repeat;}
    .center_inner{float:right;text-align:left;margin:10px 20px 20px 0;    width:685px;background:url(cont_inner.jpg) no-repeat;}
        #center h3,.center_inner .tit{margin:2px 55px 3px;	font-size:14px;color:#004E73;}
        #more{text-align:right;     width:480px;}
        #more_inner{text-align:right;     width:675px;}
        .product{display:inline;float:left;text-align:center;margin:10px 25px 0 20px;font-size:12px;letter-spacing:0;width:175px;height:186px;background:url(product_bg.jpg) no-repeat 6px 0;}
        .pro_inhorz{text-align:left;margin:10px 0 0 25px;	   width:310px;}
        .pro_inner{margin:10px 0 0 50px;}
            .product img{margin:8px 18px;    width:120px;height:120px;}
            .product span,.product b,.product i{font-weight:normal;font-style:normal;}
			.product .tob{font-weight:bold;}
            .pro_inhorz img{float:left;margin:8px 25px;    width:120px;height:120px;}
            .pro_inhorz span{line-height:30px;}
	/*--inner--*/
		.center_inner .tit{margin-bottom:25px;}
		.center_inner .txt{text-align:justify;margin:0 10px 0 40px;		font:12px/22px Arial;letter-spacing:0;}
			.center_inner .txt *{display:inline;		font:12px/22px Arial;letter-spacing:0;}
		.center_inner .txt_intro,.center_inner .txt_linex{text-align:justify;margin:0 10px 0 40px;		font:12px/22px Arial;letter-spacing:0;}
		.center_inner .txt_contend{margin:50px 50px 200px;		font-weight:bold;}
	/*--intro--*/
		.center_inner .txt_intro img{float:right;margin-left:10px;}
	/*--factory--*/
		.img_fac{margin-left:40px;}
		.imgdown_fac{float:right;margin:20px;}
		.txt_fac{text-align:justify;margin:10px 10px 10px 40px;		font:12px/16px Arial;letter-spacing:0;}
			.txt_fac p{margin:8px 0 3px;		font-weight:bold;letter-spacing:1px;}
	/*--contact--linex--*/
		.conta *{font-size:12px;	}
		.conta p{margin:5px 0;		letter-spacing:0;}
		.conta span{font:bold 16px Arial;color:#f00;}
		.conta .warn{font:12px Arial;}
		.conta label{display:inline-block;text-align:right;padding-right:5px;		width:200px;}
		.conta input{height:13px;}
		.conta textarea{vertical-align:top;}
		.conta .butt{margin:20px 200px 0;}
			.conta .butt input{margin-left:50px;		height:20px;}
	/*--site--*/
		.site{margin-left:60px;		font:12px/18px Arial;letter-spacing:0;}
		.site dt{padding-left:17px;		font-weight:bold;		background:url(list_ico.jpg) no-repeat 0 50%;}
		.site .cblink{margin-left:20px;			background:none;}
		.site .cmlink{margin-left:40px;		background:none;}
		.site dd{margin-left:80px;}
	/*--ct_pr--*/
		#desp_prod{margin-left:30px;}
	/*--search--*/
		#page{clear:both;text-align:center;padding-top:30px;}

    #right{float:right;margin:30px 10px 0;    width:183px;}
		 #right img{margin:32px 0;}
		.end{height:120px;background:#EAF3F7;margin-top:80px;}
    #bottom{float:right;margin-right:12px;   width:669px;}
        #bottom .txt{text-align:justify;margin:5px;		font:12px Arial;}
        #bottom p{margin:0;}
		.bottom_linex{margin-top:80px;}

/*--foot--*/
#foot{clear:both;text-align:center;margin:auto;  width:900px;background:#fff;}
    #menu_two{margin:auto;  font:12px/24px Arial;color:#fff;  width:900px;height:24px;background:#333;}
        #menu_two a{color:#fff;}
        #menu_two span{letter-spacing:15px;*letter-spacing:27px;}
    #copy_grey{margin:10px 0 0; font:11px Arial;color:#888;  background:#fff;}
    #copy_dark{font:11px Arial;color:#333;  height:24px;background:#fff;}

/*--lang--*/
#lang{position:absolute;top:-40px;text-align:left;overflow:visible;		font-size:11px;		width:185px;background:url(lang.jpg) no-repeat 80px 0;cursor:pointer;}
	#trans{display:none;text-align:left;margin:0 0 0 72px;padding:0;		list-style-type:none;		background:#fff;border:1px #888 solid;}
		#trans li{padding:1px 7px;        font-size:12px;		background:#fff;border-bottom:1px #ddd solid;}

/*--prod--*/
#prod{display:none;position:absolute;top:104px;text-align:left;margin:0;padding:0;		cursor:pointer;}
	#prod li{margin:0;		font:bold 12px/20px Arial;color:#fff;		background:#558;}
	#prod li a,#prod #prod_curr{display:block;padding-left:5px;		color:#fff;border:1px #333 solid;}
	#prod li a:hover{background:#f55;}
	#prod #prod_curr a:hover{text-decoration:none;		background:#558;}