/*
 *
 * Template Name: Andia
 * Template URI: #
 * Description: Andia - Responsive Agency Template
 * Author: Anli Zaimi
 * Author URI: #
 *
 */


body {
    background: #fff;
    text-align: center;
    font-family: 'Î¢ÈíÑÅºÚ',Microsoft YaHei,Arial,'Open Sans', sans-serif;
    color: #888;
    font-size: 12px;
}

.violet {
    color: #9d426b;
}

a {
    color: #777;
    text-decoration: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

    a:hover, a:focus {
        color: #f00;
        text-decoration: none;
    }

strong {
    font-weight: bold;
}

img {
    max-width: 100%;
}

h1, h2 {
    line-height: 40px;
}

h3, h4 {
    line-height: 20px;
}

::-moz-selection {
    background: #9d426b;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #9d426b;
    color: #fff;
    text-shadow: none;
}

.header-top {
    height: 80px;
    line-height: 80px;
}

.header-logo {
    width: 650px;
    float: left;
    text-align: left;
}

.header-en {
    height: 40px;
    line-height: 40px;
    letter-spacing: 1px;
    width: 120px;
    float: right !important;
}

.header-tel {
    text-align: left;
    padding-left: 40px;
    margin-top: 20px;
    margin-left: 80px;
    height: 40px;
    line-height: 20px;
    float: left;
    width: 200px;
    background-image: url(/images/top_tel.png);
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: bold;
    color: #990000;
}

    .header-tel span {
        height: 18px;
        line-height: 18px;
        font-size: 14px !important;
        font-weight: normal;
        color: #333333;
    }

.w980 {
    position: relative;
    width: 980px;
    margin: 0 auto;
}

a {
    color: #666;
}

.header {
    position: relative;
    z-index: 10;
    height: 232px;
    background: url(../images/bg_header.jpg) repeat-x;
}

.h-top {
    height: 41px;
    line-height: 41px;
}

    .h-top p.fr {
        font-size: 14px;
        color: #dadada;
    }

        .h-top p.fr span {
            display: inline-block;
            padding: 0 10px;
            background: #e4e5e6;
        }

    .h-top a {
        display: inline-block;
        padding: 0 13px;
        color: #666;
        transition: color 500ms ease-in 0ms;
    }

        .h-top a.blue, .h-top a:hover {
            color: #003673;
        }

        .h-top a.red {
            color: #c00725;
        }

        .h-top a.last {
            padding-right: 0;
        }

.h-mid {
    height: 67px;
    padding: 40px 0 32px;
}

.logo {
    float: left;
    padding-right: 10px;
    border-right: 1px solid #dfdfdf;
    margin: 19px 16px 0 0;
    display: inline;
}

.h-mid .tips {
    margin-top: 19px;
    line-height: 16px;
}

    .h-mid .tips h2 {
        font-size: 16px;
        line-height: 20px;
        color: #004490;
    }

.h-mid .tel {
    width: 157px;
    height: 36px;
    padding-left: 48px;
    margin: 19px 25px 0 0;
    display: inline;
    background: url(../images/h_tel.png) no-repeat;
    font-size: 11px;
    line-height: 14px;
}

.h-mid .ewm {
    position: relative;
    width: 47px;
    height: 36px;
    background: url(../images/bg_sign01.jpg) no-repeat center;
    cursor: pointer;
}

    .h-mid .ewm .box {
        position: absolute;
        left: -94px;
        top: 42px;
        width: 140px;
        height: 155px;
        border: 1px solid #e4e4e4;
        display: none;
    }

.nav {
    background: #0657b2;
    height: 52px;
    width: 100%;
}

    .nav ul {
        width: 1170px;
        list-style: none;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
        text-align: left;
    }

    .nav li {
        height: 52px;
        line-height: 52px;
        list-style: none;
        float: left;
    }

    .nav a.tit {
        display: inline-block;
        border-left: 1px solid #0855ab;
        border-right: 1px solid #0e5fb9;
        padding: 0 54px;
        font-size: 14px;
        color: #fff;
        letter-spacing: 1px;
    }

    .nav a.active {
        border-color: #024085;
        background: #024085;
    }

    .nav a.last {
        border-right: none;
    }

    .nav a.tit:hover, .nav a.tit.on {
        border-color: #024085;
        background: #024085;
    }



.banner {
    width: 100%;
    height: 630px;
    font-size: 40px;
    text-align: center;
    margin: 0px auto;
    background-color: #464576;



}

    .banner ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .banner ul li {
            list-style: none;
            margin: 0;
            padding: 0;
        }


/* flexslider */
.flexslider {
    position: relative;
    height: 630px;
    width: 100%;
    overflow: hidden;
    background: url(/images/loading.gif) no-repeat;

            -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    
}

    .flexslider ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

.slides {
    position: relative;
    z-index: 1;
}

    .slides li {
        height: 630px;
        list-style: none;
        margin: 0;
        padding: 0;
    }

.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;
        display: none;
    }

    .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 center no-repeat;
            opacity: 0.2;
            filter: alpha(opacity=25);
        }

        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(/images/next.png) center center no-repeat;
            opacity: 0.2;
            filter: alpha(opacity=25);
        }



