@charset "utf-8";
/* CSS Document */

/* CSS Document */
body{margin:0;font-family:'Segoe UI','Microsoft YaHei',Helvetica, Arial,sans-serif;font-size:14px;word-spacing:2px;color:#333;}
img{border-style:none}
a{text-decoration:none;color:#333;}
input,textarea,select{font-family:'Segoe UI','Microsoft YaHei',Helvetica, Arial,sans-serif;vertical-align:middle;}
form{margin:0;padding:0;border-style:none}
table{border-collapse:collapse;}
th,td{padding:0;}
button::-moz-focus-inner{border:0;padding:0}
input[type="submit"]::-moz-focus-inner{border:0;padding:0}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:block}
ul,h1,h2,h3,h4,h5,p,ol{padding:0;margin:0;list-style:none;font-weight:normal;}

@font-face {font-family:"HelveticaNeueLTStd-ThEx";
src: url('font/HelveticaNeueLTStd-ThEx.eot'); /* IE9*/
src: url('font/HelveticaNeueLTStd-ThEx.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 	 url('font/HelveticaNeueLTStd-ThEx.otf') format('opentype'),
	 url("font/HelveticaNeueLTStd-ThEx.woff") format("woff"),
	 url("font/HelveticaNeueLTStd-ThEx.ttf") format("truetype"),
	 url("font/HelveticaNeueLTStd-ThEx.svg#HelveticaNeueLTStd-ThEx") format("svg");
}

@font-face {font-family:"HelveticaNeueLTStd-Th";
src: url('font/HelveticaNeueLTStd-Th.eot'); /* IE9*/
src: url('font/HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('font/HelveticaNeueLTStd-Th.otf') format('opentype'),
	 url("font/HelveticaNeueLTStd-Th.woff") format("woff"),
	 url("font/HelveticaNeueLTStd-Th.ttf") format("truetype"),
	 url("font/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th") format("svg");
}

@font-face {font-family:"HelveticaNeueLTPro-hvcn";
src: url('font/HelveticaNeueLTPro-hvcn.eot'); /* IE9*/
src: url('font/HelveticaNeueLTPro-hvcn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('font/HelveticaNeueLTPro-hvcn.otf') format('opentype'),
	 url("font/HelveticaNeueLTPro-hvcn.woff") format("woff"),
	 url("font/HelveticaNeueLTPro-hvcn.ttf") format("truetype"),
	 url("font/HelveticaNeueLTPro-hvcn.svg#HelveticaNeueLTPro-hvcn") format("svg");
}
@font-face {font-family:"HelveticaNeueLTPro-Bd";
src: url('font/HelveticaNeueLTPro-Bd.eot'); /* IE9*/
src: url('font/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	 url('font/HelveticaNeueLTPro-Bd.otf') format('opentype'),
	 url("font/HelveticaNeueLTPro-Bd.woff") format("woff"),
	 url("font/HelveticaNeueLTPro-Bd.ttf") format("truetype"),
	 url("font/HelveticaNeueLTPro-Bd.svg#HelveticaNeueLTPro-Bd") format("svg");
}

/* head css */
.head{border-bottom:1px solid #0063db;height:88px;position:relative; z-index:1;}
.wrap{width:1000px;margin:0 auto;position:relative;}
.head_logo{float:left;width:115px;height:88px;/*margin-right:190px;*/}
.head_logo img{margin-top:20px;}
.menu{float:left;position: relative;}	
.menu li{float:left;height:88px;margin:0 10px;}
.menu li a{float:left;height:85px;padding:0 5px;line-height:88px;}
.menu li a:hover{color:#0063db;}
.menu li.active{color:#0063db;/*border-bottom:4px solid #ff0084;*/ }
#magic-line{position:absolute;bottom: 0px; left:0;width: 100px;height:4px ;background: #ff0084; z-index: 100;margin:0;}

	/*Lan Switch*/
.language-switch-box{float:right;height:25px;font-size:14px;vertical-align: middle;
margin-left:5px;width:115px;position:relative;top:31px;text-align:left;}
.language-switch-box ul:hover{border-color:#dadedd}
.language-switch-box ul:hover li{display:block}
.language-switch-box ul a:hover{color:#f94421;}
.language-switch-box ul{border:solid 1px #fff;line-height:23px;/* border-radius:4px; */padding:0px 6px;background:#fff;padding-bottom:5px;}
.language-switch-box li{list-style:none;display:none;}
.language-switch-box li:first-child{ display:block;}
.language-switch-box i{display:inline-block;width:24px;height:16px; font-style:normal;background:url(flag8.png) left center no-repeat;vertical-align: middle;
margin-right:6px;}
.lan-cn i{background-position:-0px center;}
.lan-en i{background-position:-24px center;}
.lan-tw i{background-position:-48px center;}
.lan-pt i{background-position:-72px center;}
.lan-es i{background-position:-96px center;}

.sub_menu p{height: 50px;line-height: 46px;float: right;padding-right: 111px;}
.sub_menu span{margin:0 20px;display: inline-block;}
.sub_menu a:hover span,.sub_menu .active span{color:#0063db;border-bottom: 4px solid #ff0084;}


/* end head css */


/* footer */
.tanceng_mask{position:fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(opacity: 80); z-index:30;}
#back-top{z-index:1000;display:none;cursor:pointer;position:fixed;bottom:20px;right:30px;width:48px;height:48px;line-height:48px;text-indent:150px;overflow:hidden;background:url(topup.png) left top no-repeat;}
#back-top:hover{background-position:left bottom;}

#footer{border-top:1px solid #ccc;padding: 20px 0px 20px 0px;
margin-bottom: 0px !important;font-weight: normal;font-size: 12px;line-height: 15px;
text-align: center;}
#footer a {color:#0063db; text-decoration:none;}
#footer a:hover {color:#ff0084; text-decoration:none;}
#footer .left {float:left;}
#footer .right {float:right;}
#footer .right img.png {margin-top:-5px;}
/* end footer */



/* Privacy */
.privacy,.regconfirm{padding-bottom:58px;}
.privacy h1,.regconfirm h1{color:#0855b1;font-size:36px;padding:25px 0 0px;font-family:'HelveticaNeueLTPro-hvcn','Microsoft YaHei', Helvetica, sans-serif;}
.privacy h3,.regconfirm h3{color:#0063db;font-size:20px;padding-top:23px;font-family:'HelveticaNeueLTPro-hvcn','Microsoft YaHei', Helvetica, sans-serif;}
.privacy div,.regconfirm div{padding:23px 0 0;}
.privacy p,.regconfirm p{font-size:14px;color:#666;line-height:26px;}

/* Privacy */




