@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

* {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-family: "微软雅黑", "宋体";
}

body, html {
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0); /*background-color:#e6b10d;*/
    background: url(../images/bg.jpg);
    min-width: 1200px;
}

a {
    text-decoration: none;
    color: #464646;
    outline: medium none;
    font-size: 14px;
    line-height: 180%;
}

    a:hover {
        color: #F30;
        font-size: 14px;
        line-height: 180%;
    }

img {
    border: none;
    vertical-align: top;
}

.all1 {
    width: 100%;
}

.all {
    width: 100%;
    float: left;
}

.dlogo {
    width: 35%;
    float: left;
    line-height: 100px;
    margin-left: 30px;
    height: 100px;
    font-size: 16px;
}

.clear {
    clear: both
}

.lcdi {
    width: 100%;
    margin: auto; /*border-bottom:1px solid #cccccc; background:#efefef;*/
    height: 36px;
}

.lc {
    width: 1200px;
    margin: auto;
    font-size: 14px;
    color: #929292;
    line-height: 36px;
    text-align: right;
    padding-right: 20px;
}

    .lc a {
        padding-right: 20px;
        line-height: 36px;
    }

        .lc a:hover {
            color: #F00;
        }

.top {
    width: 1200px;
    margin: auto;
}

.ba {
    margin: auto;
    text-align: center;
}

.ba2 {
    width: 1424px;
    margin: auto;
}

.ba3 {
    width: 1100px;
    margin: auto;
    color: #DBDBDB;
    font-size: 12px;
    padding-top: 20px;
}

.logo {
    width: 600px;
    height: 93px;
    float: left;
}



.Lcolor {
    background: #d3effd;
}

.dlborder {
    border-bottom: 1px solid #ccc;
}

.tzgg {
    width: 238px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 12px;
}

.tzggtit {
    background: url(../images/s01.jpg) no-repeat bottom;
    line-height: 38px;
    padding-left: 15px;
}

.tzgg ul {
    width: 220px;
    margin: auto;
}

    .tzgg ul li {
        width: 220px;
    }

        .tzgg ul li a {
            line-height: 26px;
        }

            .tzgg ul li a:hover {
                color: #F30;
            }

.sub1 {
    width: 1200px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
}

.sub2 {
    width: 1200px;
    margin: auto;
}

.sub3 {
    width: 90%;
    margin: auto;
}

.l1 {
    width: 600px;
    float: left;
    text-align: center;
    height: 160px;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
}

.r1 {
    width: 549px;
    float: left;
    float: left;
    text-align: left;
    height: 160px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C5C5C5;
    margin-top: 50px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    padding-left: 50px;
    line-height: 50px;
}

    .r1 h1 {
        font-size: 18px;
        font-family: "Microsoft Yahei";
        width: 260px;
        padding: 3px 0 5px 10px;
        font-weight: bold;
    }

.l2 {
    width: 1200px;
    float: left;
    text-align: center;
    line-height: 50px;
    font-size: 48px;
    font-weight: 300;
    clip: rect(80px,auto,80px,auto);
    margin-top: 80px;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
}


.l3 {
    width: 32%;
    float: left;
}

.l32 {
    width: 80%;
    float: left;
    font-size: 24px;
    line-height: 30px;
    margin-right: 10%;
    margin-left: 10%;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}

    .l32 h2 {
        font-size: 28px;
        line-height: 50px;
        font-weight: 200;
    }

    .l32 p {
        font-size: 20px;
        line-height: 30px;
    }

.m3 {
    width: 32%;
    float: left;
    padding-left: 2%;
}

.r3 {
    width: 32%;
    float: left;
    padding-left: 2%;
}

.xqgj {
    width: 405px;
    float: left;
}

.xqgjtit {
    font-size: 18px;
    color: 333;
    font-weight: 600;
    height: 32px;
    background: url(../images/titdi.jpg) no-repeat bottom left;
}

    .xqgjtit a {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }

.xqgj ul {
    padding: 10px;
}

    .xqgj ul li {
        width: 360px;
        margin: auto;
        border-bottom: 1px dashed #ccc;
    }

        .xqgj ul li a {
            line-height: 34px;
        }

A.fbbutton {
    width: 153px;
    background: #c4c4c4;
    height: 40px;
    text-align: center;
    border-radius: 5px;
    display: block;
    line-height: 40px;
    margin: auto;
    margin-top: 22px;
}

    A.fbbutton:hover {
        background: #F00;
        color: #fff;
    }

