/*公共样式*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;color:#333333;font-family:\5FAE\8F6F\96C5\9ED1;}
ul,dl,ol{ list-style-type: none;}

img{border:none;}
a{color:#434343; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}

.t-right{ text-align:right;}
.t-center{ text-align:center;}
.t-left{ text-align:left;}

.ml-10{ margin-left:10px;}
.ml-20{ margin-left:20px;}
.mt-10{ margin-top:10px;}
.mt-15{ margin-top:15px;}
.mt-20{ margin-top:20px;}
.mr-10{ margin-right:10px;}
.mr-20{ margin-right:20px;}
.mb-10{ margin-bottom:10px;}
.mb-20{ margin-bottom:20px;}

.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.n{ font-weight:normal;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1;}
.red{ color:red;}
.green{ color:green;}
.blue{ color:#04AEDA;}
.clear{ clear:both;}
.none{ display:none;}
/*公共样式*/

body{ background:#F6F6F6;}

/*头部*/
/*
.header{ width: 100%; height: 80px; overflow: hidden; background: #fff;}
.header-cont{ width: 980px; height: 80px; overflow: hidden; margin: 0 auto;position: relative;}
.header-cont .logo{ float: left; margin-right: 30px; }
.header-cont .logo img{ height: 50px; margin-top: 15px; }
.header-cont .title{ float: left; line-height: 80px; font-size: 30px; font-weight: bold; color: #333; }
.header-cont .toplink{ float: right; height: 20px; padding-top: 30px;}
.header-cont .toplink a{ padding-left: 25px; display: block; height: 20px; line-height: 20px; background:url(../images/toplink-icon.png) no-repeat left center; font-size: 14px; color: #1592E1;}

.header{ width: 100%; height: 80px; overflow: hidden; background: #fff;}
.header-cont{ width: 980px; height: 80px; overflow: hidden; margin: 0 auto;position: relative;}
.header-cont .logo{ float: left; margin-right: 30px; }
.header-cont .logo img{ height: 50px; margin-top: 15px; }
.header-cont .title{ float: left; line-height: 80px; font-size: 30px; font-weight: bold; color: #333; }
.header-cont .toplink{ float: right; height: 20px; padding-top: 30px;}
.header-cont .toplink a{ padding-left: 25px; display: block; height: 20px; line-height: 20px; background:url(../images/login-icon.png) no-repeat left center; font-size: 14px; color: #1592E1;}
*/

.header{background:#fff; height:80px;}
.header_inner{ margin:0 auto;width:980px;}
.header .logo{ float:left; padding:0; margin-top:15px;}
.header .toplink{ float: right; height: 20px; padding-top: 30px;}
.header .toplink a{ padding-left: 25px; display: block; height: 20px; line-height: 20px; background:url(../images/login-icon.png) no-repeat left center; font-size: 14px; color: #1592E1;}


/*主体*/
.container{ width: 100%; background:url(../images/container-bg.jpg) no-repeat #98D6FD;}
.content{ width: 980px; margin: 0 auto; overflow: hidden; }

/*登录*/
.login{ width: 430px; height: 450px;background:url(../images/login-bg.jpg) no-repeat top #FFF; margin: 110px auto; box-shadow: 0px 0px 5px #A0A0A0; color: #666;}
.login-title{ font-size: 28px; font-weight: bold; color: #1486d2; text-align: center; height: 100px; line-height: 100px; padding-top: 10px; }
.login-cont{ overflow: hidden; }
.login-cont dl{ width: 100%; overflow: hidden; margin-bottom: 20px;}
.login-cont dl dt{ float: left; width: 70px; text-align: right; line-height: 40px; margin-right: 10px; font-size: 14px;}
.login-cont dl dd{ float: left; }
.login-cont dl dd .username,.login-cont dl dd .password{ width: 288px; height: 38px; line-height:38px; padding: 0 10px; border:1px solid #CCCCCC; border-radius: 3px; }
.login-cont .radio-c{ margin-bottom: 10px; }
.login-cont dl dd .radiocon{ float: left; height: 40px; line-height: 40px; margin-right: 15px;}
.login-cont dl dd .radiocon input{ float: left; margin-top: 14px; margin-right: 5px;}
.login-lan{ padding-left: 80px; width: 310px; overflow: hidden; height: 20px; line-height: 20px;}
.login-lan .nextrem{ float: left; }
.login-lan .nextrem input{ float: left; margin-top: 3px; margin-right: 5px; }
.login-lan .reg{ float: right; }
.login-lan .reg a{ color: #1592e1; }
.login-btn{ padding-left: 80px; width: 310px; overflow: hidden; height: 45px; margin-top: 15px;}
.login-btn a{ display: block; width: 310px; height: 45px; background: #6CD01B; text-align: center; line-height: 45px; font-size: 16px; color: #fff; -moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
.login-btn a:hover{ text-decoration: none; background: #55B208;}

/*注册*/
.register{ width: 710px; padding: 45px 60px; background:url(../images/reg-bg.jpg) no-repeat center top #fff; margin: 100px auto;}
.register-title{ height: 35px; line-height: 35px; margin-bottom: 40px;}
.register-title .name{ font-size: 28px; font-weight: bold; color: #1486d2; float: left; line-height: 35px;}
.register-title .link{ float: right; line-height: 35px; font-size: 14px; color: #666;}
.register-title .link a{ color: #1592e1; }
.register-cont{ width: 100%; overflow: hidden; color: #666;}
.register-cont dl{ width: 100%; overflow: hidden; margin-bottom: 15px;}
.register-cont dl dt{ float: left; width: 90px; text-align: right; font-size: 14px; line-height: 30px; color: #333;}
.register-cont dl dt span{ color: #F00; margin-right: 5px;}
.register-cont dl dd{ float: right; width: 610px; }
.register-cont dl dd .inputcont{ /*height: 30px;*/ }
.register-cont dl dd .inputcont input{ width: 240px; height: 28px; border:1px solid #CACACA; border-radius: 5px; padding: 0 10px;}
.register-cont dl dd .altcont{ height: 20px; line-height: 20px; padding-top: 5px; color: #999;}
.register-cont dl dd .inputcont .smallinput{ width: 50px; }
.register-cont dl dd select{ width: 260px; padding: 5px 0; border:1px solid #CACACA; border-radius: 5px;}
.register-cont dl dd .tkcont{ height: 30px; line-height: 30px; font-size: 14px; color: #333;}
.register-cont dl dd .tkcont a{ color: #1592E1; margin-left: 5px; }
.register-cont dl dd .tkcont input{ float: left; margin-top: 10px; margin-right: 5px;}
.regist-btn{ padding-left: 100px; width: 155px; height: 45px;}
.regist-btn a{ display:block; width: 155px; height: 45px; background: #6CD01B; text-align: center; line-height: 45px; font-size: 16px; color: #fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}
/*.regist-btn a:hover{ text-decoration: none; background: #5FC10F;}*/

/*底部*/
.fooer{ width: 100%; height: 35px; background:#7DACCC; }
.foot{ width: 980px; margin: 0 auto; }
.foot p{ color: #fff; text-align: center; font-family:\5FAE\8F6F\96C5\9ED1; line-height: 35px;}
.foot p a{ color: #fff; }
.foot .copy{ line-height: 2; padding-top: 12px; }

/*yxh*/
.error_tips { color:red; width:430px; text-align:center; padding-top:5px;}
.success_tips { color:Green; width:430px; text-align:center; padding-top:5px;}

.regist-btn .btn_nosubmit{ background:grey;}
.regist-btn a:hover{ text-decoration: none; }
.regist-btn .btn_submit:hover{ text-decoration: none; background: #5FC10F;}
/*提示样式*/
.msg_tips{margin:30px auto;position:relative;width:380px;}
.msg_tips .ico{display:block;float:left;background:url(../images/icon_tips.png) no-repeat left top;width:46px;height:46px; text-indent:-99999px;overflow:hidden;}
.msg_tips .ico.error{background-position:-50px 0;}
.msg_tips .ico.warning{background-position:-100px 0;}
.msg_tips .msg{margin-left:60px;}
.msg_tips .msg strong{margin-bottom:10px;font-size:14px;color:#444;}
.msg_tips .msg p{line-height:1.8em;}
.msg_tips a{ color:#0089CD;}
.msg_tips a:hover{ color:#8CAC52; text-decoration:none;}
.header-cont .title{ max-width:660px;}


.login-btn #btnLogin { border :1px;
    display: block;
    width: 310px;
    height: 45px;
    background: #6CD01B;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    -moz-transition: all .2s .1s ease;
    -ms-transition: all .2s .1s ease;
    -o-transition: all .2s .1s ease;
    -webkit-transition: all .2s .1s ease;
    transition: all .2s .1s ease;
}
.regist-btn #btnRegister{ display:block; border:0px; width: 155px; height: 45px; background: #6CD01B; text-align: center; line-height: 45px; font-size: 16px; color: #fff;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}