*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Microsoft Yahei; background:url(https://img1.tiancitycdn.com/mobile/youxin/images/reg_bg.jpg) repeat-y scroll top center;}
ul,li{ list-style:none;}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}

.header .logo,.footer a.logo,.header .go-official,.container .login-wrap h4,.container td p.tip,.container td.reg-wrap a.regbtn,.container td.reg-wrap p.tip,.container td .pswtip{ background:url(https://img1.tiancitycdn.com/mobile/youxin/images/global.jpg) no-repeat scroll;}
.inner{width:960px; margin:0 auto; position:relative;}
.header{width:100%; height:156px; background:url(https://img1.tiancitycdn.com/mobile/youxin/images/header_bg.png) repeat-x scroll top center; _background:url(https://img1.tiancitycdn.com/mobile/youxin/images/header_bg_png8.png); position:relative; z-index:1;}
.header .logo{ display:block; width:260px; height:82px; background-position:0 -216px; text-indent:-999em; overflow:hidden; position:absolute; left:35px; top:36px;}
.header .go-official{ display:block; width:56px; height:23px; position:absolute; right:20px; top:102px; background-position:-197px -185px; text-indent:-999em; overflow:hidden;}

.container{ width:100%;}
.container .login-wrap{ width:100%; height:58px; background:#FFA04A; margin:-20px 0 0 0; position:relative; z-index:200;}
.container .login-wrap p{ position:absolute; top:75px; right:20px; width:240px; height:40px; font-size:14px; color:#7F7F7F; z-index:1;}
.container .login-wrap h4{ width:170px; height:44px; position:absolute; left:20px; top:58px; background-position:-274px -187px; z-index:1; text-indent:-999em; overflow:hidden;}
.container .login-wrap p a{ color:#FFA04A; text-decoration:none;}
.container .login-wrap p a:hover{ text-decoration:underline;}
.container .content{ width:818px; padding:115px 0 100px 130px; border:1px solid #CBCBCB; border-top:0; background-color:#FFF;}
.container table{ width:650px;}
.container th{ width:110px; color:#292929; font-weight:400; padding:15px 0px; text-align:left;}
.container th span{ color:#FF7843; padding:0 5px 0 0;}
.container td{ width:270px;}
.container td .txt{ width:200px; height:21px; padding:2px 7px; margin:0; border:1px solid #6BADC9;}
.container td .focus{ border:1px solid #FFA04A;}
.container td .pswtip{ width:216px; height:16px; background-position:-351px -153px; margin:0 0 10px 0;}
.container td .txtyzm{ width:50px; float:left; margin-right:10px;}
.container td .imgyzm{ float:left; width:107px; height:36px; margin:0 10px 0 0;}
.container td p.tip{ color:#4E7ACD; background-position:-610px -23px; text-indent:20px;}
.container td p.foratry{ float:left; margin:10px 0 0 0;}
.container td p.foratry a{ color:#4E7ACD;}
.container td.reg-wrap{ padding:45px 0 0 0;}
.container td.reg-wrap div{ float:left; margin-right:15px; height:70px;}
.container td.reg-wrap input,.container td.reg-wrap label,.container td.reg-wrap a.tip{ float:left; margin:10px 0 0 0; cursor:pointer;}

.container td.reg-wrap a.regbtn{ display:block; width:178px; height:39px; background-position:-274px -241px; text-indent:-999em; overflow:hidden;}
.container td.reg-wrap p.tip{ width:178px; height:30px; background-position:-275px -281px; display:none;}
.container td.reg-wrap div.active p.tip{ display:block;}
.container td.reg-wrap input{ margin:12px 5px 0 0; *margin:8px 5px 0 0;}
.container td.reg-wrap label{ color:#6d6e6d;}
.container td.reg-wrap a.tip{ color:#4E7ACD;}


/*.footer{ height:180px; background:url(https://img1.tiancitycdn.com/mobile/youxin/images/reg_footer_bg.png) repeat-x scroll bottom center; _background:url(https://img1.tiancitycdn.com/mobile/youxin/images/reg_footer_bg_png8.png);}
.footer a.logo{ position:absolute; left:94px; top:45px; display:block; width:145px; height:32px; background-position:-197px -145px; text-indent:-999em; overflow: hidden;}
.footer p{ position:absolute; left:266px; top:20px; color:#daba96; font-size:12px; line-height:2.2em;}
.footer p a{ color:#daba96; text-decoration:none;}

.footer .certificate{width:149px; position:absolute; left:740px; top:40px; background:#ff9f2d; padding:5px 0 5px 5px; border-radius:5px;}
.footer .certificate *{float:left;font-size:12px; color:#FFF!important; line-height:18px; vertical-align:baseline; }
.footer .certificate a{width:52px; text-decoration:none}
.footer .certificate span{width:94px;}*/
.footer{ height:355px; background:url(https://img1.tiancitycdn.com/mobile/youxin/images/footer_bg.jpg) repeat-x scroll top center;}
.footer .way{ height:165px;}
.footer .way .content{ width:415px; height:68px; overflow:auto;line-height:1.8em; font-size:12px; font-family:simsun; position:absolute; left:360px; top:30px;}
.footer .way label{ position:absolute; left:170px; top:30px; color:#ff9f2d; font-size:14px;}
.footer .tip{ text-align:center; font-size:12px; color:#FFF;}
.footer .copyright a.logo{ position:absolute; left:100px; top:260px; display:block; width:146px; height:32px; background-position:-190px -103px; text-indent:-999em; overflow: hidden;}
.footer .copyright p{ position:absolute; left:260px; top:237px; color:#daba96; font-size:12px; line-height:2.2em;}
.footer .copyright p a{ color:#daba96; text-decoration:none;}
.footer .certificate{width:149px; position:absolute; right:45px; top:245px; background:#ff9f2d; padding:5px 0 5px 5px; border-radius:5px;}
.footer .certificate *{float:left;font-size:12px; color:#FFF!important; line-height:18px; vertical-align:baseline; }
.footer .certificate a{width:52px; text-decoration:none}
.footer .certificate span{width:94px;}
.footer .gn{ width:200px; height:20px; line-height:20px; position: absolute; top:295px; right:0; color:#daba96;}
.footer .gn img{ float:left;}
.footer .ccm {position: absolute;top: 250px;right: 250px;}
.footer .wen {position: absolute;top: 250px;right: 205px;}
