body{ 
	margin:0; 
	padding:0;
	background:url(../images/bg.jpg) repeat-x #fff;
	font:12px tahoma
}
img , a , div ,td {
	 behavior: url("css/iepngfix.htc");
}
.clr{
	clear:both
}
#wrapper{
	float:none;
	margin:0 auto;
	width:1200px;
	position:relative
}
.header{
	float:none;
	width:900px;
	margin:0 auto;
	height:140px;
	overflow:hidden
}
.header a.logo{
	float:left;
	width:305px;
	display:block;
	height:125px;
	background:url(../images/logo.jpg) no-repeat
}
.header .bRight{
	width:595px;
	float:right;
	padding-top:20px
}
.header .bRight a.nav_{
	color:#9dd687;
	text-decoration:none;
	font:10px tahoma;
	float:right;
	padding:0 5px;
	border-right:1px solid #9dd687
}
.header .bRight a.nav_:hover{
	color:#fff
}

.intro{
	 float:none; 
	 margin:30px auto 10px auto; 
	 width:870px;
	 *padding-top:30px
	 
}
.latest{
	width:870px;
	float:none;
	margin:0 auto;
	
}
.latest .display{
	float:left;
	width:244px;
	padding-top:10px;
	padding-left:46px;
	padding-bottom:5px
}
.latest a.topic{
	color:#fff;
	text-decoration:none;
	display:block;
	font:12px tahoma;
	padding-top:15px;
	float:left;
	font-weight:bold;
	width:208px;
	padding:15px 41px 10px 41px;
	text-indent:15px
}
.latest .desc{
	font:12px tahoma;
	color:#fff;
	width:150px;
	float:left;
	margin-top:10px
}
.latest .block_{
	width:290px;
	float:left;
	background:url(../images/bg_block.jpg) no-repeat 0 20px;
	height:215px

}
.latest .hotnews{
	width:310px;
	float:left;
	background:url(../images/bg_hotnews.jpg) no-repeat;
	height:157px;
	padding-top:55px
}
.latest .campaign{
	width:310px;
	float:left;
	background:url(../images/bg_campaign.jpg) no-repeat;
	height:157px;
	padding-top:55px
}
.latest .product{
	width:310px;
	float:left;
	background:url(../images/bg_product.jpg) no-repeat;
	height:157px;
	padding-top:55px
}
.download{
	width:750px;
	float:left;
	padding-left:50px;
}
#container{
	width:860px;
	background:#fff;
	float:none;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:50px;
	margin-top:20px
}
#container h3{
	color:#000;
	display:block;
	padding:20px 30px;
	background: url(../images/h3.jpg) #fff repeat-x;
	border-bottom:1px dotted #ccc

}
#news_detail{
	width:760px;
	background:#fff;
	float:none;
	margin:0 auto;
	overflow:hidden;
	padding:30px 50px;
	margin-top:20px;
	
}
#news_detail h3{
	color:#000;
	float:left;
	padding:0
}
.all_news{
	width:214px;
	float:left;
	margin-left:10px
	
}
.all_news .title_{
	background:url(../images/all_news.jpg) no-repeat;
	float:left;
	width:194px;
	border-bottom:dotted 1px #ccc;
	font-weight:bold;
	color:#555;
	font-size:14px;
	text-transform:capitalize;
	padding:0 0 5px 20px;
}
.all_news a.all{
	color:#006600;
	text-decoration:none;
	display:block;
	background:url(../images/more_bullet.jpg) no-repeat 0 4px ;
	padding-left:10px;
	margin-top:7px;
	border-bottom:1px dotted #ccc;
	width:204px;
	padding-bottom:8px;
	float:left;
	font-size:11px
}
.all_news a.all:hover{
	text-decoration:underline
}
.news_cate{
	width:516px;
	float:left;
	color:#555
}
.news_cate .block{
	width:243px;
	float:left;
	margin-right:15px;
	margin-bottom:0px
}
.news_cate .block .title{
	width:208px;
	float:left;
	background:url(../images/news_title_bg.jpg) no-repeat;
	font-weight:bold;
	color:#555;
	font-size:14px;
	text-transform:capitalize;
	padding:15px 0 20px 35px;
}
.news_cate .block .produsct_dis{
	background:url(../images/news_products_dis_title.jpg) no-repeat
}
.news_cate .block .latest_news{
	background:url(../images/news_latest_news_title.jpg) no-repeat
}
.news_cate .block .products_news{
	background:url(../images/news_products_news_title.jpg) no-repeat
}
.news_cate .block .activity_news{
	background:url(../images/news_activity_news_title.jpg) no-repeat
}
.news_cate .block .bg{
	width:195px;
	padding:0 24px;
	background:url(../images/news_bg02.jpg) no-repeat;
	float:left;
}
.news_cate .block img{
	margin-bottom:8px
}
.news_cate .block a.download_{
	color:#006600;
	text-decoration:none;
	display:block;
	background:url(../images/dl.jpg) no-repeat 0 4px;
	padding:4px 3px 3px 25px;
	margin-top:5px;
	border-top:1px dotted #ccc
}
.news_cate .block a.more{
	color:#006600;
	text-decoration:none;
	display:block;
	background:url(../images/more_bullet.jpg) no-repeat 0 5px ;
	padding-left:10px;
	margin-top:5px;
	border-top:1px dotted #ccc
}
.news_cate .block a.more:hover{
	text-decoration:underline
}


