@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	color:#FFF;
	line-height:20px;
	font-family:Helvetica,Franklin,FoundryGridnik,Futura,DIN,Bell Gothic Std,Arial;
}
body a{
	text-decoration:none;
	color:#FFF;
}
body a:hover{
	color:#F00;
}
#index_body{
	background-attachment: scroll;
	background-image: url(index_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.page_center{
	width:1002px;
	margin: 0px auto;
	position: relative;
}
#about_body{
	background-attachment: scroll;
	background-image: url(about_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#join_body{
	background-attachment: scroll;
	background-image: url(join_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#Contact_body{
	background-attachment: scroll;
	background-image: url(Contact_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#products_body{
	background-attachment: scroll;
	background-image: url(products_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#products_bg_body{
	background-attachment: scroll;
	background-image: url(Products_show_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#feedback_body{
	background-attachment: scroll;
	background-image: url(feedback_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#dao_menu{
	width:1002px;
	height:110px;
	margin:0 auto;
	overflow:visible;
	position: relative;
}
#dao_language{
	width:923px;
	height:49px;
	position:relative;
	overflow:hidden;
	top:0px;
	text-align: right;
}
#dao_language span{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size: 12px;
	font-family:Arial,"黑体";
}
#web_logo{
	width:206px;
	height:81px;
	overflow:hidden;
	position:absolute;
	top:28px;
	left:53px;
	z-index: 1;
}
#dao_menu_ul{
	width:923px;
	position:absolute;
	bottom:0px;
	left:0px;
	overflow: visible;
	height: 50px;
}
#dao_menu_ul ul{
	margin:0px;
	padding:0px;
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:12px;
	width: 600px;
}
#dao_menu_ul ul li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
	border-left:1px #FFF dotted;
	width: 98px;
	text-align: center;
	position:relative;
}
#dao_menu_ul ul li a{
	display:block;
}
.about_menu_div{
	position:absolute;
	left:-30px;
	z-index: 100;
	top: 18px;
	clear: both;
	width: 154px;
	visibility: hidden;
}
.about_menu_div dl{
	margin:0px;
	padding:0px;
	width: auto;
	white-space: nowrap;
}
.about_menu_div dt{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.about_menu_div dd{
	margin:3px 0 0 0;
	padding:0px;
	float:left;
	width: 50%;
	text-align: center;
}
.about_menu_div_en{
	position:absolute;
	left:-100px;
	z-index: 100;
	top: 18px;
	clear: both;
	width: 300px;
	visibility: hidden;
}
.about_menu_div_en dl{
	margin:0px;
	padding:0px;
	width: 100%;
	white-space: nowrap;
	position: relative;
	left: 0%;
	float: left;
}
.about_menu_div_en dt{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 29px;
	width: 100%;
	text-align: center;
}
.about_menu_div_en dd{
	margin:0px;
	padding:0px;
	float:left;
	text-align: center;
	width: 50%;
	position: relative;
	top: 0px;
	height: auto;
}
#main_body{
	width:1002px;
	margin:0 auto;
	padding:0px;
	height: auto;
	position: relative;
}
.page_list{
	top:88px;
	left:0;
	position:absolute;
	width: 923px;
}
.page_list_title{
	height:60px;
	position: relative;
}
.page_list_title img{
	margin:0px;
	position: absolute;
	top: 17px;
	left: 305px;
}
.page_list_div{
	width:600px;
	height: 215px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
	border-bottom:1px dotted #FFF;
	border-top:1px dotted #fff;
}
.dd_img{
	width:200px;
	height:215px;
	text-align:center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.dd_img img{
	border:1px #FFF solid;
	margin:28px auto;
}
.dd_text{
	width:400px;
	height:215px;
	float:left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	overflow: hidden;
	position: relative;
}
.dd_text_img{
	position:absolute;
	bottom:18px;
	right:10px;
}
.dd_text div{
	padding:0px;
	height: 154px;
	margin: 28px 0 0 33px;
	overflow: hidden;
}
.dd_text div p{
	padding:0px;
	margin: 0px;
}
.page_news_list{
	width:600px;
	float:right;
	height:200px;
	overflow:hidden;
	border-bottom:1px #FFF dotted;
}
.page_news_title{
	width:600px;
	height:53px;
	overflow:hidden;
	position: relative;
}
.page_news_title img{
	position:absolute;
	top:17px;
	left: 140px;
}
.page_news_img{
	width:195px;
	height:146px;
	overflow:hidden;
	float:left;
	position: relative;
}
#auto_Pic{
	margin: 0px;
	height: 146px;
	width: 195px;
	text-align: left;
	padding: 0px;
	position:relative;
	overflow: hidden;
	}