A.cxbutton {
    width: 153px;
    background: #f00;
    height: 35px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: block;
    line-height: 35px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

    A.cxbutton:hover {
        background: #c4c4c4;
        color: #000;
    }

A.dwbutton {
    width: 153px;
    background: #f00;
    height: 35px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: block;
    line-height: 35px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 30px;
}

    A.dwbutton:hover {
        background: #c50303;
        color: #fff;
    }

.zzcx {
    width: 350px;
    float: right;
}

.zzcxtit {
    font-size: 18px;
    color: 333;
    font-weight: 600;
    height: 45px;
    line-height: 45px;
}

.zzcxnr {
    color: #666668;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.xxk {
    width: 810px;
    float: right;
    border: 1px solid #ccc;
}


.rq-s {
    padding: 0 0 5px;
    text-align: right;
}

.xcen {
    width: 346px;
    float: left;
    padding-left: 20px;
}

.byll {
    width: 346px;
}

.byllnr {
    width: 340px;
    padding-left: 6px;
    height: 290px;
}

.bylltit {
    font-size: 18px;
    color: 333;
    font-weight: 600;
    height: 32px;
    background: url(../images/titdi.jpg) no-repeat bottom left;
}

    .bylltit a {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }

.need {
    width: 346px;
    margin-top: 26px;
}

.neednr {
    width: 338px;
    padding-left: 8px;
    height;
    293px;
}

.needtit {
    font-size: 18px;
    color: 333;
    font-weight: 600;
    height: 32px;
    background: url(../images/titdi.jpg) no-repeat bottom left;
}

    .needtit a {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }

.xrig {
    width: 408px;
    float: right;
    margin-right: 3px;
}

.yyhz {
    width: 408px;
}

.yyhznr {
    width: 403px;
    padding-left: 5px;
}

.yyhztit {
    font-size: 16px;
    color: #50BFF7;
    font-weight: 600;
    height: 32px;
    background: url(../images/titdi-2.jpg) no-repeat bottom left;
    font-family: "微软雅黑";
    margin-bottom: 15px;
    margin-right: 5px;
    margin-left: 5px;
}

    .yyhztit a {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }

.ywfw {
    width: 408px;
    margin-top: 26px;
}

.ywfwnr {
    width: 403px;
    padding: 0px 0px 5px 5px;
    height: 287px;
}

.ywfwtit {
    font-size: 18px;
    color: 333;
    font-weight: 600;
    height: 32px;
    background: url(../images/titdi-2.jpg) no-repeat bottom left;
}

    .ywfwtit a {
        float: right;
        font-size: 12px;
        font-weight: normal;
    }


.xhlink {
    width: 1180px;
    margin: auto;
}

    .xhlink a {
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        line-height: 30px;
        width: 12%;
        background-color: #509FE7;
        margin-right: 1%;
        margin-left: 1%;
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: center;
        border-radius: 15px;
        color: #FFF;
        font-size: 14px;
        height: 30px;
    }

        .xhlink a:hover {
            color: #F30;
        }

.footer {
    width: 1178px;
    margin: auto;
    margin-top: 10px;
    border-top: 6px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    height: 120px;
}

.lx {
    width: 745px;
    border-left: 1px solid #ccc;
    float: left;
    height: 120px;
}

.lxfs {
    padding: 10px 10px 10px 30px;
    line-height: 28px;
    color: #666;
}

.dnav {
    width: 60%;
    margin: auto;
    height: 100px;
    float: left;
}

    .dnav a {
        font-size: 24px;
        padding-left: 35px;
        padding-right: 35px;
        line-height: 100px;
        font-weight: 400;
    }

        .dnav a:hover {
            color: #F30;
        }

.ewm {
    width: 150px;
    float: left;
}

.ccbutton {
    width: 240px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    color: #999;
    margin: 7px;
}

.tkbutton {
    width: 230px;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    color: #999;
    margin: 8px;
}

.yhstyle {
    width: 130px;
    margin-top: 10px;
    margin-bottom: 5px;
    border: 1px solid #ccc;
}

A.dlbutton {
    width: 90px;
    background: url(../images/dlbg.jpg) repeat-x;
    height: 30px;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: block;
    line-height: 30px;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
    margin-right: 15px;
    margin-left: 14px
}

    A.dlbutton:hover {
        background: #c4c4c4;
        color: #000;
    }

.ndlborder {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    padding-top: 10px;
}

.xmhz {
    width: 1200px;
    margin: auto;
    margin-bottom: 10px;
}

.hd {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #2194B5;
    padding-left: 2px;
}

    .hd h2.ico {
        border-left: 5px solid #E70513;
    }

    .hd h2 {
        float: left;
        margin-top: 12px;
        padding-left: 10px;
        height: 24px;
        line-height: 24px;
        font-size: 14px;
        font-family: "微软雅黑";
        color: #9999;
    }

        .hd h2 b {
            color: #999;
            font: normal 18px/1.5 宋体;
            padding: 0 5px;
        }
/*=================翻页公共部分=====================*/
div.sabrosus {
    padding: 10px;
    text-align: center;
    margin-top: 35px;
    width: 94%;
    margin: auto;
}

    div.sabrosus a {
        border: #9aafe5 1px solid;
        padding: 2px 10px;
        margin: 0 8px 0 0;
        text-decoration: none;
    }

        div.sabrosus a:hover {
            border: #2b66a5 1px solid;
            color: #000;
            background-color: fff;
        }

div.pagination a:active {
    border: #2b66a5 1px solid;
    color: #000;
    background-color: fff;
}

div.sabrosus span.current {
    border: navy 1px solid;
    padding: 2px 10px;
    font-weight: bold;
    color: #fff;
    margin: 0 8px 0 0;
    background-color: #1f65bc
}

div.sabrosus span.disabled {
    border: #929292 1px solid;
    padding: 2px 10px;
    margin: 0 8px 0 0;
}

.btn {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #50bff6;
    color: #FFF;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 20px;
    border: none;
    font-family: "微软雅黑";
}

    .btn:hover {
        background: #1C90C8;
        color: #FFF;
        text-decoration: none;
    }

.btn-y {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #e70513;
    color: #FFF;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 20px;
    border: none;
    font-family: "微软雅黑";
}

    .btn-y:hover {
        background: #F60;
        color: #FFF;
        text-decoration: none;
    }

.datatable td {
    border-right: 1px dashed #CCC;
    padding: 3px;
}

.small {
    font-size: 14px !important;
    padding: 0 10px !important;
    height: 30px !important;
    line-height: 30px !important;
}

.datatable tr {
    border-bottom: 1px solid #CCC;
}

.white {
    color: #FFF
}

/*固定的悬浮窗*/
.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
}

