
.frame960{
	position:relative;
	width:960px;
	margin:0 auto;
}
#component-home{
	background:url(../images/v-banner-bg.png) repeat-x;
}
.twoc{
	background:url(../images/content/1.jpg) repeat-y;
}
.component-container{
	width:690px;
	z-index:200;
}
#integral-switcher .moveable{width:100%;}
#music-player{
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	position:absolute;
	left:50%;
	margin-left:485px;
	top:50%;
	margin-top:-10px;
	z-index:9999;
}
.check_code{
	cursor:pointer;
}
.inner-page{
	margin-top:10px;
	border:1px solid #dedede;
	padding:15px;
}
.isaboutus .inner-page,.isgamepage .inner-page{
	border:0;
	padding:0;
}
.isgamepage .pcpan{background-image:none;padding:15px 24px;width:710px;margin:0 auto;}
.pcategory .inner-page{
	padding:0 0 25px 0;
	overflow-x:hidden;
}
.faqpage .inner-page{
	padding:10px 0 0px 0;
	overflow-x:hidden;
	width:705px;
}
.pdownload .inner-page,.hrpage .inner-page{
	padding:0 0 25px 0;
	overflow-x:hidden;
	border:0;
}
.item-page{
	line-height:25px;
}
.brand-list,.item-page{
	margin-top:10px;
}
.img219,.bimg{
	border:1px solid #dedede;
	display:block;
	background:no-repeat center center;
}
.img219{		
	width:219px;
	height:124px;	
}
.bimg{	
	padding:3px;
	width:285px;
	height:200px;	
}
/* game page */
.gameinfo{
	width:465px;
}
.color6{color:#666;}
.gameitem{
	background:url(../images/content/2.jpg) repeat-x 0 bottom;
	width:710px;
	padding:18px 0;
	margin-bottom:10px;
}
.wrapmore{position:relative;}
.wrapmore .redamore{position:absolute;top:-25px;right:0;}
#pagetitle{
	background:url(../images/base/0.jpg) no-repeat 0 center;
	padding-left:18px;
	margin-top:20px;
	line-height:20px;
	margin-left:22px;
}
.cntitle{
	font-size:16px;
	font-weight:bold;
	color:#6ac334;
}
.entitle{
	font-family:arial;	
}
.gametime{
	color:#6ac334;
	font-family:arial;
}
.gamelink{
	width:219px;
	height:124px;
	display:block;
}
/* zoujin chaopinsan */
.nav1-new-list{border:1px solid #dedede;width:758px;height:230px;margin-bottom:10px;}
.nav1-title{
	background:url(../images/content/title.jpg) repeat-x;
	height:36px;
	line-height:35px;	
	padding-left:15px;	
	font-size:14px;
}
.nav1-mroe{font-size:12px;}
.nav1-title a{color:#6ac334;}
.img255{
	width:255px;
	height:156px;
	background:no-repeat center center;
	display:block;
	padding:2px;
	border:1px solid #dedede;
}
#newlist{
	padding:15px;
	width:728px;
}
.nav1-date{
	background:url(../images/content/bluedot.png) no-repeat 0 center;
	padding:0 10px 0 12px;
	color:#6ac334;
	font-family:arial;
}
.next-n{
	width:435px;
}
.next-n li{
	background:url(../images/content/dashedline.png) no-repeat center bottom;
	height:30px;
	width:435px;
	line-height:30px;
}
/*--------------- home page start -------------*/

#fudongdiv #main-top li ul{
	display:none;
}
#fudongdiv{
	background:url(../images/head/bg.png) repeat-x;
	height:57px;
	position: fixed; 
	top: -57px;
	z-index: 99999;
	width: 100%;
}
#main-top{
	width:588px;
	position:absolute;
	right:0;
}
#main-top .item-first,#main-top .item-end{display:none;}
#main-top li,#main-top li a{
	float:left;
	width:98px;
	height:55px;
	display:block;
	text-align:center;
	line-height:55px;
}
#main-top .menu li a:hover,
#main-top .menu li.active a{
color:#6ac334;
background:url(../images/head/c12.png) no-repeat -80px 12px;
}
.leftfixed{
	position:fixed;
	top:57px;	
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+57));
}
.leftfixed2{
	position:fixed;
	top:-75px;	
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop-75));
}

.home-detail,
.home-list,
.home-list-one{
	display:block;
	overflow:hidden;
}
.home-detail-more,.home-list-more{
	display:block;
	text-align:center;
	background-repeat:no-repeat;
}
.content-img{
	display:block;
}
.content-desc,.content-other-desc{
	color:#878A8C;
	line-height:20px;
}
.content-img-date{
	position:relative;
}
.content-img-date .content-date-b{
	height:30px;
	line-height:30px;
	font-size:28px;
	position:absolute;
	width:100%;
	text-align:center;
	left:0;
	top:50%;
	margin-top:-25px;
	color:#FFF;
}
.content-img-date .content-date-m{
	height:20px;
	line-height:20px;
	font-size:12px;
	position:absolute;
	width:100%;
	text-align:center;
	left:0;
	top:50%;
	margin-top:5px;
	color:#FFF;
}

.home-detail-company .home-detail-top span,
.home-list-products .home-list-top span,
.home-list-news .home-list-top span,.home-list-products2 .home-list-top span{
	display:block;
	float:left;
	font-size:14px;
	font-weight:600;
	height:40px;
	line-height:40px;
	color:#6ac334;
}

.home-detail-company{
	float:left;
}
.home-detail-company .content-desc{
	line-height:20px;
}

.home-list-products{
	float:left;
}
#home-list-products2{
	float:left;
	padding:0px 23px 25px 23px;
}
.home-list-products .content-title{
	font-weight:bold;
	color:#5C5F5F;
}
.home-list-products .content-desc{
	color:#878A8C;
}
.home-list-products .content-img-date{
	background:#E0E0E0;
}

.home-list-pro-imgs{
	float:left;
	margin-left:30px;
}
.home-list-pro-imgs a{
	display:block;
	float:left;
}

.home-list-news{
	float:left;
	margin-left:30px;
}
.home-list-news .content-other-title{
	font-weight:bold;
	color:#5C5F5F;
}
.home-list-news .content-other-desc{
	color:#878A8C;
}
.home-list-news .content-date{
	text-align:center;
	background-repeat:no-repeat;
	color:#FFF;
	-webkit-text-size-adjust:none;
	font-size:10px;
	margin:2px 0 3px 6px;
}
.home-list-news .content-title{
	color:#878A8C;
}

#home-list-works{
	margin:0 auto;
}
.home-list-works .home-list-one{
	float:left;
	margin:0 0 0 15px;
	background:#472A29;
}
.home-list-works .home-list-one:hover{
	background:#C9C94C;
}
.home-list-works .auto-content-title
,.home-list-works .content-date
,.home-list-works .content-title{
	color:#FFF;
}
.home-list-works .content-date{
	-webkit-text-size-adjust: none;
	font-size:10px;
}
.home-list-works .auto-content-title{
	font-family:Georgia;
	font-weight:bold;
	font-size:14px;
}
.home-list-works .home-list-one:hover .auto-content-title{
	color:#000;
}
.home-list-works .content-td{
	float:left;
	padding-left:11px;
}

