body{
}
.frame960{
	position:relative;
	width:960px;
	margin:0 auto;
}
#component-home{
	background:url(../images/v-banner-bg.png) repeat-x;
}
.twoc{
	background:url(/images/11.jpg) repeat-y;
}
.component-container{
	width:960px;
	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{
	border:1px solid #dedede;
	margin-top:10px;
	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:755px;
}
.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/22.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/0.jpg) no-repeat 0 center;
	padding-left:8px;
	line-height:20px;
	margin-left:22px;
}
.cntitle{
	font-size:16px;
	font-weight:bold;
	color:#267ac0;
}
.entitle{
	font-family:arial;	
}
.gametime{
	color:#219FE4;
	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/title.jpg) repeat-x;
	height:36px;
	line-height:35px;	
	padding-left:15px;	
	font-size:14px;
}
.nav1-mroe{font-size:12px;}
.nav1-title a{color:#267AC0;}
.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/bluedot.png) no-repeat 0 center;
	padding:0 10px 0 12px;
	color:#219FE4;
	font-family:arial;
}
.next-n{
	width:435px;
}
.next-n li{
	background:url(../images/dashedline.png) no-repeat center bottom;
	height:30px;
	width:435px;
	line-height:30px;
}
/*--------------- home page start -------------*/
.logo {
	display: block;
	position: absolute;
	z-index: 400;
}
.logo a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}
#fudongdiv #main-top li ul{
	display:none;
}
#fudongdiv{
	background:url(../images/bg1.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:#fff;
background:url(../images/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:#2587c8;
}
.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/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:rgb(37, 135, 200);
}
.h-i-des{
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding-top:9px;
	color:#8f8f8f;
}
.note{color:#239FE7;}
.hlist-item{
	height:30px;
	line-height:30px;
	background:url(../images/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/l.png) no-repeat ;
}
#horizontal-switcher .right-button,#horizontal-switcher .right-button:hover{
	background:url(../images/r.png) no-repeat ;
}
#horizontal-switcher .bigpagination{
	margin:0;
	bottom:15px;
}
.saletitle{	
	padding:12px 0 0px 25px;
}
/*--------------- switcher(mod_switcher) end ------------------*/
/*--------------- head ----------------*/
#container{
	margin-top:0px;
}
.item-child-first,.item-child-end{
	overflow:hidden;
}
.homehead{
	height:141px;
	background: url(../images/v1.png) no-repeat center 0;
}
.innerhead{
	height:185px;
	background:#209fe4 url(../images/v1.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:-138px;
}
#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/t1.jpg) no-repeat right center;
}
.menu-top .item-479{background:none;}
.menu-top .item-553{background:url(../images/2.jpg) no-repeat 10px center;}
.menu-top .item-553,.menu-top .item-553 a{
	color:#239fe7;
	text-align:right;
}
.headbg2{
	background:rgb(32, 159, 228);
	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:#fff;
	background:url(../images/c12.png) no-repeat -80px 12px;
}
#main-menu .menu li ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	background:url(../images/li1.jpg) no-repeat right center;
}
#main-menu .menu li.active ul li a{
	color:#fff;
}
#main-menu .menu li ul li a{
	width:auto;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#fff;
	margin-left:10px;
	margin-right:10px;
}
#main-menu .menu li ul .item-564 a,#main-menu .menu li ul .item-589 a{
	width:auto;
}
#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:#fff;
	font-weight:bold;
	background:none;
	width:auto;
	margin-left:10px;
	margin-right:10px;
}
#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/c051.png) no-repeat -79px center;
}
/*--- brand page ---*/
.brand-item{padding:15px 0 0 0;}
.brand-list{
	background:url(../images/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/brand-year.png) no-repeat 0 center;
	padding-left:20px;
	font-size:16px;
	width:100px;
	color:#267ac0;
}
.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:#58BBD8;
	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/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:#267ac0;
}
/*--------------- left menu -------------*/
.menu-top-title{
	padding:30px 0 10px 10px;
	height:28px;
	border-bottom:1px solid #e4e4e4;
	line-height:28px;
}
.ico{
	width:40px;
	height:28px;
	display:block;
	background:url(../images/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:#267ac0;
	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:15px;
	overflow:hidden;
	color:#2a2a2a;
	border-bottom:1px solid #e4e4e4;
	background:url(../images/li.jpg) no-repeat 0px -40px; 
}
#left-menu .menu li.active a,
#left-menu .menu li a:hover{
	color:#fff;	
	background:url(../images/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/23.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/22.png) no-repeat 30px center; 
}
#left-menu .menu li ul li a:hover,
#left-menu .menu li ul li.active a{
	color:#267ac0;
	background:url(/images/22.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{
	background:url(../images/12.png) no-repeat center -19px;
	width:170px;
	height:48px;
	padding:10px 0 0 20px;
}
/*--------------- 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:700px;
	margin:0 auto;
}
.smore{
	background:url(../images/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/4.png) 0 0 no-repeat;
	width:100px;
	height:32px;
	padding-left:18px;
	line-height:30px;
	display:block;
}
#component-content{
	display:block;
	width:760px;
	float:right;
	padding:35px 0 50px;
	min-height:220px;
}
.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/pt.jpg) no-repeat center 20px;
	padding: 58px 0 25px 0;
}
.product-item-view  .prodcutpan5{
	width:910px;
	padding:24px;
}
.eval-t{color:#267ac0;}
.eval-addtime{color:#999;}
.onec #component-content{
	width:960px;
}
.onec  .inner-page,.onec  .breadcrumbs{
	width:960px;
	clear:both;
}
.onec  .breadcrumbs{
	background-image:url(../images/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:710px;
	margin:0 auto;
	padding-top:20px;
}
.hrpanone .item{
	padding-bottom:7px;
}
.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/4.png) no-repeat 15px center;
}
.hr-content{
	padding: 20px 42px 0px 42px;
	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/2.png) no-repeat 0 0;
	width:85px;
	padding-left:15px;
	height:26px;
	line-height:26px;
	color:#666;
}
.hr-rapidsub:hover{color:#267ac0}
.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/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/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/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/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;
}
.isnew{
	background:url(/images/new.png) no-repeat 0 0;
}
.ishot{
	background:url(/images/hot.png) no-repeat 0 0;
}
.istop{
	background:url(/images/stop.png) no-repeat 0 0;
}
.cmore{
	color: #267ac0;
	font-family: arial;
	font-weight: bold;
	font-size:12px;
	line-height:25px;
}
.cat-title a{color:#fff;}
.pic-title{line-height:35px;}
.cat-title {
	background:url(../images/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/r.jpg) right center no-repeat;
}
.productcategory .ptr1 td{
	border-bottom:1px solid #dedede;
}
.ptr2 td,.ptr3 td{
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.ptr2 .lasttd{border-right:none;}
.shuaixuan{
	background:url(../images/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/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/sbtn.png) no-repeat 0 0;
}
.rline{
	background:url(../images/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/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/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-banner-pre-bt.png) left 0 no-repeat;
}
.home-switcher .right-button{
	right:-35px;
	background:url(../images/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-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-news-tip.png) 10px top no-repeat;
}
.home-news-one{
	display:block;
	width:325px;
	height:64px;
	margin-bottom:7px;
	background:url(../images/home-news-break.png) center bottom no-repeat;
}
.home-news-select{
	display:block;
	width:42px;
	height:100%;
	float:left;
	background:url(../images/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-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-pro-pre.png) center 0 no-repeat;
}
.homepros-switcher .right-button{
	background:url(../images/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-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{
	display:block;
	position:relative;
	width:100%;
	font-weight:bold;
	padding:25px 0 0;
}
.pagination ul{
	display:block;
	position:absolute;
}
.pagination ul li{
	float:left;
	overflow:hidden;
}
.pagination .pagenav{
	display:block;
	overflow:hidden;
	text-align:center;
	color:#666;
	font-size:12px;
	font-family: arial;
	font-weight: normal;
}
/*--------------- 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/b3.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:#e56e1c}
.leastnew{width: 70px;background:url(../images/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/s.png) no-repeat 0 center;
}
.tqq{
	background:url(../images/q.png) no-repeat 0 center;
}
.taobao{
	background:url(../images/tt.png) no-repeat 0 center;
}
.youku{
	background:url(../images/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/13.png) no-repeat ;
}
.modlan1{
	background:url(/images/14.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;
	border:1px solid #dedede;
}
.list-item{
	display:block;
	position:relative;
	font-size:12px;
	overflow:hidden;
	float:left;
}
.fdesc1{padding:30px 20px}
.list-item-n1,.newonetop{
	background:url(../images/dashedline.png) 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/bg2.png) no-repeat center center;
	width:701px;
	height:247px;
	padding:6px;
	margin:0 auto;
	margin-top:10px;
}
.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/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:#267ac0;
	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/map.png) no-repeat;
	
	width:720px;
}
.bluecss{color:#267ac0}
.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:#267ac0;
	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:#209fe4;
	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: #209fe4;
	-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.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/t.jpg) no-repeat center 0;
	padding:38px 0 25px 0;
	border:1px solid #dedede;
	width:755px;	
}
.hrpan{background:none;padding:25px;width:705px;}
.hrtitle{padding-left:55px;}
.hrdate{padding-left:65px;width:100px;}
.hropen{
	width:20px;
	height:38px;
	display:block;
	background:url(../images/1.png) no-repeat 0 center;
	text-indent:-9999px;
}
.toclose{background:url(../images/1.png) no-repeat -20px center;}
.hrpanone{
	background:url(../images/t.jpg) no-repeat 0 0;
	padding:38px 0 25px 0;
}
.downpan{
	background:none;
}
.td5{
	vertical-align: top;
	padding-top: 6px;
}
.dtrcss{
	width:100%;	
	display:block;
	height:45px;
}
.tdiv{
	height:45px;
	line-height:36px;
}
.dtitle{padding-left:15px;}
/* .dtrcss .tdb{background:url(../images/tdb.jpg) no-repeat right 1px;} */
.tdw{
	width:100%;
	background:url(../images/tdb.jpg) no-repeat right 0px;
	height:45px;
}
.dtrcss  td{	
	background:url(../images/bg.jpg) repeat-x 0 0;	
}
.dbtn{
	background:url(../images/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/word.png) no-repeat 0 5px;}
.hzpdf{
	background:url(../images/pdf.png) no-repeat 0 5px;	
}
.piclist{
	width:710px;
	margin:0 auto;
}
.picitem{
	width:295px;
	height:227px;
	background:url(../images/bw.jpg) no-repeat 0 0px;	
	padding:20px 20px 40px 20px;	
}
.downbtn{
	background:url(../images/b.jpg) repeat-x 0 0;
	padding-top:10px;
}
.downbtn a:hover{
	background-position:0 0;
	color:#fff;
}
.downbtn a{
	background:url(../images/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/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/a.png) no-repeat 10px 20px;
	padding:0px 40px 0px 40px;
	margin-top:10px;
}
.fat-b2{
	background:url(../images/b2.jpg) repeat-x 0 0px;
	height:37px;
	line-height:37px;
	padding:0 15px;
	text-align:center;
	color:#999;
}
.answer{
	background:url(../images/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/1.jpg) no-repeat center 0px;
}
.faq-title{
	background:#ebebeb url(../images/faq.png) no-repeat 10px center;
	padding-left:40px;
}
.faq-title .title{
	background:url(../images/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/line2.jpg) no-repeat right center;
}
.ser{
	width:300px;
	padding-left:20px;
}
.faq-item{
	padding-bottom:10px;
}
.faq-search{
	background: url(../images/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:115px;
}
.menumapdiv li{
	float:left;
	height:235px;
	width:80px;
	padding:0 40px;
	background:url(../images/bottom-r.png) no-repeat right 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/2.png) no-repeat 0 center; ;
}
.up{
	padding-top:10px;
}
#bottom{
	background:url(../images/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/c.png) no-repeat 0 0;
	width:261px; 
	height:199px;
	padding:15px 40px;
}
.aboutpan {
	background: url(/images/c2.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;
	z-index:1;
}
.bimg610 embed{
	z-index:1;
}
#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/l.png) no-repeat center center;
}
.next a{
	background:url(../images/r.png) no-repeat center center;
}
#mlist {
	padding: 30px 10px 0 10px;
	background:url(../images/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/morevideo.jpg) no-repeat center center;
	height: 151px;
	width: 909px;
	margin: 0 auto;
}
.absdiv{line-height:40px;color:#fff;}
.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/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/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/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/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/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/r.png);
}
#prev {
	left: 15px;
	background-image: url(../images/l.png);
}
#next.disabled,#prev.disabled {
	opacity: 0.2;
}