.yb_bar ul li {
    width: 180px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}

.yb_bar .yb_top {
    background: #2f79d0 url(../images/fixCont.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
    background: #2f79d0 url(../images/fixCont.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
    text-indent: 0;
    background: #2f79d0 url(../images/fixCont.png) no-repeat 0 -113px;
    padding-top: 10px;
    font-size: 16px;
}

.yb_bar .yb_ercode {
    /*height:200px;*/

    background: #2f79d0 url(../images/fixCont.png) no-repeat 0 -169px;
}

.hd_qr {
    padding: 0 29px 25px 29px;
}

.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}

.dqjk {
    background-position: 0 0;
}

.yz-wrap {
    height: 272px;
    width: 1200px;
    background: #fff url(../images/index_yzs_bg.png) no-repeat;
    margin-bottom: 20px;
    position: relative;
}

    .yz-wrap a.yz-more {
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .yz-wrap h3, .yz-wrap ul.yz-td, .yz-wrap .yz-box {
        float: left;
    }

    .yz-wrap h3 {
        width: 224px;
        text-align: center;
        color: #fff;
        font-size: 24px;
        font-family: Microsoft Yahei;
        padding-top: 20px;
    }

ul.yz-td {
    width: 245px;
    padding-top: 56px;
}

    ul.yz-td li {
        padding-top: 17px;
    }

.yz-box {
    width: 340px;
    margin-left: 20px;
}

ul.yz-td li.r1 {
    margin-left: 80px;
}

ul.yz-td li.r2 {
    margin-left: 92px;
}

ul.yz-td li.r3 {
    margin-left: 90px;
}

ul.yz-td li.r4 {
    margin-left: 82px;
}

ul.yz-td li.r5 {
    margin: 16px 0 0 88px;
}

ul.yz-td li.r6 {
    margin: 3px 0 0 94px;
}

ul.yz-td li.r7 {
    margin: 0 0 0 90px;
}

.yz-wrap h4, .yz-wrap h5 {
    text-align: center;
}

.yz-wrap h4 {
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0 2px;
}

.yz-txt-box {
    border: 1px solid #99dbff;
    border-radius: 15px;
    height: 115px;
    padding: 10px 28px;
    line-height: 1.8;
    margin-top: 10px;
}

    .yz-txt-box p.txt-p {
        color: #999;
        font-size: 12px;
    }

.yz-box h5 span {
    font-size: 12px;
    color: #ff6d00;
}

.f-blue, .f-blue a:link, .f-blue a:visited, .f-blue a:hover {
    color: #00a5ff;
}

a.blue {
    background: #00a5ff;
}

    a.blue:hover {
        background: #038dd8;
    }

a.green {
    background: #4ab801;
}

    a.green:hover {
        background: #3c9700;
    }

button.btn-1 {
    border: none;
    background: #5ab2e2;
    height: 40px;
    text-align: center;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
}

    button.btn-1:hover {
        background: #038dd8;
    }

a.btn-2 {
    display: block;
    height: 30px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    border-radius: 5px;
    font-size: 14px;
    margin: 10px auto 0;
    text-decoration: none;
}

.bzjjk {
    background-position: 0 -292px;
}

.dyjk {
    background-position: 0 -584px;
}

.gqrz {
    background-position: 0 -876px;
}

.qydk {
    background-position: 0 -1168px;
}

.rongzi {
    width: 1200px;
    margin: auto;
    padding-top: 10px;
}

.kuan {
    width: 100%;
    margin: auto;
    background: #f5f5f5
}

/*.banner {position:relative; overflow:hidden; width:1920px; margin:0 auto;}
.banner .bx-pager {position:absolute; left:50%; bottom:15px; height:20px;}
.banner .bx-pager .bx-pager-item {width:12px; height:12px; float:left; cursor:pointer; margin-right:6px;}*/
.bx-wrapper .bx-pager.bx-default-pager a {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../../images/rz201507/ri_dot.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    cursor: pointer;
}

    .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
        background-position: -20px 0;
    }