.home-list-content{
	position:relative;
}
.content-list-img{
	overflow:hidden;
}
.list-img-bt{
	display:block;
	position:absolute;
	top:50%;
	background-repeat:no-repeat;
	z-index:100;
}
.list-img-container{
	display:block;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.list-img-scroll{
	display:block;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
}
.home-list{
	width:300px;
	height:190px;
}
.home-others .home-list a{
	background:url(../images/home/x.png) no-repeat 0px center;
	width:300px;
	height:190px;
	display:block;
}
.hlist-first{
	width:115px;
	height:135px;
	padding:55px 40px 0 145px;
	background:no-repeat 15px center;
}
a .h-i-t{
	font-size:23px;
	font-weight:normal;
	line-height:32px;
	color:#6ac334;
}
.h-i-des{
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding-top:9px;
	color:#000;
}
.note{color:#6ac334;}
.hlist-item{
	height:30px;
	line-height:30px;
	background:url(../images/home/l.png) no-repeat center bottom;
}

/*--------------- home page end -------------*/

/*--------------- switcher(mod_switcher) start ------------------*/
.switcher-view{
	display:block;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.switcher-view .switcher-scroll-area{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
}
.switcher-view .one-view{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.switcher-view .one-view-desc{
	width:100%;
	height:64px;
	position:absolute;
	bottom:0;
	left:0;
}
.switcher-view .one-view-desc h1{
	font-size:14px;
	font-weight:200;
	color:#FFF;
	height:18px;
	line-height:18px;
	text-align:right;
}
.switcher-view .one-view-desc span{
	font-size:12px;
	color:#818181;
	line-height:14px;
	display:none;
}
.switcher-view .one-view-content{
	position:relative;
	width:100%;
	height:100%;
	z-index:100;
}
.switcher-view .one-view-bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:99;
}

.switcher{
	position:relative;
	margin:0 auto;
}
.switcher .left-button,
.switcher .right-button{
	display:block;
	position:absolute;
	top:50%;
	z-index:100;
}
.switcher .content-frame{
	overflow:hidden;
	position:relative;
	z-index:99;
}
.switcher .item-content{
	background-position:center center;
	background-repeat:no-repeat;
}
.switcher .moveable{
	position:absolute;
	width:2000px;
}
.switcher .moveable .item{
	display:block;
	float:left;
}
.switcher .moveable .item .item-content{
	display:block;
	overflow:hidden;
}
.switcher .moveable .item h1{
	display:block;
	font-size:12px;
	font-weight:200;
	text-align:center;
	color:#666;
}
.switcher .moveable .item:hover h1,
.switcher .moveable .item.active h1{
	color:#000;
}
.bigpagination{
	position:absolute;
	text-align:center;
	z-index:100;
}
.bigpagination .pagination-b{
	display:block;
	float:left;
	overflow:hidden;
}

#horizontal-view{
	border:1px solid #E9E9E9;
	border-bottom:0;
	margin-top:30px;
}
#horizontal-switcher{
	padding:5px;
	width:748px;
	margin-bottom:10px;
	border:1px solid #E9E9E9;	
}
#horizontal-switcher .content-frame{margin:0;}
#horizontal-switcher .left-button,#horizontal-switcher .left-button:hover{
	background:url(../images/contactus/l.png) no-repeat ;
}
#horizontal-switcher .right-button,#horizontal-switcher .right-button:hover{
	background:url(../images/contactus/r.png) no-repeat ;
}
#horizontal-switcher .bigpagination{
	margin:0;
	bottom:15px;
}
.saletitle{	
	padding:12px 0px 0px 0px;
}
/*--------------- switcher(mod_switcher) end ------------------*/

/*--------------- head ----------------*/
#container{
	margin-top:0px;
}
.item-child-first,.item-child-end{
	overflow:hidden;
}
.homehead{
	height:141px;
	background: url(../images/v.png) no-repeat center 0;
}
.innerhead{
	height:185px;
	background:#6ac334 url(../images/v.png) no-repeat center 0;
}
#header{
	display:block;
	width:100%;
	min-width:960px;
	position:relative;
	z-index:100;
}
#header #logo,.menu-top{
	display:block;
	position:absolute;
	z-index:400;
}
#header #logo a{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	background-position:center center;
	background-repeat:no-repeat;
}
#main-menu .menu .item-480 ul{
	left:-70px;
}
#main-menu .menu .item-515 ul{
	left:-355px;
	width:585px;
}
#main-menu .menu .active ul{display:block;opacity:1;}
/* #main-menu .menu .item-512 ul .item-149 a,#main-menu .menu .item-512 ul .item-150 a{padding:0 23px;}
#main-menu .menu .item-512 ul .item-134 a{padding:0 9px;} */ 
.menu-top{
	right:0px;
	top:10px;
}
.menu-top .item-first,.menu-top .item-end{display:none;}
.menu-top li ,.menu-top li  a{
	float:left;
	width:68px;
	display:block;
	text-align:center;
	height:20px;
	line-height:20px;
}
.menu-top li {
	background:url(../images/base/t.jpg) no-repeat right center;
}
.menu-top .item-479{background:none;}
.menu-top .item-553{background:url(../images/base/2.jpg) no-repeat 10px center;}
.menu-top .item-553,.menu-top .item-553 a{
	color:#6ac334;
	text-align:right;
}
.headbg2{
	background:rgb(106, 195, 52);
	height:37px;
	position:absolute;
	width:100%;
	top:141px;
	display:none;
	z-index:100;
}
.homehead #main-menu{
	top:90px;}
#main-menu{
	display:block;
	width:100%;
	position:absolute;
	top:95px;
	z-index:300;
}
#main-menu .menu{
	position:absolute;
}
#main-menu .menu li{
	position:relative;
	float:left;
}
#main-menu .menu li ul{
	position:absolute;
	left:0;
	z-index:9999;
	display:block;
}
#main-menu .menu li a{
	display:block;
	width:100%;
	text-align:center;
	height:100%;
	font-weight:bold;
}

#main-menu .menu li ul #mc-top{
	position:relative;
	float:left;
	background-repeat:no-repeat;
	z-index:100;
	padding:0;
}
/*--- mainmenu add css start ---*/
#main-menu .menu .item-first, #main-menu .menu .item-end ,#main-menu .menu li ul .item-child-first, #main-menu .menu li ul .item-child-end{display:none;}
#main-menu .menu li,
#main-menu .menu li a{
	font-size:15px;
}

#main-menu .menu li a:hover,
#main-menu .menu li.active a{
	color:#000;
	background:url(../images/head/c12.png) no-repeat -80px 12px;
}
#main-menu .menu li ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	background:url(../images/head/li.jpg) no-repeat right center;
}
#main-menu .menu li.active ul li a{
	color:#fff;
}
#main-menu .menu li ul li a{
	width:77px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
