#package{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
}

#package .kv{
	position:relative;
	width:100%;
	height:auto;
	line-height:0;
	font-size:0;
}

.group{
	position:absolute;
	top:415px;
	right:447px;
}

.morebtn{
	position:absolute;
	cursor:pointer;
}

.morebtns{
	position:relative;
}

.moreab{
	position:absolute;
	width:197px;
	height:48px;
	font-size:18px;
	color:#fff;
	text-indent:60px;
	line-height:44px;
	letter-spacing:2px;
	cursor:pointer;
}


.onover{
	color:#000000;
}

.toolstxt{
	position:relative;
	margin-top:27px;
	letter-spacing:2px;
	color:#000000;
}

.tools_txt{
	position:absolute;
	letter-spacing:2px;
	color:#000000;
}

.groupbtns{
	position:relative;
	width:100%;
}

.groupbtn{
	position:absolute;
	letter-spacing:2px;
	cursor:pointer;
}

.groupbtnnav{
	position:absolute;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
	line-height:29px;
	color:#FFFFFF;
	font-weight:bold;
}

#package .on{
	position:absolute;
	letter-spacing:2px;
	cursor:pointer;
	color:#fff;
	text-align:center;
	text-indent:0;
}

.groupbtns .morebtns{
	float:left;
	margin:0 1px 2% 0;
}
.navheader{
	position:absolute;
	z-index:999;
}
.flvmc{
	position:relative;
	width:100%;
	height:auto;
}

.flvcontent{
	width:71.25%;
	margin:0 auto;
	position:relative;
}

.flvcontentabs{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.flvtitle{
	width:71.8%;
	margin:0 auto;
	padding:7% 0 1% 0;
}

.flvplayermc{
	position:absolute;
	top:0;
	left:0;
	margin:0 auto;
}

.flvtitle img{
	width:100%;
	height:auto;
}
.flvplayer{
	position:relative;
	margin:0 auto;
}

.playervideo{
	position:absolute;
	top:15px;
	left:74px;
	cursor:pointer;
	z-index:99;	
}

.playervideoIE{
	position:absolute;
	top:15px;
	left:74px;
	cursor:pointer;
	z-index:100;	
}

.checknav{
	position:relative;
	width:650px;
	margin:2% auto;
}

.checknav ul li{
	position:relative;
	float:left;
	width:25%;
}

.mobileproduct,.product{
	position:relative;
	width:100%;
	height:auto;
	
}
.fabsolute{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
}

.mbxs{
	position:relative;
	width:1367px;
	height:640px;
	margin:0 auto;
}

.mbproduct{
	position:absolute;
	overflow:hidden;
	cursor:pointer;
}

.morekv{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.morekvmc{
	width:100%;
	position:relative;
	margin:0 auto;
}

.morekvpoint{
	position:absolute;
	top:0;
	left:-10%;
	width:10%;	
}

.morekvpoint div{
    width:100%;
    height:auto;
    margin:1px 0 1px 0;
    text-align:right;
    transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
	cursor:pointer;
}

.morekvpoint div img{
	width:50%;
	height:auto;
	 transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.morekvpoint div.navon img{
	width:70%;
	height:auto;
    transition: all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; /* Opera */
}

.kv1,.kv2,.kv3{
	position:relative;
    width:33.3%;
    height:auto;
    overflow:hidden;
    float:left;
}

.kv1 ul li,
.kv2 ul li,
.kv3 ul li
{
   width:100%;
   height:auto;
   position:absolute;
   top:0;
   left:0;
   display:none;
   line-height:0;
}
         
         .kv1 ul .current,
         .kv2 ul .current,
         .kv3 ul .current{
         	display:block;
         }
         
         .kv1 ul img,
         .kv2 ul img,
         .kv3 ul img{
         	max-width:100%;
         	width:100%;
         	height:auto;
         }
        
.b0{
	background:url(../img/b0bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}
.b1{
	background:url(../img/b1bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}
.b2{
	background:url(../img/b2bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}

.q0{
	background:url(../img/q0bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}



.q1{
	background:url(../img/q1bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}

.q2{
	background:url(../img/q2bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}


.h0{
	background:#ffffff;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}
.h2{
	background:#ffffff;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}

.h1{
	background:url(../img/g1bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}


.s0{
	background:url(../img/s0bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}

.s1{
	background:url(../img/s1bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}

.s2{
	background:url(../img/s2bg.jpg) 50% 50% no-repeat;
	background-size:auto 100%;
	-ms-behavior: url(css/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
}


#flashContent{
	position:absolute;
	top:174px;
	right:0;
	width:264px;
	height:421px;
	z-index:9999;
}

.uparrow{
	position:absolute;
	bottom:0;
	right:0;
	z-index:9999;
	cursor:pointer;
}


.playerbtn{
	position:absolute;
	top:178px;
	left:346px;
	width:74px;
	height:74px;
	text-align:right;
	-webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    transition: transform 0.5s;
	-moz-transition: transform 0.5s; /* Firefox 4 */
	-webkit-transition: transform 0.5s; /* Safari 和 Chrome */
	-o-transition: transform 0.5s; /* Opera */
}

.playerbtn:hover{
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
	
}