.news_cate .block02{
	width:500px;
	float:left;
	margin-bottom:25px
}
.news_cate .block02 .bg{
	width:195px;
	float:left;
}
.news_cate .block02 .desc{
	width:275px;
	padding-left:30px;
	background:url(../images/news_bg03.gif) no-repeat;
	float:left;
	height:80px
}
.news_cate .block02 a.more{
	color:#006600;
	text-decoration:none;
	display:block;
	background:url(../images/more_bullet.jpg) no-repeat 0 5px ;
	padding-left:10px;
	margin-top:5px;
	border-top:1px dotted #ccc
}
.news_cate .block02 a.more:hover{
	text-decoration:underline
}
.highslide-gallery{
	min-height:300px;
	height:auto
}
.highslide-gallery a{
	border:1px solid #ccc; 
	padding:5px;
	float:left;
	margin-right:10px
}

.search_products{
	width:195px;
	float:left;
	margin-left:50px;
	background:url(../images/search_bg.jpg) repeat-y	
}
.cate{
	float:left;
	width:516px;
	background:url(../images/cate_bg.jpg) no-repeat;
	margin-left:30px;
	padding:30px;
	min-height:300px;
	height:auto!important
}
.products{
	float:left;
	width:700px;
	background:url(../images/products_bg.jpg) no-repeat;
	margin-left:50px;
	padding:30px
}
.products .hi{
	width:700px;
	float:left;
	margin-bottom:10px
}
.products .p{
	width:122px;
	float:left;
	margin:9px;
	text-align:center;
	background-repeat:no-repeat
}
.products .p a{
	color:#555;
	text-decoration:none;
	font-weight:bold
}
.p-detail{
	color:#555;
	text-decoration:none;
}
.p-display{
	width:750px;
	float:left;
	padding:5px
}
.p-display .paramiter b{
	 font-size:16px;
	 padding-left:17px;
	 background:url(../images/bullet.jpg) no-repeat  0 10px;
	 border-top:1px dotted #ccc;
	 display:block;
	 padding-top:5px
}
.p-display .paramiter ._detail{
	width:500px;
	float:left;
	margin-top:10px
}
.p-display .paramiter .gallery{
	width:250px;
	float:left
}
.products_detail{
	float:left;
	width:760px;
	background:#fff;
	margin-top:10px
}