#main-menu .menu li ul .item-564 a,#main-menu .menu li ul .item-589 a{
	width:94px;
}
#main-menu .menu li ul li
{
	width: auto;
}
#main-menu .menu li.active ul li a{background:none;}
#main-menu .menu li ul li a:hover,
#main-menu .menu li ul li.active a {
	color:#6ac334;
	background:url(../images/head/c05.png) no-repeat 4px center;
}
#main-menu .menu .active ul .item-564 a:hover,#main-menu .menu li ul  #item-564 a:hover,#main-menu .menu li ul .item-564.active a,#main-menu .menu .active ul .item-589 a:hover,#main-menu .menu li ul  #item-589 a:hover,#main-menu .menu li ul .item-589.active a {
	background:url(../images/head/c05.png) no-repeat -79px center;
}
/*--- brand page ---*/
.brand-item{padding:15px 0 0 0;}
.brand-list{
	background:url(../images/content/brand.jpg) repeat-y 0 0;
	padding-left:15px;
}
.brand-img{
	width:214px;
	height:110px;
	display:block;
	background:no-repeat center center;
	border:1px solid #dedede;
}
.byear{
	background:url(../images/content/brand-year.png) no-repeat 0 center;
	padding-left:20px;
	font-size:16px;
	width:100px;
	color:#6ac334;
}
.bcont{
	width:570px;
}
.brand-title{
	width:320px;
	padding-left:20px;
}
/*--- mainmenu add css end ---*/
.main-links{
	display:block;
	width:115px;
	height:28px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:20px;
}
.main-links a{
	display:block;
	float:left;
	height:100%;
	text-align:center;
	line-height:28px;
}
/*--------------- every page sitemap ------------*/
#site-map{
	width:760px;
	margin:20px auto 0;
	height:250px;
	position:relative;
	
}
#site-map .menu{
	position:absolute;
}
#site-map .menu li{
	position:relative;
	float:left;
}
#site-map .menu li ul{
	position:absolute;
	left:0;
	display:block;
}
#site-map .menu li a{
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	height:100%;	
	background:#F0F0F0;
}
#site-map .menu li ul li a{
	background:none;
}
/*--------------- single page sitemap -------------*/
#single-site-map{
	height:auto;
	width: 760px;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
}
#single-site-map .innermenu{
	background: none;
}
#single-site-map .menu{
	position:relative;
	width:760px;
	margin:0 auto;
	height:auto;
	left:0;
	top:0;
}
#single-site-map .menu li{
	width:112px;
	position:relative;
	float:left;
	height:auto;
}
#component-content #single-site-map .menu li ul{
	position:relative;
	left:0;
	top:0;
	width:100%;
	display:block;
}
.w900{
	width:958px;
	margin:0 auto;
	position:relative;
}
#single-site-map .menu li a{
	display:block;
	width:100%;
	text-align:center;
	height:100%;
	color:#6ac334;
	font-size: 14px;
}
#single-site-map .menu li a:hover{
	color:#808080;
}
#component-content #single-site-map .menu li ul li{
	width:100%;
}
#component-content #single-site-map .menu li ul .item-child-first{
	display:none;
}
#single-site-map .menu li ul li a{
	color:#000;
	width:100%;
	padding:0;
	text-align:center;
	background:none;
	border:0;
	font-size: 12px;
}
#single-site-map .menu .item-end{
	display:block;
	float:none;
	clear:both;
	height:0px;
	font-size:0px;
	overflow:hidden;
}
/*--------------- breadcrumbs ------------*/
.ftitle2{color:#959595}
.breadcrumbs{
	display:block;
	width:740px;
	height:36px;
	line-height:36px;
	padding:0 10px;
	text-align:left;	
	background:url(../images/content/bread.jpg) no-repeat 0 0;
}
.banner2{margin-top:10px;}
.breadcrumbs .showHere{
	display:block;
	float:left;
}
.breadcrumbs .showHereText{
	display:block;
	height:20px;
	line-height:20px;
}
.breadcrumbs .bread-text-container{
	display:block;
	float:left;
}
.breadcrumbs,.breadcrumbs a{
	color:#808080;
}
.breadcrumbs .bread-text-container span{
	padding-right:12px;
	color:#6ac334;
}

/*--------------- left menu -------------*/
.menu-top-title{
	padding:30px 0 10px 10px;
	height:28px;
	
	line-height:28px;
}
.ico{
	width:40px;
	height:28px;
	display:block;
	background:url(../images/leftmenu/i.png) no-repeat 0px 0px;
}
.lmenut-fz .ico{
	background-position:0 -28px;
}
.lmenut-lx .ico{
	background-position:0 -84px;
}
.lmenut-about .ico{
	background-position:0 -112px;
}
.lmenut-product .ico{
	background-position:0 -56px;
}
.lmenut-map .ico{
	background-position:0 -140px;
}
.menu-top-title p{
	font-size:20px;
	color:#6ac334;
	font-weight:600;
	display:block;
	padding:0 5px 0 0px;
	float:left;
}
.menu-top-title p a{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:4px 2px 3px 0;
}
.menu-top-title span{
	font-size:14px;
	color:#8AC0C7;
	display:block;
	float:left;
}
#left-menu{
	display:block;
	width:173px;
	overflow:hidden;
	float:left;
}
#left-menu .menu{
	display:block;
	width:100%;
}
#left-menu .menu li{
	display:block;
	width:100%;
	line-height:37px;
}
#left-menu .menu li a{
	display:block;
	height:41px;
	font-size:14px;
	padding-left:45px;
	overflow:hidden;
	color:#2a2a2a;
	
	background:url(../images/leftmenu/li.jpg) no-repeat 0px -40px; 
}
#left-menu .menu li.active a,
#left-menu .menu li a:hover{
	color:#6ac334;	
	background:url(../images/leftmenu/li.jpg) no-repeat 0px 0; 
}
#left-menu .menu li ul{
	width:100%;
	padding:0;
	display:none;
}
#left-menu .menu .active ul{display:block;}
#left-menu .menu li ul li{background:url(../images/content/2.jpg) repeat-x 0 bottom;}
#left-menu .menu li ul li,
#left-menu .menu li ul li a{
	height:37px;
	font-size:12px;
	line-height:37px;
	border:none;
}
#left-menu .menu li.active ul li a,
#left-menu .menu li ul li a{
	padding-left:50px;
	color:#2a2a2a;
	background:url(../images/leftmenu/2.png) no-repeat 30px center; 
}
#left-menu .menu li ul li a:hover,
#left-menu .menu li ul li.active a{
	color:#6ac334;
	background:url(../images/leftmenu/2.png) no-repeat 30px center; 
}

#left-menu .menu li.item-first,#left-menu .menu li.item-end{
	display:none
}
/*--------------- left advertising ---------------*/
.home-detail-ad2{
	margin-top:20px;
}
.h-pc{
	
	width:225px;
	height:140px;
	padding:10px 0 0 0px;
}
/*--------------- left online --------------*/
#left-online{
	display:block;
	width:193px;
	height:69px;
	overflow:hidden;
	margin-top:5px;
	position:relative;
}
#left-online .skype-bt{
	display:block;
	width:88px;
	height:23px;
	position:absolute;
	left:50%;
	top:32px;
	margin-left:-90px;
}
#left-online .msn-bt{
	display:block;
	width:88px;
	height:23px;
	position:absolute;
	left:50%;
	top:32px;
	margin-left:2px;
}
/*--------------- left contact -------------*/
#left-contactus{
	display:block;
	height:190px;
	line-height:16px;
	padding:36px 0 0 20px;
	overflow:hidden;
	background-color:#F0F0F0;
}
/*--------------- Component content ------------*/
.twoc  .item-page{
	width:690px;
	margin:0 auto;
}
.smore{
	background:url(../images/faq/3.png) 0 0 no-repeat;
	width:90px;
	height:32px;
	padding-left:17px;
	line-height:30px;
	display:block;
}
.intosale:hover,.smore:hover{
	background-position:0 -32px;
	color:#fff;
}
.intosale{
background:url(../images/faq/4.png) 0 0 no-repeat;
	width:100px;
	height:32px;
	padding-left:18px;
	line-height:30px;
	display:block;
}
#component-content{
	display:block;
	width:688px;
	float:left;
	
}
.bimg212{
	width:212px;
	height:169px;
	background:no-repeat center center;
	display:block;
	border:1px solid #dedede;
	float:left;
	margin:16px 0 0 16px;
	padding:2px;
}
.product-item-view .prodcutpan{
	width:958px;
}
.product-item-view  .prodcutpan4{	
	background: url(../images/product/pt.jpg) no-repeat center 20px;
	padding: 58px 0 25px 0;
}
.product-item-view  .prodcutpan5{
	width:688px;
	padding:24px;
}
.eval-t{color:#6ac334;}
.eval-addtime{color:#999;}
.onec #component-content{
	width:688px;
}
.onec  .inner-page,.onec  .breadcrumbs{
	width:688px;
	clear:both;
}
.onec  .breadcrumbs{
	background-image:url(../images/content/bread2.jpg);
}
.onec  .inner-page{
	padding:0;
	border:0;
}
.levelpage2 .inner-page{
	border:1px solid #dedede;
	padding-bottom:15px;
}
.content-bottom-line{
	display:block;
	width:100%;
	height:3px;
	padding-top:0px;
}
/*--------------- Join us ---------------*/
#allhr .item{
	width:688px;
	margin:0 auto;
	padding-top:20px;
}
.hrpanone .item{
	
}

