@charset "utf-8";/*CSS reset*/

html{color:#555;font-size:12px;
    font-family: Arial,"Microsoft YaHei",simsun,sans-serif,Mingliu,Verdana,Helvetica,Lucida;height:100%;background:#f7f7f7;}
body,div,dl,a,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,select{margin:0;padding:0;font-family:"微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
em,cite{font-style:normal;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
a:link,a:visited{text-decoration:none;font-family: Arial,"Microsoft YaHei",simsun,sans-serif,Mingliu,Verdana,Helvetica,Lucida;}
a:hover,a:active{text-decoration:none;color:#e00000;}
input, select{outline:none;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}

@font-face {
  font-family: 'iconfont';  /* project id 701374 */
  src: url('http://at.alicdn.com/t/font_701374_cr64ukts73h.eot');
  src: url('http://at.alicdn.com/t/font_701374_cr64ukts73h.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_701374_cr64ukts73h.woff') format('woff'),
  url('http://at.alicdn.com/t/font_701374_cr64ukts73h.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_701374_cr64ukts73h.svg#iconfont') format('svg');
}

.iconfont {
    font-family: iconfont;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: -1px;
    -webkit-text-stroke-width: 0!important;
}

.loginTop{background:#fff;padding:20px;min-width:1160px;overflow:hidden;}
.loginTop-in{width:1200px;margin:0 auto;overflow:hidden;}
.loginTop-in a.logo{overflow:hidden;}
.loginTop-in a img.logoimg{width:228px;}
.loginTop-in a img.logoftit{height:60px;margin: 93px 0 0 321px;}

.regBox{background:url(../images/regBg.jpg) no-repeat;height:752px;overflow:hidden;min-width:1200px;}
.regIn{width:1200px;overflow:hidden;margin:0 auto;}
.regRight{text-align:right;font-size:14px;color:#fff;margin:25px 0;}
.regRight a{display:inline-block;width:68px;height:30px;border:1px solid #fff;text-align:center;line-height:30px;color:#fff;border-radius:3px;margin-left:10px;}
.regRight a:hover{}

.regContent{width:1200px;overflow:hidden;height:569px;}
.regTitle{height:58px;background:#f2f2f2;border-bottom:1px solid #e8e8e8;line-height:58px;overflow:hidden;text-align:center;color:#17288b;font-size:18px;font-weight:900;}
.regShow{overflow:hidden;background:#fff;height:510px;}
.regShow-title{width:567px;margin:49px auto 80px;background:url(../images/reg.png) no-repeat;height:46px;overflow:hidden;}
.regShow-title1{background-position:0 0;}
.regShow-title2{background-position:0 -91px;}
.regShow-title3{background-position:0 -181px;}
.regShow-title4{background-position:0 -272px;}

.forget-title{width:567px;margin:49px auto 80px;background:url(../images/wangji.png) no-repeat;height:46px;overflow:hidden;}
.forget-title1{background-position:0 0;}
.forget-title2{background-position:0 -72px;}
.forget-title3{background-position:0 -143px;}

.regShowForm{width:567px;margin:0 auto;}
.regShowForm ul{}
.regShowForm ul li{overflow:hidden;line-height: 41px;font-size: 14px;}
.regShowForm ul li span{display:inline-block;width:142px;text-align:right;font-size:14px;line-height:40px;float:left;}
.regShowForm ul li cite{color:#f00;vertical-align:middle;margin-right:10px;}
.regShowForm ul li label{float:left;width:425px;}
.regShowForm ul li p{display:inline;font-size:14px;color:#17288b;}
.regShowForm ul li p i{font-size:16px;color:#17288b;margin-right:10px;}
.regShowForm ul li .regInput342{width:320px;height:38px;border-radius:3px;font-size:14px;border:1px solid #e0e0e0;padding:0 10px;}
.regShowForm ul li .regInput221{width:199px;height:38px;border-radius:3px;font-size:14px;border:1px solid #e0e0e0;padding:0 10px;float:left;}
.regShowForm ul li select{width:107px;height:38px;border-radius:3px;font-size:14px;border:1px solid #e0e0e0;margin-right:7px;text-align:center;}	
.regShowForm ul li img{width:109px;height:36px;overflow:hidden;display:inline-block;border-radius:3px;margin-left:10px;text-align:center;border:1px solid #e0e0e0;}
.regShowForm ul li .regButton{-webkit-appearance:none;height:40px;background:#17288b;color:#fff;border-radius:3px;border:none;cursor:pointer;width:342px;font-size:14px;}		
.regShowForm .mt16{margin-top:16px;}
.regShowForm .mt10{margin-top:10px;}
.regShowForm ul li .regLink{width:111px;height:40px;overflow:hidden;background:#17288b;display:inline-block;border-radius:3px;color:#fff;line-height:40px;font-size:14px;margin-left:10px;text-align:center;}
.regShowForm ul li .regLink-dian{background:#e8e8e8;}
.joinFu{color:#666;margin: 20px auto 0;font-size: 14px;}
.joinFu input{margin-right:5px; vertical-align:middle;}
.joinFu a{color:#17288b;}
.joinFu a:hover{color:#e60012;}

.regCopy{text-align:center;border-top:1px dashed #e8e8e8;padding:20px 0;line-height:24px;overflow:hidden;margin-top:20px;font-size:14px;}

.regSuccess{}
.regSuccess i{font-size:80px;display:block;text-align:center;}
.regSuccess i.regSuccess-green{color:#17288b;}
.regSuccess i.regSuccess-red{color:#e60012;}
.regSuccess p{font-size:14px;text-align:center;margin-top:10px;}


.loginBg{height: 533px;background:url(../images/loginBg.png) no-repeat center top;min-width: 1200px;}
.loginIn{width:1200px;margin:0 auto;overflow:hidden;}
.loginFrom{width:380px;height: 400px;border:1px solid #e8e8e8;background:#fff;overflow:hidden;float:right;margin-top:67px;}
.loginFrom h6{height:55px;line-height:55px;text-align:center;background:#f2f2f2;border-bottom:1px solid #e2e2e2;overflow:hidden;color:#17288b;font-size:18px;}
.loginFrom ul{width: 310px;margin: 40px auto 0;overflow:hidden;}
.loginFrom ul li{width: 310px;position:relative;overflow:hidden;line-height: 40px;}
.loginFrom ul li i {position:absolute;left:10px;top: 0px;font-size:20px;color:#999;}
.loginFrom ul li .loginFrom-input{width: 271px;height:38px;border-radius:3px;border:1px solid #e2e2e2;padding-left: 37px;font-size:14px;}
.loginFrom ul li .loginFrom-verification{width: 172px;height: 38px;border-radius: 3px;border: 1px solid #e2e2e2;padding-left: 37px;font-size: 14px;}
.loginFrom ul li .loginFrom-Sign{background:#17288b;border:none;height:40px;line-height:40px;font-size:14px;color:#fff;border-radius:3px;-webkit-appearance:none;width: 100%;}
.loginFrom ul li .mt20{margin-top:20px;}
.loginFrom ul li p{color:#17288b;padding-left: 30px;}
.loginFrom ul li p i{color:#17288b;left: 0;}
.loginFrom ul li img.loginFrom-yan{position:absolute;right: 0px;top: 0px;border: 1px solid #e2e2e2;height: 30px;width: 80px;padding: 4px;border-radius: 3px;}

.Forget{width:293px;margin:15px 0 0 40px;overflow:hidden;font-size:14px;}
.Forget span{float:left;}
.Forget strong{font-weight:normal;float:right;}
.Forget a{color:#414141;}
.Forget a.hover{color:#17288b;}

.loginFromIco{width:15px;height:14px;overflow:hidden;display:inline-block;background:url(../images/loginFromIco.png) no-repeat;vertical-align:  middle;margin-right: 10px;}