@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a,a:visited{ color:#333; text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
body{ margin:0; padding:0; font:12px/20px 'ËÎÌå'; overflow-x:hidden; }

.wrap{ width:100%; }
#top .main{ width:80%;}
#top{ height:65px; background:url(../images/top_bg.png) no-repeat; border-bottom:1px solid #000;}
.logo{width:384px; height:65px; background:url(../images/logo.png) no-repeat 0 5px;}
.main{ width:940px; min-width:940px; margin:0 auto;}
#top .right{height:63px;line-height:63px;color:#999;}
#top a,#top a:visited{ color:#999;}
#top a:hover{ color:#fff;}

.banner{ height:458px; position:relative; }
.banner .main{ height:100%; position:relative; overflow:visible;}
.banner .main a.btn{ width:252px; height:90px; display:block; position:absolute; z-index:1000;}
.banner .main a.android{ top:120px; left:760px; }
.banner .main a.ios{ top:180px; left:760px; }
#slide{ width:858px; height:303px;  background:url(../images/phone.png) no-repeat; position:absolute; z-index:9; top:155px; left:-150px; }
.slide-bg{ width:400px; height:227px; overflow:hidden; position:absolute; top:31px; left:241px;}
#slide ul{ height:227px; position:absolute; top:0; left:0;}
#slide ul li{ width:400px; height:227px; float:left;}

.content{ width:100%;height:50px; background:url(../images/content_bg.jpg) repeat-x; color:#666;}

#icon-wf{ background:url(../images/icon_wf_2.png) no-repeat;}
#icon-qhb{ background:url(../images/icon_qhb_2.png) no-repeat;}
#icon-jbp{ background:url(../images/icon_jbp_2.png) no-repeat;}
#icon-pm{ background:url(../images/icon_pm_2.png) no-repeat;}
#icon-jjc{ background:url(../images/icon_jjc_2.png) no-repeat;}
#icon-gd{ background:url(../images/icon_gd_2.png) no-repeat;}

.footer{ padding-bottom:10px; background:url(../images/footer_bg.jpg) repeat-x; text-align:center; font-size:14px; color:#666;}
.footer a,.footer a:visited{ color:#666;}
.footer a:hover{ text-decoration:underline;}
.footer .links{ color:#999; font-size:14px; margin:4px 0 10px 0;}
.footer .links a,.footer .links a:visited{ color:#999;}
.footer .links a:hover{ text-decoration:none;}

.window{ width:400px; height:400px; padding:10px 20px; font-size:14px; background:url(../images/window_bg.png) no-repeat; position:absolute; left:50%; margin-left:-200px; top:120px; z-index:9999; overflow:hidden; display:none;}
.window .close{ text-align:right;}
.window .close a,.window .close a:visited{ color:#333;}
.window a,.window a:visited{ color:#f00; font-size:14px;}

#background{ width:100%; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; top:0; left:0;  z-index:999; display:none;}
#qd{ width:367px; height:235px; background:url(../images/jqqd.png) no-repeat; z-index:10000; top:180px; overflow:visible;}
#qd-close{ width:40px; height:40px; background:url(../images/x.png) no-repeat; cursor:pointer; position:absolute; top:-20px; left:350px;}
/* icon */
#icon_close{ width:40px; height:40px; background:url(../images/x.png) no-repeat; cursor:pointer; position:absolute; top:-20px; left:355px;z-index:10000;}
#icon{width:367px; height:auto;background-image:none;z-index:10000; top:340px; overflow:visible;}
.topline{width:367px;height:5px;background:url(../images/topline.png) no-repeat; overflow:hidden;}
.buttonline{width:367px;height:5px;background:url(../images/buttonline.png) no-repeat;overflow:hidden;}
#icontext{width:90%;margin:0 auto;padding-top:10px;}

#reg_close{ width:40px; height:40px; background:url(../images/x.png) no-repeat; cursor:pointer; position:absolute; top:-20px; left:450px;z-index:10000;}
#reg{width:360px; height:auto;background-image:none;z-index:10000; top:340px; overflow:visible;}
#regtext{width:100%;height:460px;margin:0 auto;font-size:18px;}
.regtitle{width:100%;background-color:#4EAFE7;text-align:center;font-size:24px;color:#F2F2F2;font-weight:bold;height:51px;line-height:51px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;}
.regcontent{width:90%;height:70%;margin:30px auto;}
.red{color:red;}
.green{color:#47bc6d;}
.tdtitle{width:165px;color:#3B3B3B;font-size:18px;font-weight:bold;}
.tdtip{color:#5992C8;font-size:14px;text-align:left;}
.regbtn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #BFBDBE;width:200px;height:28px;line-height:28px;}
.regbtn1{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #BFBDBE;width:60px;height:28px;line-height:28px;}
.behind{ background-color:#eee; color:#999; cursor:default;}

/*ÐÞ¸ÄÃÜÂë*/
.alterpwdtext{width:800px;height:auto;margin:0 auto;}
.line_height{height:40px;}
.alterpwdtitle{width:50%;height:54px;font-size:24px;font-family:Î¢ÈíÑÅºÚ;text-align:center;letter-spacing:4px;line-height:54px;color:#ffffff;margin:0 auto;background:url("../images/tdbj.png") no-repeat;}
.tdtit{width:165px;color:#d5d5de;font-size:18px;font-weight:bold;}
.alterpwdcontent{width:100%;margin:10px auto;}
.altertb1,.altertb2{width:580px;margin:0 auto;}
.alterbtn{background:none;width:240px;height:28px;line-height:28px;color:white;font-size:14px;}
.alterbtn1{background:none;width:60px;height:28px;line-height:28px;color:white;font-size:14px;}
.alterok{color:#d5d5de;font-size:20px;letter-spacing:4px;border:1px solid red;}
.altertb2{display:none;}