.hr-title{
	width:100%;
}
.hr-title .tdiv{height:38px;}
.hr-quick-title{
	width:100%;
}
.hr-title span{
	padding-left:5px;
	display:block;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.hr-quick-title span{
	display:block;
	padding-left:32px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#747474;
	background:url(../images/hr/4.png) no-repeat 15px center;
}
.hr-content{
	margin:auto;
	line-height: 20px;
	width:660px;
	background: #fcfcfc;
}
.hr-content-pre{
	display:block;
	height:18px;
	line-height:18px;
	color:#666666;
	font-weight:bold;
}
.hr-content-text{
	line-height:25px;
	color:#666;
}
.hr-rapidsub{
	display:block;
	background:url(../images/hr/2.png) no-repeat 0 0;
	width:85px;
	padding-left:15px;
	padding-bottom:15px;
	height:26px;
	line-height:26px;
	color:#666;
}
.hr-rapidsub:hover{color:#6ac334;}
.hrhead td{
	background:#d3e9f6;
}
.hr-submit{
	border:0;
	display:block;
	width:75px;
	height:29px;
	color:#fff;
	text-align:center;
	line-height:29px;
	cursor:pointer;
	background:url(../images/hr/5.png) no-repeat 0 0;
}
.hr-title-pre-icon{
	display:block;
	float:left;
	margin:10px 5px 10px 0;
}
.hr-title-bottom-line{
	width:100%;
	height:10px;
	background:url(../images/v.png) 0 -179px repeat-x;
}

.quick .input{
	border:0px;
	height:21px;
	width:450px;
	border:1px solid #b5bac0;
}
.quick{
	padding:10px 0;
}
.quick .ddt{
	height:310px;
	padding:10px 0;
	width:660px;
	margin:0 auto;
	background:url(../images/hr/3.png) no-repeat 0 0;
}
.quick table tr{
	height:30px;
}
.quickform{
	padding-left:30px;
}
.quickform #sex1,.quickform #sex2{
	margin-left:12px;
}
.quickform .hr-ele-title{
	display:block;
	width:65px;
	height:38px;
	line-height:38px;
	padding-right:6px;
	text-align:right;
	font-size:13px;
	color:#666;
}
.quickform .hr-file-text{
	color:#C06668;
}

/*--------------- Contact us -------------*/
.contact-tip{
	width:100%;
	margin:20px 0;
}
#leavemessage{
	padding-left:20px;
}
.leavemessage-container{
	display:block;
	width:100%;
}
.leavemessage-title{
	display:block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	color:#666;
}
#leavemessage #checkcode{
	width:80px;
	height:20px;
	padding:4px 10px 4px 10px;
}
.l-submit,#l-reset{
	margin-top:30px;
	float:left;
}
.eval-item{
	background:url(../images/product/line.jpg) no-repeat center bottom;
	padding:10px 0;
}
.redamore,.l-submit,#l-reset,.resetbtn{
	width:91px;
	height:30px;
	line-height:31px;
	display:block;
	border:none;
	text-align:center;
	background:url(../images/contactus/btn.png) no-repeat;	
}
.l-submit:hover,#l-reset:hover,.resetbtn:hover{
	background-position:0 -30px;
	color:#fff;
}
#l-reset{
	margin-left:10px;
}
#leavemessage .radio-input{
	display:block;
	float:left;
	margin:3px;
	height:18px;
}
#leavemessage label{
	display:block;
	float:left;
	padding:3px 15px 3px 2px;
}
#leavemessage .input{
	width: 221px;
	height: 20px;
	padding: 4px 10px 4px 10px;
}
#leavemessage textarea {
	width: 418px;
	height: 155px;
	padding: 10px 10px 10px 10px;
}
#leavemessage .input,
#leavemessage textarea,#checkcode{
	border:1px solid #dedede;
}
/*--------------- Download --------------*/
.download-item{
	display:block;
	width:230px;
	height:275px;
	overflow:hidden;
	margin:35px 0 0 7px;
	float:left;
}
.download-item .title{
	display:block;
	width:100%;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#666666;
	font-size:12px;
}
.download-img-area{
	display:block;
	width:200px;
	height:200px;
	padding:10px 15px;
}
.download-img{
	display:block;
	width:100%;
	height:100%;
}
.download-file{
	display:block;
	width:110px;
	text-align:center;
	height:25px;
	line-height:25px;
	margin:0 auto;
}
.download-file:hover{
	background-position:center -26px;
}
.download-head{
	display:block;
	width:694px;
	height:47px;
	margin:30px auto 0;
	background:url(../images/others.png) 0 -412px no-repeat;
}
.download-list .list-item-n1{
	border:0;
}
.list-c-down{
	display:block;
	float:right;
}
.list-c-down a,
.list-c-down a font{
	display:block;
}
.list-c-down a{
	color:#4879A8;
	margin:0 auto;
}
.list-c-down a:hover{
	color:#999;
}
.list-c-down a font{
	float:left;
}
.download-list .list-c-date{
	color:#666;
	text-align:center;
}
.list-item-w{
	background:url(../images/others.png) 0 -460px no-repeat;
}
.list-item-b{
	background:url(../images/others.png) 0 -513px no-repeat;
}
/*--------------- News --------------*/

.list-news-ittd .new-item{
	display:block;
	position:relative;
	width:638px;
	height:179px;
	margin:0 53px 0 29px;
	_margin:0 26px 0 15px;
	border-bottom:1px solid #ADADAD;
}

.list-news-ttd .new-item{
	display:block;
	position:relative;
	width:630px;
	height:140px;
	margin:0 51px 0 39px;
	_margin:0 25px 0 20px;
	border-bottom:1px dashed #ADADAD;
}

.list-news-tt .new-item{
	display:block;
	position:relative;
	width:545px;
	height:51px;
	margin:0 106px 0 69px;
	_margin:0 53px 0 34px;
	border-bottom:1px dashed #ADADAD;
}

.list-news-ittd .new-img{
	display:block;
	width:137px;
	height:103px;
	padding:9px;
	position:absolute;
	left:11px;
	top:31px;
	background-position:center center;
	background-repeat:no-repeat;
}

.list-news-ittd .new-img div{
	display:block;
	width:100%;
	height:100%;
	background-color:#FFFFFF;
	background-position:center center;
	background-repeat:no-repeat;
}

.list-news-ittd .new-content,
.list-news-ttd .new-content,
.list-news-tt .new-content{
	display:block;
	position:absolute;
	overflow:hidden;
}

.list-news-ittd .new-content{
	width:440px;
	height:100px;
	right:20px;
	top:43px;
}

.list-news-ttd .new-content{
	width:562px;
	height:93px;
	left:21px;
	top:23px;
}

.list-news-tt .new-content{
	width:100%;
	height:20px;
	left:0px;
	top:19px;
}

.list-news-ittd .new-in{
	display:block;
	height:20px;
	line-height:20px;
	padding:3px 5px 0 0;
	color:#959595;
	float:left;
}

.list-news-ttd .new-in-inline{
	line-height:20px;
	color:#959595;
}

.new-text{
	display:block;
	margin-top:3px;
	height:40px;
	line-height:20px;
	font-size:12px;
	color:#666;
	overflow:hidden;
}

.list-news-ttd .new-text{
	height:60px;
}

.new-title{
	font-size:16px;
	display:block;
	color:#595959;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background-position:left center;
	background-repeat:no-repeat;
}

.list-news-tt .new-title{
	font-size:12px;
	width:415px;
	height:20px;
	line-height:20px;
	padding-left:15px;
	float:left;
}

.new-date-inline{
	font-size:14px;
	color:#959595;
}

.list-news-tt .new-date{
	font-size:12px;
	display:block;
	width:100px;
	text-align:right;
	height:20px;
	line-height:20px;
	float:right;
	color:#959595;
}

.new-title:hover,
.list-news-ittd .new-in:hover,
.list-news-ttd .new-in-inline:hover{
	color:#000;
}

/*000000000000000 news-list end 00000000000000*/

.new-page-time-area{
	display:block;
	width:100%;
	height:30px;
	position:relative;
	border-bottom:1px solid #E8E8E8;
}
.new-page-time-area .share-buttons{
	position:absolute;
	left:369px;
	top:3px;
	padding:0;
}
.new-page-time-area .share-buttons font{
	color:#999;
}
.new-page-time-area .share-buttons a{
	color:#999;
}
.new-page-time-area .share-buttons a:hover{
	color:#333;
}
.new-page-time{
	display:block;
	position:absolute;
	left:208px;
	top:0;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#999;
}
.new-page-title{
	display:block;
	height:40px;
	line-height:40px;
	font-size:24px;
	padding:40px 0 10px;
	text-align:center;
	color:#666;
}
.new-desc{
	font-size:12px;
	display:block;
	width:685px;
	padding:30px 10px 0;
	overflow:hidden;
}
/*--------------- Product --------------*/
*{padding:0;}
.pimgdiv{
	position:relative;
}
.isnew,.ishot,.istop{
	width:42px;
	height:42px;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}