#footer{
	width:100%;
	background:#4cac27;
	padding:20px 0;
	text-align:center;
	float:left;
	margin-top:20px;
	font:12px tahoma;
	color:#fff
}
#footer a{
	font:12px tahoma;
	text-decoration:none;
	color:#fff;
	padding:0 5px;
	float:none;
	
}
.contact{
	width:800px;
	color:#333333;
	font:12px tahoma;
	float:none;
	margin:0 auto;
	background:#fff;


	padding-bottom:50px;
	padding:30px;
	overflow:hidden
}
.see_other{
	float:right
}
.detail{
	float:none;
	margin:0 auto;
	padding:20px;
	width:950px;
	background:url(../images/bg_detail.jpg);
	color:#000;
	font:12px tahoma
}
.detail02{
	float:none;
	margin:0 auto;
	padding:20px;
	width:950px;
	background:url(../images/bg_detail02.jpg);
	color:#fff;
	font:12px tahoma
}
td{
	vertical-align:top
}
.sitemap{
	width:800px;
	color:#333333;
	font:12px tahoma;
	float:none;
	margin:0 auto;
	background:#fff;
	padding-bottom:50px;
	padding:30px;
	overflow:hidden
}
.sitemap a.mm{
	display:block;
	padding:5px 10px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-right:10px;
}
.news_{
	width:811px;
	float:left;
	background:url(../images/news_bg.jpg) no-repeat #000;
	color:#fff;
	padding:20px 50px 60px 50px
	
}
.reg{
	width:760px;
	background:#fff;
	float:none;
	margin:0 auto;
	overflow:hidden;
	margin-top:20px;
	padding:30px 50px;
	padding-bottom:50px
}
.reg .form_{
	width:760px; 
	background:#fff;
}

.reg .regisF{
	position:absolute;
	left: 74px;
	top: 39px;
}
.reg input ,.reg textarea{
	border:1px solid #ccc;
	color:#333;
	width:200px

}
.reg .regis01{
	position:absolute;
	left: 408px;
	background:url(../images/reg_01.png) no-repeat;
	width:175px;
	height:85px;
	top: 10px;
	padding-top:63px;
	padding-left:70px
}
.reg .regis02{
	position:absolute;
	left: 4px;
	background:url(../images/reg_02.png) no-repeat;
	width:423px;
	height:184px;
	top: 165px;
	padding-top:100px;
	padding-left:90px
}
.reg .regis02 input{
	width:135px
}
.reg .regis03{
	position:absolute;
	left: 566px;
	background:url(../images/reg_03.png) no-repeat;
	width:146px;
	height:112px;
	top: 181px;
	padding-top:56px;
	padding-left:150px
}
.reg .regis03 input{
	width:115px
}
.reg .regis04{
	position:absolute;
	left: 554px;
	background:url(../images/reg_04.png) no-repeat;
	width:157px;
	height:118px;
	top: 365px;
	padding-top:80px;
	padding-left:115px
}
.reg .regis04 input{
	width:115px
}
.reg .regis05{
	position:absolute;
	left: 310px;
	background:url(../images/reg_05.png) no-repeat;
	width:155px;
	height:87px;
	top: 447px;
	padding-top:95px;
	padding-left:95px
}
.reg .regis05 input{
	width:115px
}
.reg .submit{
	position:absolute;
	left: 657px;
	top: 585px;
	width: 110px;
}
.reg .notice{
	position:absolute;
	padding:10px;
	color:#000000;
	left: 100px;
	top: 132px;
	width: 271px;
}
table.reg_  td{
	*padding:3px!important;
	padding:4px
}
.reg a.rule{
	position:absolute;
	padding:5px;
	text-align:center;
	color:#000;
	width: 150px;
	left: 690px;
	top: 80px;
	text-decoration:none;
	background:#f90
}
.reg a.games{
	position:absolute;
	padding:5px;
	text-align:center;
	color:#000;
	width: 187px;
	left: 170px;
	top: 116px;
	text-decoration:none;
	background:#f90
}
.reg a.games_{
	padding:5px;
	text-align:center;
	color:#000;
	text-decoration:none;
	background:#f90;
	float:right
}
.reg a:hover{
	background:#000;
	color:#fff;
}
.activity{
	width:800px;
	color:#333333;
	font:12px tahoma;
	float:none;
	margin:0 auto;
	background:url(../images/bg_acti.jpg) no-repeat right top #fff;
	padding-bottom:50px;
	padding:30px;
	overflow:hidden
}
.activity b{
	background:#b5db14;
	padding:5px;
	color:#fff;
	font-size:12px;
	display:block;
	margin-bottom:10px;
	float: left;
}

