body,html{
    width: 100%;
    height: 100%;
    font-size:14px;
    font-family: "微软雅黑", sans-serif;
    min-width:1110px; 
}
*,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{
    margin:0;
    padding:0;
}
ul, ol, li, dl, dt, dd {
    list-style:none;
}
a{
    text-decoration:none;
    outline:0;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img{
    border:0;
}
button, input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{
    -webkit-appearance: none;
    border:none;
    outline:none;
}
.login_container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.login_container_bj {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
 /*   background: url('../images/login/login_bj.png') no-repeat center center;*/
    background-size: cover;
    animation: containerBj 60s linear 0s infinite alternate;
    -moz-animation: containerBj 60s linear 0s infinite alternate;
    -webkit-animation: containerBj 60s linear 0s infinite alternate;
    -o-animation: containerBj 60s linear 0s infinite alternate;
}
.login_main {
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -220px 0 0 -550px;
    height: 440px;
    width: 1100px;
}
.login_content {
    position: fixed;
    /*float: right;*/
    width: 19%;
    /*height: 59%;*/
    border-radius: 10px;
    background:#fff;
    top: 50%;
    right: 5%;
    margin-top:-130px
    
}
.login_logo {
    /*width: 100%;*/
    /*height: 120px;
    line-height: 120px;*/
    color: #548edf;
    font-size: 28px;
    /*text-align: center;*/
    font-weight: bold;
    height: 75px;
    line-height: 75px;
    text-align: left;
    width: 86%;
    margin: 0px auto;
}
.login_logo span {
    /* text-shadow: 2px 2px 2px #97b4e8; */
    font-size:20px;
	font-family:Microsoft YaHei;
	font-weight:bold;
	color:rgba(255,128,0,1);
}
.login_list {
    width: 86%;
    margin: 0 auto;
    margin-top: 15px;
}
.login_item {
   /* width: 100%;*/
    height: 41px;
    margin-bottom: 5%;
    overflow: hidden;
    border: 1px #E3E8EE solid;
    border-radius: 6px;
    /*background: url();*/
}
.login_item_input {
    /*float: right;*/
    width: 84%;
    height: 41px;
    font-size: 14px;
    background: #F4F7FC;
    /*width: 100%;*/
    display: block;
    /*margin-left: 40px;*/
   /*padding: 5%;*/
   padding-left: 50px;
}
.login_item_code {
    float: right;
    width: 200px;
    height: 45px;
    font-size: 14px;
    margin-right: 10px;
        position: relative;
    z-index: 100;
}
.login_item_codeImg {
    float: right;
    width: 140px;
    height: 45px;
    position: relative;
    z-index: 999999;
}
.login_item_bj1 {
    /*background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAlBJREFUOBFlk0toE3EQxnc3TTYt9RApiBeFWmpvSpRCqYogIi0+0kM8mpJNggTiwYv05KEHLQgFlUBetU17arSUoqV6kGIptr1oL0oVKwiKh2ouUuIm2fibml1DHPiYmW++mf9rV1WaLBaLHYQK1Wq1QVVVj0mZeJN40TTNSex7Y4tqJ8Fg0OPz+UbIb4GXNExUq9WfxB2app1gSB9cL/mdYrE4VigUTGJlbwCrtiFYRdBKk5HL5Val2GzRaPQyXBZ8RdufTqd3W0RE8wOcD5ykeUc4ht7GXadm4e9nMpkxsBCJRPzsaAPuIQirhmF0uVyuLSb6U6nUJqTCSsO4UYRRdtSOn7IsK5TNZh9LnZ5+el7R00NNi8C9sJtFQOEMbhZuSZrYxTS601ITkyPCrTDU0MgHwBMp2EbRw5CSnRP/Fs7OxcMVwKAM6Cb40FSskOs2R7PEwjnG6u9JjsgllutwijTI+ca5C3kZkzzAEeKO4G9gwVc1BNvkPY1FbnuiPmQO/ilYr1Qqy40aBh4l/9yC8DnBEHjE7R7mdmeITwGxd2CHRc7Df+Npx0ul0r18Pv8DPgCW5BmlaZsznUM4CeRTvYtwpS5UwuHwPjTScJO6xdOG2MFb4k77S0yxkysQB0A3z/cR8X/GDvzoXqPZwq9x1Ji8gqLr+g3IvZ+EnTjv3TghkUjoNF1A58HXvF5vQurOzxSPx9vL5XIeLoBoGT8PPoEO9GfhLuH3C+92u68lk8lfxP8GSCLGNg8hvEp4kabjwpG/wT0jn+UH+iKcbX8AdB4P/2qgnGoAAAAASUVORK5CYII=') no-repeat 10px center;*/
}
.login_item_bj2 {
    /*background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAX9JREFUKBV9UzFLw0AYbdIGqzg0DoqrOrgYQijoprNbh2wiYpogodFRuolbB6fSISF2CQj+gOJPEIcWRBCkiHR0FBESEhLflVw4Y9qD4973vve+++4L4Uq5pev6PsdxHdBSkiSvOO+q1Wqv2+0GrJRnA5gaMD2Ae8TeAT7CloIgeLEsa4HVVmigquoiRLeIVcdxBpTHeYKCA5jbwFeUz24URVEC+ZUzTXU8z3fQdoOayJkZ4zjeQHLMJilO+W0akzMzok2CYzZJMYrGaZ5SpeyNKbPSbDYPsmwKYBL/cRhKuVartZBoQ7CWF7AxWp7gvZe2bd9XMJRrEHu+7296nvfDCllsGMYS4jNoPU3ThhyITzzh0HXdISuchfFpesh9k4GsosrHLGEB/w5uPZtqgWAuxeO2JAxDbq6KSWKARBuTG8eCIPz5uIyuCO7COy7X6/UQ4EZRlOfRaDQpUhLONM1lWZbPAY+jKDqdtohJXYBoocAWEc1Y5Ld6gsno9/tvv7+6gWZctdBuAAAAAElFTkSuQmCC') no-repeat 10px center;*/
}
.login_item_bj3 {
    background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARCAYAAADtyJ2fAAAAAXNSR0IArs4c6QAAAfpJREFUKBWNk0toGlEUhjMzPiIBHxsx6a6pWroptEKXkSy6KLS7gYYoKPWRCJZCV4Wuug6hxSBF8LERSs1OmmWxFpJNkVIJ6MJCa8BdiAEfbX3ku1LBBqM9cOfeuef/zjn3zB1p4ZKFQiETW2qv1/MoilKRJOk177VEIvFnUiq53W6Nw+Ew9/t9M6IHOCOM3mAweCbL8j3Wm+x/wb+v0Wi+tlqts2w2ey4FAoF3OG4wrDgPcb6vVqsHhUKhKzJ4vV6rXq8PEOTxcDi8he4H29tSMBg8oaQtrVZbjMVi50I8zVRV1ZlMpmv49hgfZaL86na71VmQCJTL5X43m82fZBTB2zKPDqWIhsw1i8UiEhkYI7DO2W7OpRDQGAMZV2hcRWSscMbb/wMaMMDr9KMmQxfJeMfn8y3OgynRhfa40Wi0ZSJ8AljV6XT2WaD43mhVPstBPp9vy8lk8hRgn2hbs0CbzbYMuEbGnNCJMy7w8obpUTgcnnpWkc1oNL4E/JBKpb4LZgSm0+k6Gd8SYJebsiQck2a32x/Si/VOp/NqvK+MF6VS6bPL5dqgY3edTudRuVweXTm/379O13cANzKZTG2sl8YLMUejUT1Ri5RUR/icRtynkgjzE/6O0qT2H/CvQ+H+vgDwE+AbFTyNx+P1SWjm2uPxLIuLfZXoAs6r0ShnsJZvAAAAAElFTkSuQmCC') no-repeat 10px center;
}
.login_item_lf {
    float: left;
    color: #548EDF;
}
.login_item_rg {
    float: right;
    color: #548EDF;
}
.login_item_lf a,.login_item_rg a{
    color: #1196FF;
    transition: .3s all;
}
.login_item_lf a:hover,.login_item_rg a:hover{
    text-decoration: underline;
    color: #333;
}
.login_item_hover {
    transition: .3s all;
}
.login_item_height {
    height: auto;
}
.sumButton {
    width: 100%;
    height: 45px;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    transition: all .3s;
    /*background: -webkit-linear-gradient(140deg, #38c6ff, #1096ff);
    background: -o-linear-gradient(140deg, #38c6ff, #1096ff);
    background: -moz-linear-gradient(140deg, #38c6ff, #1096ff);
    background: linear-gradient(140deg, #38c6ff, #1096ff);*/
   background: #ff8000;
   line-height: 45px;
   box-shadow: 0px 2px 9px 0px rgba(255,128,0,0.28);;
  /*padding: 5%;*/
}
/*.sumButton:hover {
    opacity: .9;
    background: #FF9900;
}*/
.login_foot {
    /*position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    text-align: center;
    bottom: 10px;
    font-size: 14px;
    color: #fff;
    line-height: 30px;*/
    background: #245081;
    color: #fff;
    text-align: center;
}
.login_foot a {
    color: #fff;
}
.login_sumbit {
    /*margin-top: 25px;*/
}


@keyframes containerBj
{
    0% {
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
    50%{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1);
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1); 
    }
    100%{
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
}

@-moz-keyframes containerBj
{
    0% {
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
    50%{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1);
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1); 
    }
    100%{
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
}

@-webkit-keyframes containerBj
{
    0% {
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
    50%{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1);
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1); 
    }
    100%{
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
}

@-o-keyframes containerBj
{
    0% {
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
    50%{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1);
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1); 
    }
    100%{
        transform:scale(1);
        -ms-transform:scale(1); 
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1); 
    }
}
.login_content_tel {
    height: 500px;
}
#login_telyzm {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    background: url(../images/search_bj.jpg) repeat center center;
    background-size: 100% 100%;
}
#login_telcode_is {
    display: none;
}

.reg_ip_text_code_active {
    background: #36c4ff !important;
}
.loginbgimg{
	background: url(../images/bg-img3.png); 
	height: 100%; 
	background-size: cover;
	background-attachment: fixed;
	 background-position: top center;
}
/*.login_logo{
	background:url(../images/logeimg.png) no-repeat 30px;
	height: 75px;
}*/
@media only screen and (-o-min-device-pixel-ratio: 2/1), /* Opera */ 
 only screen and (min--moz-device-pixel-ratio: 2), /* Firefox 16 之前 */ 
 only screen and (-webkit-min-device-pixel-ratio: 2), /* Webkit */ 
 only screen and (min-resolution: 240dpi), /* 标准 */ 
 only screen and (min-resolution: 2dppx) /* 标准 */ 
 { 
.loginbgimg{ 
	background: url(../images/bg-img3.png) no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
     background-position: top center;
} 
}












