@charset "utf-8";
.download-box{ background:url(../v7img/download-boxbg.jpg) center top no-repeat; margin-top:58px;}
.download-box{ background:url(../v7img/download-boxbg.jpg) center top no-repeat; min-height:430px; _height:430px; margin-top:58px;}
.box-center{ width:1010px; margin:auto; position:relative; height:430px;}
.box-center a#rcdl{ position:absolute; top:320px; left:25px;}
.box-center a#bsdl{ position:absolute; top:321px; left:300px;}
.box-center h2{ position:absolute; top:70px; left:0px; width:460px; font-size:18px;}
.box-center h5{ position:absolute; top:150px; left:30px; width:470px; line-height:18px;}
.translation{ width:700px; margin:20px auto;}
.translation td{ text-align:left; vertical-align:middle; padding:5px 0 5px 20px;}
.translation td.sh{ background-color:#17669b;}
.translation td.tl{ background-color:#0c436a; padding:10px 0 10px 20px; font-size:16px;}
.translation td{ background-color:#62aeef;}
.translation td a{ color:#FF0; text-decoration:underline;}
.contact-box{ background:url(../v7img/contact-boxbg.jpg) center top no-repeat; height:350px; margin-top:58px;}


.contactSWarp
{	
	padding-top: 80px;
	width: 1440px;
	height: 328px;
	background: url("../v7img/contactS.jpg") no-repeat 0 0;
	margin: 0 auto;
}

.contactS
{
	position: relative;
	overflow: hidden;
	margin-top:100px;	
	margin:0 auto;
	width: 930px;
	height:260px;
	
}

.contactSInner
{
	margin:0 auto;
	width: 930px;
	height: 260px;
	padding: 3px 10px 27px;
	background:url("../v7img/c-bg.png") no-repeat 0 0;
}

.contactSItemWarp
{
	width:950px;
	height:250px;
	margin:0 auto;
}
.contactSItem
{
	position: absolute;
	width: 20000em;
}

.contactSItem div
{
	width: 930px;
	float:left;
}

.navi
{
	height: 13px;
	width: 200px;
	margin:0 auto;
	text-align: center;
}

.navi a
{
	display: inline-block;
	width:12px;
	height:13px;
	margin:0 5px;
	cursor: pointer;
	font-size: 1px;	
	background:url("../v7img/contact_icons.png") no-repeat -3px 0;
}

.navi a:hover,
.navi a.active
{
	background:url("../v7img/contact_icons.png") no-repeat -32px 0;
}

.contactus{ padding:20px;  width:900px;}
.contactus h3{ color:#62aeef;}
.contactus li{ padding:5px; list-style:outside;}


.contactWarp
{
	background:#083558;
	position: relative;
	margin:0 auto; 
	width: 970px; 
	height:400px;
	padding:20px;
}

.contactScroll 
{
	position: relative;
	overflow: hidden;
	width: 970px; 
	height:400px;
	
}

.contactScroll .items
{
	width: 20000em;
	position: absolute;
	clear: both;
	margin:0 auto;
}

.items div 
{
	padding: 0 30px;
	float: left;
	width: 910px;
}


a.lefts
{ 
	background-position:0 -24px;  
	left:10px;
}

a.lefts:hover
{
	background-position:-34px -24px;
}

a.rights
{
	background-position:-68px -24px; 
	right:10px;
}

a.rights:hover
{
	background-position:-102px -24px;
}

a.browses
{
	background-image:url("../v7img/contact_icons.png"); width: 24px; height:41px; background-repeat:no-repeat; position: absolute; display: block; z-index: 999999; cursor: pointer;top:200px;
}

a.disabled
{
	visibility: hidden;
}

.contactScroll p.para
{
	padding-top: 10px;
	font:normal 16px/2 Arial;
	color:#5ea8e7;
}


.light-faq{ margin-top:58px; background:url(../v7img/light.jpg) center top no-repeat; height:60px;}
/****************************** faq ******************************/

.faq-box1{ width:495px; height: 325px;  margin:auto; background-color:#083558; float:left; position:relative;}
.faq-tt1{ padding:7px; height:33px;  }
.faq-tt1 h2{ padding:5px 30px; background-color:#0c436a; font-weight:normal; font-size:16px;}
.faq-content1{ padding:5px 25px 0; }
.faq-footer{ position:absolute; bottom:0; width: 481px; border-top:1px solid #0c436a; height:30px; left:7px; padding:10px 0 0;}
.faq-box{ width:1010px; margin:auto; background-color:#083558; position:relative;}
.faq-tt{ width:990px; left:10px; height:33px; top:10px; background-color:#0c436a; position:absolute;}
.faq-tt h3,h2{ padding:5px 30px; font-weight:normal; font-size:16px;}
.faq-content{ padding:70px 40px 50px 40px; }
.agreement {padding:20px 30px; background-color:#FFF;}
.agreement h4{ color:#62aeef; padding:10px 0;}
.agreement p{ padding-bottom:10px; line-height:20px; color:#414141;}
.faq-menu{ width:200px; height:215px; float:left;}
.faq-menu li{ padding:5px;}
.faq-menu img{ padding-right:10px; float:left; padding-top:3px;}
.faq-menu li a{ color:#62aeef; font-size:16px; font-weight:700px; width:165px; display:block;}
.faq-menu li a.current,.faq-menu a:hover{ background:url(../v7img/faq-active.png) right center no-repeat; color:#FFF;}
/****************************** sliderbox ******************************/
.sliderbox { width:700px; margin:0 auto; overflow:hidden; padding-left:20px; float:right;}
.sliderbox a { color:#62aeef;}
.sliderbox a:hover { color:#414141; text-decoration:none;}
.sliderbox dt {background:url(../v7img/faq-item+.png) 20px center no-repeat; background-color:#62aeef; width:700px; height:32px; cursor:pointer; color:#FFF; border-bottom:#083558 solid 1px; border-top:#083558 solid 1px;}
.sliderbox .open {font-size:14px; background:url(../v7img/faq-item-.png) 20px center no-repeat; background-color:#62aeef; color:#FFF; cursor: default;}
.sliderbox dt:hover span { color:#083558;}	
.sliderbox .open:hover span { color:#fff;}	
.sliderbox .title {font-size:14px; color:#fff; padding:5px 0 0 40px; display:block;}		
.sliderbox dd { padding:0; margin:0; background:#FFF; position:relative; overflow:hidden; display:none;}
.sliderbox .text { padding:20px 35px;}
.sliderbox .text p{ color:#414141; font-size:13px; }
.sliderbox .text h5{ color:#62aeef; font-size:13px;}
.sliderbox .thumb{ display:block; padding:0 60px 30px 60px;}
.hide { display: none;}
.sliderbox dt:first-child { border-top: none; }
.sliderbox dt:nth-last-child(2) { border-bottom: none; }
/****************************** form ******************************/
.reg-form {padding:10px 70px}
.reg-form a {color:#FF0; font-style:normal}
.reg-form li {padding:20px 0; position:relative;}
.reg-form li label {display:block; color:#009DEA; font-size:15px; font-weight:bold;}
.txtInput {width:190px; height:17px; padding:5px 4px; border:1px solid #02213d; background:#fff; vertical-align:middle}
.txtInput:focus {outline:none}
.txtInput.error {border:1px solid #FC0; background:#FFF;}

.code-img {border:1px solid #02213d; margin-top:24px; cursor:pointer}

/*form validate tips*/
.tip {width:240px; font-size:13px; padding:6px 10px; line-height:1.3em; position:absolute; left:0px; top:70px; z-index:1000; background:#207bbb; border:1px solid #02213d; margin-top:6px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.tip i {position:absolute; left:20%; top:-5px; display:block; width:9px; height:5px; overflow:hidden; background-image:url(../v7img/icon-arrow-up.gif)}
.tip.invalid {background:#FF9; border:1px solid #FC0; color:#F60;}
.tip.invalid i {background-image:url(../v7img/icon-arrow-up2.gif)}
.tip.ok {border:none; height:16px; background:url(../v7img/icon-ok.png) left center no-repeat; left:205px; top:34px}
.tip.ok i {background:none}

.img-btn {display:inline-block; padding-left:10px; background:url(../v7img/btn-big.png) 0 0 no-repeat; text-decoration:none!important}
.img-btn span {display:inline-block; height:41px; line-height:41px; color:#FFF; font-size:18px; font-weight:bold; text-align:center; padding-right:10px; background:url(../v7img/btn-big.png) right -41px no-repeat; cursor:pointer}
.img-btn:hover {text-decoration:none}
.disabled {background:url(../v7img/btn-big.png) 0 -82px no-repeat}
.disabled span {background:url(../v7img/btn-big.png) right bottom no-repeat}
.img-btn span {padding:0 30px 0 20px}
/****************************** other ******************************/
.box{ width:1010px; margin:20px auto 0px;  position:relative; padding-top:10px;}
.box h2{ width:990px; height:40px; background-color:#0c436a; font-size:18px; margin:0px 10px; line-height:40px; text-indent:15px; font-weight:bold;}
.box .content{ width:930px; font-size:14px; margin:30px; line-height:26px;}
.box .content h3{font-size:16px; font-weight:bold; margin-bottom:10px;}
.box .content p{margin-bottom:20px; padding:0px 16px;}

.downloadbox{margin-top:58px;background:url(../v7img/download-boxbg.jpg) center top no-repeat; height:430px;}
.downloadboxcon { width:990px; font-size:18px; margin:0px auto 0px; padding:60px 10px 10px;}
.downloadboxcon h1{width:450px; font-weight:bold;}
.downloadboxcon p{width:450px; font-size:14px; padding:10px 0px;}

.lets{ background:url(../v7img/lets.png) center top no-repeat; height:450px;}

.btn-guide
{
    width: 200px;
    height: 172px;
    position:fixed;
    left:100px;
    top:40%;
}
.btn-guide img
{
    width: 100%;
    height: 100%;
}