.home_block, .home_about {
    margin-top: 0px;
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    line-height: 50px;
    /*border-bottom: solid #ddd 1px;*/
    text-align: left;

}

.home_block_title {
    width: 100%;
    font-size: 32px;
    color: #000;
    margin:0px auto;
    text-align:center;
    font-family: 'Î¢ÈíÑÅºÚ',Microsoft YaHei,Arial,'Open Sans', sans-serif;
}

.home_product_title {
    width: 100%;
    font-size: 32px;
    color: #000;
    height:100px;
    line-height:100px;
    margin:0px auto;
    font-family: 'Î¢ÈíÑÅºÚ',Microsoft YaHei,Arial,'Open Sans', sans-serif;
}

.home_block_more {
    text-align: right;
    float: right;
    width: 100px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    font-weight: normal;
}

    .home_block_more a {
        color: #999999;
        margin-bottom: 5px !important;
    }

.home_blocklist {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    height: 300px;
    line-height: 130px;
}

.home_product {
    margin-top: 20px;
    line-height: 40px;
    width: 24%;
    float: left;
    height: 270px;
    border: 1px solid #ddd;
    padding: 20px;
    color: #333333;
    font-size: 16px;
    margin-left: 10px;
}

.home_about {
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    height:100px;
    line-height:100px;
}

.home_aboutcontent {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    min-height: 370px;
    overflow: hidden;
    height: auto !important;
}

.home_aboutimage {
    width: 420px;
    height: 200px;
    float: right;
    margin-left: 20px;
    margin-top: 10px;
}
.home_aboutimage img {
    width: 400px;
}

.home_abouttext {
    width: 700px;
    height: 200px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    line-height: 150%;
    color: #666666;
    height: 300px;
    font-size: 16px;
    text-align: left;
    line-height: 50px;
}


.home_newshr {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    min-height: 300px;
    height:auto;
            
}

.home_news {
    width: 550px;
    min-height: 300px;
    height:auto;
    float: left;
}

.home_newstitle {
    height: 50px;
    line-height: 50px;
    margin-left: 10px;
    width: 550px;
    font-size: 24px;
    /*font-weight: bold;*/
    color: #000;
    float: left;
    text-align: left;
    border-bottom: 1px #ddd solid;
}

.home_newslist {
    margin-left: 0px;
    width: 550px;
    float: left;
    text-align: left;
}

    .home_newslist li {
        list-style: disc;
        line-height: 50px;
        height: 50px;
        font-size: 16px;
        border-bottom: #ddd 1px dashed;
    }

        .home_newslist li .time {
            color: #999;
            font-size: 12px;
            float: right;
            margin-right: 20px;
            display: inline;
        }



.home_hr {
    width: 550px;
    min-height: 300px;
    height:auto;
    float: right;
}

.home_hrslist {
    margin-left: 0px;
    width: 550px;
    float: left;
    text-align: left;
    padding: 0px;
}

    .home_hrslist li {
        margin-left: 10px;
        line-height: 50px;
        height: 50px;
        font-size: 16px;
        border-bottom: #ddd 1px dashed;
        list-style: none;
    }

        .home_hrslist li a:hover {
            color: #f00 !important;
        }

    .home_hrslist div {
        display: inline;
        float: left;
        position: relative;
    }

    .home_hrslist li .hrname {
        width: 210px;
        text-align: left;
        display: inline;
        color: #2b8eb8;
    }

    .home_hrslist li .hrmoney {
        width: 100px;
        text-align: center;
        display: inline;
        color: #f37c1b;
    }

    .home_hrslist li .hraddress {
        width: 100px;
        text-align: center;
        display: inline;
        font-size: 14px;
    }

    .home_hrslist li .hrtime {
        width: 120px;
        text-align: center;
        display: inline;
        font-size: 14px;
    }

