/*--------------------common 通用-------------------------*/
*{margin:0; padding:0;word-break: break-all; word-wrap: break-word;}
body{margin:0; padding:0; font-size:12px; font-family:Arial,"宋体"; color:#333;}
div,ul,li,form,img{margin:0; padding:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
img{border:none;}
a{color:#8fa400; text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;width:100%;height:0;font-size:0px;line-height:0;}
.container{width:960px; margin:0 auto;}

/*-------------------header 头部--------------------------*/
.header{width:960px;margin:3px 0 0px 0;}
.logo{float:left;}
.userbar{float:right; width:630px; height:28px; padding-top:5px;text-align:right; line-height:20px; /*background:url(/newindex/images/512.gif) no-repeat left center;*/}
.userbar ul li{float:right;height:30px;line-height:30px;  margin-left:8px;}
.SignInLink{display:block;width:90px;height:30px;background:url(/newindex/images/signin.gif) no-repeat; margin:0; padding:0;}
*html .SignInLink{ margin-top:-5px; position:relative;}
/*--------------------nav 导航--------------------------*/
.nav {display: block;width: 960px;height: 37px;clear: both;position: relative;background: url(/newindex/images/nav.gif) no-repeat;}
.nav li {display: inline;}
.nav li a{display:block; float:left;position: absolute;top: 0;height: 37px;text-indent: -9999999px;overflow: hidden;z-index:10;}

#home99 #home  a{left:0;width:72px;background: url(/newindex/images/nav.gif) no-repeat 0 -111px;cursor:default; height:46px;}	
#home99 #home  a:hover{background: url(/newindex/images/nav.gif) no-repeat 0 -111px;cursor:default; height:46px;}
#home  a{left:0;width:72px;}
#home  a:hover,#home a:focus {background: url(/newindex/images/nav.gif) no-repeat 0 -37px;cursor:default;}	

#features a{left: 72px;width: 93px;}
#features a:hover,#features a:focus{background: url(/newindex/images/nav.gif) no-repeat -72px -37px;}	
#features a.here,#features a.here:hover{height: 46px;background: url(/newindex/images/nav.gif) no-repeat -72px -111px;cursor: default;}
	
#plans a{left: 165px;width: 67px;}	
#plans a:hover,#plans a:focus {background: url(/newindex/images/nav.gif) no-repeat -165px -37px;}		
#plans a.here,#plans a.here:hover{height: 46px;background: url(/newindex/images/nav.gif) no-repeat -165px -111px;cursor: default;}

#about a{left: 232px;width: 97px;}	
#about a:hover{background: url(/newindex/images/nav.gif) no-repeat -232px -37px;}	
#about a.here,#about a.here:hover{height: 46px;background: url(/newindex/images/nav.gif) no-repeat -232px -111px;cursor: default;}	

/*--------------------homepic 主体--------------------------*/
.homepic{width:966px; height:576px; margin:0 auto; background:url(/newindex/images/home-3.jpg) no-repeat left top;}
.homepic h1{ position:absolute;margin:47px 0 0 30px;color:#fff; font-size:40px; line-height:40px;font-family:"黑体"; font-weight:500;}
.homepic h1 span{ display:block;font-size:16px; line-height:16px; font-family:"宋体"; color:#fff;letter-spacing:2px; font-style:italic;width:340px;}
.homepic h1 b{ height:20px; font-family:"宋体"; font-size:12px; padding-left:15px; line-height:30px;}
.homepic .text{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;position:absolute; margin:130px 0 0 30px;width:348px;font-size:1.9em;font-family:"微软雅黑","黑体";padding:8px 3px;background:#fff url(/newindex/images/input-bg.gif) repeat-x;border:none; color:#b4b3b1;}
.homepic input.submit{position:absolute; margin:45px 0 0 360px; width:131px; height:58px; margin-bottom:3px; vertical-align:bottom;background:url(/newindex/images/button-create.gif) no-repeat; border:none; cursor:pointer;}
.appbutton{position:absolute; margin:120px 0 0 30px; margin-bottom:3px; vertical-align:bottom; border:none; cursor:pointer;}
.eg{position:absolute; margin:180px 0 0 30px;color:#ccc; line-height:20px;}
.callouts{position:absolute; margin:400px 0 0 315px; color:#fff; font-size:14px;}
.callouts li{width:150px; margin:0 25px 0 0;float:left; line-height:20px;}
.callouts li b{display:block; line-height:25px; font-size:16px;}
.reglink{position:absolute; width:125px; height:70px;margin:445px 0 0 823px;}
.reglink a{ display:block; float:left;width:125px; height:70px; text-indent:-99999999px;overflow: hidden;z-index: 10;}
.about{line-height:22px; margin-top:0px; height:100px;color:#000;  font-size:14px;}
.about b{display:block; color:#292B2D;}
.about p{text-indent:2em;}
.NewApp{margin:510px 0 0 310px; line-height:20px;color:#8fa400; padding-right:15px; font-size:14px; position:absolute;}
.NewApp b{font-weight:normal; color:#000;}
.NewApp img{position:absolute; margin:-18px 0 0 -6px; display:inline;}

/*--------------------footer 底部--------------------------*/
.home_footer{ width:960px;border-top:1px dotted #91897A; line-height:30px; padding:0 0 30px; color:#888;}
.home_footer span{float:right;}
.home_footer span img{display:block; margin-top:9px; display:inline;}
.home_footer span a{margin:0 5px;}

/*--------------------reg 注册--------------------------*/
.reg{width:960px;padding:20px 0 30px;}
.personal{float:left; width:340px; margin:0 0 0 20px; display:inline}
.reg h3{ position:relative;width:340px;font-size:18px; margin:0 0 20px -20px; color:#4C4231;}
.reg h3 em{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5em;font-style:normal;}
.reg label{color:#8E8169;display:block;font-size:16px;margin:0 0 3px; font-weight:bold;}
.reg input.text{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;
background:transparent url(/newindex/images/input-bg.gif) repeat-x scroll center top;border:1px solid #CCCCCC;color:#433B2E;font-size:27px;margin:0px;padding:5px 10px;width:300px;}
.fielditem{display:inline}
.site{float:left; display:inline; width:530px; margin:0 0 0 70px;}
.site input.text{width:485px;}
.site .fielditem{margin-bottom:50px;}
.reg label.terms{ font-size:13px; margin:10px 0; line-height:25px;}
.reg label.terms input{margin-right:5px;}
.reg input.submit{background:transparent url(/newindex/images/button-create-large.png) no-repeat scroll left top;border-style:none;cursor:pointer;height:49px;margin:0 0 5px;vertical-align:bottom;width:186px; margin-top:20px;}
.reg input.submit2{background:transparent url(/newindex/images/button-create-large2.png) no-repeat scroll left top;border-style:none;cursor:pointer;height:49px;margin:0 0 5px;vertical-align:bottom;width:186px; margin-top:20px;}
.warning{margin-top:10px;color:#ff0000;line-height:16px; font-weight:bold; display:block;}
.warning img{ display:block; float:left; clear:left; margin-right:3px;}
.warning b{color:#999; font-weight:normal;}
.warning span{color:#8fa400; }
.personal label{margin-top:15px;}
.personal label span{font-size:12px; font-weight:normal;color:#d65200;}
.t_input{border:#ccc 1px solid; background:url(/newindex/images/input-bg.gif) repeat-x; padding-top:3px; height:25px; font-size:20px;width:90px; font-weight:bold;}

.reg .FormError, .acceptReg .FormError {margin-top:-15px;}
.reg p {color:#999999;font-size:12px;margin-bottom:17px;padding-left:2px;width:400px;}
.reg .FormError p, .acceptReg .FormError p {color:red;font-weight:bold;line-height:14px;width:auto; position:relative;margin-top:-15px;}
.reg textarea.text{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; border:#ccc 1px solid; width:506px; font-size:12px;height:70px; line-height:20px;}
.reg h4{font-size:14px; line-height:25px; margin-top:50px;}


/*--------------------signin 登录--------------------------*/
.signin {width:920px;padding:10px 20px 40px 20px;}
.signin .account, .signin .account_new{background:transparent url(/newindex/images/register-module.png) no-repeat scroll center bottom;display:inline;float:left;margin-left:5px;width:441px;}
.signin .account_new{background:transparent url(/newindex/images/newacct-module.png) no-repeat scroll center bottom;float:right;height:175px;margin-right:5px;}
.invite .account_new{float:left;}
.reg .account_new{width:480px;background:transparent url(/newindex/images/newacct-module2.png) no-repeat scroll center bottom;height:110px;padding:10px;}
.reg .account_new p{color:#8E8169;line-height:16px;}
.reg .account_new ul{padding-left:30px;}
.reg .account_new ul li{line-height:20px; height:20px; overflow:hidden;list-style-type:disc; list-style-position:inside;}
.reg .account_new ul li a{ color:#0072BC; margin-right:5px;}
.signin h3 {background:transparent url(/newindex/images/signin-module-top.png) no-repeat scroll center top;color:#4C4231;font-size:2em;font-weight:bold;padding:20px 0 10px 20px;}
.signin p{color:#8E8169;line-height:16px;padding:0 20px 20px;}
.signin label{color:#8E8169;display:block;font-size:14px; font-weight:bold;margin:0 0 3px 20px;}
.signin label span{font-size:12px; font-weight:normal;color:#d65200;}
.signin label b{font-size:18px;}
.signin .text{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;
background:#FFFFFF url(/newindex/images/input-bg.gif) repeat-x scroll center top;border:1px solid #CCCCCC;color:#433B2E;display:block;font-size:2.3em;margin:0 0 20px 20px;padding:5px 10px;width:377px;}
.ErrorContainer p{color:#ff0000; font-weight:bold; padding:0px 0 10px 20px;}
.signin input.submit {background:transparent url(/newindex/images/button-signin.png) no-repeat scroll left top;border-style:none;cursor:pointer;display:block;height:38px;margin:0 auto 20px;width:89px;}
.account_new a.create {background:transparent url(/newindex/images/button-create-account.png) no-repeat scroll 0 0;display:block;height:40px;margin:0 auto 20px;text-indent:-999999px;width:209px;overflow: hidden;}
.account_new a.forget {background:transparent url(/newindex/images/button-forget.jpg) no-repeat scroll 0 0;display:block;height:40px;margin:0 auto 20px;text-indent:-999999px;width:134px;overflow: hidden;}
.account_new a.loginbutton{background:transparent url(/newindex/images/button-login-account.png) no-repeat scroll 0 0;display:block;height:40px;margin:0 auto 20px;text-indent:-999999px;width:209px;overflow: hidden; }
.adminlogin{position:absolute; top:35%; left:50%; width:460px; height:400px;  margin:-200px 0 0 -230px;}
.adminlogin .signin{width:450px; margin:0 auto;}
.adminlogin .signin h3 {background:transparent url(/newindex/images/signin-module-top2.png) no-repeat scroll center top;color:#4C4231;font-size:2em;font-weight:bold;padding:20px 0 10px 20px;}
.invitewelcomeinfo{color:#4c4231; font-size:20px;  margin:20px 0 30px 0; line-height:1.5em; font-family:"微软雅黑","黑体"}
.invitewelcomeinfotext{text-indent:2em;}
.invitewelcomeinfotext b{ color:#0072BC;}
.invite_friend{ width:960px; height:350px;margin:10px auto; padding:20px 0;}
.invite_login{float:left; width:161px; background:url(/newindex/images/feature-bg.png) no-repeat; height:300px;}
.invite_login h3{ display:block; margin:10px auto;width:123px; height:23px; line-height:23px; color:#fff; font-size:12px; padding:0 8px;background:url(/newindex/images/feature-nav-active.png) no-repeat;}
.invite_content{float:left; width:660px; height:300px;padding:20px; background:url(/newindex/images/feature-bg.gif) no-repeat; margin-right:15px;}
.friend_list{float:left; width:240px;}
.friend_list h3{width:224px; height:23px; background:url(/newindex/images/friend_tit.gif) no-repeat; line-height:23px; padding:0 8px; font-size:12px; margin-bottom:15px;}
.friend_list ul li{ float:left;width:80px; text-align:center; line-height:25px; height:75px; overflow:hidden; margin-bottom:5px;}
.friend_list ul li a{color:#0072BC; text-align:center;}
.friend_list ul li img{display:block; margin:0 auto; border:#ccc 1px solid;}
.invite_login p{ display:block;width:139px; margin:5px auto;}
.login_input{border:#ccc 1px solid; background:url(/newindex/images/input-bg.gif) repeat-x; height:20px; padding-top:3px;  width:137px;}
.login_btn{width:55px; height:26px; background:url(/newindex/images/button_login.gif) no-repeat;border:none; cursor:pointer;}
.reg_btn{width:55px; height:26px; background:url(/newindex/images/button_reg.gif) no-repeat; border:none;cursor:pointer;}
.invite_img{float:left;width:120px; text-align:center; overflow:hidden;}
.invite_img img{border:#ccc 1px solid;}
.invite_text{float:left;width:520px; margin-left:10px; font-size:14px; line-height:1.8em; padding-top:10px;}
.invite_text b{margin-bottom:15px; display:block;}
.invite_w{text-indent:2em;}
.invite_info{font-size:12px;}
.invite_reg_btn{width:174px; height:36px; background:url(/newindex/images/button-create-account.gif) no-repeat; border:none; margin-right:10px; cursor:pointer;}
.invite_reg_btn2{width:106px; height:36px; background:url(/newindex/images/button-create-account2.gif) no-repeat; border:none; margin-right:10px; cursor:pointer;}
.invite_reg_login{width:106px; height:36px; background:url(/newindex/images/button-create-login.gif) no-repeat; border:none;cursor:pointer;}
.invite_reg_login2{width:106px; height:36px; background:url(/newindex/images/button-create-login2.gif) no-repeat; border:none;cursor:pointer;}
.invite_btn{width:300px; margin:20px auto;}
.invite_btn2{width:250px;margin:20px auto;}
.sharealbuml_flash{width:960px; margin-right:20px; float:left;}
.shareavideo_flash{width:760px; float:left;}
.sharevideo_sidebar{width:180px; float:left; margin-left:20px;}
.sharealbuml{margin:30px 0;}
.sharealbuml h3{height:25px; line-height:25px; margin:8px auto; font-size:14px;}
.lostpasswd{width:960px; margin:100px auto;}
.laostpasswd_step{width:50%; margin:0 auto;}
.laostpasswd_step h3{display:block; font-size:14px; height:19px; margin:10px 0;padding-left:35px; padding-top:13px; background:url(/newindex/images/plans-basic.gif) no-repeat 0 center;}
.laostpasswd_step span{color:#999; display:block; padding-left:30px; margin-top:10px;}
.laostpasswd_step p{padding-left:30px; margin-top:5px;}
.laostpasswd_step p b{display:block; line-height:30px; width:100%; font-size:14px; color:#8E8169;}
.lostinput{ width:300px; height:40px;line-height:30px; font-size:24px;padding-top:5px; background:url(/newindex/images/input-bg.gif) repeat-x; border:#ccc 1px solid;}
.lostnext{width:93px; height:26px; background:url(/newindex/images/next.jpg) no-repeat; border:none; margin:15px 0 0 80px; cursor:pointer;}
.lostbtn{width:187px; height:43px; background:url(/newindex/images/lostbtn.png) no-repeat; border:none; margin:15px 0 0 80px; cursor:pointer;}
.help{width:960px; margin:30px auto;}
.help_sidebar{float:left; width:161px; background:url(/newindex/images/feature-bg.png) no-repeat; height:300px;}
.help_sidebar ul li{width:123px; height:23px; margin:15px auto;padding:0 8px; font-size:14px; font-weight:bold;}
.help_sidebar ul li a{color:#4C4231}
.help_sidebar ul li.now{margin:10px auto;width:123px; height:23px;line-height:23px; color:#fff; font-size:14px; padding:0 8px;background:url(/newindex/images/feature-nav-active.png) no-repeat;}
.help_content{float:left; width:779px; margin-left:20px; line-height:1.8em;}
.help_sidebar ul li.now a{color:#fff;}
.about99 h3{display:block; background:url(/newindex/images/plans-basic.gif) no-repeat; padding-left:35px; padding-top:13px; font-size:14px; margin-bottom:20px; border-bottom:#ccc 1px solid;}
.help_content .p_text{text-indent:2em;}
.help_content .title{font-weight:bold; color:#000; margin-top:15px;}
.aboutlogo{display:block; margin:20px auto; border:#ccc 1px solid;}
.help_sidebar2{float:left; width:161px; }
.help_sidebar2 ul li span{margin:0 auto;}
.help_sidebar2 span{display:block; width:123px; height:23px;margin:10px auto;line-height:25px; font-weight:bold;color:#0072BC;}
.help_sidebar2 span a{color:#0072BC;}
.about_top{width:161px; background:url(/newindex/images/about_top.gif) no-repeat; height:8px; line-height:0px; font-size:0;}
.about_bg{width:161px; background:url(/newindex/images/about_bg.gif) repeat-y; padding:2px 0;}
.about_bottom{width:161px; background:url(/newindex/images/about_bottom.gif) no-repeat; height:8px; line-height:0px; font-size:0;}
.help_sidebar2 ul li.now{margin:10px auto;width:123px; height:23px;line-height:23px; color:#fff; font-size:14px; padding:0 8px;background:url(/newindex/images/feature-nav-active.png) no-repeat;}
.help_sidebar2 ul li.now a{color:#fff; font-weight:bold;}
.help_img{width:560px; float:left; margin-right:10px;}
.help_text{float:left; width:209px;}
.help_text a{color:#0072BC; margin:0 5px;}
.help_text h5{font-size:14px;}
.help_text_a{text-indent:2em; line-height:1.8em;}
.help_text_list{margin-bottom:20px;}
.privacy{height:250px; overflow:auto;}
.privacy p{float:left; display:block; width:50%;}
.bz_fl{float:left; width:258px; margin-top:20px;}
.feedback{width:960px; margin:50px auto;}
.feedback_body{width:650px; margin:0 auto;}
.feedback_body h3{font-size:14px; color:#000; color:#000; border-bottom:#ccc 1px solid; line-height:30px; background:url(/newindex/images/plans-basic.gif) no-repeat left center; padding-left:35px; padding-top:10px;}
.feedback_body span{color:#666; margin:15px 0; display:block;}
.feedback_body p{color:#666; font-size:12px; margin:15px 0; padding-left:24px;}
.feedback_body b{font-weight:normal; display:block; float:left; color:left;margin-right:10px; line-height:35px;}
.feedback_body input.text,.passwordkey input.text{border:#ccc 1px solid; height:30px; padding-top:4px; background:url(/newindex/images/input-bg.gif) repeat-x; font-size:20px; font-weight:bold;}
.feedback_body textarea{border:#ccc 1px solid; width:500px;}
.feedback_body select{margin-top:5px;}
.feedback_body .feedbackbtn,.passwordkey .feedbackbtn{width:89px; height:38px; border:none; background:url(/newindex/images/feedbackbtn.png) no-repeat; display:block; margin:20px 0 0 100px; cursor:pointer;}
.passwordkey{ width:500px; margin:80px auto 150px auto;}
.passwordkey input.text,.passwordkey .feedbackbtn{ display:inline;}
.passwordkey b{font-size:14px; display:block; float:left; clear:left; line-height:40px;}
.passwordkey .feedbackbtn{margin:0 0 0 20px;}
.beian{width:30px; display:block; float:left; clear:left; margin:0px 5px 0 0;}

.mybutton {
	PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 81px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 32px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.mybutton {
	BACKGROUND: url(/newindex/images/btnTmp_orange.png) no-repeat 0px 0px
}
SPAN.mybutton {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 32px; PADDING-TOP: 0px; HEIGHT: 32px; TEXT-DECORATION: none
}
SPAN.mybutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.WordTwo {
	LETTER-SPACING: 4px
}
.WordThree {
	BACKGROUND-POSITION: 0px -35px; WIDTH: 95px
}
.WordFour {
	BACKGROUND-POSITION: 0px -70px; WIDTH: 111px
}
.WordFive {
	BACKGROUND-POSITION: 0px -105px; WIDTH: 127px
}
.WordSix {
	BACKGROUND-POSITION: 0px -140px; WIDTH: 143px
}
.WordSeven {
	BACKGROUND-POSITION: 0px -175px; WIDTH: 159px
}
.WordEight {
	BACKGROUND-POSITION: 0px -210px; WIDTH: 175px
}
.WordReg {
	BACKGROUND-POSITION: 0px -245px; WIDTH: 250px
}