/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
progress{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
input,button,select,textarea{outline:none} textarea{resize:none}
i{font-style:normal}
body{font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","Verdana",sans-serif;background:#FFF;font-size:12px;color:#333}
.clear{clear:both}
a{text-decoration:none;color:#333}
a:hover{color:#F00;text-decoration:underline}
input{-webkit-appearance: none;border-radius:0}

.top{height:100px}
.main{margin:0 auto;min-width:980px;height:475px;background:#ffffff  url(bg.jpg) no-repeat 0 0; background-size:cover}
.panel{position:relative;height:475px; padding-right:250px}
.panel-bg{height:475px}
.panel-bg img{display:block;width: 720px;padding-top: 60px;padding-left: 70px;margin:0 auto;}
.login{position:absolute; top:80px;right:10%;width:270px;height:310px;background:url(login_win.png) no-repeat}
.login ul{padding: 70px 0 0 38px;}
.login ul li{position:relative;height:50px;margin-bottom: 16px;background:url(input_bg.png) no-repeat 0 0;padding-left:50px}
.login .login-text{height:30px;margin-top:8px;width:160px;border:none;background:none;line-height:30px;overflow:hidden}
.login li span{display:block;position:absolute;height:36px;width:36px;left:8px;top:7px;background:url(login_ico.png) no-repeat}
.login li span.login-username{background-position:1px 0}
.login li span.login-password{background-position:1px -36px}
.login-btn{height:36px;padding-left:42px}
.login-btn a,.login-btn input{float:left;display:inline-block;height:36px;  background:url(submit.png) no-repeat;width:100px;color:#FFF;font-size:16px;cursor:pointer}
.login-btn a{background: linear-gradient(180deg,#5dd288 0,#39c56d);border-radius:2px;}
.login-btn input{border:none}
.login-imgcode ul li{margin-bottom:5px}
.login-imgcode .login-btn1 input{margin-top:10px}
.login-imgcode li span.login-img{background-position:1px -70px}
.login-imgcode li img{position:absolute; right:30px; top:10px; height:30px}

.login-btn input{/* background:url(submit2.png) no-repeat; *//* background-size:cover; */}
.login-btn a{margin-left:10px;text-align:center;line-height:36px}
/*.login-btn a:hover{color:#FFF;text-decoration:none}*/
/*agreement*/
.agree-body{background:url(user_bgpic.png) repeat-x 0 0}
.agree-main{width:100%;min-height:450px;background:url(user_background.jpg) no-repeat center 0}
.agree-box{width:778px;margin:0 auto}
.agree-top{height:80px}
.agree-info .h3{height:51px;background:url(user_win.png) no-repeat 0 0;font-size:20px;color:#FFF;text-align:center;font-weight:bold;line-height:51px}
.agree-content{background:url(user_winshadow.png)  right 0 repeat-y}
.agree-text{min-height:350px;width:770px;background:#FFF}
.agree-info{padding-bottom:19px;background:url(user_win.png) no-repeat 0 bottom}
.agree-show{padding:14px 40px 20px 40px}
.agree-show p,.agree-show li{margin-top:6px;line-height:20px}
.tongyi-fan{margin-top:30px;padding-top:25px;border-top:1px solid #DDD;text-align:center}
.tongyi-fan a{display:inline-block;margin:0 20px;width:66px;height:32px;background:url(tab3.png) no-repeat 0 0;font-size:14px;font-weight:bold;text-align:center;line-height:27px;color:#FFF}
.tongyi-fan a:hover{color:yellow;text-decoration:none}

/*弹出*/
.cover {display: none; width: 100%;height: 100%;background: url(login_bg.png) repeat;position: fixed;z-index: 99;}
.cover .reg-page { width: 555px; height: auto; overflow: hidden; background: url(reg_bg_body.jpg) repeat-y; position: fixed; left: 50%; top:20%; margin-left: -277.5px;border-bottom: 1px solid #656565;}
.cover .reg-page .page-top { width: 100%; height: 91px; background: url(reg_bg_top.jpg) no-repeat; }
.reg-page ul { width: 100%; height: auto; }
.reg-page ul li { height: 48px; margin-bottom: 20px; line-height: 48px; float: left; }
.reg-page ul li.l { width: 165px; margin-right: 10px; text-align: right; font-size: 20px;color: #fff;}
.reg-page ul li.r { width: 380px; }
.reg-page ul li.r input { width: 324px; height: 46px;background: #FFFFFF;border: 1px solid #656565;color: #2D2D2D;text-indent: 10px;font-size: 20px;}
.reg-page ul li.error { height: auto; line-height: 100%; font-size: 18px; color: #f24663; text-indent: 175px; }
.reg-page .btn { width: 326px; height: 56px; margin-left: 170px; margin-bottom: 30px;background: #44B100;color: #fff;border: none; border-radius: 4px; font-size: 24px;cursor: pointer;font-family:Arial,"Microsoft YaHei";}
.reg-page .btn:hover {background: #4DC700;}
.reg-page a.close { width: 60px; height: 60px; background: url(close.png) no-repeat; position: absolute; top: 1px; right: 1px; display: block; }


.btn_logon{width: 210px;margin-left: 42px;height: 40px;line-height: 40px;text-align: center; margin-bottom:
.30px;/*background: #44B100;*/ background: url(submit3.png) no-repeat; color: #fff;      border: none;
.border-radius: 4px;font-size: 18px;      cursor: pointer;margin-top: 16px;font-family: Arial,"Microsoft YaHei";}

.ftcolor_red{color: red;}