.blackfont {
    color: #333333 !important;
    font-size: 14px !important;
}


.foot {
    position: relative;
    padding-bottom: 10px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    min-height: 150px;
    line-height: 30px;
    font-size: 14px;
    margin-top: 50px;
    padding-top: 30px;
    background-color: #f7f7f7;
    clear: both;
}

.foot_content {
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    text-align: left;
    margin-left: 300px;
}


.i-prolist {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding: 0;
    text-align: left;
}

    .i-prolist .menu {
        width: 232px;
    }

        .i-prolist .menu a.name {
            display: inline-block;
            width: 230px;
            padding-left: 41px;
            background: url(/images/bg_btn03.png) no-repeat;
            font: bold 22px/76px "Î¢ÈíÑÅºÚ";
            color: #fff;
        }

        .i-prolist .menu ul {
            background: #fff;
        }

        .i-prolist .menu li {
            width: 230px;
            border: 1px solid #c7c9cd;
            border-top: none;
        }

        .i-prolist .menu a.t {
            display: inline-block;
            width: 190px;
            padding-left: 40px;
            background: url(/images/bg_li02.png) no-repeat 186px -70px;
            font: bold 16px/70px "Î¢ÈíÑÅºÚ";
            color: #003;
        }

            .i-prolist .menu a.t.on {
                color: #073eac;
                background-position: 186px 0;
            }

    .i-prolist .sub {
        padding: 14px 0;
        border-top: 1px solid #c7c9cd;
        display: none;
    }

        .i-prolist .sub a {
            display: inline-block;
            width: 190px;
            padding: 5px 0 5px 40px;
            font-size: 14px;
            line-height: 26px;
            color: #333;
            transition: color 500ms ease-in 0ms;
        }

            .i-prolist .sub a:hover {
                color: #073eac;
            }

    .i-prolist .list {
        float: right;
        width: 730px;
    }

        .i-prolist .list ul {
            width: 747px;
        }

        .i-prolist .list li {
            width: 232px;
            height: 291px;
            margin: 0 17px 18px 0;
            display: inline;
        }

        .i-prolist .list .bg {
            background: #fff;
        }

        .i-prolist .list a.name {
            display: inline-block;
            width: 192px;
            padding-bottom: 4px;
            margin: 0 20px 4px;
            border-bottom: 1px solid #d6d6d6;
            font-weight: bold;
            font-size: 14px;
            line-height: 32px;
            color: #333;
            transition: all 500ms ease-in 0ms;
        }

        .i-prolist .list li.hover a.name {
            color: #073eac;
            border-bottom: 1px solid #073eac;
        }

        .i-prolist .list a.more {
            display: inline-block;
            width: 91px;
            margin: 11px 0 17px 20px;
            background: url(../images/bg_btn02.png) no-repeat;
            font-size: 14px;
            line-height: 30px;
            color: #fff;
            text-align: center;
        }

        .i-prolist .list p {
            padding: 0 20px;
            font: bold 16px/44px "Î¢ÈíÑÅºÚ";
            color: #333;
        }

        .i-prolist .list span {
            font-size: 30px;
            font-family: "Î¢ÈíÑÅºÚ",Arial;
            color: #c00725;
        }

    .i-prolist .line {
        position: relative;
        overflow: hidden;
        width: 232px;
        height: 2px;
        margin-top: 1px;
        background: #87a1d6;
    }

    .i-prolist .line-in {
        position: absolute;
        left: -232px;
        top: 0;
        width: 232px;
        height: 2px;
        background: #073eac;
    }


.about_content {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    min-height: 600px;
    position: relative;
}

    .about_left {
        width: 220px;
        margin-left: 0;
        margin-top: 20px;
        height: 300px;
        min-height: 300px;
        float: left;
    }

        .about_content .about_left ul {
            width: 220px;
            margin-left: 0;
            margin-top: 0;
            height: 300px;
            min-height: 300px;
            float: left;
            padding: 0;
        }

        .about_content .about_left li {
            list-style: none;
            width: 220px;
            height: 50px;
            padding-left: 38px;
            border-left: 1px solid #dcdbdb;
            border-right: 1px solid #dcdbdb;
            border-bottom: 1px solid #dcdbdb;
            text-align: left;
            margin-top: 0;
        }

            .about_content .about_left li a {
                display: block;
                background: url(/images/contact_13.png) no-repeat 150px center;
                font-size: 14px;
                color: #666;
                line-height: 50px;
            }

                .about_content .about_left li a:hover {
                    color: #073eac;
                    font-weight: bold;
                }

            .about_content .about_left li .about_active {
                color: #073eac;
                font-weight: bold;
            }

        .about_content .about_left h1 {
            height: 68px;
            padding-left: 39px;
            line-height: 68px;
            color: #fff;
            font-size: 22px;
            font-weight: bold;
            background: url(/images/lm_bg.jpg) no-repeat center;
            text-align: left;
            margin-bottom: 0;
        }

            .about_content .about_left h1 span {
                display: block;
                background: url(/images/contact_08.png) no-repeat 143px center;
            }

