@charset "utf-8";
body {
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding: 0px;
	margin:10px 0;
	background-color: #CECECE;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
* {
	margin: 0px;
	padding: 0px;
}
a {
	color:#F7941D;
	text-decoration:none;
}
p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height:26px;
}
img {
	border:0px;
	}
h3 {
	padding-bottom:5px;
}	
span.t1 {
	color:#F7941D;
	clear:both;
	font-size:16px;
	font-weight:bold;
}
#page {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	float: left;
	width: 984px;
	background-color: #FFF;
}
.bg_top {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	float: left;
	width: 984px;
	background-image: url(../images/bg-top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_bottom {
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	float: left;
	width: 984px;
	background-image: url(../images/bg-bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	
	}
#header {
	float: left;
	height: 91px;
	width: 984px;
}
#logo {
	height: 91px;
	width: 69px;
	float: left;
	margin-left: 10px;
}
#header_right {
	float: right;
	height: 91px;
	width: 895px;
}
#header_right #toptext {
	height: 60px;
	width: 730px;
	float: left;
	padding-top: 20px;
}
#header_right #language {
	float: right;
	height: 30px;
	width: 134px;
	padding-top: 45px;
}

#nav-new {
	float: left;
	height: 46px;
	width: 964px;
	background-repeat: repeat-x;
	background-position: center center;
	font-size-adjust:none;
	font-stretch:normal;
	padding-right: 10px;
	padding-left: 10px;
}

#nav {
	float: left;
	height: 46px;
	width: 964px;
	background-image: url(../images/nav-new.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size-adjust:none;
	font-stretch:normal;
	padding-right: 10px;
	padding-left: 10px;
}
#nav ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin: 0px;
}

#nav ul a{
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height: 32px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	width: 120px;
}
#nav ul li{
	float:left;
	list-style-type: none;
}
#nav .last a{
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height: 32px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	background-image: none;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	width: 122px;
}
#nav .last a:hover {
	background-image: url(../images/nav-new-ahover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

#nav ul li a:hover {
	background-image: url(../images/nav-new-ahover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

#nav .active a {
	background-image: url(../images/nav-new-ahover.gif);
	background-repeat: repeat-x;
	background-position: center center;
}


#main {
	float: left;
	width: 984px;
}
#topbox {
	line-height:48px;
	width:984px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: transparent;
}
#topbox .platforms {
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:984px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #efefef;
}
#topbox .platforms .platformstx {
	float:left;
	overflow:hidden;
	text-align:left;
	width:70px;
	padding-left: 10px;
}
#topbox .platforms .platlogo {
	float: left;
	width: 900px;
}

#topbox2 {
	width: 964px;
	float: left;
	padding: 10px;
	font-size: 1px;
	line-height: 0px;
	height: 320px;
}

#homebanner {
	width: 974px;
	padding: 5px;
	float: left;
}
#homebanner #homebannerleft {
	height:320px;
	width:974px;
	float:left;
	}
#homebanner #homebannercontent {
	float: right;
	height: 310px;
	width: 290px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#homebannercontent .bannertextp {
	height: 260px;
	float: left;
	width: 100%;
}
#homebannercontent #bannerbottn {
	float: left;
	width: 100%;
	height: 42px;
	text-align: right;
}

/* Easy Slider 
#slider {
	float: left;
	width: 954px;
}




	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	height: 320px;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:954px;
		height:320px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
	display:block;
	width:43px;
	height:42px;
	position:absolute;
	left:590px;
	top:280px;
	z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:633px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
	display:block;
	position:relative;
	width:43px;
	height:42px;
	text-indent:-9999px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	background-image: url(../images/navs_l.png);
	background-repeat: no-repeat;
	background-position: 0 0;
		}	
	#nextBtn a, #slider1next a{
	text-indent:-9999px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	background-image: url(../images/navs_r.png);
	background-repeat: no-repeat;
	background-position: 0 0;
		}	
*/
/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{
	height:320px;
	width:974px;
	overflow:hidden;
	float: left;
			}	
		#prevBtn, #nextBtn{
	display:block;
	width:43px;
	height:42px;
	position:absolute;
	left:890px;
	top:280px;
			}	
		#nextBtn{
	left:933px;
			}														
		#prevBtn a, #nextBtn a{  
	display:block;
	position:relative;
	width:43px;
	height:42px;
	text-indent:-9999px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	background-image: url(../images/navs_l.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}	
		#nextBtn a{ 
	text-indent:-9999px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	background-image: url(../images/navs_r.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
			}								
	
	/* // slider */		

