body { margin:0; padding:0; font-size:14px; line-height:20px; font-family:'Microsoft Yahei';}
h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,p { margin:0; padding:0;}
li { list-style:none;}
img { border:0;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.warp980 { width:980px; margin:0 auto;}


/*LOGIN底部*/
.login_footer { width:100%; background:url(../gss/nsc_login_footer-bg.jpg) ; height:125px; padding-top:35px; overflow:hidden; color:#666; font-size:12px; line-height:22px;}
.login_footer .img { height:37px; margin-bottom:20px;}
.t-left { float:left; text-align:left;}
.t-right { float:right; text-align:right;}
.copyright { width:100%; height:25px; line-height:25px; color:#454444; text-align:center; font-style:italic; margin-top:30px;}


/*注册*/
.zc_top{ width:100%; height:95px; background:url("../gss/head_top_bg.jpg") center top no-repeat;}
.zc_top .logo { float: left; display: inline-block; width: 300px; height: 70px; margin: 12px 0 0 0; background:url("../gss/head_top_logo.png") no-repeat;}
.zc_top .zx_service { float: right; display: inline-block; width: 100px; height: 19px; margin: 36px 0 0 0; background:url("../gss/head_top_service.png") no-repeat; text-indent: -9999px;}
.zc_cont{ width:100%; height:auto; background:#0f0f0f url("../gss/zc_cpyy_bg.jpg") no-repeat center top; background-size:cover; padding:75px 0 40px;}
.zc_content{width:800px; padding: 25px 0 50px 0; background: url("../gss/main_black-bg.png") repeat; margin:0 auto; position:relative; color: #fff; border-radius:15px;}
.zc_content .zc_title{ position: relative; height: 16px; font-size: 16px; font-weight: bold; margin: 20px 28px 0; border-bottom: 1px solid #38353a; padding: 0 0 15px 0;}
.zc_content .zc_title a { color: #e067fa; margin-left: 5px;}
.zc_content .zc_title .text_tit1 { position: absolute; right: 0; bottom: 3px; width: 234px; height: 36px; display: block; }

.zc_list{ width: 700px; margin:0 auto;}
.zc_list li{margin:0 auto; width:100%; margin-top:25px; position:relative;}
.zc_list li:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.zc_list .zc_label{ float:left; width:80px; margin-top:9px; text-align: right; font:normal 16px/20px 'Microsoft YaHei';}
.zc_list .zc_input{ width:600px; position:relative; margin:0 auto;}
.zc_list .zc_input i{ display: none; position:absolute; left:5px; top:8px;}
.zc_list .zc_input input[type=text]{ font-size: 15px; color: #666; float:left; width:310px; height:41px; line-height:41px; background-color:#fff; border:1px solid #666464; border-radius:6px; padding-left:10px; transition:background-color 0.3s; }
.zc_list .zc_input input[type=password]{ font-size: 15px; color: #666; float:left; width:310px; height:41px; line-height:41px; background-color:#fff; border:1px solid #666464; border-radius:6px; padding-left:10px; transition:background-color 0.3s; }
.zc_list .zc_input input[type=text]:focus,.zc_list .zc_input input[type=password]:focus { background-color:#f3ebbf;}
.zc_list .zc_input .zc_code{ float:left; width:80px; height:25px; margin: 10px 0 0 40px; cursor:pointer;}
.zc_list .zc_input p.z1 { float:left; width:250px; line-height:18px; color:#c0bfbf; font-size: 13px; margin: 5px 0 0 15px;}
.zc_list .zc_input p.z2 { float:left; width:250px; line-height:18px; color:#c0bfbf; font-size: 13px; margin: 12px 0 0 15px;}
.zc_list .zc_btn_box { text-align: center; }
.zc_list .zc_btn{ width:250px; height:45px; line-height: 45px; color:#fff; font-size:21px; letter-spacing: 3px; font-family:'Microsoft YaHei'; cursor:pointer; background-color:#aa63b9; border:0; border-radius:6px; transition:background-color 0.3s;}
.zc_list .zc_btn:hover{ background-color:#8f419f}
.zc_list .zc_btn:disabled { background: #888; cursor:default;}
.zc_list .zc_input a{ font-size:16px; color:#544060; font-family:'Microsoft YaHei'; }
.zc_list .zc_input a:hover{ text-decoration: underline;}
.zc_content .zc_lxkf{ float:right; width:90%; text-align: right; color:#888; margin:0 10px 0 0; padding-bottom:10px;}
.zc_content .zc_lxkf a{ color:#544060; text-decoration: underline; }
.zc_list ul li .tip{ position:absolute; top: 48px; left:10px; display:none;}
.zc_list ul li .success-tip{width:24px;height:24px;top:48px;background:url(../gss/reg_ico.png) no-repeat;}
.zc_list ul li .error-tip{ padding-left:30px;}
.zc_list ul li .error-tip em{display:inline-block;float:left;width:24px;height:24px;position:absolute;left:0;top:0;background:url(../gss/reg_ico.png) 0 -24px no-repeat;}
.zc_list ul li .error-tip p{color:#EA1515;font-size:14px; line-height:24px;}

.footer_lxfs { text-align: center; color: #fff; padding: 30px 0 0 0; line-height: 30px;}
.footer_lxfs p { margin-bottom: 6px;}
.footer_lxfs p span { margin-right: 15px;}
.footer_lxfs p a { display: inline-block; color: #fff; margin-right: 15px; }
.qq_btn { padding-top: 10px;}
.qq_btn a { width: 82px; height: 26px; text-indent: -9999px; background: url("../gss/btn_qq.png") no-repeat;}

/*注册页icon*/
i[class^="iczc-"], i[class*="iczc-"]{ background-image: url('../gss/icon_zc.png'); }
.iczc-number { width: 20px; height: 18px; background-position: 0 0; }
.iczc-username { width: 20px; height: 19px; background-position: 0 -20px; }
.iczc-password { width: 20px; height: 21px; background-position: 0 -42px; }
.iczc-warning { width: 20px; height: 18px; background-position: 0 -64px; }

/*800*600宽度*/
.warp760 { width:760px; margin:0 auto;}
.warp760 .air_box { width:300px!important;}
.warp760 .download-line { width:80px!important;}
.warp760 .same_box { padding:0 0 0 0!important; width:215px!important; background:none!important;}
.warp760 .phone_box { margin:0 0 0 8px!important;}
.warp760 .same_box .left { width:100px!important;}
.warp760 .same_box .img img { width:90px!important; height:90px!important;}
.warp760 .same_box .left p { margin:0 0 5px!important;}
.login_footer .warp760 .img img { width:760px!important; height:29px!important;}

/*880*宽度*/
.warp880 { width:900px; margin:0 auto;}
.warp880 .same_box { padding:0 0 0 0!important; width:245px!important; background:none!important;}
.warp880 .pt_box { float:left!important; margin:3px 0 0 40px!important;}
.warp880 .same_box .left { width:100px!important;}
.login_footer .warp880 .img img { width:880px!important; height:34px!important;}

/*测试网站入口样式#3404*/
.checklink {background: url(../gss/nsc_login_register-bg.png) 0px -415px no-repeat; text-align:center; height:50px; line-height:50px; margin-top:20px;}
.checklink a{ font-size:17px; color:#ffebaf; border-bottom:#ffebaf solid 1px;}
.checklink a:hover { color:#fff; border-bottom:#fff solid 1px;}


@media screen and (max-width:800px){
	.zc_content .zc_xing{display:none;}
	.zc_cont{padding:0;}
	.zc_content{width:100%;border:none;height:auto;box-shadow:none;}
	.zc_list{width:100%;}
	.zc_list .zc_label{display:none;}
	.login_footer{display:none;}
	.zc_content .zc_lxkf{display:none;}
	.zc_list li{float:none;margin:0 auto;clear:both;}
	.zc_list .zc_input input[type=text],.zc_list .zc_input input[type=password]{width:100%;padding-left:0;text-indent:30px;}
	.zc_list .zc_input input::-webkit-input-placeholder{color:#666;}
	.zc_list .zc_input{float:none;margin:0 auto;width:80%;}
	.zc_list ul li .tip{left:0px;width:100%;}
	.zc_list ul li .success-tip{left:auto;right:5px;width:27px;}
	.zc_list ul li .error-tip em{display:none;}
	.zc_list .zc_input .zc_btn{width:100%;}
	.zc_list .zc_input p{margin-bottom:10px;height:auto;}
}



 .zc_list .zc_input .btn1 a {
    text-decoration: none;
}
	  .zc_list{ width:400px; height:470px; margin:0px auto 0;}
.zc_list .zc_input .zc_btn{ width:400px; height:80px; color:#fff; font-size:18px; font-family:'Microsoft YaHei'; cursor:pointer; background-color:#ff0000; border:0; margin-top:10px; margin-bottom: 15px; transition:background-color 0.3s;}
.zc_list .zc_input .zc_btn:hover{ background-color:#b61318}
.zc_list .zc_input{ float:left; width:400px; position:relative; margin-left:0px }
.zc_list .zc_input .btn1{ width:400px; height:80px; margin:0 5px; text-align:center; color:#fff; line-height:80px; font-size:30px; font-family:"微软雅黑";text-decoration: none;}
.red { color: #faddde!important;  background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
/* blue */ 
.blue { color: #d9eef7!important; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover { background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top, #0095cc, #00678e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active { color: #80bed6; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* orange */ 



.orange { color: #fef4e9 !important; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');



}



.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');



}



.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');



}
/* green */ 
.green { color: #e8f0de; border: solid 1px #538312; background: #64991e; background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); background: -moz-linear-gradient(top, #7db72f, #4e7d0e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover { background: #538018; background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); background: -moz-linear-gradient(top, #6b9d28, #436b0c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active { color: #a9c08c; background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); background: -moz-linear-gradient(top, #4e7d0e, #7db72f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}