.ishot{
	background:url(../images/product/hot.png) no-repeat 0 0;
}
.istop{
	background:url(../images/product/stop.png) no-repeat 0 0;
}
.cmore{
	color: #6ac334;
	font-family: arial;
	font-weight: bold;
}
.cat-title a{color:#fff;}
.pic-title{line-height:35px;}
.cat-title {
	background:url(../images/product/l.jpg) 0 center repeat-x;
	width:auto;
	display:block;
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:14px;
}
.cat-title-r{	
	padding:0 13px;
	background:url(../images/product/r.jpg) right center no-repeat;
}
.productcategory .ptr1 td{
	border-bottom:1px solid #dedede;
}

.ptr2 td,.ptr3 td{
width:250px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.ptr2 .lasttd{border-right:none;}
.shuaixuan{
	background:url(../images/product/icon.png) no-repeat 5px center;
	height:40px;
	padding-left:35px;
	font-size:14px;
	line-height:40px;
}
.shuaixuancategory .l-submit,.resetbtn{float:right;margin:5px 5px 0 0;}
.sxtitle{
	background:url(../images/product/s.jpg) no-repeat -1px 0;
}
.sxbtn{
	width:96px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	padding:0 15px 0 15px;
	background:url(../images/product/sbtn.png) no-repeat 0 0;
}
.rline{
	background:url(../images/product/rline.jpg) no-repeat right center;
}
.sxparam{
	border-bottom:1px solid #dedede;
}
.wrapparam{
	line-height:30px;
	height:120px;	
	margin:0 auto;
}
.wrapparam input{margin-right:5px;}
.paramlist1{	width:90px; }
.paramlist2{	width:182px; }
.paramlist3{	width:110px; }
.paramlist4{	width:160px; }
.product-title{
	width:100%;
}
.cpimg{
	background:no-repeat center center;
	width:253px;
	height:156px;
	display:block;
}
.cpimg2{
	width:240px;
	height:156px;
	background:no-repeat center center;
	display:block;
}
.product-title span{
	width:680px;
	padding-left:25px;
	height:36px;
	line-height:36px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.product-mess-area{
	display:block;
	width:100%;
	padding-top:10px;
}
.product-mess{
	display:block;
	width:320px;
}
.product-mess .line-mess{
	display:block;
	width:100%;
	height:26px;
	line-height:26px;
	padding-top:4px;
	color:#696969;
	font-size:12px;
}
.product-mess .line-mess span{
	display:block;
	float:left;
	text-indent:10px;
	width:163px;
	height:26px;
	line-height:26px;
	text-align:left;
	font-weight:500;
	font-size:13px;
	color:#000;
}

.product-view{
	position:absolute;
	left:0;
	top:46px;
}
.product-img-view{
	display:block;
	width:359px;
	height:359px;
	float:left;
}
.product-desc,.product-desc-tip,.product-about-tip{
	display:block;
	width:100%;
}
.product-desc-tip{
	height:33px;
	margin:30px 0 20px;	
	font-size:16px;font-weight:bold;
}
.product-about-tip{
	height:33px;
	margin:40px 0 20px;	
	font-size:16px;font-weight:bold;
}
/*--------------- Home --------------*/
.home-banners-bg{
	display:block;
	width:100%;
	height:468px;
}
.home-banners-bg2{
	display:block;
	width:100%;
	height:468px;
}
#homeshar #home-list-company{
	height:20px;
	width:700px;
	padding:9px 0;
	float:left;
	overflow:hidden;
	background:url(../images/home/sx.png) no-repeat 78px center;
	line-height: 20px;
}
.cls_container {
	width: 600px;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
}
.cls_container ul li {
	height: 20px;
	line-height: 20px;
	width: 600px;
	float: left;
	display: inline;
}
#homeshar{
	background:url(../images/home/n.jpg) 0 0 repeat;
	height:38px;
	line-height:38px;
}
.home-banners{
	display:block;
	width:1010px;
	margin:0 auto;
	height:468px;
}
.home-switcher .moveable .item{
	display:block;
	float:left;
}
.home-switcher .moveable .item .item-content{
	display:block;
	width:100%;
	height:100%;
}
.home-switcher .left-button,.home-switcher .right-button{
	top:50%;
	margin-top:-31px;
	width:35px;
	height:62px;
	overflow:hidden;
	position:absolute;
}
.home-switcher .left-button{
	left:-35px;
	background:url(../images/home/home-banner-pre-bt.png) left 0 no-repeat;
}
.home-switcher .right-button{
	right:-35px;
	background:url(../images/home/home-banner-next-bt.png) right 0 no-repeat;
}
.home-switcher .left-button:hover{
	background-position:left -62px;
}
.home-switcher .right-button:hover{
	background-position:right -62px;
}
.home-switcher .paginadiv,.integral-switcher  .paginadiv{
	position:relative;
	width:960px;
	margin:0 auto;
}
#home-switcher .bigpagination,#integral-switcher  .bigpagination{
	position:absolute;
	margin-right:0;
	overflow:hidden;
}
.home-switcher .bigpagination .pagination-b{
	border:0;
	width:63px;
	height:7px;
	overflow:hidden;
	color:#333;
}
.home-switcher .bigpagination .pagination-b.active,
.home-switcher .bigpagination .pagination-b:hover{
	border:0px;
	color:#FFF;
}
.home-others-bg{
	display:block;
	width:100%;
	height:239px;
	overflow:hidden;
}
.home-others{
	display:block;
	width: 946px;
	height: 200px;
	margin:0 auto;
	padding:30px 0;
}

/*------ Home other css, delete is allowed ------ start -------*/
.home-company{
	display:block;
	width:293px;
	height:142px;
	padding:53px 25px 25px 10px;
	float:left;
	background:url(../images/home/home-company-tip.png) 10px top no-repeat;
}
.home-company-desc{
	display:block;
	width:163px;
	height:100%;
	overflow:hidden;
	float:right;
	line-height:20px;
	color:#666;
}
.home-company-img{
	display:block;
	width:130px;
	height:100%;
	float:left;
}
.home-news{
	display:block;
	width:325px;
	height:142px;
	padding:53px 15px 25px;
	float:left;
	overflow:hidden;
	background:url(../images/home/home-news-tip.png) 10px top no-repeat;
}
.home-news-one{
	display:block;
	width:325px;
	height:64px;
	margin-bottom:7px;
	background:url(../images/home/home-news-break.png) center bottom no-repeat;
}
.home-news-select{
	display:block;
	width:42px;
	height:100%;
	float:left;
	background:url(../images/home/home-news-one.png) center 14px no-repeat;
}
.home-news-content{
	display:block;
	width:282px;
	height:48px;
	padding:6px 0 10px 0;
	float:right;
	line-height:16px;
}
.home-news-content span{
	display:block;
}
.home-news-one:hover .home-news-content .title{
	color:red;
}
.home-news-content .title{
	color:#ff9933;
}
.home-news-content .desc{
	color:#666;
}
.home-pros{
	display:block;
	width:297px;
	height:142px;
	padding:53px 0 25px;
	float:left;
	overflow:hidden;
	background:url(../images/home/home-pro-tip.png) 10px top no-repeat;
}
.homepros-switcher{
	display:block;
	width:257px;
	height:142px;
	padding:0 12px 0 28px;
	overflow:hidden;
	position:relative;
}
.homepros-switcher .content-frame{
	position:relative;
	width:211px;
	height:142px;
	margin:0;
}
.homepros-switcher .moveable .item {
	display:block;
	width:211px;
	height:142px;
	float:left;
}
.homepros-switcher .left-button,.homepros-switcher .right-button{
	position:relative;
	width:23px;
	height:23px;
	top:36px;
}
.homepros-switcher .left-button:hover,.homepros-switcher .right-button:hover{
	background-position:center -23px;
}
.homepros-switcher .left-button{
	background:url(../images/home/home-pro-pre.png) center 0 no-repeat;
}
.homepros-switcher .right-button{
	background:url(../images/home/home-pro-next.png) center 0 no-repeat;
}
.homepros-switcher .item-img-content{
	display:block;
	width:178px;
	height:83px;
	padding:5px 16px 16px 17px;
	background:url(../images/home/home-pro-bg.png) center center no-repeat;
}
.homepros-switcher .item-img-content span{
	display:block;
	width:100%;
	height:100%;
}
.home-pros .item-text{
	display:block;
	width:178px;
	height:38px;
	padding:0 16px 0 17px;
	line-height:19px;
	font-size:13px;
	text-align:center;
	overflow:hidden;
	color:#666;
}

