﻿  section, article, aside, header, footer, nav, figure { display: block; }
        body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, figure { margin: 0; padding: 0; }
        body, button, input, select, textarea { font-size: 12px; font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI", "Segoe UI", Arial, Verdana, Sans-Serif, sans-serif; }
        h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
        address, cite, dfn, em, var { font-style: normal; }
        code, kbd, pre, samp { font-family: courier new,courier,monospace; }
        p, ul, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6 { list-style: none; }
        a { color: #232323; text-decoration: none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
        a:hover { color: white; text-decoration: none; }
        fieldset, img { border: 0; }
        table { border-spacing: 0; }
        input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; outline: 0; }
        .clear { clear: both; font-size: 0px; height: 0px; overflow: hidden; }
        body { background: url(/assets/img/index/body-bg.jpg) center no-repeat fixed; width: 100%; background-size: cover; }

        .banner { }
        .banner .userwrap { width: 1100px; margin-left: auto; margin-right: auto; }
        .banner .userwrap .userlogin {  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 5px; width: 436px; height: 380px; position: absolute; background-color: white; left: 50%; margin-left: -220px; margin-top: -200px; top: 50%; padding: 12px 20px 20px; box-sizing: border-box; }
        .banner .userwrap .userlogin .usertitle { font-size: 30px; font-weight: bold; line-height: 80px; height: 80px; margin-bottom: 20px; text-align: center; }
        .banner .userwrap .userlogin .username { margin-left: 30px; width: 300px; padding-left: 30px; height: 45px; line-height: 45px; border: 1px solid #d6d6d6; margin-bottom: 20px; }
        .banner .userwrap .userlogin .btn { margin-left: 30px; cursor: pointer; width: 333px; height: 45px; background-color: #1CB177; color: white; text-align: center; line-height: 45px; border-radius: 5px; font-size: 16px; margin-bottom: 20px;}
        .banner .userwrap .userlogin span { float: right; color: #a0a3a3; margin-top: 10px; cursor: pointer; margin-right: 30px; }
        .banner .userwrap .userlogin span:hover { color: #1CB177; }
        .banner .userwrap .userlogin #iname { background-position: 2px -484px; }
        .banner .userwrap .userlogin #ipwd { background-position: 4px -553px; }

        .logintip { font-size: 12px; margin-left: 30px; color: red; clear: left; display: none; }
        .logintip.show{display:block;}
       
         .public_footer .fb .main { margin: 0px auto; width: 1200px; height: 160px; overflow: hidden; position: absolute; bottom: 0px; left: 50%; margin-left: -600px; }
        .public_footer .fb .main .menu { width: 1160px; overflow: hidden; padding-top: 18px; text-align: center; }
        .public_footer .fb .main .address { width: 1168px; overflow: hidden; padding-top: 0px; text-align: center; font-size: 14px; }
        .public_footer .fb .main .address p { color: white; line-height: 30px; overflow: hidden; }
        .public_footer .fb .main .address p.p2 { width: 410px; }
        .public_footer .fb .main .address p a { color: rgb(89, 89, 89); }
        .public_footer .fb a { transition: color 0.2s ease-in-out; color: rgb(34, 34, 34); text-decoration: none; -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; }
        .public_footer .fb .main .menu dt { width: 340px; height: 50px; overflow: hidden; float: left; padding-left: 0px; background-color: #000; }
        .public_footer .fb .main .menu dd { height: 40px; overflow: hidden; padding-top: 10px; margin-left: 0px; border-left: none; padding-left: 0px; color: white; }
        .public_footer .fb .main .menu dd a { margin: 0px 5px; color: #1CB177; font-size: 16px; }

        .header img { position: absolute; top: 50px; left: 125px; }
