﻿


/* 分页 */
.page{ text-align:center; padding-bottom:20px;width:400px;margin: 25px auto;}
.page .thisclass{color: #fc8829;}
.page li{list-style:none;float:left; margin-left:5px; margin-right:5px;}
.page a{line-height:20px; padding:5px 8px; background:#fff; margin-left:5px; margin-right:5px;font-size:15px; color:#333333;}
.page a:hover,.page .active{ color:#fff; background:#2d2c30;}
.page  .current a{ padding:5px 8px; background:#2d2c30; margin-left:5px; margin-right:5px; color:#fff;}
.page span{ margin-left:20px;}
.page .text{ width:30px; text-align:center; margin-left:5px; margin-right:5px; border:0px; background:#eee; padding-top:3px; padding-bottom:3px;}
/* 分页End */
/***招聘***/

.box{width:1200px;margin:0 auto;}
.div_res{ margin-top:60px;}
.div_res .div1{ margin-top:60px; border:1px solid #a5a5a5; padding:45px 99px;}
.div_res .div1 .p1{ color:#070913; background:url(../images/6_02.jpg) center left no-repeat; padding-left:10px; font-size:14px;}
.div_res .div1 .p2{ border-left:2px solid #dbdbdb; padding-left:10px; margin-top:10px; font-size:14px; color:#666; line-height:16px;}
.div_res .div1 .p2 .pp2{ color:#ff0013; font-size:24px; line-height:26px; margin-top:10px;}
.div_res .div1 .p3{ margin-top:20px; color:#333; line-height:30px;}
.div_res1{ background:url(../images/6_03.jpg) top center no-repeat; border-top:1px solid #dcdcdc; margin-top:65px; padding-top:80px; padding-bottom:80px;}
.div_res1 ul li{ margin-bottom:8px;}
.div_res1 ul .div_js_on{ background:url(../images/6_04.png) 98% center no-repeat #fff; border:1px solid #dbdbdb; height:48px; line-height:48px; padding-left:19px; font-size:14px; cursor:pointer;}
.div_res1 ul .div_js_on_active{ background:url(../images/6_05.png) 98% center no-repeat #555555; color:#fff;}
.div_res1 ul .div_js_txt{ background:#f7f7f7; padding:40px 60px; color:#333; line-height:26px;}
.div_res1 ul .div_js_txt strong{ font-size:14px;}
.div_res1 .divp{ margin-top:40px;width:1200px;}
.div_res1 .divp span{ border-left:2px solid #ff0013; padding-left:10px;}
.div_res1 .divp table{ background:#dbdbdb;}
.div_res1 .divp table tr td   { border: 1px solid #ccc;background:#fff; padding:10px 20px; font-size:14px; color:#333;}
.div_res1 .divp2{display:none;}
.ap {
    text-decoration: none;
    cursor: pointer;}
/*关于我们*/
.e_word {  padding-top: 110px;}
.e_in {
    position: relative;
    width: 1180px;
    height: 100%;
    margin: 0 auto;
}
.e_word_line {
    width: 8px;
    height: 240px;
    background: url(../images/hr_eight_line.png) repeat-y;
    left: 70px;
    top: -50px;
    position: absolute;
    transition: all 5s cubic-bezier(.46, 1, .23, 1.52);
}
.e_word_subtitle {
    width: 34px;
    height: 0px;
    height: 173px\9;
    position: absolute;
    left: 100px;
    top: 18px;
}
.e_word_mtitle {
    display: none;
}
.e_word_in {
    padding: 128px 70px 108px 70px;
    box-shadow: 2px 10px 40px rgba(0,0,0,.2);
    border: 1px solid #eee\9;
    background: #fff url(../images/hr_word_bg.png) no-repeat left bottom;
}
.e_word_left {
    width: 580px;
    padding: 0px 70px 0px 130px;
    float: left;
}
.e_word_right {
    float: left;
    width: 380px;
}
.e_word_title {
    font-size: 22px;
    padding: 10px 0px;
    margin-bottom: 10px;
}
.e_word_text {
    font-size: 14px;
    color: #666;
    line-height: 2;
    /*height: 255px;*/
    text-indent:2em;
    line-height:35px;
}.e_word_but {
    margin-top: 40px;
    text-align: right;
}
.clearfix {
    clear: both;
}

 .e_word_sm2{display:none;}


/*联系我们*/
section {
    padding: 60px 0;
    position: relative;
    z-index: auto;
    width: 100%;
    overflow: hidden;
}
.m-t-40 {
    margin-top: 40px!important;
}
h3 {
    font-size: 24px;
    color: #333333;
    /* font-family: 'Raleway', sans-serif; */
    font-weight: 600;
    line-height: 2;
    margin: 0 0 10px 0;
    text-rendering: optimizelegibility;
}
.form-group > label {
    display: block;
}

.form-group label {
    color: #444;
    cursor: pointer;
    display: inline-block;
    /*margin-top: 8px;*/
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 16px;
}
.form-control, .input-group-addon {
    border: 2px solid #ebebeb;
}
.shangchuan input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 46px;
    opacity: 0;
}
.form-group select {
    height: 46px;
    padding: 12px;
    border-width: 2px;
}
.shangchuan_btn {
    width: 100%;
    height: 46px;
    background: #ed791c;
    color: #fff;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
}
.btn.btn:not(.btn-xs):not(.btn-sm):not(.btn-lg) {
    padding: 12px 24px;
}
.button.color, .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #26B8F3 !important;
    border: 1px solid #26B8F3 !important;
}
.form-control.error, .sm-form-control.error {
    border-color: #b71828;
}
select {
    border: 1px solid #e3e3e3;
    color: #777;
    cursor: pointer;
    display: block;
    line-height: 14px;
    max-width: 100%;
    min-width: 100%;
    margin-left:10px;
    /*padding: 14px;*/
}
.form-control {
    border-radius: 0;
    box-shadow: none;
    height: auto;
    line-height: 1.33333;
    padding: 12px 18px;
}
.main_box{width: 100%;position: relative;margin:20px 0 40px;}
.mappic .cover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    /* background: rgba(0,0,0,0.2); */
}
.iconcon1 {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    margin-top: -125px;
}
.iconcon1{position: absolute;top: 50%;text-align: center;width: 100%; margin-top:-125px;}
.iconcon1 h3{font-size: 14px;color: #fff;width: 10%;border:1px solid #a40000;
    margin: 0 auto;margin-top: 45px;margin-bottom: 15px;cursor: pointer;padding: 8px 0;position: relative;font-weight: bold;background-color: #a40000;}
.iconcon1 h3:hover{background-color: #fff;transition: .3s;color: #a40000;}
.iconcon1 h3:hover span{width: 18px;display: inline-block;padding-left: 20px;background: url(../images/contact/icon2.png)no-repeat center;background-size: 40%;display: inline-block;height: 18px;position: absolute;top: 9px;}
.iconcon1 h3 span{width: 18px;display: inline-block;padding-left: 20px;background: url(../images/contact/icon22.png)no-repeat center;background-size: 40%;display: inline-block;height: 18px;position: absolute;top: 9px;}

.iconcon1 h5{font-size: 26px;color: #fff;font-weight: bold;padding: 20px 0;margin-top: 58px;}
.iconcon1 p{font-size: 26px;color: #fff;font-weight: bold;}

.iconcon {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    margin-top: -125px;
}
.iconcon{position: absolute;top: 50%;text-align: center;width: 100%; margin-top:-125px;}
.iconcon h3{font-size: 14px;
    color: #fff;
    width: 10%;
    margin: 0 auto;
    margin-top: 117px;
    margin-bottom: 15px;
    cursor: pointer;
    padding: 3px 0;
    position: relative;
    font-weight: bold;
    background-color: #f39600;
    border-radius: 21px;}
.iconcon h3:hover{background-color: #fff;transition: .3s;color: #f39600;}
.iconcon h3:hover span{width: 18px;display: inline-block;padding-left: 20px;background: url(../images/contact/icon2.png)no-repeat center;background-size: 40%;display: inline-block;height: 18px;position: absolute;top: 9px;}
.iconcon h3 span{width: 18px;display: inline-block;padding-left: 20px;background: url(../images/contact/icon22.png)no-repeat center;background-size: 40%;display: inline-block;height: 18px;position: absolute;top: 9px;}

.iconcon h5{font-size: 26px;color: #fff;font-weight: bold;padding: 20px 0;margin-top: 58px;}
.iconcon p{font-size: 26px;color: #fff;font-weight: bold;}
#map {
    position: fixed;
    left: 0;
    top: 50%;
    bottom: 50%;
    transition: all 0.8s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    z-index: 999;
    background: rgba(3,3,3,0.5);
    overflow: hidden;
    width: 100%;
}
.close {
    position: absolute;
    background: url(../images/close.png) no-repeat center #ee2e2d;
    width: 32px;
    height: 32px;
    top: 5px;
    right: 5px;
    cursor: pointer;
    border-radius: 50%;
    display: none;
    opacity:2;
}

/*******新闻详情*****************/
.hr_news_header{border-bottom:1px solid #e8e8e8;}
.hr_news_title{font-size:30px;text-align:Center;padding:20px 0px 10px 0px;margin-top:10px;line-height:60px;}
.hr_news_cont p{margin-top:30px;color:#666;line-height:2;font-size:16px;}
.hr_news_cont{padding-top:20px;line-height:2;min-height:200px;}
.hr_news_cont img{max-width:100%; margin: 30px 0 30px;}
.hr_news_cont p img{text-align:Center;margin:0 auto;display:block;max-width:100%;padding:5px;border:1px solid #e8e8e8;}
.hr_news_pic{text-align:Center;margin-top:30px;}
.hr_news_pic img{height:150px;background:#fff;padding:5px;border:1px solid #e8e8e8;margin:0px 25px;}
.e_qz_time{color:#999;margin-right:10px;}
.hr_news_next{margin-top:30px;}
.hr_news_pre_href{float:left;}
.hr_news_next_href{float:right;}
.hr_news_sub{margin-bottom:20px;}
.hr_news_share{border-top:1px solid #e8e8e8;margin-top:45px;padding-top:15px;}
.hr_news_share_all{float:right;}
.hr_shared{float:right;padding-top:20px;}
.jiathis_style div{box-sizing:content-box;}
.hr_shared a span{margin-right:5px;}
/*******新闻详情 end*****************/

@media screen and (max-width: 678px){

.m-nav {display:block;position: absolute;
    top: 24px;
    right: 20px;}
.header {
	box-shadow:0px 2px 10px;
    display: none;
    z-index: 666;
    background: #ffffff;
    width: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
    margin-left: 0px;
}
.header li {
    list-style: none;
    float: left;
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 10px 10%;
    transition: border-width 2s;
    -moz-transition: border-width 2s;
    -webkit-transition: border-width 2s;
    -o-transition: border-width 2s;
}

.col-xs-1, .col-sm-1, .col-xs-2, .col-sm-2,.col-xs-3, .col-sm-3,  .col-xs-4, .col-sm-4,  .col-xs-5, .col-sm-5,  .col-xs-6, .col-sm-6, .col-xs-7, .col-sm-7, .col-xs-8, .col-sm-8,  .col-xs-9, .col-sm-9, .col-xs-10, .col-sm-10, .col-xs-11, .col-sm-11, .col-xs-12, .col-sm-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left:0px;
}
.container{margin:0;}
.row{margin:0;}
.img{width:58%;padding-left:20px;}
.bt{font-size:23px;margin-bottom:12px;}
.bg{height:760px;padding:30px 0;}
.tp img{width:80%;margin-left:10%;}

.mar{margin:20px 0;}
.top li{margin:15px 5%;}
.tell{font-size:16px;}
.list {
    padding-left: 20px;
    margin: 20px 0;
}
.e_word_subtitle {
    display: none;
}
.e_word_line{display:none;}
 .e_header{height:1.22rem;padding:0px 0.37rem;}
 .e_in, .e_head_in{width:100%;}
 .e_global_title,.e_footer{min-width:100%;}
 .e_top_act{display:none;}
 .e_word_sm2{display:block;}

.e_word_sm1, .e_footer_span2 {
    display: none;}
.e_word_mtitle{display:block;padding:0.8rem 0px 0.6rem 0px;border-bottom:1px solid #e8e8e8;}
.e_word_mtitle img{width:100%;}
.e_word{padding:0.277rem 0.277rem;}
.e_word_in{padding:0px;box-shadow:none;}
.e_word_left{float:none;padding:0px;width:100%;}
.e_eight_href{padding:0px;overflow:hidden;width:100%;}
.e_word_left img{width:100%;}
.e_word_in{border-radius:10px 10px 0px 0px;}
.e_word_right{width:95%;margin:15px auto;float:none;padding:0px 0.277rem 0.6rem 0.277rem;}
 .e_word_title{font-size:1.54rem;line-height:28px;padding:0.3rem 0px;color:#333;font-weight:bold; margin:0.37rem 0px 0px 0px;}
 .e_word_text{font-size:14px;height:auto;}
 .e_word_but{text-align:right;padding-top:0.72rem;margin-top:0px;padding-right:0.2rem;}
 .form-control.error, .sm-form-control.error {
    border-color: #b71828;
}
.div1 a{width:115px;}

.div_news2 ul li .box, .div_news1 ul li .box {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.div_news2 ul li .lf, .div_news1 ul li .lf {
    width: 100%;
    overflow: hidden;
    float: left;
}

.div_news2 ul li .lf img, .div_news1 ul li .lf img{
    width: 90%;margin:15px auto;margin-left:5%;}

.div_news2 ul li .rg,.div_news1 ul li .rg{ float:right;width:100%; color:#333; padding-right:0px; background:none; height:auto; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news2 ul li .rg .div1,.div_news1 ul li .rg .div1{ 
font-size: 16px;
    font-weight: bold;
    height: auto;
    overflow: hidden;
    margin-top: 0;
    width: 86%;
    line-height: 28px;}
.div_news2 ul li .rg .div2,.div_news1 ul li .rg .div2{ margin-top:25px; font-size:14px; line-height:30px; overflow:auto; height:auto;width:85%;text-indent:2em;margin:15px auto 0;}
.div_news2 ul li .rg .div3,.div_news1 ul li .rg .div3{ margin-right:9%;background:url(../images/4_10.png) center left no-repeat; padding-left:25px; color:#999; margin-top:0px;float:right;}
.div_news2 ul li, .div_news1 ul li {
    padding-top: 20px;
    padding-bottom: 20px;}
.box{width:100%;}
.div_res1 ul .div_js_txt {
    padding: 30px;
}
.div_res1 .divp2{ margin-top:40px;width:100%;}
.div_res1 .divp2 span{ border-left:2px solid #ff0013; padding-left:10px;}
.div_res1 .divp2 table{ background:#dbdbdb;}
.div_res1 .divp2 table tr td   { border: 1px solid #ccc;background:#fff; padding:10px 20px; font-size:14px; color:#333;}
.div_res1 .divp{display:none;}
.div_res1 .divp2{display:block;}
.div_res1 {
    background: url(../images/6_03.jpg) top center no-repeat;
    border-top: 1px solid #dcdcdc;
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
}

}

@media screen and (max-width: 678px){

    .page{display:none;}
}
