/*banner*/
.banner { background-image: url(../images/in_banner.jpg); background-position: center center; height: 300px; margin-bottom: 45px; margin-top: 186px; }
.banneren {
    background-image: url(../images/in_banneren.jpg);
    background-position: center center;
    height: 300px;
    margin-bottom: 45px;
    margin-top: 186px;
}
.ban_in { width: 1200px; height: 300px; margin: 0 auto; position: relative; }
.ban_in_left { width: 300px; height: 120px; background-color: #2d358e; position: absolute; bottom: -45px; color: #fff; text-align: left; }
.ban_in_lh1 { font-size: 22px; font-weight: bold; margin-top: 20px; margin-left: 20px; color: #fff; }
.ban_in_lh2 { font-size: 14px; margin-left: 20px; margin-top: 8px; padding-right: 15px; color: #fff; }
.ban_in_rig { position: absolute; right: 0; bottom: -45px; }
.ban_in_rig li { float: left; height: 45px; background-color: white; }
.ban_in_rig li a { display: block; padding: 0 20px; text-align: center; height: 100%; line-height: 45px; text-align: center; font-size: 14px; color: #333; }
    .ban_in_rig li a:hover {
        background-color: #2d358e;
        color: #fff;
    }
.ban_in_rig .ban_rig_cur { background-color: #2d358e; color: #fff; }
/*产品服务内容*/
.content_bg { }
.content { width: 1200px; margin: 0px auto; padding: 20px 0; font-size: 14px; color: #595959; line-height: 24px; }
.content p { font-size: 14px; color: #595959; line-height: 24px; margin: 10px 0; text-indent: 32px; }
.content img { max-width: 100%; }
.con_h1 { font-weight: bold; font-size: 24px; display: block; color: #333; margin-bottom: 30px; }
/*成功案例*/

.case { width: 1200px; margin: 0 auto; padding: 20px 0; }
.case_in { display: block; width: 380px; float: left; margin: 20px 0; margin-right: 20px; }
.case_in_img { width: 100%; height: 250px; overflow: hidden; }
.case_in_img img { width: 100%; }
.case_in_text { }
.case_in_th1 { font-size: 18px; margin: 15px 0; text-align: center; color: #333; }
.case_in_th2 { font-size: 14px; color: #999; width: 360px; line-height: 22px; margin-left: 10px; height: 88px; }
.case_in:hover .case_in_th1, .case_in:hover .case_in_th2 { color: #2d358e; }
.case_fan { width: 160px; margin: 20px auto; }
.case_fan li { width: 30px; height: 30px; border: 1px solid #999; box-sizing: border-box; float: left; margin: 0 5px; line-height: 28px; text-align: center; color: #666; cursor: pointer; }
.case_fan li:hover { background-color: #f6c500; color: white; border: 1px solid #f6c500; }
.case_fan .case_fan_cur { background-color: #f6c500; color: white; border: 1px solid #f6c500; }
/*成功案例内页*/
.case_nei { width: 1200px; margin: 0px auto; padding: 20px 0; text-align: center; font-size: 14px; color: #999; }
.case_nei_h1 { font-size: 22px; color: #333; font-weight: bold; margin: 5px 0; }
.case_nei_h2 { font-size: 12px; color: #666; }
.case_nei p { font-size: 14px; line-height: 28px; margin: 5px 0; color: #999; }
.case_nei img { max-width: 100%; margin: 0 auto; }
.case_fenx { float: right; }
.case_fenx_fx { float: left; line-height: 30px; }
.case_fenx ul { float: left; }
.case_fenx ul li { width: 30px; height: 30px; background-color: #f0f0f0; float: left; margin: 0 5px; }
.case_nei_fan { margin: 20px 0; }
.case_nei_fan div a { color: #f6c500; }
.case_nei_fan div:nth-child(1) { float: left; }
.case_nei_fan div:nth-child(2) { float: right; }
/*新闻资讯*/
.news_bg { }
.news { width: 1200px; margin: 0 auto; padding: 20px 0; }
.new_in { display: block; border-bottom: 1px solid #f0f0f0; padding: 15px 0; margin: 15px 0; }
.new_in_left { width: 80px; height: 80px; background-color: #f6c500; text-align: center; float: left; margin-right: 20px; }
.new_in_lh1 { font-size: 26px; color: white; ; padding-top: 10px; }
.new_in_lh2 { font-size: 16px; color: white; }
.new_in_rig { float: right; width: 1100px; }
.new_in_rh1 { font-size: 20px; color: #666; margin-top: 10px; }
.new_in:hover .new_in_rh1 { color: #f6c500; transition: color .3s; }
.new_in_rh2 { font-size: 14px; color: #999; margin-top: 10px; }
.new_fan { width: 160px; margin: 0 auto; }
.new_fan li { width: 30px; height: 30px; border: 1px solid #999; box-sizing: border-box; float: left; margin: 0 5px; line-height: 28px; text-align: center; color: #666; cursor: pointer; }
.new_fan li:hover { background-color: #f6c500; color: white; border: 1px solid #f6c500; }
.new_fan .new_fan_cur { background-color: #f6c500; color: white; border: 1px solid #f6c500; }
/*联系我们*/
.contact { width: 1200px; margin: 0 auto; padding: 20px 0; }
.contact_h1 { font-size: 14px; margin: 10px 0; color: #999; margin-left: 32px; }
.contact img { margin-left: 10px; }
/*关于我们*/
.about_bg { }
.about {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
    line-height: 30px;
    font-size: 14px;
    color: #333;
}
.about img { max-width: 100%;  }
/*人才招聘*/
.content dl { margin-left: 30px; }
.content dl dt { font-weight: bold; margin: 5px 0; font-size: 14px; line-height: 28px; }
.content dl dd { font-size: 14px; line-height: 28px; color: #666; }
/*在线查询*/
.search { width: 800px; margin: 30px auto; border-radius: 5px; overflow: hidden; }
.search input { height: 50px; font-size: 16px; width: 670px; border: 0; float: left; outline: none; }
.search input:nth-child(1) { padding-left: 10px; background-color: #f5f5f5; }
.search input:nth-child(2) { width: 120px; background-color: #f6c500; color: white; cursor: pointer; }
.resu { width: 800px; margin: 0 auto; border: 1px solid #f0f0f0; padding: 20px 0; border-radius: 10px; }
.resu ul { float: left; width: 50%; padding: 10px 0; }
.resu ul li { text-align: center; margin: 10px 0; }
.search_num { text-align: center; }
.resu .resu_cur { color: #f6c500; }
/*--uptext--*/
#uptext { clear: both; line-height: 28px; color: #555555; padding: 10px; margin-bottom: 10px; }
#uptext .biaoti { font-family: "微软雅黑"; font-size: 18px; margin-top: 20px; text-align: center; color: #444 }
#uptext .xiaobiao { line-height: 30px; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; text-align: center; margin-top: 10px; margin-bottom: 10px; color: #888 }
#uptext h2 { clear: both; margin-top: 10px; margin-bottom: 5px; background: url(../images/ico2.gif) left center no-repeat; padding-left: 20px; line-height: 35px; border-bottom: 1px solid #ddd; font-size: 14px; color: #333; font-weight: 600 }
#uptext table { background: #fff; }
#uptext table td { padding: 5px 2px; border-collapse: collapse; }
#uptext .form-control { display: inline-block; }
/*按钮样式*/
.btn { display: inline-block; margin: 0; padding: 0 50px; color: #fff; font-size: 14px; height: 34px; line-height: 34px; text-align: center; font-family: "microsoft yahei"; }
.btn {
    background: #fe5900;
    border: 0;
    border-radius: 2px;
    vertical-align: middle;
    outline:none;
}
    .btn:hover {
        color: #fff;
        opacity: 0.9;
        background: #2d358e;
        border: 0;
    }
    .btn-mini {
        height: 20px;
        line-height: 20px;
        padding: 1px 8px 0;
    }
input.btn, button.btn { height: 36px; cursor: pointer; overflow: visible; }
/*download list*/
#d_list dl { padding: 10px 0; border-bottom: 1px dotted #ccc; }
#d_list dt { font-size: 14px; background: url(../images/bg.png) no-repeat 0px 8px; text-indent: 15px; font-weight: normal; }
#d_list span { color: #f3981d; }
#d_list em { color: #aaa; margin-left: 20px; font-size: 12px; }
.qamain { font-size: 15px; color: #666; }
.qamain .b { margin-bottom: 15px; border-bottom: 1px dotted #ddd; }
.qamain .b1 { margin-bottom: 0px; border: none; line-height: 50px; }
.qamain .b .q { margin-bottom: 15px; cursor: pointer; color: #000; }
.qamain .b .q1 { margin-top: 10px; margin-bottom: 0px; background-color: #EEEDED; cursor: pointer; padding-left: 20px; }
.qamain .b .q .count { display: inline-block; background: #E50014; color: #fff; height: 24px; padding: 0 8px; text-align: center; line-height: 24px; margin-right: 6px; border-radius: 3px; }
.qamain .b .q span.txt { color: #333; }
.qamain .b .a { display: none; padding-bottom: 30px; font-size: 14px; padding-left: 40px; line-height: 30px; color: #888; }
.qamain .b .a1 { display: none; padding-bottom: 30px; font-size: 14px; padding-left: 40px; line-height: 30px; color: #888; background: #f9f7f7; }
/*--new--*/
#newlist ul li { display:flex; margin: 20px 0; border-bottom: 1px dashed #ccc; padding-bottom: 20px; }
#newlist .img { width: 150px; height: 100px; margin: 0 20px; }
    #newlist .img img {
        width: 150px;
        height: 100px;
        margin: 0;
        border-radius: 5px;
        max-width: none;
    }
#newlist .text {  margin-left: 10px; display: inline; color: #888888 }
#newlist .text h2 { color: #000; font-size: 18px; margin-top:5px;}
#newlist .text h2 a { display: block; font-weight: 500; color: #333; padding-left: 15px; }
#newlist .text h2 a:hover { color: #2d358e; }
#newlist .text .miaoshu { padding-top: 15px; padding-left: 15px; line-height: 25px; font-size: 13px; }
#newlist .rq { color: #888; padding-left: 15px; line-height: 30px;margin-top:10px; }
#newlist h3 { font-size: 13px; color: #444444; padding-bottom: 5px; padding-left: 15px; }
h1.show_title { padding: 20px 0 10px; width: 100%;margin-bottom:20px; font-size: 24px; font-weight: bold; color: #333; text-align: center; border: 0; padding: 0; background: none; }
ins.show { font-size: 14px; padding-bottom: 10px; margin-bottom: 15px; color: #999; text-align: center; text-decoration: none; display: block; border-bottom: 1px #ddd solid; width: 100%; font-size: 12px; }
.np { width: 100%; line-height: 25px; font-size: 12px; color: #666; border-top: 1px #eee solid; padding-top: 5px; margin-top: 20px; }

/*翻页，下一页*/
.pagination a.number { }
.pagination { text-align: center; font-family: "微软雅黑"; font-size: 14px; display: block; clear: both; height: 30px; line-height: 30px; margin-top: 18px; }
.pagination a { margin: 0 2px 0 0; padding: 8px 12px; background: #f1f1f1; color: #666; }
.pagination a.number { /*border: 1px solid #ddd;*/ }
.pagination a.current { background: #f80403 top left repeat-x !important; /*border-color: #009bff !important;*/ color: #fff !important; }
.pagination a.current:hover { text-decoration: underline; }
.pagination ul.pager { width: 100%; text-align: center; }
.pagination ul span.msg { font-size: 14px; font-family: "微软雅黑" }
.pagination a:hover { background: #f80403; color: #fff; }
.pagination ul.pager a { cursor: pointer; }
.c-jj .h2 {
    font-size: 18px;
    color: #f80403;
    line-height: 20px;
    height: 20px;
    border-left: 3px solid #f80403;
    padding: 0px 10px;
    margin: 20px 0;
}
.c-jj h3 { height: 30px; line-height: 30px; color: #f80403; font-size: 16px; font-weight: bold; margin-bottom: 8px; margin-top: 12px; }
.c-jj img { max-width: 100%; }
.tips_a a {
    display: inline-block;
    background: #666;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    padding: 2px 10px;
    margin-right: 5px;
    border-radius: 3px;
    margin-bottom: 5px;
}

    .tips_a a:hover {
        color: #fff;
        background: #2d358e;
    }