
*{margin:0;padding:0;border:0;}

.fl {FLOAT: left}
.fr {FLOAT: right}

body{ font-size:15px; font-family:微软雅黑,Helvetica,Tahoma,Arial !important;color:#333;text-align:center; overflow-x:auto; background-color:#fff; min-width:1200px;}

A {
	COLOR: white; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
.wrapper {
	MARGIN: 0px auto;
	margin-top: 15px;
	float:right;
}
.wrapper a:hover{
	color: #f40;
    text-decoration: none;
    cursor: pointer;
}

.zswrapper {
	MARGIN: 0px auto; WIDTH: 1280px
}
#Page {
	position:absolute;
	z-index:9991;
	left:0;
	top:0;
	width:100%;
	height:100%;
	BACKGROUND:#328eb4  url(../images/page_bg.png) repeat-x
}
.mt10 {
	MARGIN-TOP: 10px
}

#loginPage {
	background: url("../images/bg.jpg") top/cover no-repeat !important;
	width:100%;
	height:100%;
}

#errorPage {
	BACKGROUND: url(../images/bg_login.jpg) no-repeat -30px -50px
}
#zsPage {
	BACKGROUND: url(../images/background.jpg) no-repeat -30px -30px
}
.login_box {
	clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;
}
.login_box H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 42px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 42px; COLOR: #0053aa; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.login_con {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 40px
}