.bx-controls-direction a {
    display: block;
    width: 43px;
    height: 43px;
    position: absolute;
    top: 150px;
    background: url(../../images/rz201507/roll_arr.png) no-repeat;
    text-indent: -9999px;
    display: none;
}

    .bx-controls-direction a.bx-prev {
        left: 340px;
    }

    .bx-controls-direction a.bx-next {
        right: 340px;
        background-position: -86px 0;
    }

    .bx-controls-direction a.bx-prev:hover {
        background-position: -43px 0;
    }

    .bx-controls-direction a.bx-next:hover {
        background-position: -129px 0;
    }

.require-wrap {
    width: 314px;
    height: 294px;
    background: url(../images/require_bg.png);
    border-radius: 5px;
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: 145px;
    padding: 10px 0 10px 20px;
    z-index: 100;
}

    .require-wrap h1 {
        font-size: 18px;
        font-family: Microsoft Yahei;
        border-bottom: 1px solid #85c1e6;
        width: 260px;
        padding: 3px 0 5px 10px;
        font-weight: normal;
    }

        .require-wrap h1 span {
            color: #038dd8;
            margin-right: 8px;
        }

h2.main-title {
    font-size: 24px;
    margin: 0 0 15px 10px;
    border-left: 5px solid #00a5ff;
    height: 23px;
    padding-left: 15px;
    color: #00a5ff;
    font-family: Microsoft Yahei;
    line-height: 22px;
}

input.ipt-1 {
    height: 30px;
    line-height: 30px;
    border: 1px solid #c7c7c7;
    border-radius: 6px;
    padding: 0 5px;
    margin-right: 5px;
    color: #333;
}

.w200 {
    width: 200px;
}

.form-1 p {
    padding-top: 8px;
    position: relative;
}


