.in_banner{height:400px;}
.in_top{padding:32px 0 20px;text-align: center;}
.in_top .in_TCN{line-height:42px;font-size:26px;color:#b60004;}
.in_top .in_TEN{line-height:38px;font-size:30px;color:#d2d2d2;font-family:Arial;}
.in_top .in_nav{padding-top:32px;font-size:0;}
.in_nav a{
    display:inline-block;width:130px;line-height:34px;border-radius:4px;
    margin:0 10px;background:#f3f3f3;color:#000;font-size:16px;
}
.in_nav a:hover,.in_nav a.act{background:#b60004;color:#fff;}
/****/
.pro_main{padding:20px 0 40px;}
.pro_main .pro_list{padding-bottom:10px;}
.pro_list .pro_one{display:block;width:31.2%;margin-right:3.2%;float: left;margin-bottom:30px;}
.pro_list .pro_one:nth-child(3n){margin-right:0;}
.pro_one .pro_pic{border:1px solid #e5e5e5;overflow:hidden;}
.pro_one .pro_pic img{width:100%;transition:all 2.5s;}
.pro_one:hover .pro_pic img{transform:scale(1.1);}
.pro_one .pro_txt{line-height:50px;text-align: center;font-size:16px;color:#000;background:#f3f3f3;transition:all .6s;padding:0 10px;}
.pro_one:hover .pro_txt{color:#b60004;}
/****/
.abt_main{padding:10px 0 40px;}
.abt_main .abt_T{line-height:26px;padding-bottom:28px;font-size:16px;color:#b60004;}
.abt_main .abt_TT{font-size:16px;line-height:28px;color:#000;padding-bottom:36px;}
.in_back{
    display:block;width:78px;line-height:28px;border-radius:5px;text-align: center;
    font-size:12px;color:#666;border:1px solid #e5e5e5;margin:0 auto;background:#fff;
}
.in_back:hover{background:#b60004;border-color:#b60004;color:#fff;}
/****/
.proD_main{padding:0 0 40px;}
.proD_main .proD_T{padding:15px 0;text-align: center;line-height:26px;font-size:16px;color:#b60004;border-bottom:1px solid #eee;}
.proD_pic img{display:block;max-width:90%;margin:20px auto 24px;}
.proD_main .proD_TT{font-size:16px;line-height:30px;padding-bottom:30px;text-align:justify;color:#000;}
/****/
.proT_main{padding:18px 0 2px;}
.proT_main .proT_one{
    display:block;width:31.4%;margin-right:2.9%;margin-bottom:38px;color:#fff;padding:38px 0 20px;text-align:center;float: left;
    box-sizing: border-box;background:#b60004;font-size:16px;line-height:52px;border:1px solid #e5e5e5;transition:all 1.2s;
}
.proT_main .proT_one:nth-child(3n){margin-right:0;}
.proT_main .proT_one:hover{transform:rotateY(360deg);}
.proT_one i{display:block;height:130px;}
.proT_one.proT1 i{background:url("../images/pro_T01.png") center no-repeat;}
.proT_one.proT2 i{background:url("../images/pro_T02.png") center no-repeat;}
.proT_one.proT3 i{background:url("../images/pro_T03.png") center no-repeat;}
.proT_one.proT4 i{background:url("../images/pro_T04.png") center no-repeat;}
.proT_one.proT5 i{background:url("../images/pro_T05.png") center no-repeat;}
/****/
.proBJ_main{padding:20px 0 40px;}
.proBJ_main .proBJ_list{padding-bottom:30px;}
.proBJ_list .proBJ_one{margin-bottom:10px;position:relative;padding-left:260px;}
.proBJ_one .proBJ_T{
    position:absolute;width:250px;height:100%;left:0;top: 0;background:#b60004;font-size:20px;
    color:#fff;line-height:30px;text-align: center;box-sizing: border-box;padding-bottom:24px;
}
.proBJ_T i{display:block;height:90px;margin-bottom:10px;}
.PBJ1 .proBJ_T i{background:url("../images/pro_03.png") center no-repeat;}
.PBJ2 .proBJ_T i{background:url("../images/pro_01.png") center no-repeat;}
.PBJ3 .proBJ_T i{background:url("../images/pro_02.png") center no-repeat;}
.PBJ4 .proBJ_T i{background:url("../images/pro_04.png") center no-repeat;}
.PBJ5 .proBJ_T i{background:url("../images/pro_05.png") center no-repeat;}
.proBJ_one .proBJ_TT{box-sizing:border-box;min-height:250px;padding:40px;font-size:16px;line-height:30px;color:#fff;background:#333;text-align:justify;}
/****/
.proGJ_main{padding:20px 0 40px;}
.proGJ_main .proGJ_top{font-size:16px;line-height:28px;color:#000;text-align:justify;}
.proGJ_top img{max-width:60%;}
.proGJ_main .proGJ_list{padding:40px 0;}
.proGJ_list .proGJ_one{height:190px;width:18.8%;margin-right:1.5%;display:block;position:relative;font-size:16px;text-align: center;transition:all .6s;float: left;}
.proGJ_list .proGJ_one:nth-child(5n){margin-right:0;}
.proGJ_one .PGJ_T1{width:100%;height:100%;box-sizing: border-box;border:1px solid #eee;color:#b60004;line-height:30px;background:#fff;}
.PGJ_T1 i{display:block;height:120px;margin-bottom:10px;}
.PGJ1 .PGJ_T1 i{background:url("../images/proGJ_01.png") center no-repeat;}
.PGJ2 .PGJ_T1 i{background:url("../images/proGJ_02.png") center no-repeat;}
.PGJ3 .PGJ_T1 i{background:url("../images/proGJ_03.png") center no-repeat;}
.PGJ4 .PGJ_T1 i{background:url("../images/proGJ_04.png") center no-repeat;}
.PGJ5 .PGJ_T1 i{background:url("../images/proGJ_05.png") center no-repeat;}
.proGJ_one .PGJ_T2{
    position:absolute;width:100%;height:100%;left:0;top: 0;transition:all .6s;
    background:#b60004;color:#fff;line-height:40px;transform:rotateY(-90deg);
}
.proGJ_one:hover .PGJ_T2{transform:rotateY(0deg);}
.PGJ_T2 .PGJ_link{font-size:12px;}
.proGJ_pop{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:9;display:none;}
.proGJ_pop .proGJ_div{
    width:520px;max-width:90%;box-sizing: border-box;min-height:400px;padding:40px 60px;
    background:rgba(0,0,0,.8);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
}
.proGJ_div .proGJ_close{
    width:26px;height:26px;background:url("../images/close_01.png") center/100%;
    position:absolute;top:10px;right:10px;cursor:pointer;transition:all 1s;
}
.proGJ_div .proGJ_close:hover{transform:rotate(180deg);}
.proGJ_div .proGJ_box{display:none;}
.proGJ_box .proGJ_T{
    line-height:48px;padding-bottom:26px;font-size:20px;text-align:center;
    color:#b60004;background:url("../images/TLine_01.png") center bottom no-repeat;
}
.proGJ_box .proGJ_TT{padding:25px 0;font-size:14px;line-height:25px;color:#b5b5b5;min-height:150px;text-align:justify;}
.proGJ_box .in_back{color:#b5b5b5;}
/****/
.party_main{padding:20px 0 40px;}
.party_main .party_list{padding-bottom:10px;}
.party_list .par_one{
    display:block;width:48.4%;margin-right:3.2%;box-sizing: border-box;float:left;
    margin-bottom:35px;box-shadow:5px 5px 0 0 #e8e8e8;border:1px solid #f1f1f1;
}
.party_list .par_one:nth-child(2n){margin-right:0;}
.par_one .par_time{
    width:110px;height:110px;float: left;font-size:22px;line-height:30px;color:#000;
    text-align: center;background:#f8f8f8;font-family:Arial;transition: all .6s;
}
.par_one:hover .par_time{color:#fff;background:#b60004;}
.par_one .par_txt{width:calc(100% - 110px);box-sizing: border-box;padding:15px 20px 20px;float:right;}
.par_txt .par_T1{line-height:25px;font-size:15px;color:#000;margin-bottom:10px;transition: all .6s;}
.par_one:hover .par_txt .par_T1{color:#b60004;}
.par_txt .par_T2{font-size:14px;line-height:20px;height:40px;color:#666;}
/****/
.abt_main2{padding:30px 0 40px;}
.abt_main2 .abt_txt{padding-bottom:30px;font-size:16px;line-height:28px;color:#333;text-align:justify;}
.abt_txt .abt_title{margin:25px 0 15px;line-height:35px;font-size:18px;color:#b60004;background:url("../images/abt_TBg_01.png") left center no-repeat;}
.abt_title div.fl{display:inline-block;width:140px;text-align: center;margin-right:40px;color:#fff;float:none;}
/****/
.con_main{padding:20px 0 40px;}
.con_main .con_info{margin-bottom:40px;height:400px;}
.con_info .con_txt{width:50%;height:100%;float: left;background:#333;box-sizing: border-box;padding:75px 0 75px 6%;}
.con_txt div{padding-left:50px;font-size:16px;line-height:50px;color:#fff;}
.con_txt div.con1{background:url("../images/con_icon_01.png") left center no-repeat;}
.con_txt div.con2{background:url("../images/con_icon_02.png") left center no-repeat;}
.con_txt div.con3{background:url("../images/con_icon_03.png") left center no-repeat;}
.con_txt div.con4{background:url("../images/con_icon_04.png") left center no-repeat;}
.con_txt div.con5{background:url("../images/con_icon_05.png") left center no-repeat;}
.con_info .con_map{width:50%;height:100%;float: left;}
/****/
.lead_main{padding:20px 0 40px;}
.lead_main .lead_txt{margin-bottom:40px;text-align:justify;}
.lead_txt img{max-width:60%;}
.lead_txt .lead_T{font-size:30px;line-height:35px;color:#b60004;margin-bottom:25px;}
.lead_T:after{content:"";display: block;width:120px;height:2px;background:#be172c;margin-top:25px;}
.lead_txt .lead_TT{font-size:16px;line-height:28px;color:#333;}
/****/
.cul_main{padding:20px 0 40px;}
.cul_main .cul_list{padding-bottom:10px;}
.cul_list .cul_one{display:block;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.cul_one .cul_pic{width:245px;float:left;overflow:hidden;}
.cul_one .cul_pic img{width:100%;transition:all 2s;}
.cul_one:hover .cul_pic img{transform:scale(1.1);}
.cul_one .cul_txt{width:calc(100% - 275px);float:right;}
.cul_txt .cul_T{font-size:14px;color:#666;line-height:40px;height:40px;margin-bottom:20px;}
.cul_T .fl{font-size:16px;color:#333;transition:all .6s;width:calc(100% - 90px);}
.cul_one:hover .cul_T .fl{color:#b60004;}
.cul_txt .cul_TT{font-size:14px;color:#333;line-height:20px;height:60px;margin-bottom:15px;}
.cul_txt .cul_link{
    width:98px;line-height:28px;text-align:center;font-size:14px;
    color:#666;border:1px solid #ddd;transition:all .6s;border-radius:4px;
}
.cul_one:hover .cul_txt .cul_link{background:#b60004;border-color:#b60004;color:#fff;}
/****/
.join_main{padding:20px 0 40px;}
.join_main .join_list{padding-bottom:10px;}
.join_list .join_one{
    display:block;width:48.8%;margin-right:2.4%;margin-bottom:30px;box-sizing: border-box;
    float: left;border:1px solid #eee;padding:15px 20px;color:#000;font-size:14px;line-height:25px;
}
.join_list .join_one:nth-child(2n){margin-right:0;}
.join_one .join_T{line-height:24px;font-size:16px;color:#333;margin-bottom:10px;transition:all .3s;}
.join_list .join_one:hover{color:#fff;background: #b60004;}
.join_one:hover .join_T{color:#fff;}
/****/
.honor_main{padding:20px 0 40px;}
.honor_main .honor_list{position: relative;}
.honor_list .honor_one{
    position: absolute;width: calc(33.33% - 16px);overflow: hidden;display: block;
    box-sizing: border-box;border: 1px solid #eee;padding:24px;cursor: pointer;
}
.honor_list .honor_one.one {left:0;}
.honor_list .honor_one.two {left:calc(33.33% + 8px);}
.honor_list .honor_one.three {left:calc(66.66% + 16px);}
.honor_one img{width: 100%;}
.honor_one .honor_txt{
    position: absolute;width:100%;height:100%;line-height: 24px;font-size: 16px;opacity: 0;
    bottom:0;left:0;background:rgba(0,0,0,.8);color:#fff;text-align: center;transition:all .8s;
}
.honor_one:hover .honor_txt{opacity: 1;}
.honor_txt .hon_link{width: 72px;line-height:36px;background:#b60004;border-radius: 5px;margin:30px auto 0;}
.honor_pop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 12;display: none;}
.honor_pop .honor_PBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-bottom:60px;}
.honor_PBox .honor_close{position:absolute;width:26px;height:26px;background:url("../images/close_01.png") center/100%;top:-30px;right:-50px;transition:all 1s;cursor:pointer;}
.honor_PBox .honor_close:hover{transform:rotate(180deg);}
.honor_PBox img{max-width:80vw;max-height:80vh;}
.honor_PBox .in_back{position:absolute;left:calc(50% - 39px);bottom:0;}
/****/
.news_main{padding:20px 0 40px;}
.news_main .news_list{padding-bottom:20px;}
.news_list .news_one{
    display:block;width:23.5%;margin-right:2%;margin-bottom:26px;box-sizing: border-box;
    border:1px solid #eee;padding:10px 10px 0;box-shadow:5px 5px 0 0 #e8e8e8;float:left;
}
.news_list .news_one:nth-child(4n){margin-right:0;}
.news_one img{width:100%;transition:all 2s;}
.news_one:hover img{transform:scale(1.1);}
.news_one .news_T{font-size:16px;line-height:25px;color:#333;height:50px;margin-top:12px;}
.news_one .news_bottom{margin-top:12px;height:28px;line-height:28px;border-top:1px solid #eee;font-size:12px;color:#999;font-family:Arial;}
.news_bottom .fr{height:100%;width:14px;background:url("../images/news_icon.png") center no-repeat;}
/****/
.newsD_main{padding:10px 0 40px;}
.newsD_main .newsD_T{font-size:18px;line-height:24px;color:#b60004;text-align:center;padding:5px 0;}
.newsD_main .newsD_top{padding-bottom:4px;border-bottom:1px solid #eee;font-size:16px;line-height:36px;color:#000;}
.newsD_top .newsD_time{padding-left:26px;background:url("../images/time.jpg") left center no-repeat;float:left;}
.newsD_top .bdshare-button-style0-16 a{margin: 7px 5px 7px 0;height: 20px;padding-left: 20px;background-image: url("../images/share.jpg");}
.newsD_top .bdshare-button-style0-16 .bds_weixin{background-position: 0 0;}
.newsD_top .bdshare-button-style0-16 .bds_tsina{background-position: -25px 0;}
.newsD_top .bdshare-button-style0-16 .bds_qzone{background-position: -50px 0;}
.newsD_top .bdshare-button-style0-16 .bds_sqq{background-position: -75px 0;}
.newsD_main .newsD_TT{padding:20px 0 30px;font-size:16px;line-height:28px;color:#000;text-align:justify;}
.newsD_TT img{max-width:100%;}
/****/
.msg_main{padding:20px 0 40px;}
.msg_main .msg_box{padding:70px 30px 50px;background:#f8f8f8;}
.msg_box .msg_form{max-width:900px;margin:auto;}
.msg_form .msg_ipt{width:46%;margin-right:8%;margin-bottom:20px;float: left;}
.msg_form .msg_ipt:nth-child(2n){margin-right:0;}
.msg_ipt .msgIpt_name{width:100px;font-size:16px;line-height:40px;color:#000;float: left;}
.msgIpt_name:before{content:"*";color:#f00;padding-right:5px;}
.msg_ipt input[type='text']{
    width:calc(100% - 100px);float:left;border:1px solid #d0d0d0;font-size:16px;
    border-radius:4px;height:40px;background:transparent;padding-left:12px;color:#000;
}
.msg_ipt textarea{
    width:calc(100% - 100px);float:left;border:1px solid #d0d0d0;font-size:16px;resize:none;
    border-radius:4px;height:140px;background:transparent;padding:6px 12px;color:#000;
}
.msg_ipt.vCode input[type='text']{width:calc(100% - 215px);}
.vCode img{width:98px;height:38px;float:right;margin:1px 0;}
.msg_form .msg_btn{float: left;padding-left:100px;box-sizing: border-box;width:46%;}
.msg_btn input{width:47%;display: block;float: left;height:40px;font-size:16px;border-radius:4px;}
.msg_btn input.msgBtn1{background:#b60004;color:#fff;margin-right:6%;border-radius:4px;}
.msg_btn input.msgBtn2{background:#bfbfbf;color:#333;}
/****/
.history_main{padding:50px 0 120px;background:url("../images/his_bg.jpg") center bottom no-repeat;}
.yjYear_box{width:840px;max-width:84%;margin:0 auto;position: relative;}
.yjYear_box .yjYear_ovh{width: 100%;overflow: hidden;}
.yjYear_box:before{content:"";width:114%;height:1px;background:#9a9b9a;display: block;position: absolute;left: -7%;bottom:14px;}
.yjYear_ovh .yjYear_list{width: 10000%;}
.yjYear_list .yjYear_one{width: 0.25%;float: left;text-align: center;font-size:20px;color:#333;transition: all .6s;line-height:36px;cursor: pointer;}
.yjYear_one i{margin:10px auto;display: block;width:9px;height:9px;border-radius:50%;background:#666;position:relative;}
.yjYear_one i:before{
    content: "";display: block;width:9px;height:9px;border:1px solid transparent;
    position: absolute;top:0;left:0;transition: all .6s;border-radius:50%;box-sizing: border-box;
}
.yjYear_list .yjYear_one.nowLook,.yjYear_list .yjYear_one:hover{color:#940404;}
.yjYear_one.nowLook i,.yjYear_one:hover i{background:#940404;}
.yjYear_list .yjYear_one.nowLook i:before{width:15px;height:15px;top:-3px;left:-3px;border-color:#940404;}
.yj_box{position: relative;margin-top:20px;}
.yj_box .yj_controls div{position: absolute;width: 50px;height: 50px;top:-60px;cursor: pointer;transition: all .6s;}
.yj_box .yj_prev{left: 0;background: url("../images/to_left_03.png") center no-repeat;}
.yj_box .yj_next{right:0;background:url("../images/to_right_03.png") center no-repeat;}
.yj_box .yj_prev:hover{background-image: url("../images/to_left_04.png");}
.yj_box .yj_next:hover{background-image:url("../images/to_right_04.png");}
.yj_box .yj_list{width: 76%;margin: auto;font-size:16px;line-height:28px;color:#000;text-align:center;min-height:100px;}
.yj_list .yj_one{display: none;}