#noparent{
	position: relative;
}
#pic_div{
	width:195px;
	height:146px;
	font-size: 14px;
}
#pic_div img{
	margin: 0;
	float: right;
	border:1px #FFF solid;
	cursor:pointer;
}
.Normal_btn{
	width:12px;
	height:12px;
	color:white;
	font-size:11px;
	font-family:Arial;
	line-height:12px;
	text-align:center;
	cursor:pointer;
}
.Normal_btn a{
	background-color:#3d6b83;
	display:block;
	width:12px;
	height:12px;
	color:white;
	text-decoration:none;
}
.Normal_btn a:hover{
	background-color:#00b2f3;
	color: #FFF;
}
#list_news_num{
	width:170px;
	position:absolute;
	z-index:500;
	right:0px;
	top: 100px;
}
#list_news_num ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float: right;
	filter: Alpha(opacity=60);    
   -moz-opacity:.6;    
   opacity:0.6; 
}
#list_news_num li{
	margin-right:1px;
	float:left;
	text-align:center;
	padding: 0px;
}
.page_news_text{
	width:405px;
	height:146px;
	overflow:hidden;
	float:left;
}
.page_news_text ul{
	margin:0px 0px 0px 33px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	height: 146px;
	overflow: hidden;
}
.page_news_text li{
	margin:0px;
	padding:0px;
	line-height: 165%;
}
#page_bottom{
	width:600px;
	float:right;
	height:30px;
	overflow:visible;
	font-size: 12px;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	position: relative;
}
.about_page_list{
	width:600px;
	height: 376px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
	font-size: 12px;
	position: relative;
}
.about_page_list_div{
	margin:0px 5px;
	padding:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 590px;
	z-index: 0;
}
.news_page_list{
	width:600px;
	height: 376px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
	font-size: 12px;
	position: relative;
}
.news_page_list_div{
	margin:0px 5px;
	padding:0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 590px;
}
.Products_page_list{
	width:600px;
	height: 416px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
	font-size: 12px;
	position: relative;
}
.Products_page_list div{
	margin:0px 5px;
	padding:0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.Products_show_Img_list{
	width:625px;
	height: 476px;
	margin: 0px;
	padding: 0px;
	float: right;
	overflow: hidden;
	font-size: 12px;
	position: relative;
}
.Products_page_list div img{
	border:1px solid #FFF;
}
.about_page_list div img{
	border:1px solid #FFF;
}
.about_page_list div p{
	margin:0px;
	padding:0px;
}
.about_page_list_top_fen{
	height:24px;
	margin:0;
	padding:0;
	border-top:1px dotted #FFF;
	float: right;
	width: 600px;
}
.about_page_list_bottom_fen{
	height:24px;
	margin:0;
	padding:0;
	border-bottom:1px dotted #FFF;
	clear: both;
	float: right;
	width: 600px;
	font-size: 12px;
	text-align: right;
}
.about_page_list_bottom_fen input{
	border:1px #fff solid;
	background-color:transparent;
}
.about_cls_list{
	width:206px;
	float:left;
	margin:0px;
	height:400px;
	overflow:hidden;
	border-top:1px dotted #fff;
	padding: 0px;
	position: relative;
	left: 53px;
	z-index: 9;
}
.about_cls_list div{
	margin:0px;
	padding:0px;
	width:206px;
	position:absolute;
	top:0px;
}
.about_cls_list ul{
	margin:24px 0px;
	padding:0px;
	font-size: 12px;
	list-style-type:none;
	text-align: right;
	width: 206px;
}
.about_cls_list ul li{
	margin:0px;
	padding:0px;
	line-height: 170%;
	height: 20px;
	width: 70px;
	clear: both;
	float: right;
}
.about_cls_list ul li img{
	float:left;
	margin-top: 4px;
}
.about_cls_list_En{
	width:206px;
	float:left;
	margin:0px;
	height:400px;
	overflow:hidden;
	border-top:1px dotted #fff;
	padding: 0px;
	position: relative;
	left: 53px;
	z-index: 9;
}
.about_cls_list_En div{
	margin:0px;
	padding:0px;
	width:206px;
	position:absolute;
	top:0px;
}
.about_cls_list_En ul{
	margin:24px 0px;
	padding:0px;
	font-size: 12px;
	list-style-type:none;
	text-align: right;
	width: 206px;
}
.about_cls_list_En ul li{
	margin:0px;
	padding:0px;
	line-height: 170%;
	height: 20px;
	width: 126px;
	clear: both;
	float: right;
}
.about_cls_list_En ul li img{
	float:left;
	margin-top: 4px;
}
#page_scroll{
	width:10px;
	height:27px;
	overflow:hidden;
	position:relative;
	top: 315px;
	left: 930px;
	visibility: hidden;
}
.page_scroll{
	width:10px;
	height:27px;
	overflow:hidden;
	position:relative;
	top: 315px;
	left: 930px;
}
#page_arr_up{
	position:absolute;
	top:0px;
	cursor:pointer;
}
#page_arr_down{
	position:absolute;
	cursor:pointer;
	top: 16px;
}
#page_close{
	position:absolute;
	cursor:pointer;
	bottom: 0px;
}
#flash_paopao{
	position:absolute;
	z-index:-10;
	width: 400px;
	height: 769px;
	left: 0px;
	top: 0px;
}
.Products_list{
	margin:0px;
	padding:0px;
	border-left:1px dotted #FFF;
	border-top:1px dotted #fff;
	width: 597px;
	float: right;
}
.Products_list dd{
	margin:0px;
	float:left;
	padding:0px;
	border-right:1px dotted #FFF;
	border-bottom:1px dotted #fff;
	width: 198px;
	position: relative;
	height: 206px;
	overflow: hidden;
}
.Products_list dd img{
	margin:5px;
	padding:0px;
}
.Products_list dd span{
	position:absolute;
	bottom:15px;
	left: 6px;
	font-size:12px;
	background-color:#2391c7;
	height:20px;
	line-height:20px;
	padding:0px 8px 0px 8px;
	filter: Alpha(opacity=83);
	-moz-opacity:.83;
	opacity:0.83;
	max-width: 160px;
}
.cmt_logo{
	width:auto;
	font-size:12px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.Pro_page_list_top_fen{
	height:5px;
	margin:0;
	padding:0;
	border-top:1px dotted #FFF;
	float: right;
	width: 600px;
}
.Pro_page_list_bottom_fen{
	height:5px;
	margin:0;
	padding:0;
	border-bottom:1px dotted #FFF;
	clear: both;
	float: right;
	width: 600px;
}
.message_table{
	margin:0px;
	padding:0px;
	line-height: 280%;
}
.message_table td{
	padding:0 0 0 5px;
}
.message_table_btn{
	cursor:pointer;
}
.message_table td textarea{
	color:#FFF;
	border:1px #FFF solid;
	background-color:Transparent;
}
.message_table td input{
	color:#FFF;
	background-color:Transparent;
	border:1px #FFF solid;
}
.message_table td img{
	border:none;
	filter: Alpha(opacity=60);    
   -moz-opacity:.6;    
   opacity:0.6;
}
.feedback_dl2{
	margin:0px;
	padding:0px;
	width: 590px;
	line-height: 200%;
	position: relative;
	clear: both;
	height: 286px;
	overflow: hidden;
}
.feedback_dl2 dt{
	margin:25px 0px 0px 0px;
	padding:0px;
	float: left;
}
.feedback_dl2 dd{
	margin:25px 0 0 0;
	padding:0px;
	float: right;
}
.feedback_dl2 dd textarea{
	border:1px #fff solid;
	background-color:Transparent;
	color: #FFF;
	height: 240px;
}
.join_dl{
	margin:0px;
	padding:0px;
	width: 590px;
}
.join_dl dt{
	margin:0px;
	padding:0px;
	width: 165px;
	float: left;
}
.join_dl dd{
	margin:0px;
	padding:0px;
	float: left;
	width: 425px;
}
.join_ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.join_ul li{
	margin:0px;
	padding:0px;
	height: 20px;
	line-height: 170%;
}
.join_dl dd input{
	border:1px #fff solid;
	background-color:Transparent;
	color:#FFF;
}
.join_dl dd textarea{
	border:1px #fff solid;
	background-color:Transparent;
	color:#FFF;
}
.products_show_dl{
	margin:24px 0px;
	padding:0px;
	width: 206px;
	font-size: 12px;
}
.products_show_dl dt{
	margin:0px;
	padding:0px;
	float: left;
	width: 19px;
	clear: both;
}
.products_show_dl dd{
	margin:0px;
	padding:0px;
	float: left;
	width: 187px;
}
.products_show_img_bg{
	margin:0px;
	width:625px;
	height: 476px;
	padding: 0px;
	background-color: #FFF;
	filter: Alpha(opacity=20);    
   -moz-opacity:.2;    
   opacity:0.2;	
}
.products_show_img{
	margin:0px;
	border:5px solid transparent;
	position: absolute;
	top: 0px;
	left: 0px;
}
#Products_show_scroll{
	width:10px;
	height:44px;
	overflow:hidden;
	position:relative;
	top: 148px;
	left: 930px;
}
.news_title{
	font-size:18px;
	position:absolute;
	bottom:5px;
	text-align: center;
	font-family: "宋体", Arial;
	width: 600px;
	right: 0px;
	height: 60px;
}
.news_title span{
	font-size:12px;
	text-align:right;
	float: right;
	position: absolute;
	right: 0px;
	bottom: 2px;
}
.news_ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
}
.news_ul li{
	margin:0px;
	padding:0px;
	line-height:20px;
	height:20px;
	width:590px;
	position: relative;
	overflow: hidden;
}
.news_ul li span{
	position:absolute;
	right:0px;
	bottom:0px;
}
.main_menu_left{
	text-align:right;
	margin:0px 10px 0px 0px;
	width: auto;
	display: block;
}
.main_menu_right{
	text-align:left;
	margin:0px 0px 0px 10px;
	display: block;
	width: auto;
}