/*图片切换*/
.fullSlide {	width:100%;	position:relative;	height:420px;background:#fff;}

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:420px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;	height:420px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:20px;line-height:20px;}

.fullSlide .hd ul {width:900px;margin:0 auto;text-align:right;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px 20px 5px;	overflow:hidden;	width:16px;height:12px;background:url(/images/c.png);background-position: 0px -120px;line-height:999px;}

.fullSlide .hd ul .on {width:16px;height:12px;background:url(/images/c.png);background-position: 0px -132px;}

.fullSlide .prev,.fullSlide .next {display:block;	position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;	height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}




/*news图片切换*/
.fullSlide_news {	width:748px;	position:relative;	height:248px;background:#fff;}

.fullSlide_news .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide_news .bd ul {width:748px !important;}

.fullSlide_news .bd li {width:748px !important;height:248px;overflow:hidden;text-align:center;}

.fullSlide_news .bd li a {display:block;	height:248px;}

.fullSlide_news .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:20px;line-height:20px;}

.fullSlide_news .hd ul {width:748px;margin:0 auto;text-align:center;}

.fullSlide_news .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px 20px 5px;	overflow:hidden;	width:16px;height:12px;background:url(/images/c.png);background-position: 0px -120px;line-height:999px;}

.fullSlide_news .hd ul .on {width:16px;height:12px;background:url(/images/c.png);background-position: 0px -132px;}