#homecontent {
	float: left;
	width: 984px;
	background-image: url(../images/mid_left.gif);
	background-repeat: repeat-y;
	background-color: #fcfcfc;
}

#content {
	float: left;
	width: 984px;
	background-image: url(../images/mid_left.gif);
	background-repeat: repeat-y;
	background-color: #fcfcfc;
	background-position: -100px;
}
#homeleft {
	float:left;
	width: 306px;
}

#homeleft #homeads-h2 {
	width:191px;
	height:71px;
	position:absolute;
	top: -13px;
	left: -40px;
}

#homeleft h2 {
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0 10px;
	background-attachment: scroll;
	background-image: url(../images/left_bg_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#homeleft_en {
	float:left;
	width: 306px;
}
#homeleft_en h2 {
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0 10px;
	background-attachment: scroll;
	background-image: url(../images/left_bg_new_en.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#homecontent #leftmain {
	padding: 10px;
	float:left;
	height: 300px;
	width: 286px;
}
.yjadds_yj1 {
margin:0 0 0 12px;
text-align:center;
width:274px;
display:inline;
}
.yjad_block_yj1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#888888;
display:block;
float:left;
font-family:verdana,sans-serif;
font-size:12px;
font-weight:bold;
height:125px;
line-height:125px;
margin:0 10px 10px 0;
overflow:hidden;
text-align:center;
text-decoration:none;
width:125px;
}
.yjadds_yj1 .yjad_block_yj1:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #999999;
color:#333333;
}
#homeright {
	background:#FCFCFC none repeat scroll 0 0;
	float:right;
	width: 677px;
}
#homeright #h2title {
	color:#FFFFFF;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-weight:bold;
	height:40px;
	line-height:40px;
	text-align:left;
	width: 657px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(../images/homerighth2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
}



#left {
	float:left;
	width: 206px;
}
#left h2 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding-top: 5;
	padding-right: 0px;
	padding-bottom: 5;
	padding-left: 0px;
}
#left h3 {
	background:transparent url(../images/h3_bgyj2.gif) no-repeat scroll left top;
	color:#F7941D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	height:45px;
	line-height:45px;
	margin:0;
	padding:0 10px;
}
#left #leftmain {
	float:left;
	width:196px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#aboutborad {
	height: 50px;
	width: 150px;
	float: left;
	margin: 15px;
	border: 1px solid #eee;
}


#products-nav {
	float: left;
	width: 196px;
	padding-bottom: 10px;
	}
#products-nav ul {
	margin: 0px;
	padding: 0px;
}

#products-nav ul li {
	list-style-image: none;
	list-style-type: none;
	float: left;
}	
#products-nav ul li a{
	font-size: 12px;
	color: #000;
	width: 93px;
	float: left;
	padding-right: 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	}	
#products-nav ul li a:hover {
	color: #555;
}
#products {
	width:757px;
	float:left;
	padding-bottom:10px;
}
#productstem {
	height: 108px;
	width: 198px;
	float: left;
	padding: 20px;
}


#products-box {
	float: left;
	width: 169px;
	padding:20px 20px 0 0;
}
#products-box-img {
	height: 169px;
	width: 169px;
}
#products-box-img a {
	width: 167px;
	height:167px;
	border: 1px solid #ddd;
	display:block;
}
#products-box-img a:hover {
	border: 1px solid #ccc;
}


#products-box-title {
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	width: 100%;
	padding-top:5px;
}
#products-Details {
	float: left;
	width: 757px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#products-top {
	float: left;
	height: 402px;
	width: 757px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	padding-top: 10px;
}

#products-large-images {
	float: left;
	height: 400px;
	width: 400px;
	border: 1px solid #cdcdcd;
}
#products-name {
	float: right;
	width: 342px;
}
#products-name table tr td {
	padding: 5px;
}
#products-bottom {
	float: left;
	width: 757px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#products-bottom h3 {
	font-size: 14px;
}






	
	
