.in_banner{height:350px;position:relative;}
.in_banner .in_top{height:64px;line-height:64px;background:rgba(0,0,0,.5);color:#fff;font-size:14px;position:absolute;width:100%;left:0;bottom:0;}
.in_top .inTop_T{font-size:28px;margin-right:20px;}
.in_top .in_address{float:right;padding-left:20px;background:url("../images/home.png") left center no-repeat;}
.in_address a{font-size:14px;color:#fff;}
.in_nav{padding:28px 0 20px;border-bottom:1px dotted #d5d5d5;text-align:center;}
.in_nav .inNav_T{display:none;}
.in_nav .inNav_TT{font-size:0;}
.inNav_TT a{
    display:inline-block;line-height:30px;font-size:14px;color:#292929;
    width:94px;margin:0 4px;border-radius:4px;position:relative;
}
.inNav_TT a:hover,.inNav_TT a.act{background:#dd0223;color:#fff;}
.inNav_TT a.act:after{
    content:"";display:block;width:14px;height:14px;position:absolute;top:calc(100% + 13px);
    background:url("../images/icon_01.png") center no-repeat;left:calc(50% - 7px);
}
.in_main{border-bottom:1px solid #e1e1e1;}
/****/
.inTxt_main{font-size:14px;line-height:24px;color:#3f3f3f;text-align:justify;padding:30px 0 60px;}
.inTxt_main img{max-width:100%;}
/****/
.pro_main{padding-bottom:40px;}
.pro_nav{text-align:center;line-height:28px;padding:25px 0;}
.pro_nav a{display:inline-block;font-size:14px;color:#282828;margin:0 18px;}
.pro_nav a:hover,.pro_nav a.act{color:#dd0222;}
.pro_main .pro_list{padding-bottom:6px;}
.pro_list .pro_one{
    display:block;width:calc(50% - 20px);float:left;background:#f8f8f8;
    margin-bottom:30px;margin-right:40px;box-sizing:border-box;padding:24px 12px;
}
.pro_list .pro_one:nth-child(2n){margin-right:0;}
.pro_list .pro_one:hover{transform:translateY(-10px);box-shadow:0 0 20px rgba(0,0,0,.1);}
.pro_one .pro_pic{float:left;width:230px;overflow:hidden;}
.pro_pic img{width:100%;}
.pro_one .pro_txt{width:calc(100% - 240px);float:right;box-sizing:border-box;padding:0 12px;}
.pro_txt .pro_T1{font-size:18px;line-height:48px;color:#333;font-weight:bold;margin-bottom:5px;}
.pro_txt .pro_T2{font-size:14px;line-height:30px;height:90px;color:#7b7b7b;}
.pro_txt .pro_T3{width:100px;line-height:30px;border:1px solid #888;font-size:14px;color:#888;margin-top:24px;text-align:center;transition:all .6s;}
.pro_one:hover .pro_txt .pro_T3{color:#fff;background:#dd0222;border-color:#dd0222;}
.pager{line-height:24px;font-size:12px;color:#6b6b6b;}
.pager_cls a{display:inline-block;font-size:12px;color:#6b6b6b;background:#f4f4f4;padding:0 8px;}
.pager_cls a:hover,.pager_cls a.act{color:#fff;background:#dd0223;}
/****/
.his_main{max-width:1000px;margin:50px auto 80px;position:relative;}
.his_main .his_top{height:41px;width:41px;margin-left:90px;background:#fff url("../images/his_icon_01.png") center no-repeat;position:relative;z-index:1;}
.his_main .his_bottom{height:29px;width:29px;margin-left:96px;background:#fff url("../images/his_icon_02.png") center no-repeat;position:relative;z-index:1;}
.his_main .his_line{height:100%;width:1px;background:#dfdfe1;top:0;left:110px;position:absolute;}
.his_main .his_list{padding:10px 0 0;}
.his_list .his_year{margin-bottom:40px;}
.his_year .his_one{padding-top:24px;}
.his_one .his_time{
    width:110px;box-sizing:border-box;padding-right:16px;line-height:24px;
    float:left;font-size:18px;color:#ca0000;text-align:right;position:relative;
}
.his_one:first-child .his_time{font-size:24px;}
.his_time:after{
    content:"";display:block;width:7px;height:7px;background:#ca0000;
    border-radius:50%;position:absolute;top:calc(50% - 3px);right:-4px;
}
.his_one .his_even{
    font-size:14px;line-height:24px;color:#373737;padding-bottom:10px;
    border-bottom:1px solid #dfdfe1;float:right;width:calc(100% - 134px);
}
/****/
.abt_main{padding:64px 0 54px;}
.abt_list .abt_one{display:block;float:left;width:calc(50% - 20px);margin:0 10px 16px;position:relative;overflow:hidden;}
.abt_list .abt_one:nth-child(1){width:calc(40% - 20px);}
.abt_list .abt_one:nth-child(2){width:calc(27.5% - 20px);}
.abt_list .abt_one:nth-child(3){width:calc(32.5% - 20px);}
.abt_one .abt_pic{display:block;height:220px;background-size:cover;background-position:center;transition:all 2s;}
.abt_one:hover .abt_pic{transform:scale(1.1);}
.abt_one .abt_txt{position:absolute;text-align:right;color:#202020;right:20px;top:calc(50% - 22px);}
.abt_txt .abt_TCN{font-size:16px;line-height:24px;}
.abt_txt .abt_TEN{line-height:20px;font-family:Arial;}
/****/
.con_main{padding:52px 0;}
.con_main .con_txt{line-height: 36px;font-size:0;color:#333;background: #f1f2f4;padding: 40px 60px;border-bottom:4px solid #e50014;}
.con_txt .con_T{width:26%;margin-right:4%;padding-left: 30px;box-sizing: border-box;display:inline-block;font-size: 15px;vertical-align:top;}
.con_T.conT1,.con_T.conT4{background:url("../images/con_01.png") left center no-repeat;width:36%;}
.con_T.conT2{background:url("../images/con_02.png") left center no-repeat;}
.con_T.conT3{background:url("../images/con_03.png") left center no-repeat;}
.con_T.conT5{background:url("../images/con_04.png") left center no-repeat;}
.con_T.conT6{background:url("../images/con_05.png") left center no-repeat;}
.con_main .bd_map{width:100%;height: 520px;}
/****/
.sale_main{padding:34px 0 40px;}
.sale_main .sale_pic{width:597px;float:right;overflow:hidden;}
.sale_pic img{width:100%;transition:all 3s;}
.sale_pic:hover img{transform:scale(1.1);}
.sale_main .sale_txt{width:calc(100% - 620px);float:left;}
.sale_txt .sale_T1{font-size:40px;line-height:40px;color:#dd0223;}
.sale_txt .sale_T2{font-size:18px;line-height:42px;color:#a2a2a2;font-family:Arial;}
.sale_txt .sale_T3{font-size:14px;line-height:24px;color:#5f5f5f;padding:12px 0 16px;min-height:72px;}
.sale_txt .sale_T4{padding:16px 0 0;min-height:280px;}
.sale_T4 a{font-size:14px;line-height:36px;color:#1d1d1d;margin-right:20px;display:inline-block;}
.sale_txt .sale_border{width:100%;height:8px;background:url("../images/border.jpg") center;}
/****/
.joinF_main{padding:30px 0 70px;}
.joinF_main .joinF_box{max-width: 906px;margin: auto;}
.joinF_box .joinF_T{padding: 0 20px;line-height: 40px;font-size: 14px;font-weight: bold;color:#060606;background: #f5f5f5;}
.joinF_box .joinF_iptDiv{padding:20px 0;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    background:#fff url("../images/drop_02.jpg") right center no-repeat;
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url("../images/join_x.png") center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.exp_list .add_epx{
    width: 160px;height: 28px;line-height: 28px;text-align: center;margin: auto;
    border-radius: 14px;font-size: 14px;color:#fff;background: #231f20;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url("../images/join_add.png") left center no-repeat;}
.joinF_box .join_btn{
    margin:25px auto 0;display:block;width:158px;text-align:center;line-height:32px;
    font-size:14px;color:#fff;background: #dd0223;border-radius:16px;
}
.join_btn i{display:inline-block;padding-left:24px;background:url("../images/join_btn.png") left center no-repeat;}
/****/
.news_main{padding:40px 0 50px;}
.news_main .news_nav{width:86px;float:left;}
.news_nav .newsNav_T{display:none;}
.news_nav .newsNav_TT{}
.newsNav_TT a{
    display:block;line-height:34px;margin-bottom:5px;color:#6b6b6b;
    font-size:14px;background:#eaeaea;text-align:center;position:relative;
}
.newsNav_TT a:after{
    content:"";display:block;border:5px solid transparent;opacity:0;transition:all .6s;
    border-left-color:#737373;position:absolute;top:calc(50% - 5px);right:-5px;
}
.newsNav_TT a:hover,.newsNav_TT a.act{background:#737373;color:#fff;}
.newsNav_TT a:hover:after,.newsNav_TT a.act:after{right:-10px;opacity:1;}
.news_main .news_box{width:calc(100% - 110px);float:right;}
.news_box .news_list{padding-bottom:5px;}
.news_list .in_newsOne{display:block;width: 100%;border-bottom: 1px solid #e8e8e8;margin-bottom:40px;transition: all .6s;}
.news_list .in_newsOne:hover{background:#f3f3f3;border-bottom-color:#fff;}
.in_newsOne .in_newsImg{float:left;width: 260px;overflow: hidden;}
.in_newsOne .in_newsImg img{width: 100%;transition: all 1.6s;}
.in_newsOne:hover .in_newsImg img{transform: scale(1.1);}
.in_newsOne .in_newsTime{
    float:left;width: 135px;box-sizing: border-box;padding-left: 40px;color:#585858;
    font-size: 12px;border-right: 1px solid #e8e8e8;height: 76px;margin-top: 38px;
}
.in_newsTime .in_newsYear{font-size: 24px;}
.in_newsOne .in_newsTxt{float:left;width:calc(100% - 490px);padding-left: 30px;padding-top: 34px;color:#575757;transition: all .6s;}
.in_newsTxt .in_newsT{font-size: 16px;line-height:24px;margin-bottom: 8px;font-weight: bold;}
.in_newsTxt .in_newsTT{font-size: 14px;line-height:24px;}
.in_newsOne .in_newsData{float:right;display: block;width:60px;height:155px;background: url("../images/news_data_01.png") no-repeat center;}
/****/
.newsD_main{padding:30px 0 0;}
.newsData_top{height:100px;background:#f4f4f4;position: relative;}
.newsData_top .newsBack{
    position: absolute;right:20px;font-size:14px;color:#919191;padding-left: 40px;
    height:100%;line-height:100px;background: url("../images/back.png") no-repeat 5px center;
}
.newsData_top .share_box{position: absolute;left:20px;font-size: 14px;color:#999;line-height:100px;height: 100%;}
.share_box .bdsharebuttonbox{float:left;margin-left: 5px;}
.share_box .bdshare-button-style0-16 a{padding-left:26px;height:23px;margin: 38px 15px 38px 0;background-size:100% !important;}
.share_box .bdshare-button-style0-16 .bds_weixin{background: url("../images/newsShare_wx.png") no-repeat center;}
.share_box .bdshare-button-style0-16 .bds_tsina{background: url("../images/newsShare_xl.png") no-repeat center;}
.share_box .bdshare-button-style0-16 .bds_sqq{background: url("../images/newsShare_qq.png") no-repeat center;}
.newsData_top .news_title{
    text-align:center;font-size:18px;font-weight: bold;color:#3c3c3c;
    line-height: 32px;padding-top: 27px;max-width:calc(100% - 360px);margin:auto;
}
.news_title .news_info{font-size: 14px;font-weight: normal;color:#b1b1b1;line-height: 24px;}
.newsData_main{font-size: 16px;color:#565656;line-height:30px;padding:30px 0;}
.newsData_main img{max-width: 100%;}
.newsData_bottom{border-top: 1px solid #e2e2e2;padding: 13px 0;line-height: 30px;font-size: 14px;color:#5c5c5c;position: relative;}
.newsData_bottom .other_news{width: calc(100% - 120px);}
.other_news a{color:#5c5c5c;font-size: 14px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsData_bottom .newsBack{
    position: absolute;right: 0;font-size: 14px;color:#919191;padding-left: 40px;top: 0;
    height: 100%;line-height: 86px;background: url("../images/back.png") no-repeat 5px center;
}
/****/
.recruit_table{margin:50px auto 30px;width: 100%;}
.recruit_table .recruit_thead{line-height:46px;height:46px;padding: 0 10px;box-sizing:border-box;font-size:16px;color:#2b2b2b;width:100%;background:#e3e3e3;}
.recruit_table .recruit_tbody{width: 100%;margin:8px auto 30px;}
.recruit_tbody .recruit_tr{width: 100%;border-bottom: 1px solid #e9e9e9;font-size: 14px;height:46px;box-sizing: border-box;padding:0 10px;}
.recruit_table .recruit_td{float:left;color:#2b2b2b;position: relative;top:50%;transform: translateY(-50%);text-align: center;}
.recruit_td.td1{width:21%;text-align: left;box-sizing: border-box;padding-left: 20px;}
.recruit_td.td2{width:17%;text-align: left;}
.recruit_td.td3{width:14%;}
.recruit_td.td4{width:17%;}
.recruit_td.td5{width:14%;}
.recruit_td.td6{width:14%;margin-left: 3%;}
.recruit_tbody .recruit_td.td6 a{
    display: block;width: 88px;height:24px;text-align: center;line-height: 24px;
    color:#fff;background: #a1a1a1;border-radius: 15px;margin: auto;
}
.recruit_tbody .recruit_tr:hover .recruit_td.td6 a{background:#dd0222;}
/****/
.recData_list{padding:40px 0 36px;}
.recData_list .recData_one{margin:10px 0;}
.recData_one .recData_T{
    width:90px;font-size:16px;font-weight: bold;color:#323232;
    margin-right:20px;float:left;text-align: right;line-height: 36px;
}
.recData_one .recData_TT{
    width: calc(100% - 110px);float:left;font-size: 14px;color:#2b2b2b;
    line-height: 26px;padding:5px 10px;box-sizing:border-box;
}
.recData_one .to_email{font-size:14px;color:#00adb4;text-decoration: underline;}
.recData_one:nth-child(odd) .recData_TT{background:#f2f2f2;}
.recData_list .to_rec{
    display: block;width:220px;height:46px;line-height:46px;text-align: center;
    border-radius:23px;font-size: 18px;color:#fff;background:#da251c;margin:30px 0 0 120px;
}
.recData_list .to_rec i{display: inline-block;padding-left:24px;background: url("../images/to_rec.png") left center/20px no-repeat;}
/****/
.newsType_main{padding:26px 0;}
.newsType_main .newsT_top{font-size:16px;color:#252525;line-height:24px;}
.newsT_top .fmarial{font-size:12px;color:#696969;line-height:20px;}
.newsType_main .newsT_B1 .newsT_top, .newsT_B1 .newsT_top .fmarial{color:#fff;}
.newsType_main .newsT_B1{width:42%;box-sizing:border-box;padding:28px 24px 0;float:left;background:url("../images/newsT_bg.jpg") center/cover;}
.newsT_B1 .newsT_A{display:block;margin:26px 0 22px;}
.newsT_A .newsTA_pic{width:167px;float:left;overflow:hidden;}
.newsTA_pic img{width:100%;transition:all 1s;}
.newsT_A:hover .newsTA_pic img{transform:scale(1.1);}
.newsT_A .newsTA_txt{width:calc(100% - 180px);float:right;color:#fff;}
.newsTA_txt .newsTA_T1{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:14px;}
.newsTA_txt .newsTA_T2{font-size:14px;line-height:24px;height:72px;}
.newsT_B1 .newsT_B{padding:20px 0;border-top:1px solid rgba(255,255,255,.4);}
.newsT_B a{display:block;height:30px;line-height:30px;color:#fff;padding-left:22px;position:relative;}
.newsT_B a:before{
    content:"";display:block;width:6px;height:6px;border-radius:50%;
    background:rgba(255,255,255,.25);position:absolute;left:8px;top:calc(50% - 3px);
}
.newsT_B a .fl{width:calc(100% - 100px);font-size:14px;}
.newsType_main .newsT_B2{width:29%;float:left;background:#f0f0f0;box-sizing:border-box;padding:28px 24px 32px;border-left:1px solid #dbdbdb;}
.newsT_B2 .newsT_new{display:block;margin:26px 0 0;}
.newsT_new .newsTN_pic{display:block;height:130px;}
.newsT_new .newsTN_T1{margin:15px 0 8px;line-height:30px;font-size:16px;font-weight:bold;color:#222;}
.newsT_new .newsTN_T2{font-size:14px;line-height:24px;color:#5d5d5d;height:48px;}
/**10-16**/
.msg_main{padding:50px 0;}
.feedback_top{max-width: 1000px;margin:0 auto 36px;line-height: 24px;color: #808080;font-size: 14px;}
.feedback_top b{color: #757575;}
.feedback_form{max-width: 1000px;margin: auto;}
.feedback_form .febIpt_one{
    width: 31.4%;margin-right: 2.9%;margin-bottom: 20px;float:left;position: relative;
    box-sizing: border-box;border: 1px solid #d1d1d1;background: #fff;height:36px;line-height: 34px;
}
.feedback_form .febIpt_one:nth-child(3n){margin-right: 0;}
.febIpt_one.RequiredIpt:after{content: "*";font-size: 12px;color:#e60012;position: absolute;left:100%;top:0;padding-left:5px;}
.feedback_form .febIpt_one.febIpt_longOne{width: 100%;margin-left: 0;}
.feedback_form .febIpt_one.febIpt_heightOne{height:auto;}
.febIpt_one .febIpt_name{width: 52px;display:block;float:left;text-align: center;border-right:1px solid #d1d1d1;}
.febIpt_one input{width: calc(100% - 55px);box-sizing: border-box;padding-left: 10px;height: 100%;}
.febIpt_one textarea{width: 100%;height:125px;resize: none;box-sizing: border-box;float:left;}
.feedback_form .feb_btn{text-align: center;font-size: 0;}
.feb_btn input{width:172px;height:36px;color:#fff;font-size: 14px;margin:0 5px;}
.feb_btn input.febBtn1{background: #ca0000;}
.feb_btn input.febBtn2{background: #a7a7a7;}