body, td, th {
	font-family: Tahoma;
	font-size: 13px;
	color: #495158;
	margin: 0px;
}
.facebookpg{
margin:auto;
}
.style1 {
	color: #006699
}
.center {
	text-align:left;
	width:920px;
	margin:auto;
	clear:both
}
#mass {
	background:url(../images/tqpassport_03.jpg) repeat-y 2px 0px;
}
#mass table {
	background:url(../images/tqpassport_02.jpg) no-repeat top;
}
#mass table td table {
	background:url()
}
#bottom {
	background:url(../images/tqpassport_04.jpg) 2px 0px;
	height:36px
}
.top01 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport3_01_100406.jpg) 2px 0px;
	height:172px;
}
.top02 {
	clear: both;
	font-size: 12px;
	/*background:url(https://hsimage.99.com/co/signup/tqpassport_01.jpg) 2px 0px;*/
	background:url(../images/tqpassport_01_2015.jpg) 2px 0px;
	height:172px;
}
.top02cr {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport2_01_cr_co2_100406.jpg) 2px 0px;
	height:172px;
}
.top03 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport_01_100406s.jpg) 2px 0px;
	height:172px;
}
.top04 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport4_01.jpg) 2px 0px;
	height:172px;
}
.top05 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport5_01.jpg) 2px 0px;
	height:172px;
}
.top06 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport6_01.jpg) 2px 0px;
	height:172px;
}
.top07 {
	clear: both;
	font-size: 12px;
	background:url(../images/tqpassport7_01.jpg) 2px 0px;
	height:172px;
}
.bj01 {
	background-position: top;
}
.si_font01 {
	padding-bottom:55px
}
.font01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #51656A;
	text-decoration: none;
}
.hyc {
	height: 80px;
	width: 110px;
	padding-top: 58px;
	padding-left: 36px;
	overflow: hidden;
}
.links {
	color: #3A799E;
	text-decoration: underline;
}
.links:hover {
	color: #0066CC;
	text-decoration: none;
}
.inpu {
	background-image: url(../images/1212.gif);
	background-repeat: repeat-x;
	border: 1px solid 9BA4AC;
}
.bj001 {
	background-image: url(../images/ustopmenu_15.gif);
	background-repeat: repeat-x;
	background-position: top;
}
a {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #5e5e5e;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.bgtop {
	background:url(../images/bg_01.gif);
	height:22px
}
.bgm {
	background:url(../images/bg_02.gif);
	padding:8px;
	width:821px!important;
	width:829px
}
.bgbottom {
	background:url(../images/bg_04.gif) no-repeat;
	height:23px;
	margin-bottom:70px
}
/*
.step1{ background:url(https://hs../images.99.com/account/co/step2_1.gif); width:615px; height:38px; margin:auto}
.step2{ background:url(https://hs../images.99.com/account/co/step2_2.gif); width:615px; height:38px; margin:auto}
.step3{ background:url(https://hs../images.99.com/account/co/step2_3.gif); width:615px; height:38px; margin:auto}
*/
.style3 {
	font-weight: bold
}
.style6 {
	color: #009900
}
.stylered {
	color: #FF0000;
	font-weight: bold;
}
.cutline {
	width:95%;
	border-bottom:1px solid #ccc
}
.stylered {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	font-weight: bold
}
.style6 {
	color: #B22859
}
.style11 {
	color:#006699
}
.style31 {
	font-weight: bold
}
.style61 {
	color: #980400
}
.stylered1 {
	color: red;
	font-weight: bold;
}
.tips {
	background-color:#9f6260;
}
.cline {
	background:url(../images/us91_index_18.gif);
	height:11px;
	width:876px;
	margin:6px auto;
}
.bj01 table {
	margin:auto
}
.fleft td {
	text-align:left;
	padding:5px 0;
}
/* bottom style */
.public_bm_table {
text-align:center;
float:none;
margin:0 auto;
} /*table style*/
.public_bm_td1 {
}   /*td of logo*/
.public_bm_td2 {
	color:#5E5E5E;
}
.public_bm_td2 a {
	font-weight:bold;
	color: #5E5E5E;
	text-decoration:none
}
.public_bm_td2 a:hover {
	color:#000000;
	text-decoration:underline
}  /*td of rights*/