.flexslider {
    position: relative;
    height: 350px;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
    position: relative;
    z-index: 1;
}

    .slides li {
        height: 350px;
    }

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
}

    .flex-control-nav li {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }

    .flex-control-nav a {
        display: inline-block;
        width: 14px;
        height: 14px;
        line-height: 40px;
        overflow: hidden;
        background: url(../images/dot.png) right 0 no-repeat;
        cursor: pointer;
    }

    .flex-control-nav .flex-active {
        background-position: 0 0;
    }

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
}

    .flex-direction-nav li a {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }

        .flex-direction-nav li a.flex-prev {
            left: 40px;
            background: url(../images/prev.png) center no-repeat;
        }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(../images/next.png) center no-repeat;
        }

.dw {
    width: 100%;
    margin: auto;
    background: url(../images/dw4.jpg) center no-repeat;
    height: 589px;
}

.dwleft {
    width: 630px;
    background: url(../images/dw2.jpg) center no-repeat;
    float: left;
    height: 364px;
}

.dwright {
    width: 400px;
    float: right;
    margin-right: 80px;
}

.xtdl {
    border-bottom: 1px dashed #ccc;
    font-size: 24px;
    line-height: 32px;
    padding: 10px;
}

.kwstyle {
    width: 230px;
    margin-top: 10px;
    margin-bottom: 5px;
    border: 1px solid #ccc;
    padding: 10px;
    color: #999;
}


导航

#nav {
    line-height: 24px;
    list-style-type: none;
    background: #666;
}

#nav a {
    display: block;
    width: 80px;
    text-align: center;
    margin-right: auto;
    margin-left: 10px;
}

    #nav a:link {
        text-decoration: none;
    }

    #nav a:visited {
        color: #fff;
        text-decoration: none;
    }

    #nav a:hover {
        color: #FFF;
        text-decoration: none;
        font-weight: bold;
    }

#nav li {
    float: left;
    width: 99px;
}

    #nav li a:hover {
        background-color: #FFCC00;
    }

    #nav li ul {
        line-height: 27px;
        list-style-type: none;
        text-align: left;
        left: -999em;
        width: 110px;
        position: absolute;
        margin-left: -15px;
        margin-top: 2px;
    }

        #nav li ul li {
            float: left;
            width: 110px;
            background-color: #0099FF;
        }


        #nav li ul a {
            display: block;
            width: 110px;
            text-align: left;
            margin-left: -5px;
            line-height: 25px;
            height: 25px;
            color: #FFFFFF;
        }

            #nav li ul a:link {
                color: #FFFFFF;
                text-decoration: none;
                text-align: center;
            }

            #nav li ul a:visited {
                color: #fff;
                text-decoration: none;
            }

            #nav li ul a:hover {
                color: #F3F3F3;
                text-decoration: none;
                font-weight: normal;
            }

    #nav li:hover ul {
        left: auto;
    }

    #nav li.sfhover ul {
        left: auto;
    }

#content {
    clear: left;
}














.LoginBanner {
    margin: 0 auto;
    padding-left: 62%;
    padding-top: 7%;
}

@media screen and (max-width: 1200px) .input_area {
    padding: 25px;
    width: 470px;
}

.input_area {
    padding: 25px;
    width: 470px;
}

.login-box {
    width: 520px;
    right: 50px;
}

@media screen and (max-width: 1200px) .login-box {
    width: 420px;
    right: 50px;
}

.login-box {
    width: 420px;
    background-color: #fcfcfc;
    height: 100%;
    overflow: hidden;
    /*box-shadow: rgb(0 0 0 / 15%) 0px 2px 15px;*/
}

    .login-box .tt {
        margin: 0 0 10px 0;
        font-size: 18px;
        font-weight:bold;
        text-align:left;
        padding-bottom: 45px;
        /*border-bottom: 2px solid rgb(255, 106, 0);*/
        color: rgb(0, 0, 0);
    }
    .login-box .large {
        text-align:left;
    }
        .login-box .large input {
            margin-bottom: 20px;
            text-indent: 20px;
            width: 78%;
            font-size: 14px;
            line-height: 33px;
            height: 43px;
            margin-top: 0;
            padding-left: 0;
            background: #fff;
            box-shadow: none;
            border: none;
            border: 1px solid #d7d8d9;
            caret-color: #ff6a00;
        }


.login_btn {
    background-color: #cccccc;
    background-image: none;
    border: none;
    font-size: 14px;
    min-width: 140px;
    height: 40px;
    padding: 0 30px;
    line-height: 36px;
    border-radius: 0;
    width: 78%;
    font-size: 18px;
    font-weight: bold;
    box-shadow: 0 1px 1px #eee;
}