#leftmenu {
	width:186px;
	float:left;
	padding-bottom: 10px;
}
#leftmenu ul{
	padding:0px;
	margin:0px;
}
#leftmenu ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	width:186px;
	
}
#leftmenu ul li a {
	color:#888888;
	display:block;
	font-size:12px;
	line-height:30px;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	background:transparent url(../images/newsitemtopbg.gif) repeat-x scroll left bottom;
}
#leftmenu ul li a:hover {
	color:#333;
}







#right {
	background:#FCFCFC none repeat scroll 0 0;
	float:right;
	width: 767px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#right #h2title {
	color:#FFFFFF;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:43px;
	line-height:45px;
	text-align:left;
	width: 757px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-attachment: scroll;
	background-color: #9F0000;
	background-image: url(../images/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#right #mainin {
	width: 757px;
	background-image: url(../images/midbg.gif);
	background-repeat: repeat-x;
	float:left;
	padding-left: 10px;
}
#right #home_box_content {
	width: 677px;
}
#Breadcrumbs {
	width: 757px;
	height: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#post {
	width:757px;
	float:left;
}
#post h2 {
	font-size: 18px;
	font-family: "Trebuchet MS", sans-serif;
	line-height:30px;
}

#news {
	float:left;
	padding-top:10px;
}
#news ul li {
background-image:url(../images/clistbj.jpg);
background-position:left 6px;
background-repeat:no-repeat;
float:left;
list-style-type:none;
margin-bottom:5px;
margin-top:5px;
padding-left:20px;
width:700px;
border-bottom: solid 1px #efefef;
}
#news ul li a {
	width:500px;
	display:block;
	float:left;
	padding-top: 3px;
	padding-bottom: 3px;
}




#p_nav {
	color:#757575;
	float:left;
	font-weight:bold;
	margin-top:15px;
	width: 740px;
	height:30px;
	text-align: right;
}
#p_nav a {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
#p_nav a:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
#p_nav a:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
#p_nav .ditto_currentpage {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
#p_nav .ditto_off {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}









.download {
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
}

#homesearch {
	padding-left: 40px;
}

#searchleft {
	width: 186px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#ajaxSearch_form {
	padding:0px;
	margin:0px;
	}
#ajaxSearch_form fieldset{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#ajaxSearch_form #ajaxSearch_input {
	padding: 2px;
	height: 16px;
	width: 120px;
}
#zhengshu {
	float: left;
	height: 300px;
	width: 350px;
	text-align: center;
	margin: 0px;
	padding: 10px;
}
#zhengshu p {
	margin: 0px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;
}

#wlpeLoginForm input {
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-size:100%;
margin:0;
padding:2px 0;
width:200px;
}
#wlpeLoginForm li{
	list-style-type: none;
	float:left;
	width:100%;
	}
#wlpeLoginFieldset {
	border:0px;}	

#wlpeUserRegisterInput {
	border:0px;
	}
#RegisterForm li {
	list-style-type: none;
	float:left;
		width:100%;
	}
#RegisterForm input {
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-size:100%;
margin:0;
padding:2px 0;
width:300px;
}
.reg_bd_ul1_p1 {
	width:70px;
	float:left;
}
.reg_bd_ul1_p2 {
	float:left;
}

	
#wlpeLogin {}
#wlpeLoginButtons {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#order table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-left-color: #eee;
}
#order .bg td {
	background-color: #eee;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#order .bg2 td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
#contacttable td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	}
#download {
	float: left;
	height: 173px;
	width: 350px;
	margin-right: 25px;
	border: 1px solid #ebebeb;
	margin-bottom:10px;
}
#partners {
	height: 45px;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 30px;
	border: 1px solid #ebebeb;
}



#footer {
	color:#FFFFFF;
	height:166px;
	float: left;
	width: 984px;
	background-color: transparent;
}
#bottom {
	overflow:hidden;
	text-align:center;
	width:984px;
	float: left;
	background-color: transparent;
}
#related {
	background:transparent none repeat scroll 0 0;
	color:#000;
	overflow:hidden;
	text-align:left;
	width:964px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	padding: 10px;
}

#related a {
	color: #F7941D;
	text-decoration: none;
}
#related #copy {
	float: right;
	width: 500px;
	text-align: right;
}
#related #adders {
	float: left;
	width: 450px;
	text-align: left;
}