.txt_input {
	BORDER-BOTTOM: #c7c7c7 1px solid; BORDER-LEFT: #c7c7c7 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/area_bg.png) #fff no-repeat 0px 0px; HEIGHT: 20px; COLOR: #666; BORDER-TOP: #c7c7c7 1px solid; BORDER-RIGHT: #c7c7c7 1px solid; PADDING-TOP: 3px
}
.validate_input {
	WIDTH: 70px;BORDER-BOTTOM: #c7c7c7 1px solid; BORDER-LEFT: #c7c7c7 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(../images/area_bg.png) #fff no-repeat 0px 0px; HEIGHT: 20px; COLOR: #666; BORDER-TOP: #c7c7c7 1px solid; BORDER-RIGHT: #c7c7c7 1px solid; PADDING-TOP: 3px
}
.rem_pwd {
	VERTICAL-ALIGN: middle
}
.auto_login {
	VERTICAL-ALIGN: middle
}
.auto_login LABEL {
	VERTICAL-ALIGN: middle
}
.btn_login {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 98px; BACKGROUND: url(../images/bg_btn_login.png) no-repeat 0px 0px; HEIGHT: 34px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.btn_class {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 68px; BACKGROUND: url(../images/bg_btn_class.png) no-repeat 0px 0px; HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.btn_class22 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 120px; BACKGROUND: url(../images/bg_btn_class11.png) no-repeat 0px 0px; HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.btn_export {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 63px; BACKGROUND: url(../images/search_list7.png) no-repeat 0px 0px; HEIGHT: 24px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.footer_login {
	PADDING-LEFT: 100px;LINE-HEIGHT: 45px; MARGIN: 0px auto; WIDTH: 590px; HEIGHT: 45px; COLOR: #666
}
.footer_login P {
	DISPLAY: block; FLOAT: left; HEIGHT: 45px
}
.footer_login .pic {
	FLOAT: left; HEIGHT: 45px
}
.reg_box {
	MARGIN-TOP: 20px
}
.reg_box .hd {
	BACKGROUND: url(../images/bg_reg_hd.png) repeat-x 0px 0px; OVERFLOW: hidden
}
.reg_box .hd H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #0053aa; FONT-SIZE: 14px; PADDING-TOP: 13px
}
.reg_con {
	height: 300px;BORDER-BOTTOM: #9bc3f0 1px solid; BORDER-LEFT: #9bc3f0 1px solid; PADDING-BOTTOM: 40px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BORDER-TOP: #9bc3f0 1px solid; BORDER-RIGHT: #9bc3f0 1px solid; PADDING-TOP: 40px
}
.reg_con .l_reg_con {
	WIDTH: 255px
}
.reg_con .l_reg_con .txt {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.reg_con .r_reg_con {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 602px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.reg_con .lab {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 10px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.reg_con .lab2 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 10px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.reg_con .lab3 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 10px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.reg_con .r_reg_con .hint {
	WIDTH: 220px; FLOAT: right; COLOR: #999; PADDING-TOP: 7px
}
.reg_con P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.reg_con .txt_input {
	WIDTH: 200px
}
.reg_con .user_style SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 210px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.reg_con A.link {
	TEXT-DECORATION: underline
}
.reg_sec_con {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 200px; PADDING-RIGHT: 200px; PADDING-TOP: 0px
}
.reg_sec_con H1 {
	FONT-SIZE: 14px
}
.reg_sec_con .required {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f00; PADDING-TOP: 0px
}
.required {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #f00; PADDING-TOP: 0px
}
A.btn2_style {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/btn2_style.png) no-repeat right -27px; HEIGHT: 27px; COLOR: #666; PADDING-TOP: 0px
}
A.btn2_style:hover {
	BACKGROUND: url(../images/btn2_style.png) no-repeat right -81px; TEXT-DECORATION: none
}
A.btn2_style U {
	WIDTH: 10px; BACKGROUND: url(../images/btn2_style.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 100%; OVERFLOW: hidden
}
A.btn2_style:hover U {
	WIDTH: 10px; BACKGROUND: url(../images/btn2_style.png) no-repeat 0px -54px; FLOAT: left; HEIGHT: 100%; OVERFLOW: hidden
}
.btn_remove {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.line_box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.line_box H1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 45px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.remove_box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.pic_show {
	WIDTH: 255px; HEIGHT: 186px
}
.pic_show IMG {
	WIDTH: 255px; HEIGHT: 186px
}
.header_links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 30px
}
.header_links SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.sub_nav_box {
	BORDER-BOTTOM: #0672ba 4px solid; MARGIN: 20px auto 0px;
}
.sub_nav_box H1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "微软雅黑", "黑体"; FLOAT: left; COLOR: #555; FONT-SIZE: 20px; PADDING-TOP: 0px
}
.page_content {
	MARGIN: 20px auto 0px
}
.page_top_nav {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 30px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f1f1f1; PADDING-TOP: 6px
}
.top_nav_item {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.left_panel {
	WIDTH: 725px;float:left;
}
.workflow {
	margin:0px 0px 10px 0px;WIDTH: 725px;HEIGHT: 200px;float:left;BORDER-BOTTOM: #b2d0ea 1px solid; BORDER-LEFT: #b2d0ea 1px solid; BORDER-TOP: #b2d0ea 1px solid; BORDER-RIGHT: #b2d0ea 1px solid; border-radius: 5px 5px 5px 5px
}
.charts {
	margin:10px 0px 0px 0px;WIDTH: 725px;HEIGHT: 405px;float:left;BORDER-BOTTOM: #b2d0ea 1px solid; BORDER-LEFT: #b2d0ea 1px solid; BORDER-TOP: #b2d0ea 1px solid; BORDER-RIGHT: #b2d0ea 1px solid; border-radius: 5px 5px 5px 5px
}
.right_panel {
	WIDTH: 225px;float:right;BORDER-BOTTOM: #b2d0ea 1px solid; BORDER-LEFT: #b2d0ea 1px solid; BORDER-TOP: #b2d0ea 1px solid; BORDER-RIGHT: #b2d0ea 1px solid; border-radius: 5px 5px 5px 5px
}
.enventbox {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; MARGIN: 20px auto 0px; HEIGHT: 20px
}

.aline {
	position: absolute;
	width: 1px;
	height: 100px;
	background-color: #0672ba;
}
.headdiv {
	width: 100%;
	cursor: default;
	height: 100%;
	white-space: nowrap;
	text-align: center;
	text-valign:middle;
}

.right_panel_table {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
.right_panel_table TR {
	LINE-HEIGHT: 43px;
}
.right_panel_table TD {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WORD-WRAP: break-word; WORD-BREAK: break-all; PADDING-TOP: 0px
}
.right_panel_table TD input {
	HEIGHT: 20px; width:130px;background-color:#0E8AD2;color:#ffffff;TEXT-ALIGN: center;
}

.zs_panel_table {
	PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
.zs_panel_table TR {
	LINE-HEIGHT: 43px;
}
.zs_panel_table TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WORD-WRAP: break-word; WORD-BREAK: break-all; PADDING-TOP: 0px
}
.zs_panel_table TD input {
	HEIGHT: 20px; width:130px;background-color:#FFFFFF;color:#000000;TEXT-ALIGN: center;
}

.background { 
display: block;
width: 100%;
height: 100%;
opacity: 0.4;
filter: alpha(opacity=40);
background:#333;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} 
.progressBar { 
border: solid 2px #86A5AD; 
background: white url(../images/progressBar_m.gif) no-repeat 10px 10px; 
} 
.progressBar { 
display: block; 
width: 148px; 
height: 28px; 
position: fixed; 
top: 30%; 
left: 50%; 
margin-left: -74px; 
margin-top: -14px; 
padding: 10px 10px 10px 50px; 
text-align: left; 
line-height: 27px; 
font-weight: bold; 
position: absolute; 
z-index: 2001; 
}

.footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: white; PADDING-TOP: 40px
}
.footer a:hover{
	color: #f40;
    text-decoration: none;
    cursor: pointer;
}

.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}

/*
 1.头部
*/
.i_top{ height:100px;width:100%; }
.i_top_l{ float:left; display:inline;width:256px;overflow:hidden;margin-top: 15px;}
.i_top_l img{width:228px;}
.i_top_l img:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.i_header_r{ width:630px; height:100%; float:right;}
.nav{ width:470px; float:right;}
.nav li{ float:left; text-align:center; position:relative;font-family:"微软雅黑"; margin-left:23px; margin-right:23px; letter-spacing:2px;}
.nav a{ width:88px;height:98px; line-height:98px;  display:block; font-size:18px; font-weight:300; color:#141415; text-decoration:none;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -2px;height: 2px;opacity: 0;background-color: #9ccf45;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav a:hover{color:#9ccf45;}
.nav li .on{color:#9ccf45;}
.nav li .on:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.i_header_r .two{ color:#141415; line-height:100px;float:right;display:inline; width:110px; height:100px; background:url(../images/top_bg.png) right center no-repeat; position: relative;}
.i_header_r .two a{display:block;font-size:18px; color:#141415; text-decoration:none; text-align:center; padding-right:17px;}
.i_header_r .two ul{display: none;position: absolute;z-index: 10;width: 110px;top: 70px;background: #fff; margin-left:0px; margin-right:0;}
.i_header_r .two li{cursor: pointer; line-height:30px; padding-left:11px;}
.i_header_r .two li:hover{background: #ccc;}
.i_header_r .two li a{ color:#333; text-align:left; font-size:14px;}

/*首頁*/
/*banner*/
.main_visual {width:100%; height:900px; overflow:hidden; margin:0 auto; position:relative; }
.main_image {width:100%; height:600px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:600px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:600px;}
.main_image li span {display:block; width:100%; height:600px;}
.main_image li a {display:block; width:100%; height:600px;}
div.flicking_con {width:990px; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner{position:absolute; top:576px; left:50%; margin-left:-40px; z-index:190; height:24px} 
div.flicking_con a {float:left; width:14px; height:14px; margin:0; background:url(../images/dian.png) no-repeat; padding:0;display:block; text-indent:-10000px;border-radius:50%; margin-left:5px; margin-right:5px;}
div.flicking_con a.on {background:url(../images/dian2.png) no-repeat; }
#btn_prev,#btn_next{z-index:180;position:absolute;display:block;width:81px!important;height:128px!important;top:40%;display:true;}


.app_link {
width:456px;
height:415px;
margin-left:8%;
top:140px;
position:absolute;
}
.login_box .fb{margin-top: 12%;}
.app_link .i_weixin_l{ float:left; display:inline; width:386px; overflow:hidden; margin-left:20px;}
.i_weixin_l h2{color:white; height:30px; line-height:26px; font-size:17px; font-weight:normal; padding-left:5px;}
.weixin_pic{ float:left; margin-right:20px; width:133px; height:167px;}
.app_link .weixin_pic img{ margin:0 auto; display:block; margin-bottom:8px;}
.app_link .weixin_pic2{ float:right;width:135px; height:167px; margin-top:35px;}
.app_link .weixin_pic:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.app_link .weixin_pic2:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}

.i_login{ width:356px; height:415px; margin-left:845px;top:140px; background:url(../images/login_bg.png) no-repeat; position:absolute;}
.i_login h2{ height:86px; line-height:86px; font-size:19.6px; color:#ffffff; font-weight:normal; text-indent:33px; margin-bottom:5px;}
.i_login p{ height:33px; overflow:hidden; margin-left:33px; padding-left:39px; margin-bottom:15px;font-size:14px;}
.i_login p.pic1{background:url(../images/user.png) left top no-repeat;}
.i_login p.pic2{background:url(../images/pass.png) left top no-repeat;}
.i_login p.pic3{background:url(../images/pic3.png) 3px top no-repeat;}
.i_login p .input{ height:32px; line-height:32px; overflow:hidden; border:0; background:none; border-bottom:1px solid #8bb1cd; font-size:14px; color:white; width:260px;}
.i_login p .input2{ height:32px; line-height:32px; overflow:hidden; border:0; background:none; border-bottom:1px solid #8bb1cd; font-size:14px; color:white; width:80px; float:left;}
.i_login p .login_a{ float:left; font-size:13px; color:white; line-height:32px; text-decoration:underline;}
.i_login p span .rem_pwd{ width:12px; height:12px; border:1px solid #fff;}
.i_login p span .login_a2{ padding-left:27px;background:url(../images/home.png) left 1px no-repeat; color:white; margin-right:30px;}
.i_login .loginbnt{height:45px; line-height:45px; width:272px; margin-left:45px; background-color:rgba(13, 131, 204, 1); color:white; font-size:19.6px;border-radius:18px; margin-bottom:10px; cursor:pointer;}
.i_login .loginbnt:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.i_login p .login_a3{font-size:14px; color:white; line-height:50px;}

#look
{
    position:absolute;
    top:34%;
    left:85%;
	font-size:20px;
    cursor:pointer;
}

#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

canvas {
    display: block;
    vertical-align: bottom;
}

.i_weixin{ clear:both; width:100%; margin-top:22px; height:265px; padding-top:30px; overflow:hidden;}
.i_weixin .i_weixin_l{ float:left; display:inline; width:386px; overflow:hidden; margin-left:20px;}
.i_weixin .i_weixin_l h2{color:rgba(0, 192, 32, 1); height:35px; line-height:26px; font-size:17px; font-weight:normal; padding-left:5px;}
.i_weixin .weixin_pic{ float:left; margin-right:45px; width:133px; height:167px;}
.i_weixin .weixin_pic img{ margin:0 auto; display:block; margin-bottom:8px;}
.i_weixin .weixin_pic2{ float:right;width:135px; height:167px; margin-top:35px;}
.i_weixin .weixin_pic:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.i_weixin .weixin_pic2:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}


.wrap3{clear:both;width:980px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}

/*登录页*/
.login_div{ height:803px; overflow:hidden;background:url(../images/login_bg.jpg) center bottom no-repeat;}
.login_div2{ width:976px; padding-bottom:48px; overflow:hidden;margin:0 auto;background:url(../images/login_bg2.png) repeat;}
.login_div2 .login_t{ height:110px; line-height:110px; padding-left:50px;padding-right:50px; font-size:24px; color:#fff;}
.login_div2 .login_t a{ color:#fff;}
.login_div2 .login_con{ padding-top:30px; width:436px; margin:0 auto;}
.login_div2 .login_con table td{ height:42px; padding-bottom:25px; font-size:18px; color:#fff; text-align:left;}
.login_div2 .login_con table td .img{cursor: pointer;height: 15px;position: relative; width: 15px;}
.login_div2 .login_con table td label{ color:#ff0000;}
.login_div2 .login_con table td .inputs{ height:39px; line-height:39px; border:1px solid #ffffff; padding-left:46px; width:270px; border-radius:5px; background:none;font-size:16px; color:#fff;}
.login_div2 .login_con table td .inputs.regbg1{background:url(../images/email.png) 12px center no-repeat;}
.login_div2 .login_con table td .inputs.regbg2{background:url(../images/pass.png) 12px center no-repeat;}
.login_div2 .login_con table td .inputs.regbg3{background:url(../images/tel.png) 12px center no-repeat;}
.login_div2 .login_con table td .inputs.regbg4{background:url(../images/user.png) 10px center no-repeat;}
.login_div2 .login_con table td .inputs.regbg5{background:url(../images/reg_col.png) 10px center no-repeat;}
.login_div2 .login_con table td .help_div{height: 40px;line-height: 15px; margin-left: 32px;margin-top: -73px;background-color: #f0f9e9; position: absolute; width: 136px;z-index: 22;}
.login_div2 .login_con table td .help_div .help_txt{ font-size: 12px; color:#333333; padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:2px;}
.login_div2 .login_con .reg_desc{ padding-left:56px; font-size:18px; color:#fff; text-align:left;}
.login_div2 .login_con .reg_desc .check{ width:22px; height:19px; border:1px solid #9ccf45; margin-right:22px; color:#9ccf45;}
.login_div2 .login_con .reg_desc a{ color:#9ccf45; text-decoration:underline;}
.login_div2 .login_con .loginbnt2{ height:55px; line-height:55px; width:436px; background-color:#9ccf45; color:#fff; font-size:22px;border-radius:5px; margin-top:30px; cursor:pointer;}
.login_div2 .login_con .loginbnt2:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.login_div2 .login_con span.success{font-size:16px; color:#fff; display:block; margin-top:100px; padding-bottom:200px; overflow:hidden; line-height:50px;}
.login_div2 .login_con span.success a{ color:#fff; font-weight:bold;}

/*忘记密码*/
.forget_t{ height:106px; line-height:106px; text-align:center; color:#141415; font-size:30px;}
.forget_bg{ margin-top:17px; overflow:hidden; line-height:30px;}
.forget_bg.forget_bg1{background:url(../images/forget1.png) center top no-repeat;}
.forget_bg.forget_bg3{background:url(../images/forget3.png) center top no-repeat;}

.forget_bg ul li{ margin-top:40px; width:300px; float:left; overflow:hidden; text-align:center; font-size:18px;padding-left: 85px;}
.forget_bg.forget_bg1 ul li.forget1{ color:#9ccf45;padding-left: 85px;}
.forget_bg.forget_bg2 ul li.forget1{ color:#bfd7af;padding-left: 80px;}
.forget_bg.forget_bg2 ul li.forget2{ color:#7abd54;padding-left: 80px;}
.forget_bg.forget_bg2 ul li.forget3{padding-left: 85px;}
.forget_bg.forget_bg3 ul li.forget1{ color:#bfd7af;padding-left: 85px;}
.forget_bg.forget_bg3 ul li.forget2{ color:#bfd7af;padding-left: 85px;}
.forget_bg.forget_bg3 ul li.forget3{ color:#7abd54;padding-left: 85px;}
.forget_bg.forget_bg4 ul li.forget1{ color:#bfd7af;padding-left: 85px;}
.forget_bg.forget_bg4 ul li.forget2{ color:#bfd7af;padding-left: 85px;}
.forget_bg.forget_bg4 ul li.forget3{ color:#bfd7af;padding-left: 85px;}
.forget_bg.forget_bg4 ul li.forget4{ color:#7abd54;padding-left: 85px;}

.forget_div{ margin-bottom:50px; overflow:hidden; min-height:410px;}
.forget_div table td{ height:52px;line-height:52px;font-size:18px; padding-bottom:20px; color:#545454;}
.forget_div table td .inputs2{ height:50px; line-height:50px; border:1px solid #d2d2d2; padding-left:15px; width:345px;  background:none;font-size:18px; color:#cacaca;}
.forget_div table td span{color:#949494; font-size:12px;}
.forget_div table td span a{ color:#9ccf45; text-decoration:underline;}
.forget_div table td .loginbnt3{ height:52px; line-height:52px; width:362px; background-color:#9ccf45; color:#fff; font-size:22px;  cursor:pointer;}
.forget_div table td .loginbnt3:hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.forget_div  span.success{font-size:16px;  display:block; margin-top:20px; padding-bottom:50px;text-align:center; overflow:hidden; line-height:50px; padding-right:100px;}

.regfaultInfo{
	height: 30px;
	font-size: 18px;
	color: red;
	background-color: #FFCCCC;
	margin-top: 5px;
	border: 1px solid red;
	display: none;	
}

.regfaultInfo > i{
	color: red;
}

.login_div2 .font_white{
	color:white;
}

a.font_white{
	font-size: 18px;
	margin-top: 30px;
	font-weight:bold;
}

p.font_white{
	font-size: 18px;
	margin-top: 30px;
}

.out_reg_title{
	width:115px;
}