.fullSlide_news .prev,.fullSlide_news .next {display:block;	position:absolute;z-index:1;top:50%;margin-top:-30px;left:-1px;z-index:1;width:40px;	height:60px;background:url(/images/l.png)  #fff no-repeat;cursor:pointer;filter:alpha(opacity=100);opacity:0.5;display:none; }

.fullSlide_news .next {left:auto;right:-1px;background:url(/images/r.png)  #fff no-repeat;width:40px;	height:60px;}



/*news 列表*/
.article_list{margin:10px 20px; width:95%;border-bottom:1px dashed #dedede; height:120px;}
.Article_class{float:right;width:76%;display: block;}
.Article_description{float:right;width:100%;}
.article_title{color: #267ac0;height: 25px;line-height: 25px;font-size:16px;}
.article_title:hover{color: #666;height: 25px;line-height: 25px;font-size:16px;}
.article_title span{float:right; width:50px;}
.Article_description a{color:#666;font-size:13px;line-height:23px;}
.article_lijie{display: block;width: 75px;height: 22px;padding-left: 6px;line-height: 22px;display: block;background :url(/images/more.png);margin-top:50px;}
.article_lijie a{color: #959595;margin-left:12px;}
.article_lijie a:hover{color: #000;}
.page22{text-align:right;}
.page22 li{width:20px;}

/*产品页面图片切换*/
.pro_fullSlide {	width:100%;	position:relative;	height:337px;background:#fff;}
.pro_fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.pro_fullSlide .bd ul {width:100% !important;}
.pro_fullSlide .bd li {width:100% !important;height:337px;overflow:hidden;text-align:center;}
.pro_fullSlide .bd li a {display:block;	height:337px;}
.pro_fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:20px;line-height:20px;}
.pro_fullSlide .hd ul {width:900px;margin:0 auto;text-align:right;}
.pro_fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 2px 20px 5px;	overflow:hidden;	width:16px;height:12px;background:url(/images/c.png);background-position: 0px -120px;line-height:999px;}
.pro_fullSlide .hd ul .on {width:16px;height:12px;background:url(/images/c.png);background-position: 0px -132px;}
.pro_fullSlide .prev,.pro_fullSlide .next {display:block;	position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;	height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.pro_fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.pro_title{line-height:35px;text-align:center;margin-top:10px;margin-bottom:5px;width:100%;border-top:1px solid #dedede;}
.pro_title a{font-size:13px;}


/*case 图片列表 可点击*/
.blk_18 { MARGIN-TOP: 8px; FONT-SIZE: 12px;OVERFLOW: hidden; WIDTH: 680px;ZOOM: 1;}
.blk_18 .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH: 605px}
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1}
.blk_18 #List1_1 { FLOAT: left}
.blk_18 #List2_1 { FLOAT: left}
.blk_18 .LeftBotton { BACKGROUND: url(/images/ls.png) no-repeat; FLOAT: left; MARGIN:30px 1px; WIDTH: 30px; HEIGHT: 72px}
.blk_18 .RightBotton { BACKGROUND: url(/images/rs.png) no-repeat; FLOAT: right; MARGIN: 30px 1px; WIDTH: 30px; HEIGHT: 72px}
.blk_18 .LeftBotton { BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px}
.blk_18 .RightBotton {}
.blk_18 .LeftBotton:hover {}
.blk_18 .RightBotton:hover {}
.blk_18 .pl { FLOAT: left; WIDTH: 193px; LINE-HEIGHT: 24px;TEXT-ALIGN: center; TEXT-DECORATION: none;height:160px; margin-left:10px;color:#fff;font-size:13px;}
.blk_18 A.pl:hover {COLOR: #fff;}
.blk_18 .pl .list_img{BACKGROUND: url(/images/img.png) no-repeat;width:193px;height:108px;}
.blk_18 .pl .list_img img{height:95px; width:175px;margin-top:5px;}
.commu_cont3 { MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%}
.commu_cont3 UL { WIDTH: 188px}


.pimgdiv_search{width:260px;margin-top:10px;}
.pro_title{width:260px;}
.result_page{float:right;margin-right:20px;margin-top:10px;}