.about_right {
    float: right;
    width: 925px;
    border: 1px solid #e9e9e9;
    margin-top: 20px;
    vertical-align: top;
    margin-bottom: 30px;
}

    .about_right h1 {
        height: 66px;
        background: #f8f8f8;
        line-height: 66px;
        padding: 0 20px;
        border-bottom: 1px solid #e9e9e9;
        text-align: left;
        margin-top: 0;
    }

        .about_right h1 span {
            display: inline-block;
            font-size: 18px;
            color: #0857b0;
            font-weight: bold;
        }

    .about_right_content {
        padding: 0 20px 40px 20px;
        font-size: 16px;
        line-height: 1.5;
        text-align: left;
        min-height: 550px;
        color:#333;
    }

        .about_right_content p {
            font-size: 14px;
            line-height: 30px;
        }

.aboutbanner {
    margin: 0 auto;
}
.index_about_block {
    margin:0px;
    background:#fff;
    width:100%;
    height:550px;
    min-height:550px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 #ccc inset;
    padding-top:50px;

}

.index_product_block {
    background:#f7f7f7;
    width:100%;
    height:550px;
    min-height:550px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    padding-top:50px;

}

.index_news_block {
    background:#fff;
    width:100%;
    height:450px;
    min-height:450px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset;
    box-shadow: 0 5px 15px 0 #ddd inset;
    padding-top:80px;

}

.newslist_right {
    padding: 0 !important;
}

.newslist {
    width: 100%;
    min-height: 600px;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0px 20px;
}

    .newslist li {
        list-style: none;
        width: 100%;
        min-height: 100px;
        height: 100px;
        border-bottom: 1px dashed #ddd;
        overflow: hidden;
        height: auto !important;
        padding-bottom: 20px;
        padding-top: 20px;
    }

        .newslist li h4 {
            font-family: inherit;
            font-weight: 400;
            line-height: 1.2;
            color: #222;
        }

.newsdetail {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #777;
    white-space: nowrap;
    padding: 5px 15px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #777;
    margin-top:10px;
    float:right;
    margin-right:20px;
}

    .newsdetail:hover {
        border: 1px solid #073eac;
        background-color: #073eac;
        color: #fff;
    }

.newslist li .newslisttext {
    width: 650px;
    float: right;
}

.newslist li .newslistpic {
    width: 200px;
    float: left;
}

    .newslist li .newslistpic img {
        margin-top:10px;
        width: 200px;
        height: 130px;
    }

.newspage {
    text-align: center;
    color: #666;
}

    .newspage a {
        color: #666;
        font-weight: normal !important;
        text-decoration: underline;
    }

.contact_content {
    width: 100%;
}


.productlist {
    width: 100%;
    min-height: 300px;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0px;
    border-width: 0;
}

    .productlist li {
        list-style: none;
        width: 220px;
        min-height: 262px;
        height: 262px;
        overflow: hidden;
        height: 272px !important;
        padding-top: 20px;
        float: left;
        border: 1px solid #5d93ff;
        text-align: center;
        margin-left: 10px;
        vertical-align: top;
        margin-bottom: 20px;
    }

        .productlist li h4 {
        }

        .productlist li img {
            width: 200px;
            height: 200px;
        }


.productlist_right {
    padding: 0 !important;
    border-width: 0 !important;
    padding-bottom:50px !important;
}
    .productlist_right td {
        padding:5px 10px;
        border:1px solid #ddd;
        height:40px;
        font-size:14px;
    }

.showproduct_title {
    font-weight:bold;
    background-color:#f7f7f7;
    text-align:center;
}

.home_oneproduct {
    list-style: none;
    width: 220px;
    min-height: 262px;
    height: 262px;
    overflow: hidden;
    height: 262px !important;
    padding-top: 20px;
    float: left;
    border: 1px solid #5d93ff;
    text-align: center;
    margin-left: 10px;
    vertical-align: top;
    margin-bottom: 20px;
    background-color:#fff;
}
    .home_oneproduct .home_product_img {
        width:200px;
        height:200px;
    }