/*------ Home other css, delete is allowed ------ end -------*/

/*--------------- pagination ------------*/

.pagination{
	 float: right;
	 margin-top:20px;
}

/*--------------- Common ---------------*/
.no-bg{
	background:none !important;
}
.no-padding{
	padding:0;
}
.banner{
	width:100%;
	width:760px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.banner-1920{
	width:100%;
	height:337px;
}
.bannergroup{
	position:absolute;
	left:50%;
	top:0;
}
.banner-748 .bannergroup{
	width:748px;
	height:248px;
	padding:6px;
	min-width:748px;
	margin-left:-380px;
	background:url(../images/content/b.jpg) no-repeat center center;
}
.banner-960 .bannergroup{
	width:1920px;
	margin-left:-960px;
}
.banner-1440 .bannergroup{
	width:1440px;
	margin-left:-720px;
}
.banner-1920 .bannergroup{
	width:1920px;
	margin-left:-960px;
}
.banner-748  .banneritem{
}
.banner-748  .banneritem div.banner-div{
	height:248px;
}
.banneritem a,.banneritem div.banner-div{
	display:block;
	width:100%;
	height:100px;
}
.banner-1920 .banneritem div.banner-div{
	height:337px;
}
.no-list{
	color:#000;
	display:block;
	width:100%;
	text-align:center;
	padding:90px 0 40px;
	font-size:12px;
}
.backto-list,.backto-top{
	display:block;
}
/*--------------- Add Plus start --------------*/
.share-buttons font,.leastnew{color:#6ac334; font-weight:normal;}
.leastnew{width: 70px;background:url(../images/home/icon.png) no-repeat 0 center;padding-left:15px;}
.shareitem{
	width:21px;
	height:38px;
	display:block;
	padding-right:5px;
}
.share-buttons{padding-right:3px;}
.sharebtn{
	width:22px;
	height:38px;
	display:block;
	margin-right:2px;
	float:left;
	text-indent:-9999px;
}
.sina{
	background:url(../images/share/s.png) no-repeat 0 center;
}
.tqq{
	background:url(../images/share/q.png) no-repeat 0 center;
}
.taobao{
	background:url(../images/share/t.png) no-repeat 0 center;
}
.youku{
	background:url(../images/share/y.png) no-repeat 0 center;
}
.shareitem{
	position:relative;
}
.shareitem img{
	position:absolute;
	right: -150px;
	top: 0px;
	display:none;
}
.erweima{
	background:no-repeat 0 center;
}
/*--------------- Add Plus end --------------*/
/*----------- back button ------------*/
.backto-list,.backto-top{z-index:500}
.backto-top{bottom:345px;}
.backto-list{bottom:435px;}
.backto-topold{
	bottom:20px;
}
.backto-listold{
	bottom:120px;
}
/*-------------------------- languages css start -----------------------*/
.main-languages{
	display:block;
	position:absolute;
	z-index:200;
	background:url(../images/head/1.png) no-repeat ;
}
.modlan1{
	background:url(../images/head/2.png) no-repeat 0 center;
}
.main-languages a,
.main-languages span{
	display:block;
	text-align:center;
	float:left;
}
.main-languages a{
	color:#999;
}
.main-languages a:hover,
.main-languages span{
	color:#333;
}
#languages-container,
.cur-language{
	display:block;
	position:absolute;
	left:0;
	top:0;
}
#languages-container{
	z-index:202;
	display:none;
	background-color:#FFF;
}
.cur-language{
	text-align:center;
	z-index:201;
}
/*-------------------------- languages css end -----------------------*/

/*-------------------------- listway css start -----------------------*/

.product-list,
.download-list,
.new-list{
	display:block;
	margin:0 auto;
}
.list-item{
	display:block;
	position:relative;
	font-size:12px;
	overflow:hidden;
	float:left;
}
.fdesc1{padding:30px 0}
.list-item-n1,.newonetop{
	background:url(../images/content/2.jpg) repeat-x 0 bottom;
}
.list-auto-title{
	font-family:Georgia;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}
.list-3-nf-tdt .list-item .list-date{
	-webkit-text-size-adjust: none;
	font-size: 10px;
	color:#FFF;
}
.list-3-nf-tdt .list-item .list-title{
	font-size:12px;
	text-align:left;
	color:#FFF;
}
.list-3-nf-tdt .list-item{
	background:#472A29;
}
.list-3-nf-tdt .list-item:hover{
	background:#C9C94C;
}
.list-3-nf-tdt .list-item:hover .list-auto-title{
	color:#000;
}
.list-title{
	display:block;
	text-align:center;
	color:#666;
	overflow:hidden;
}
.fbimgdiv{
	background:url(../images/new/bg.png) no-repeat center center;
	width:701px;
	height:247px;
	padding:6px;
}
.fbimg{
	width:701px;
	height:247px;
	display:block;
	background:no-repeat center center;
}
.new-list .list-img-area{
	width:153px;
	height:99px;
	left:0;
	top:30px;
}
.new-list .list-content{
	position:absolute;
	left:180px;
	top:30px;
	margin:0;
	width:533px;
	height:105px;
}
.list-img-area{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #e4e4e4;
}
.list-img-n1{
	position:absolute;
}
.list-img{
	display:block;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.list-bt{
	display:block;
	text-align:center;
	background-color:#E2E2E2;
}

.list-content{
	display: block;
	overflow: hidden;
}
.list-c-in{
	display:block;
	color:#959595;
	width:75px;
	height:22px;
	padding-left:6px;
	line-height:22px;
	display:block;
	background:url(../images/new/more.png) no-repeat 0 center;
}
.list-c-in-inline{
	color:#959595;
}
.list-c-text{
	display:block;
	line-height:20px;
	font-size:12px;
	color:#666;
	padding: 7px 0;
	height:40px;
	overflow:hidden;
}
.list-c-title{
	font-size:16px;
	width:100%;
	display:block;
	color:#595959;
	overflow:hidden;
	background-position:left center;
	background-repeat:no-repeat;
}
.list-1-f-tt .list-c-title{
	font-size:12px;
	float:left;
}
.list-c-date-inline{
	font-size:12px;
	color:#959595;
}
.list-tt-content .list-c-date-inline{
	font-size:12px;
	color:#959595;
}
.list-tt-content .list-c-in{
	float:right;
	padding:0;
}

.list-c-date{
	font-size:12px;
	display:block;
	text-align:right;
	float:right;
	color:#959595;
}

.list-c-title:hover,
.list-c-in:hover,
.list-c-in-inline:hover{
	color:#000;
}

.new-list .list-c-title{
	color:#6ac334;
	height: 25px;
	line-height: 25px;
	display:block;
}
.new-list .list-c-title:hover{
	color:#666;
}

/*-------------------------- listway css end -------------------------*/
.pagemenutitle{
	line-height:35px;
}
#pagetitle .entitle{color:#2a2a2a;}
.entitle{color:#ab5153;}
.servicelist{width:100%;line-height:28px;}
.servicelist table{
	border-collapse: separate;
	border-spacing: 1px;
}
.service-main .service-point{
	display:block;
	height:13px;
	width:13px;
	position:absolute;
	cursor:pointer;
	background:url(../images/ptdot.png) no-repeat 0 0;
}
.print_childs{display:none;}
.print_childs {
	display: none;
	width: 295px;
	position: relative;
	left: -165px;
	top: 5px;
	z-index: 6000;
	padding:20px 5px 5px 45px;
	height: 56px;
	text-align: left;
	background: url(../images/map.png) no-repeat 0 0;
	overflow: hidden;
	color: #fff;
}
.areatitle{
	position:absolute;
}
.print_childs  .print_child_notget{
	text-align:left;
}
.map-view table{width:100%;}
.maptitle{
	background:url(../images/base/map.png) no-repeat;
	
	width:720px;
}
.bluecss{color:#6ac334;}
.serviceaddress,.servicecity{
	height:29px;
	line-height:29px;
}
.serviceaddress{
	padding:0 0 10px 50px;
	border-bottom:1px solid #dedede;
	background:url(../images/imap.png) no-repeat 0 center;
	margin-bottom:15px;
	height:30px;
	font-size:14px;
	line-height:40px;
}
.servicecity{
	width:250px;
	padding-left:12px;
}
.pointtitle{
	width:91px;
	text-align:center;
}
.pointitme{
	line-height:22px;
	padding:10px 0;
	border-bottom:1px solid #502627;
}
/*-------------------------- search css start -------------------------*/
#searchresult{border-top:1px solid #dedede;}
.opa0{
	opacity:0;
	filter:alpha(opacity=0);
}
.main-search{
	display:block;
	position:absolute;
	overflow:hidden;
	z-index:100;
}
#search_key_words_container{
	float:left;
}
#search_key_words{
	border:0;
	background:none;
	padding-left:20px;
	line-height:30px;
	width:140px;
	color:#a0a0a0;
}
#search-submit{
	display:block;
	float:left;
	cursor:pointer;
	border:0px;
}
.searchintro{
	color:#6ac334;
	position: absolute;
	right: 10px;
	top: 42px;
}
fieldset.word{
	text-align:center;
	padding:20px 0 10px;
}
fieldset.word label{
	font-size:15px;
	font-weight:bold;
	color:#4E4E4E;
	padding:6px 12px 7px 0;
}
fieldset.word #search-searchword{
	width:200px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	border:1px solid #EFEFEF;
	-moz-box-shadow: 0 0 2px #E0E0E0 ,0 1px 5px #AFAFAF inset;
	-webkit-box-shadow: 0 0 2px #E0E0E0 ,0 1px 5px #AFAFAF inset;
	box-shadow: 0 0 2px #E0E0E0 ,0 1px 5px #AFAFAF inset;
}
fieldset.word .button{
	width:50px;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:1px 5px;
	border:0;
	cursor:pointer;
	color:#FFF;
	font-size:14px;
	font-family:"黑体";
	font-weight:bold;
	background-color:#6ac334;
	text-shadow: 1px 1px 1px #707070;
	-moz-box-shadow: 0 1px 2px #C0C0C0;
	-webkit-box-shadow: 0 1px 2px #C0C0C0;
	box-shadow: 0 1px 2px #C0C0C0;
}
fieldset.word .button:hover{
	background-color: #6ac334;
	-moz-box-shadow: 0 1px 2px #A0A0A0;
	-webkit-box-shadow: 0 1px 2px #A0A0A0;
	box-shadow: 0 1px 2px #A0A0A0;
}
.phrases-box{
	padding:10px 20px 10px 0;
	text-align:center;
}
.phrases-box input,
.querycoms-box input{
	opacity:0;
	filter:alpha(opacity=0);
	width:0px;
}
.phrases-box label{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	padding:5px 10px;
	text-shadow: 1px 1px 1px #D0D0D0;
	background:#d1daeb;
	color:#FFF;
	-moz-box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset;
	-webkit-box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset;
	box-shadow: 0 1px 2px #E0E0E0, 0 -2px 7px #D0D0D0 inset;
}
.phrases-box label:hover,
.phrases-box label.active{
	text-shadow: 1px 1px 1px #707070;
	background-color:#ACC3F2;
	color:#FFF;
	-moz-box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset;
	-webkit-box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset;
	box-shadow: 0 1px 2px #FFF, 0 2px 7px #B0B0B0 inset;
}
.querycoms-box{
	padding:10px 0;
	text-align:center;
}
.querycoms-box label{
	cursor:pointer;
}
.querycoms-box label .querycoms-text{
	padding:5px 10px;
	background-color:#EBEBEB;
}
.querycoms-box label .querycoms-tip{
	padding:5px 5px;
	background-color:#D1DAEB;
}
.querycoms-box label:hover .querycoms-tip,
.querycoms-box label .active{
	background-color:#97b4ed;
}
.querycoms-box select{
	
}
.search-results{
	padding:10px 0 0;
}
.search-results dt{
	margin-top:10px;
	padding:2px 0;
}
.search-results dd{
	padding:2px 0;
}
.highlight{
	background-color:#D1DAEB;
	color:#4E4E4E;
	font-weight:bold;
}
/*-------------------------- search css end -------------------------*/
/* download */
.pctab a{
	background:url(../images/download/download.jpg) no-repeat 0 0;
	width:95px;
	height:37px;
	text-align:center;
	padding-right:5px;
	display:block;
	float:left;
	line-height:37px;
}
.pctab a:hover,.pctab .curtab{
	background-position:0 -37px;
	color:#fff;
}
.pcpan{
	background:url(../images/download/t.jpg) no-repeat center 0;
	padding:36px 0 0px 0;
	border:1px solid #dedede;
	width:688px;	
}
.pcpann{
	background:url(../images/download/t.jpg) no-repeat center 0;
	padding:38px 0 25px 0;
	border:1px solid #dedede;
	width:688px;	
}
.pcpanne{
    margin-top:5px;
	padding:0px 0 25px 0;
	width:688px;	
}
.pcpannn{
	background:url(../images/download/ttt.jpg) no-repeat center 0;
	padding:38px 0 25px 0;
	border:1px solid #dedede;
	width:958px;	
}
.hrpan{background:none;padding:20px 20px;width:648px;}
.hrtitle{padding-left:55px;}
.hrdate{}
.hropen{
	 float:right;
	 margin-top:9px;
	width:20px;
	height:19px;
	display:block;
	background:url(../images/hr/1.png) no-repeat;
	text-indent:-9999px;
}
.toclose{background:url(../images/hr/1.png) no-repeat -20px center;}
.hrpanone{
	background:url(../images/hr/t.jpg) no-repeat 0 0;
}
.downpan{
	background:none;
}
.td5{
	vertical-align: top;
	padding-top: 6px;
}
.dtrcss{
	width:100%;	
	display:block;
	height:38px;
}
.tdiv{
	height:38px;
	line-height:29px;
}
.dtitle{padding-left:15px;}
/* .dtrcss .tdb{background:url(../images/download/tdb.jpg) no-repeat right 1px;} */
.tdw{
	width:100%;
	background:url(../images/download/tdb.jpg) no-repeat right 0px;
	height:38px;
	line-height:38px;
	text-align:center;
}
.dtrcss  td{	
	background:url(../images/download/bg.jpg) repeat-x 0 0;	
		height:38px;
	line-height:38px;
	text-align:center;
	border-left:1px solid #dedede;
}
.dtrcsse  td{	
	background:url(../images/download/bbg.png) repeat-x 0 0;	
		height:38px;
	line-height:38px;
	text-align:center;
}
.dbtn{
	background:url(../images/download/d.png) no-repeat 0 0;
	width:76px;
	height:26px;
	text-align:left;
	padding-left:20px;
	line-height:24px;
	display:block;
}
.dbtn:hover{
	background-position: 0 -26px;
	color:#fff;
}
.doticon{
	width:30px;
	height:45px;	
}
.hzdocx,.hzdoc{background:url(../images/download/word.png) no-repeat 0 5px;}
.hzpdf{
	background:url(../images/download/pdf.png) no-repeat 0 5px;	
}
.piclist{
	width:710px;
	margin:0 auto;
}
.picitem{
	width:295px;
	height:227px;
	background:url(../images/download/bw.jpg) no-repeat 0 0px;	
	padding:20px 20px 40px 20px;	
}
.downbtn{
	background:url(../images/download/b.jpg) repeat-x 0 0;
	padding-top:10px;
}
.downbtn a:hover{
	background-position:0 0;
	color:#fff;
}
.downbtn a{
	background:url(../images/download/btn.jpg) no-repeat -74px 0px;	
	width:73px;
	display:block;
	float:left;
	text-align:center;
	font-family: arial;
	height:24px;
	line-height:24px;
}
.w295{
	width:295px;
	height:160px;
	display:block;
	background:no-repeat center center;
}
/*---- faq css ----*/
.print{
	background:url(../images/faq/print.png) no-repeat center 0;
	width:48px;
	height:28px;
	padding-left:40px;
	display:block;
	margin:10px auto;
	line-height:28px;
}
.faq-answer{
	background:#f8f8f8 url(../images/faq/a.png) no-repeat 10px 20px;
	padding:0px 40px 0px 40px;
	margin-top:10px;
}
.fat-b2{
	background:url(../images/faq/b2.jpg) repeat-x 0 0px;
	height:37px;
	line-height:37px;
	padding:0 15px;
	text-align:center;
	color:#999;
}
.answer{
	background:url(../images/faq/d.jpg) repeat-y 0 0px;
	padding:20px 0 40px 15px;
}
.faq-title{	
	height:auto;	
}
.faq-cat{	
	height:38px;	
	line-height:38px;
}
.faq-cat{
	background:url(../images/faq/1.jpg) no-repeat center 0px;
}
.faq-title{
	background:#ebebeb url(../images/base/faq.png) no-repeat 10px center;
	padding-left:40px;
}
.faq-title .title{
	background:url(../images/faq/line1.jpg) no-repeat 0 center;
	height: auto;
	display: block;
	line-height: 22px;
	padding: 7px 10px 7px 15px;
}
.cat{
	width:333px;
	padding-left:40px;
	background:url(../images/faq/line2.jpg) no-repeat right center;
}
.ser{
	width:300px;
	padding-left:20px;
}
.faq-item{
	padding-bottom:10px;
}
.faq-search{
	background: url(../images/faq/2.png) no-repeat 0 center;
	height:47px;
	width:725px;
	padding:0 10px;
	margin:0 auto;
	line-height:47px;
	margin-bottom:10px;
}
.searchfaqtxt{
	height:20px;
	line-height:20px;
	color:#999;
	width:215px;
	border:1px solid #dedede;
}
.selectcss{
	width:130px;
	color:#999;
	height:25px;
	line-height:25px;
	border:1px solid #dedede;
}
/*---- others css ----*/
.menumapdiv .item-first,.menumapdiv .item-end{display:none;background:none;height:auto;}
.menumapdiv .item-467{
	padding:0;
	width:140px;
}
.menumapdiv li{
	float:left;
	height:235px;
	width:80px;
	padding:0 40px;
	background:url(../images/base/bottom-r.png) no-repeat 95px center;
}
.menumapdiv li a{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
}
.menumapdiv li  ul li{
	
	background:none;
	padding:0;
	height:auto;
}
.menumapdiv li  ul li a{
	font-size:12px;
	font-weight:normal;
	height:25px;
	line-height:25px;
}
.fmenu li a,.fmenu li{
	float:left;
	width:auto;
	display:block;
	color:#d4d4d4;
	height:35px;
	line-height:35px;
}
.fmenu li a{
	padding:0 10px;
	background:url(../images/base/2.png) no-repeat 0 center; ;
}
.up{
	padding-top:10px;
}
#bottom{
	background:url(../images/base/b.jpg) repeat-x;
	height:283px;
}
#footer-copy{
	width:960px;
	margin:0 auto;
	height:34px;
}
#footer-copy .footer-in-link{
	display:block;
	float:right;
	width:90px;
	height:34px;
	line-height:34px;
	color:#d4d4d4;
}
#footer-copy .footer-in-link:hover{
	color:#E0E0E0;
}
#footer-copy .footer-copy-text{
	display:block;
	padding-left:20px;
	height:34px;
	line-height:34px;
	color:#d4d4d4;
}
#footer-copy .footer-copy-text a{
	color:#d4d4d4;
}
.supportpan{
	background:url(../images/product/c.png) no-repeat 0 0;
	width:261px; 
	height:199px;
	padding:15px 40px;
}
.aboutpan {
	background: url(../images/product/c.png) no-repeat 0 0;
	width: 335px;
	height: 218px;
	padding: 6px 6px;
}
.bimg153,.bimg193{
	display:block;
	background:no-repeat center center;
}
.info720{width:720px;}
.bimg153{
	width:153px;
	height:99px;
}
.bimg193{
	width:193px;
	height:108px;
}
.bimg610{
	width:610px;
	height:470px;
	margin:0 auto;
}