input.myButton {
   height: 35px;
   width: 104px;
   cursor:hand
}
input.myButton2 {
   height: 26px;
   width: 51px;
   cursor:hand
}
.profile{
	width:800px;
	color:#333333;
	font:12px tahoma;
	float:none;
	overflow:hidden;
	background:url(../images/profile.png) no-repeat;
	padding:30px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.profile .team{
	font:bold 16px tahoma;
	background:#000;
	color:#b5db14;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.profile .team span{
	color:#fff
}
.profile .desc_{
	margin-top:10px;
	float:left;
	background:#fff;
	width:800px;
	padding:5px;
	padding-bottom:0
}
.profile  .title{
	background:#000;
	color:#b5db14;
	font-weight:bold;
	text-align:center
}
.profile  .title span{
	color:#fff;
}
.profile td.topic{
	background:#b5db14;
	color:#000;
	font:bold 12px tahoma
} 
.profile .miles{
	color:#f00;
	font-weight:bold
}
.profile .desc_ span.name{
	background:#ccc; 
	display:block;
	padding:1px
}
.profile  .detail_{
	background:#ccc
}
.profile .desc_ .detail_ .tel_{
	color:#fff
}
.profile .mission_{
	float:left;
	background:#fff;
	width:800px;
	padding:5px;
}
.profile .reg_{
	float:left;
	background:#fff;
	width:801px;
	padding:5px;
}
.profile .fls{
	margin-top:30px;
	margin-bottom:30px
}
.profile .miles_{
	background:#eee
}
.mission_d{
	background:#fff;
	width:800px;
	padding:5px;
	color:#fff;
	float:left
}
.mission_d table.bg{
	background:url(../images/now.jpg) no-repeat #000;

}
.mission_d table.bg td{
	text-align:center
}
.welcome{
	font:bold 12px tahoma; 
	color:#b5db14; 
	padding:5px; 
	background:#000;
	float:right;
	margin-bottom:5px
}
.welcome span{
	color:#fff
}
a.profile_{
	background:#000;
	color:#f90;
	padding:5px;
	font:bold 12px tahoma;
	text-decoration:none;
	display:inline;
	border-right:none;
	float:right
}
a.profile_:hover{
	color:#fff
}
.limited{
	width:800px;
	color:#333333;
	font:12px tahoma;
	float:none;
	margin:0 auto;
	background:#fff;
	padding-bottom:50px;
	padding:30px;
	overflow:hidden
}
.limited b{
	background:#b5db14;
	padding:5px;
	color:#fff;
	font-size:12px;
	display:block;
	margin-bottom:10px;
	float: left;
}
.top_{
	float:left;

	background:#fff;
	width:370px;
	padding:5px;
}
.top_  .title{
	background:#000;
	color:#b5db14;
	font-weight:bold;
	text-align:center
}
.top_  .title span{
	color:#fff;
}
.top_ td.topic{
	background:#b5db14;
	color:#000;
	font:bold 12px tahoma
} 
.top_   .detail_{
	background:#ccc
}
.top_   .miles_{
	background:#eee;
	text-align:center;
	font-weight:bold;
	color:#FF0000
}