.productlistlink {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.2;
    color: #222;
    background-color: #5d93ff;
    color: #fff;
    min-height: 40px;
    line-height: 40px;
    color: #fff;
}

    .productlistlink:hover {
        color: #f00 !important;
    }


#demo {
    overflow: hidden;
}

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
    margin-left: 7px;
}

.homeproductlist {
    padding: 10px;
}

.hr1 {
    width: 200px;
}

.hr2 {
    width: 120px;
}

.hr3 {
    width: 120px;
}

.hr4 {
    width: 120px;
}

.hr5 {
    width: 120px;
}

.hr6 {
    width: 150px;
}

.hrlist_title {
    width: 100%;
    background-color: #f4f4f4;
    height: 40px;
    line-height: 40px;
}

    .hrlist_title li {
        height: 40px;
        line-height: 40px;
        list-style: none;
        color: #666;
        font-weight: bold;
        float: left;
        text-align: center;
    }

.hrlist_list {
    width: 100%;
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #ddd dashed;
}

    .hrlist_list li {
        height: 40px;
        line-height: 40px;
        list-style: none;
        color: #666;
        float: left;
        text-align: center;
    }


.hrlist_online {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid #777;
    white-space: nowrap;
    padding: 3px 15px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #777;
}

    .hrlist_online:hover {
        border: 1px solid #073eac;
        background-color: #073eac;
        color: #fff;
    }


 .hronline_content{
    padding:0 !important;
    margin:0 !important;
    
}

.hronline_content h2 {
    color:#0c4da2;
	font-size:20px;
    font-weight:bold; 
}



.job_form{
	width:900px;
	padding-top:20px;
}
.job_form tr{

    border:1px solid #ddd;

}
.job_form td{
	color:#444;
	font-size:13px;
    min-height:50px;
    line-height:50px;
    height:50px;
    font-weight:normal;
    border:1px solid #ddd;
    padding:5px 10px;
    vertical-align:middle;
}
.job_form td.label{
	text-align:center !important;
    border-width:0;
    width:100%;
}
.job_input180{
	width:180px;
	height:24px;
	border-bottom:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-top:solid 1px #333;
	border-left:solid 1px #333;

}
.job_input150{
	width:150px;
	height:24px;
	border-bottom:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-top:solid 1px #333;
	border-left:solid 1px #333;
}
.job_textarea640{
	width:640px;
	height:120px;
	border-bottom:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-top:solid 1px #333;
	border-left:solid 1px #333;
}
.job_form select{
	border-bottom:solid 1px #bbb;
	border-right:solid 1px #bbb;
	border-top:solid 1px #333;
	border-left:solid 1px #333;

}
.hronline_submit {
   
}

.hronline_submit {
	color: #fff;
	border: solid 1px #073eac;
	background: #073eac;
    width:150px;
    height:40px;
    border-radius:10px;
    line-height:40px;
    font-size:16px;
}
.hronline_submit:hover {
	border: solid 1px #0b3281;
	background: #0b3281;

}

.redfont {
    color:red;
    font-size:16px;
    font-weight:bold;
    margin-left:5px;
}

.hr_ok {
    width:100%;
    height:400px;
    line-height:300px;
    font-size:28px;
    text-align: center;
    margin-top: 0;
    color:#073eac;
    font-weight:bold;
}


.showhr_table td {
    border:1px solid #ddd;
    padding:5px 10px;
}

.showhr_content {
    padding:0 !important;
    padding-bottom:20px !important;
}
.showhr_content td {
    color:#333;
}
.showhr_content td span {
    font-size: 16px;
    color: #0c4da2;
    font-weight: bold;
}


.showhr_button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    padding: 4px 25px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #1f5dd7;
    background-color: #1f5dd7;
    color: #fff;
}

    .showhr_button:hover {
        border: 1px solid #073eac;
        background-color: #073eac;
        color: #fff;
    }



.news_show_title{
	width:90%;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
	padding-top:10px;
	color:#444;
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial;
    margin: 0 auto;
}
.news_show_time{
	width:90%;
	font-size: 12px;
	color:#666;
	text-align:center;
    margin:0 auto;
	margin-bottom: 10px;
	padding:10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4d4d4;
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial;

}
.news_show_detailed{
	float:none;
	width:90%;
	margin:0 auto;
	line-height:25px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial;
	padding-bottom:30px;
}