.validation input { float:left; height:20px; margin:10px 5px 0 0; }
.submit_buttom input { padding:5px 10px; margin-top:15px;}
/***************************************/

 .us91_top div,.us91_top span,.us91_top a,.us91_top img,.us91_top b,.us91_top ul,.us91_top li{padding: 0; margin:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}input,select,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;}ol,ul{list-style:none;}.us91_left{float:left; }
.us91_right{float:right; }
.us91_top{  background:url(../images/repeat.gif) repeat-x 0 -69px;border-bottom:1px solid #CDCDCD;font-family:tahoma;font-size:11px;font-weight:bold;height:30px;text-align:center; width:100%;min-width:1002px;}
.us91_top a,.us91_top a:hover{ 

font-family:tahoma;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;}.us91_top .us91_top_logo{background:url(../images/icon_new.gif) no-repeat 0 -686px;height:30px;margin-left:30px;overflow:hidden;width:52px;}.us91_top_logo a{display:block;height:30px;margin:0 auto;text-indent:-900em;}.us91_top_nav{height:30px;padding:0 40px 0 0;}.us91_top_nav ul,.us91_top_nav li{position:relative;z-index:100;}.us91_top_nav li{float:left;height:30px;line-height:30px;padding-right:9px;}.us91_top_nav li a,.us91_top_nav li a:hover{text-decoration:none;color:#626262;}.us91_top_submenu,.us91_top_submenu2{position:relative;z-index:1000;}.us91_top_submenu_off,.us91_top_submenu{background:url(../images/icon_new.gif) no-repeat right -650px;}.us91_top_nav .us91_top_icon{color:#626262;padding:0 17px 0 10px;display:block;float:left;}.us91_top_submenu_off .us91_top_sublist{display:none;}.us91_top_submenu_off .us91_top_icon{background:url(../images/icon_new.gif) no-repeat right -569px;zoom:1;}.us91_top_submenu .us91_top_icon{background:url(../images/icon_new.gif) no-repeat right -611px;zoom:1;}.us91_top_arrow{position:absolute;width:11px;height:7px;background:url(../images/icon_new.gif) no-repeat;right:30px;top:-7px;z-index:10000;}.us91_top_sublist{background:#f2f2f2;border:1px solid #d6d8d9;border-bottom:none;right:0;position:absolute;top:30px;width:190px;z-index:9999;}.us91_top_sublist .us91_top_menu{background:url(../images/icon_new.gif) no-repeat scroll 9px -14px transparent;color:#686868;display:block;line-height:3;text-indent:27px;width:100%;border-bottom:1px solid #d6d8d9;}.us91_top_sublist a:hover .us91_top_menu{display:none;}.us91_top_details{display:none;cursor:pointer;}.us91_top_sublist a:hover .us91_top_details{display:block;background:url(../images/repeat.gif) repeat-x;height:39px;padding:10px 10px 0 10px;border-bottom:1px solid #d6d8d9;}.us91_top_details img{background:url(../images/border.gif) no-repeat;padding:1px;display:block;}.us91_top_details div{color:#686868;font-size:10px;font-weight:normal;line-height:1.5;width:130px;}.us91_top_details b{color:#000;font-size:11px;display:block;font-weight:bold;}.us91_top_details div span{padding-left:2px;color:#36b6e7;}.us91_top_details .us91_top_icon_hot{background:url(../images/icon_new.gif) no-repeat right -515px;}.us91_ad{max-width:350px;height:29px;padding-left:10px;}.us91_top_sublist2{width:380px;*width:382px;border:1px solid #d6d8d9;background:url(../images/line.gif) repeat-y center #f2f2f2;}.us91_top_sublist2 .us91_top_column{width:190px;float:left;height:100%;}.us91_top_sublist2 a{background:url(../images/icon_new.gif) no-repeat scroll 11px -20px transparent;color:#686868;display:block;line-height:2;text-indent:25px;height:20px;}.us91_top_sublist2 a:hover{background:url(../images/icon_new.gif) no-repeat left -720px;color:#000;border-bottom:none;}.us91_top_sublist2 .us91_top_a{height:50px;border-bottom:1px solid #d6d8d9;background:none;}.us91_top_sublist2 .us91_top_a:hover{background:url(../images/repeat.gif) repeat-x;border-bottom:1px solid #d6d8d9;}.us91_top_sublist2 .us91_top_a span{background:url(../images/icon_new.gif) no-repeat;display:block;height:50px;padding-left:20px;line-height:50px;cursor:pointer;}.us91_top_sublist2 .us91_top_a .us91_top_a1{background-position:10px -84px;}.us91_top_sublist2 .us91_top_a .us91_top_a3{background-position:10px -144px;}.us91_top_sublist2 .us91_top_a .us91_top_a2{background-position:10px -204px;}.us91_top_sublist2 .us91_top_a .us91_top_a4{background-position:10px -324px;}.us91_top_sublist2 .us91_top_a .us91_top_a5{background-position:10px -444px;}.us91_top_sublist2 .us91_top_a:hover .us91_top_a2{background-position:10px -264px;}.us91_top_sublist2 .us91_top_a:hover .us91_top_a4{background-position:10px -384px;}.us91_top_sublist2 .us91_top_a_special{border-bottom:none;height:40px;}.us91_top_sublist2 .us91_top_a_special span{height:40px;overflow:hidden;}.us91_top_sublist2 .us91_top_a_special:hover{background:none;border-bottom:none;}

/****************************/



@charset "utf-8";
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, fieldset, form, tr, th, td, center, input, button, textarea { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
button, input, select, textarea { font: 14px/1.8 Arial, Verdana, Helvetica, sans-serif; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { margin: 0 auto; font: 14px/1.8 'Microsoft YaHei', Arial, Helvetica, sans-serif; color: #fff!important; background-color: #141617;}
/* base */
.clearfix:after { content: ""; height: 0; visibility: hidden; display: block; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
a { color: #fff; text-decoration: none;}
a:focus{-moz-outline:none; outline: none;}
.t_hide{text-indent: -999em;}
.t_center{text-align: center;}
.red{color: red;}
.fl{float: left;}
.fr { float: right; }

.fullbg{ position: relative; width: 100%; max-width: 1920px; min-width: 1002px; height: 1080px; margin: 0 auto; overflow: hidden; }
.wrapper { position: relative; z-index: 2; width: 1002px; margin: 0 auto; }
.header { position: relative; height: 220px; }

.sliderbg { }
.slidercont { position: absolute; z-index: 1; left: 50%; top: 0; margin-left: -50%; width: 100%; }

.hd { width: 182px; position: absolute; z-index: 2; left: 0; top: 130px; }
.hd li { position: absolute; z-index: 1; width: 182px; height: 183px; background: url(../images/nav.png) no-repeat; cursor: pointer; }
.hd li:hover { z-index: 2; }
.hd li.hd1 { left: 95px; top: 0; background-position: -193px -569px; }
.hd li.hd1.on, .hd li.hd1:hover { background-position: 0 -569px; }

.hd li.hd2 { left: 0; top: 102px; background-position: -193px -762px; }
.hd li.hd2.on, .hd li.hd2:hover { background-position: 0 -762px; }

.hd li.hd3 { left: 95px; top: 204px; background-position: -193px -379px; }
.hd li.hd3.on, .hd li.hd3:hover { background-position: 0 -379px; }

.hd li.hd4 { left: 0; top: 306px; background-position: -193px -193px; }
.hd li.hd4.on, .hd li.hd4:hover { background-position: 0 -193px; }

.hd li.hd5 { left: 95px; top: 408px; background-position: -193px 0; }
.hd li.hd5.on, .hd li.hd5:hover { background-position: 0 0; }

a.playvideo { position: absolute; left: 0; z-index: 2; top: 640px; display: block; width: 182px; height: 183px; background: url(../images/nav.png) no-repeat 0 -952px; }
a.playvideo:hover { background-position: -193px -952px; }


.logo { position: absolute; top: 40px; left: 50%; width: 400px; margin-left: -200px; }
.logo img { width: 100%; }


.toppart { position: relative; z-index: 3; width: 650px;/* height: 680px;*/ height:auto; margin: 0 auto; }
.regbox { position: relative; width: 415px; background: url(../images/regbox2.png) repeat center top; }
.regboxtop { width: 650px; height: 96px; background: url(../images/regbox1.png) no-repeat 0 0; }
.regboxbottom { width: 650px; height: 34px; background: url(../images/regbox3.png) no-repeat 0 0; }

.textinfo{ margin-left:20px; color:#C93;  width:375px;z-index: 3; font-size:14px; padding-left::10px; padding-right:10px; text-align:center; }
.mediabox { width: 600px; padding-top: 30px; }
.video{ position: relative; width: 600px; height: 320px; background: #000;  }
.video a { position: absolute; top: -26px; right: 0; display: block; width: 116px; height: 26px; padding-left: 15px; line-height: 26px; color: #d2bc7c; background: url(../images/btn2.png) no-repeat 0 -107px; text-align: center; }
.video a:hover { background-position: 0 -135px; }

.reg { width: 385px; padding: 10px 15px; color: #c9a24e; }
.reg li { clear: both; padding-top: 10px; }
.reg p { clear: both; padding-bottom: 5px; }
.reg label { display: inline-block; font-size: 14px; width: 150px; text-align: right; margin-right: 3px; font-weight: bold;}
.reg input { vertical-align: middle; }
a.close{ position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; text-align: center; font-size: 30px; line-height: 20px; }
a.close:hover{ color: red; }


.ipt { 
    border: 0;
    background: #423a2a;
    padding: 2px;
    height: 24px;
    width: 190px;
    line-height: 24px;
    font-size: 14px;
    border: 1px solid #6b5739;
    color: #fff;
}

.reg .tip {
    padding-left: 30px;
    color: #c6c6c6;
    font-size: 11px;
    line-height: 15px;
}
.reg .tip.sp {
    padding-left: 0;
    color: #c6c6c6;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
}
.reg .tip.sp a:hover { text-decoration: underline; color: #c6c6c6; }
.reg .code_tip{
    padding-left: 142px;
    font-size: 11px;
}
.reg .code {
    width: 80px;
}
.reg .code_img img {
    width: 90px;
    height: 40px;
    cursor: pointer;
    vertical-align: middle;
}
.reg_btn {
display: block;
margin: 0 auto;
width: 226px;
height: 50px;
background: url(../images/regbtn.png) no-repeat 0 0;
cursor: pointer;
}
.reg_btn:hover{ background-position: 0 -50px; }

.WarningMsg,.FailedMsg,.SucceedMsg{display:block; padding: 1px 0 1px 20px; line-height:14px; font-size:12px; word-wrap: break-word; color: #888; }

.WarningMsg{background:url(../images/icon_warning.gif) no-repeat left 0}

.FailedMsg{background:url(../images/icon_error.gif) no-repeat left 0}

.SucceedMsg{background:url(../images/icon_ok.gif) no-repeat left top}

.footer { padding: 80px 0 20px 0; text-align: center; color: #8f8f8f; }
.footer table { width: 70%; margin: 0 auto; color: #8f8f8f; font-size: 14px; }
.footer table td {text-align: center; }
.footer a { color: #8f8f8f; margin: 0 5px; }
.footer a:hover { text-decoration: underline; }

.cbg1 { width: 100%; height: 1200px; background: url(../images/bg1.jpg) no-repeat center top; }
.cbg2 { width: 100%; height: 1200px; background: url(../images/bg2.jpg) no-repeat center top; }
.cbg3 { width: 100%; height: 1200px; background: url(../images/bg3.jpg) no-repeat center top; }
.cbg4 { width: 100%; height: 1200px; background: url(../images/bg4.jpg) no-repeat center top; }
.cbg5 { width: 100%; height: 1200px; background: url(../images/bg5.jpg) no-repeat center top; }


.videobox a.close { position: absolute; right: -30px; top: 0; width: 30px; height: 30px; background: #000; text-align: center; line-height: 26px; color: #fff; font-size: 32px; }
.videobox a.close:hover { background: #c4751a; }
.mask{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 1112;}
.commonbox { width: 100%; height: 100%; top: 0; left: 0; z-index:1112; }
.videobox { position: relative; width: 640px; height: 360px; margin: 0 auto; z-index: 1113; }


/**************/

.texthh {  position:relative; margin:0; width:320px;  padding-top:14px;
	text-align:center; font-size:18px; font-weight:bold; color:#F90; text-transform:capitalize; letter-spacing:2px;
text-shadow: -1px 0 #252525, 0 1px #252525, 1px 0 #252525, 0 -1px #252525,
-1px 0 #f28f02, 0 1px #f28f02, 1px 0 #f28f02, 0 -1px #f28f02,
-1px 1px 1px black
;}

.ppp { text-align: center; }

   .texth2 {text-align:center; margin-top:10; font-size:12px; color:#FFF;  }