#video {
	margin: 0px auto; width: 730px; PADDING: 20px 0;
	overflow:hidden;
}
.pre a,.next a{
	width:33px;
	height:35px;
	display:block;
	margin-top: 45px;
}
.pre a{
	background:url(../images/switcher/l.png) no-repeat center center;
}
.next a{
	background:url(../images/switcher/r.png) no-repeat center center;
}
#mlist {
	padding: 30px 10px 0 10px;
	background:url(../images/switcher/bg.png) no-repeat center center;
	height:167px;
	width:693px;
	margin: 0 auto;
}
.product-item-view #mlist {
	padding: 30px 6px 0 6px;
	background:url(../images/product/morevideo.jpg) no-repeat center center;
	height: 151px;
	width: 909px;
	margin: 0 auto;
}
.absdiv{line-height:40px;color:#fff;}
.mitem {
	background:url(../images/switcher/img.png) no-repeat center 0px;
	padding-bottom: 0px; padding-left: 6px; width: 193px; padding-right: 6px; FLOAT: left; height: 160px; padding-top: 6px
}
.mul {
	width: 615px; height: 160px; overflow: hidden
}
.mitems {
	width: 615px;height: 160px; overflow: hidden
}
.product-item-view .mitems {width: 828px;}
.product-item-view .mul {
	width: 828px;
}
.mitems {
	padding: 0 6px ;
}
.relativediv {
	POSITION: relative;
	height:20px;
}
.bfdiv {
	position: absolute; bottom: -215px; height: 120px; left: 221px
}
#ftitle {
	padding-bottom: 10px;
	height: 38px;	
	width:590px;
	color:#808080;
	padding:15px 0 0 25px;
	margin:0 auto;
	background:url(../images/content/ftitle.png) no-repeat center 0;
}
#videodiv{
	width:900px;
	height:525px;
	padding:10px 0;
	border:1px solid #dedede;
	margin:0 auto;
}
.hotvideo,.morevideo{
	background:url(../images/product/v.png) no-repeat 0 center;
	padding-left:40px;
	font-size:15px;
	height:35px;
	line-height:35px;
}
.hotvideo{
	width:675px;
	margin:0px auto;
	margin-top: 25px;
}
.morevideo{
	width:860px;
	margin:10px auto;
}
/* ---------------------------------- history---------------------------------- */
#wraptimeline{	
	width: 714px;
	padding: 0px 0 0 0px;
	margin:0 auto;
	background: url(../images/base/time.jpg) center 15px no-repeat;
}
#timeline {
	width: 714px;
	margin: 10px auto;
	overflow:hidden;
	position: relative;
	top: 0px;
	left: 0;
	padding: 15px 0px 0 0px;
}
.leftpan,.rightpan{width:15px;}
#dates {
	width:690px;
	margin: 0 10px 0 10px;
	height: 43px;
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 98px;
	height:43px;
	font-size: 15px;
	text-align: center;
}
#dates a {
	font-family:arial;
	width: 98px;
	height: 43px;
	line-height: 43px;
	display: block;	
}
#dates a:hover,#dates .selected{background: url(../images/base/t.png) center bottom no-repeat;
	color:#fff;
}
#dates .selected {
	font-size: 15px;
}

