.i_ad {
	background: url("GG_bg.jpg") no-repeat top; margin: 10px 0px 0px; width: 720px; text-align: center; color: rgb(153, 153, 153); line-height: 90px; float: left;
}
.logo-right {
	width: 670px; padding-top: 30px; float: right;
}
.login-right {
	margin: 0px; padding: 0px; width: 660px; height: 400px; float: left; display: block;
}
.login-left {
	width: 320px; height: 370px; padding-top: 5px; float: left;
}
.login {
	width: 980px; height: 400px; float: left;
}
.loginbox {
	width: 320px; height: 356px; color: rgb(51, 51, 51); font-size: 14px; float: left; background-image: url("bg-login.png"); background-repeat: no-repeat;
}
.loginbox input {
	border-width: 0px; color: rgb(153, 153, 153); line-height: 40px; font-family: "????"; font-size: 14px; text-decoration: none;
}
.loginbox p {
	margin: 0px; padding: 0px; height: 50px;
}
.loginbox span {
	text-align: left; line-height: 28px; font-size: 14px; vertical-align: top; float: left;
}
.loginbox #code {
	padding: 0px 0px 0px 50px; width: 90px;
}
.loginbox a.reg-ok {
	background-position: -350px -150px; width: 120px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-family: "????"; font-size: 14px; font-weight: bold; margin-left: 10px; float: left; display: block; background-image: url("css.png"); background-repeat: no-repeat;
}
.loginbox a.reg-ok:hover {
	background-position: -350px -200px; background-image: url("css.png"); background-repeat: no-repeat;
}
.loginbox .login-bt {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-family: "????"; font-size: 14px; font-weight: bold;
}
input#user_name {
	background-position: 0px 0px; padding: 0px 0px 0px 50px; width: 200px; height: 40px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#user_name:hover {
	background-position: -260px 0px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#password {
	background-position: 0px -50px; padding: 0px 0px 0px 50px; width: 200px; height: 40px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#password:hover {
	background-position: -260px -50px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#code {
	background-position: 0px -100px; width: 250px; height: 40px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#code:hover {
	background-position: -260px -100px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#ok2 {
	background-position: -220px -260px; border-width: 0px; width: 100px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-family: "????"; font-size: 14px; font-weight: bold; margin-top: -5px; float: left; display: block; cursor: pointer; background-image: url("css.png"); background-repeat: no-repeat;
}
input#ok2:hover {
	background-position: -220px -310px; background-image: url("css.png"); background-repeat: no-repeat;
}
input#ok {
	background-position: -220px -150px; border-width: 0px; width: 120px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-family: "????"; font-size: 14px; font-weight: bold; float: left; display: block; cursor: pointer; background-image: url("css.png"); background-repeat: no-repeat;
}
input#ok:hover {
	background-position: -220px -200px; background-image: url("css.png"); background-repeat: no-repeat;
}
.login2 {
	width: 980px; height: 50px; overflow: hidden; padding-top: 20px; padding-bottom: 10px; float: left;
}
.loginbox1 {
	padding: 15px; width: 980px; height: 40px; float: left; background-image: url("bg-login2.png"); background-repeat: no-repeat;
}
.loginbox2 {
	padding: 5px; width: 980px; height: 40px; float: left; background-image: url("bg-login2.png"); background-repeat: no-repeat;
}
.loginbox2 input {
	border-width: 0px; color: rgb(153, 153, 153); line-height: 40px; font-family: "????"; font-size: 14px; text-decoration: none; float: left;
}
.loginbox2 p {
	margin: 0px 5px 0px 0px; padding: 0px; height: 50px; float: left;
}
.loginbox2 span {
	text-align: left; line-height: 28px; font-size: 14px; vertical-align: top; float: left;
}
.loginbox2 #code {
	padding: 0px 0px 0px 50px; width: 90px;
}
.loginbox2 a.reg-ok {
	background-position: -330px -260px; width: 100px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-family: "????"; font-size: 14px; font-weight: bold; margin-top: -5px; margin-left: 5px; float: left; display: block; background-image: url("css.png"); background-repeat: no-repeat;
}
.loginbox2 a.reg-ok:hover {
	background-position: -330px -310px; background-image: url("css.png"); background-repeat: no-repeat;
}
.main-left .jieshao {
	width: 650px; height: 200px;
}
.jieshao .nr {
	color: rgb(102, 102, 102); line-height: 22px;
}
#main {
	padding-bottom: 20px; background-image: url("bg-main.png"); background-repeat: repeat-x; background-color: rgb(244, 244, 244);
}
#main {
	padding-bottom: 20px; background-image: url("bg-main1.png"); background-repeat: repeat-x; background-color: rgb(244, 244, 244);
}
.huiyuanshu {
	width: 500px; height: 35px; text-align: right; color: rgb(204, 204, 204); line-height: 30px; float: right;
}
.huiyuanshu span {
	color: rgb(255, 153, 0); font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
}
#register .right {
	height: 30px; line-height: 30px;
}
#register {
	background: rgb(255, 255, 255); margin: 5px auto 0px; width: 780px;
}
#register td {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-image: none; height: 30px; line-height: 30px; text-indent: 5px;
}
#register td.a {
	width: 100px;
}
#register td.b {
	width: 250px;
}
#register td.c {
	width: 430px;
}
#register td.d {
	width: 670px;
}
#register td.head {
	background: rgb(238, 238, 238); color: rgb(136, 136, 136); text-indent: 10px; font-weight: bold; border-bottom-color: rgb(0, 0, 255); border-left-color: rgb(0, 0, 255); border-bottom-width: 1px; border-left-width: 10px; border-bottom-style: solid; border-left-style: solid;
}
#register td.top {
	background: rgb(221, 17, 0); color: rgb(238, 238, 238); text-indent: 10px; font-weight: bold; border-left-color: rgb(0, 0, 255); border-left-width: 0px; border-left-style: solid;
}
#register td.span {
	height: 15px;
}
#register td input.err {
	background: rgb(238, 0, 0); color: rgb(255, 255, 255);
}
#register div.foucus {
	background: rgb(204, 255, 153); border: 1px solid rgb(0, 128, 0); border-image: none; height: 28px; color: rgb(0, 128, 0); line-height: 28px;
}
#form1 .reg-box input.err {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(255, 153, 0); background-image: none; background-color: rgb(255, 255, 204);
}
#form1 .reg-box {
	width: 600px; height: 30px; padding-top: 5px; padding-bottom: 5px;
}
#form1 .reg-box .reg-01 {
	width: 80px; height: 30px; text-align: right; line-height: 30px; font-size: 14px; font-weight: normal; float: left;
}
#form1 .reg-box .reg-02 {
	width: 250px; height: 30px; text-align: left; line-height: 30px; font-weight: bold; float: left;
}
#form1 .reg-box .reg-03 {
	height: 30px; text-align: right; color: rgb(153, 153, 153); line-height: 30px; font-size: 12px; float: left;
}
#form1 .reg-box .error {
	height: 30px; text-align: left; color: rgb(255, 102, 0); line-height: 22px; font-size: 12px; float: left;
}
#form1 .reg-box .foucus {
	height: 30px; text-align: right; color: rgb(0, 102, 204); line-height: 30px; font-size: 12px; font-weight: bold; float: left;
}
#form1 .reg-box input {
	background-position: 0px -470px; margin: 0px; padding: 0px 10px; border: 1px solid rgb(212, 212, 212); border-image: none; height: 28px; line-height: 28px; background-image: url("css.png"); background-repeat: no-repeat;
}
.main-980 {
	background: rgb(249, 249, 249); border: 1px solid rgb(233, 233, 233); border-image: none; width: 978px; padding-top: 20px; padding-bottom: 20px;
}
input.tijiao {
	background: url("navs.png") no-repeat 0px -110px; border-width: 0px; width: 150px; height: 40px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
input.tijiao:hover {
	background: url("navs.png") no-repeat -150px -110px; cursor: pointer;
}
input.fanhui {
	background: url("navs.png") no-repeat 0px -150px; border-width: 0px; width: 150px; height: 40px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
input.fanhui:hover {
	background: url("navs.png") no-repeat -150px -150px; cursor: pointer;
}
#form1 .nav-reg {
	height: 40px; padding-top: 15px; padding-bottom: 10px; padding-left: 80px;
}
.auto {
	clear: both;
}
.flash {
	width: 660px; height: 400px; float: left;
}
#foot .foot-safe {
	background: url("bottom-safe.png") no-repeat top; width: 950px; height: 70px; padding-bottom: 20px; position: relative;
}
.navs-top {
	width: 670px; height: 35px; float: right;
}
.top .login-txt {
	height: 35px; line-height: 35px; float: left;
}
.top .login-txt a {
	color: rgb(255, 153, 0); text-decoration: none;
}
.top .login-txt a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ad960-show a {
	background: url("add-bg.png") no-repeat 0px 0px; padding: 5px; width: 220px; height: 140px; display: block;
}
.ad960-show img {
	width: 220px; height: 140px;
}
.ad960-show li {
	width: 230px; height: 150px; padding-right: 10px; float: left; position: relative;
}
.ad960-show {
	width: 720px; height: 150px; float: left;
}
.youqing {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 948px; float: left;
}
.ad960-show a:hover {
	background: url("add-bg.png") no-repeat 0px -150px;
}
.ad960-lianxi {
	padding: 14px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 200px; height: 120px; float: right;
}
.ad960-lianxi p {
	line-height: 30px;
}
.biaoti-txt {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.body02 {
	background: rgb(244, 244, 244);
}
.foottop {
	background-position: top; background-image: url("foot-bg.png"); background-repeat: repeat-x;
}
.banner-950 img {
	
}
.banner-950 {
	width: 950px;
}
#left2 {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 648px; padding-bottom: 20px; float: left; background-color: rgb(249, 249, 249);
}
#main-body {
	background: url("bg-mainbody.png") repeat-x top rgb(244, 244, 244); padding-bottom: 20px;
}
.index-1 {
	width: 980px; height: 310px; padding-top: 25px; padding-bottom: 15px; float: left;
}
.index-1 .left {
	width: 650px; height: 310px; float: left;
}
.index-1 .right {
	width: 320px; height: 310px; float: right;
}
.index-1 .taobao {
	width: 320px; height: 75px; float: left; background-image: url("../Images/ad-320x75.png"); background-repeat: no-repeat;
}
.index-1 .taobao a {
	background-position: 0px 0px; width: 320px; height: 75px; display: block; background-image: url("../Images/ad-taobao-320x75.jpg"); background-repeat: no-repeat;
}
.index-1 .taobao a:hover {
	background-position: 0px -80px; background-image: url("../Images/ad-taobao-320x75.jpg"); background-repeat: no-repeat;
}
.index-1 .guanyu {
	width: 650px; height: 310px; float: left;
}
.index-1 .gonggao {
	width: 320px; height: 225px; margin-bottom: 10px; float: left; background-image: url("gonggao-bg.png"); background-repeat: no-repeat;
}
.page-1 {
	width: 980px; padding-top: 15px; padding-bottom: 15px; float: left; background-image: none;
}
.page-1 .left {
	width: 650px; float: left;
}
.page-1 .right {
	width: 320px; float: right;
}
.page-1 .taobao {
	width: 320px; height: 75px; float: left; background-image: url("ad-320x75.png"); background-repeat: no-repeat;
}
.page-1 .taobao a {
	background-position: 0px 0px; width: 320px; height: 75px; display: block; background-image: url("../Images/ad-taobao-320x75.jpg"); background-repeat: no-repeat;
}
.page-1 .taobao a:hover {
	background-position: 0px -80px; background-image: url("../Images/ad-taobao-320x75.jpg"); background-repeat: no-repeat;
}
.page-1 .guanyu {
	width: 650px; height: 310px; float: left;
}
.page-1 .gonggao {
	width: 320px; height: 225px; margin-bottom: 10px; float: left; background-image: url("gonggao-bg.png"); background-repeat: no-repeat;
}
.ad960 {
	width: 950px; height: 150px; padding-bottom: 10px;
}
.gonggao .bt {
	background: url("bg-notice.png") no-repeat; height: 35px; text-align: right; line-height: 35px; padding-bottom: 10px;
}
.gonggao .bt a {
	color: rgb(0, 102, 204); text-decoration: none;
}
.gonggao .bt a:hover {
	color: rgb(255, 102, 0);
}
.guanyu .bt {
	height: 29px; line-height: 35px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.guanyu a {
	color: rgb(153, 153, 153); text-decoration: none;
}
.guanyu a:hover {
	color: rgb(255, 102, 0);
}
.guanyu .nr {
	color: rgb(102, 102, 102); line-height: 22px; text-indent: 20px; padding-top: 15px;
}
.login .kehuduan {
	color: rgb(102, 102, 102); line-height: 20px; padding-top: 45px; padding-left: 25px; position: relative;
}
.login .kehuduan a {
	background: url("ico-down.png") no-repeat 0px 0px; top: 90px; width: 185px; height: 50px; display: block; position: absolute;
}
.login .kehuduan a:hover {
	background: url("ico-down.png") no-repeat 0px -50px; top: 90px; margin-top: 2px;
}
#left2 .list-txt {
	padding: 15px 19px; width: 610px; float: left;
}
#left2 .fenye {
	width: 650px; float: left;
}
.ico-gg {
	background: url("ico-gg.png") no-repeat; width: 70px; height: 20px; right: 15px; bottom: 5px; position: absolute; z-index: 9999;
}
.nTab-box-2 {
	width: 300px; padding-top: 12px; padding-left: 12px; clear: both; float: left;
}
.nTableft-2 {
	width: 295px; overflow: hidden; padding-top: 15px; padding-left: 5px; float: left;
}
.nTableft-2 .none {
	display: none;
}
.TabTitleleft-2 {
	width: 300px; height: 34px; overflow: hidden; float: left;
}
.TabTitleleft-2 li {
	width: 95px; height: 34px; text-align: center; margin-right: 5px; float: left; cursor: pointer;
}
.TabTitleleft-2 li a {
	text-align: center; color: rgb(102, 102, 102); line-height: 34px; font-family: "????"; font-size: 14px; text-decoration: none;
}
.TabTitleleft-2 .active {
	background-position: -480px -150px; width: 95px; height: 34px; font-weight: bold; display: block; background-image: url("css-1.png"); background-repeat: no-repeat;
}
.TabTitleleft-2 .normal {
	background-position: -580px -150px; width: 95px; height: 34px; display: block; background-image: url("css-1.png"); background-repeat: no-repeat;
}
.nTableft-2 li {
	background-position: left; line-height: 210%; padding-left: 15px; background-image: url("ico-li.png"); background-repeat: no-repeat;
}
.nTableft-2 li a {
	color: rgb(0, 102, 153); font-family: "????"; font-size: 12px;
}
.nTableft-2 li a:hover {
	color: rgb(255, 102, 0);
}
.guanyu .bt h1 {
	color: rgb(51, 51, 51); line-height: 25px; font-family: "????"; font-size: 14px; font-weight: bold; float: left;
}
.guanyu .bt p {
	color: rgb(28, 85, 143); line-height: 25px; font-family: "????"; font-size: 12px; font-weight: normal; float: right;
}
.guanyu .navs-4p {
	width: 650px; height: 190px; margin-top: 10px; float: left; background-image: url("navs-4p.jpg"); background-repeat: no-repeat;
}
.guanyu .navs-4p li {
	width: 325px; height: 95px; float: left;
}
.guanyu .navs-4p p {
	color: rgb(153, 153, 153); margin-top: 55px; margin-left: 115px;
}
.index-2 {
	padding: 5px; width: 970px; height: 340px; float: left; background-image: url("index-2-bg.png"); background-repeat: no-repeat;
}
.index-2 .left {
	width: 640px; height: 320px; float: left;
}
.index-2 .right {
	width: 320px; height: 320px; margin-left: 5px; float: left;
}
.index-2 img:hover {
	width: 310px; height: 150px; float: left;
}
.index-2 .left li {
	background-position: 0px 0px; margin: 5px; width: 310px; height: 150px; float: left; display: inline; background-image: url("ad-wait.png"); background-repeat: no-repeat;
}
.index-2 .left img {
	width: 310px; height: 150px; float: left;
}
.index-2 .right li {
	background-position: 0px -160px; width: 320px; height: 70px; margin-top: 10px; float: left; display: block; background-image: url("ad-wait.png"); background-repeat: no-repeat;
}
.index-2 .right img {
	width: 320px; height: 70px; float: left;
}
.index-2 .right .li-gm {
	padding: 10px; width: 300px; height: 50px; margin-top: 5px; float: left; display: block; background-image: url("ad-gm.png"); background-repeat: no-repeat;
}
.index_link a {
	color: rgb(204, 204, 204);
}
.index_link a:hover {
	color: rgb(255, 255, 255);
}
.page-1 .right .navs-4p {
	width: 320px; height: 400px; margin-top: 10px; float: left; background-image: url("navs-4p-2.jpg"); background-repeat: no-repeat;
}
.box-register {
	margin-top: 30px; background-color: rgb(255, 255, 255);
}
.register .right {
	width: 660px; height: 516px; margin-top: 30px; float: right; background-image: url("bg-register.png"); background-repeat: no-repeat;
}
.register .left {
	width: 320px; height: 500px; float: left; background-image: url("bg-register-pic.jpg"); background-repeat: no-repeat;
}
.register {
	width: 980px; height: 546px; float: left;
}
.register .box {
	color: rgb(51, 51, 51); padding-top: 25px; padding-left: 30px; font-size: 14px;
}
.register .box .bt {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-family: "????"; font-size: 14px; font-weight: bold;
}
#left2 .class_bt {
	width: 628px; height: 48px; color: rgb(51, 51, 51); line-height: 48px; padding-left: 20px; font-family: "??????"; font-size: 20px; font-weight: bolder; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(244, 244, 244);
}
.login-left .login-ad {
	width: 290px; height: 60px; padding-right: 15px; padding-left: 15px; float: left;
}
#left2 .list-txt li {
	background-position: bottom; padding-top: 10px; padding-bottom: 15px; background-image: url("line-610x2.png"); background-repeat: no-repeat;
}
.loginbox .login-form {
	padding-top: 5px; padding-left: 30px; float: left;
}