#issues {
	width: 714px;
	padding-top:20px;
	overflow: hidden;
}	
#issues li {
	width: 714px;
	list-style: none;
	float: left;
}
.historyitem{
	width:230px;
	height:200px;
	float:left;
}
.evelhistory{
	padding:0 12px;
}
#issues li .historytitle a {
	height:23px;
	width:230px;
	display:block;
	line-height:23px;	
}
.gray{color:#999}
#issues li .historytitle a:hover{background-position:0 -23px;}
#issues li p {
	font-size: 14px;
	margin-right: 70px;
	font-weight: normal;
	line-height: 22px;
	line-height: 25px;
	padding-top: 5px;
}
#grad_left,#grad_right {
	width: 30px;
	height: 43px;
	position: absolute;
	top: 15px;
	z-index:99999;
	background: url(../images/base/time.jpg) center center no-repeat;
}
#grad_left {
	left:1px;
}
#grad_right {
	right: 1px;
}	
#next,#prev {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 27px;
	width: 9px;
	height: 17px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	z-index:999999;
}
#next:hover,#prev:hover {
	background-position: 0 -17px;
}
#next {
	right: 15px;
	background-image: url(../images/base/r.png);
}
#prev {
	left: 15px;
	background-image: url(../images/base/l.png);
}
#next.disabled,#prev.disabled {
	opacity: 0.2;
}