@charset "utf-8";
/* reset */
html { height: 100%; }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
iframe, frame, fieldset, img { border: 0 none }
/*img { vertical-align: top }*/
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;margin:0; }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, select, button, textarea { color:#333; font-size: 14px; font-family:"Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53";  }
a:link,
a:visited,
a:active,
a { text-decoration: none;}
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none } 

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.5;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.5;}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.5;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.5;}

/*公用样式end*/

.mt_110{margin-top:110px;}
.mb_110{margin-bottom:110px;}
.pt_110{padding-top: 110px;}
.pb_110{padding-bottom: 110px;}

.mt_85{margin-top:85px;}
.mb_85{margin-bottom:85px;}
.pt_85{padding-top:85px;}
.pb_85{padding-bottom:85px;}

.mt_75{margin-top:75px;}
.mb_75{margin-bottom:75px;}
.pt_75{padding-top: 75px;}
.pb_75{padding-bottom: 75px;}
.mt_60{margin-top: 60px;}
.mb_60{margin-bottom: 60px;}
.pt_60{padding-top: 60px;}
.pb_60{padding-bottom: 60px;}

.mt_55{margin-top:55px;}
.mb_55{margin-bottom:55px;}
.pt_55{padding-top:55px;}
.pb_55{padding-bottom:55px;}
.mt_45{margin-top:45px;}
.mt_40{margin-top:40px;}
.mb_40{margin-bottom:40px;}
.mt_30{margin-top:30px;}
.mb_30{margin-bottom: 30px;}
.pt_30{padding-top: 30px;}
.pb_30{padding-bottom: 30px;}

.mt_25{margin-top:25px;}
.mt_20{margin-top:20px;}
.mt_15{margin-top:15px;}

/*font-size*/
.fnt_12 { font-size:12px;}
.fnt_14 { font-size:14px;}
.fnt_16 { font-size:16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size:20px;}
.fnt_22 { font-size:22px;}
.fnt_24 { font-size:24px;}
.fnt_26 { font-size:26px;}
.fnt_28 { font-size:28px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:32px;}
.fnt_34 { font-size:34px;}
.fnt_36 { font-size:36px;}
.fnt_38 { font-size:38px;}
.fnt_40 { font-size:40px;}

.fnt_42 { font-size:42px;}
.fnt_44 { font-size:44px;}
.fnt_46 { font-size:46px;}
.fnt_48 { font-size:48px;}
.fnt_50 { font-size:50px;}
.fnt_52 { font-size:52px;}
.fnt_54 { font-size:54px;}
.fnt_56 { font-size:56px;}
.fnt_58 { font-size:58px;}
.fnt_60 { font-size:60px;}

/*--base style--*/
@font-face{font-family:iconfont;src:url(iconfont/iconfont.eot);src:url(iconfont/iconfont.eot?#iefix) format('embedded-opentype'),url(iconfont/iconfont.woff2) format('woff2'),url(iconfont/iconfont.woff) format('woff'),url(iconfont/iconfont.ttf) format('truetype'),url(iconfont/iconfont.svg#iconfont) format('svg')}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

body{font-family: "Microsoft Yahei", "微软雅黑", "Arial";overflow-x:hidden}
.hidden{opacity:0!important;visibility:hidden!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden}
.w1280{width:64rem;margin:0 auto}
.w1410{width:70.5rem;margin:0 auto}
.w1488{width:74.4rem;margin:0 auto}
.w1220{width:1220px;margin:0 auto}
.w1320{width:1320px;margin:0 auto}
a,h1,h2,h3,li,p{text-decoration:none!important}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}
body{position:relative}
.isIe .select::after{content:none!important}
.swiper-pagination-bullet{width:.12rem;height:.12rem;border-radius:.06rem;background:#fff;opacity:1}
.swiper-pagination-bullet-active{width:.3rem;background:#ff0008}
.layui-layer-btn{display:flex;justify-content:center}
.sm{width:575px;display:inline-block;position:fixed;top:-100px}
.md{width:700px;display:inline-block;position:fixed;top:-100px}
.lg{width:991px;display:inline-block;position:fixed;top:-100px}
.xl{width:1199px;display:inline-block;position:fixed;top:-100px}
.sb22{width: 558px;}

.white{ color:#fff}.gray5{color:#535353;}
.o_g{display:block;width:100%;vertical-align:top;box-sizing:border-box;font-size:0!important;line-height:auto}

.jobserch{ margin-bottom:50px;}
.links {width: 41%;border-radius: 4px;position: relative; margin-right:2%; float:left;}
.links select{ border-radius:5px; width:100%; background:#f4f4f4;height:50px; line-height:50px; font-size:16px; color:#999; padding:0 15px; border:0;}
.links select:hover{cursor: pointer;}
.links option{ font-size:13px; color:#777; line-height:30px; display:block; height:30px;}

.seabtn{ float:left; width:41%; border:none; background:none; background:#f4f4f4; line-height:50px; height:50px; padding:0 15px; border-radius:5px;}
.seabtn2{ float:right; width:15%; border:none; background:none; background:#e6241b; color:#fff; text-align:center
; line-height:50px; height:50px; border-radius:5px; font-size:24px; letter-spacing:5px;}


/*--style--*/
#fullpage{margin:0;}
.header{display:block; width:100%; position:sticky; z-index:9; top:0; bottom:0;}
.header .pcMenuContainer{position:relative;background:#fff;z-index:999;border-bottom:1px solid #ebebeb}
.header .top{ background:#e6241b; height:60px;}
.header .top .innerWrap{width:auto;height:100%; margin:0 auto; padding: 0 17%; display:flex;justify-content:space-between;align-items:center;color:#fff}
.header .top .innerWrap .left ul{display:flex;align-items:center}
.header .top .innerWrap .left ul li{border-right:1px solid #333;margin-right:15px;;padding-right:15px;}
.header .top .innerWrap .left ul li:last-child{border-right:0}
.header .top .innerWrap .left ul li .group{color:#fff}
.header .top .innerWrap .left ul li .portal{color:#666}
.header .top .innerWrap .left ul li .portal:hover{color:#fff}
.header .top .innerWrap .right{height:100%}
.header .top .innerWrap .right ul{display:flex;height:100%}
.header .top .innerWrap .right ul li{display:flex;align-items:center;cursor:pointer;height:100%;padding:0 .2rem}
.header .top .innerWrap .left ul li i{display:none}
.header .top .innerWrap .right ul li .iconR{margin-right:5px}
.header .top .innerWrap .right ul li p{margin-right:.12rem;color:#fff; display:inline-block;}
.header .top .innerWrap .right ul li p a{color:#fff;}
.header .top .innerWrap .right ul li p span{display: inline-block;padding: 0px 10px;}
.header .top .innerWrap .right ul li:hover{background:none;}
.header .top .innerWrap .right ul li .iconfont{transition:all .3s ease-out}
.header .top .innerWrap .right ul li .icon-arrowDown{color:#fff}
.header .top .innerWrap .right ul li.active{background:#f4f4f4;color:#333}
.header .top .innerWrap .right ul li.active i{color:#e50212}
.header .top .innerWrap .right ul li.active .icon-arrowDown{transform:rotate(180deg)}

.linkContainer{width:100%;z-index:997;animation-duration:.4s;background:#f4f4f4;display:none}
.linkContainer .innerWrap{display:flex;width:1280px;margin:0 auto;padding:.6rem 0}
.linkContainer .innerWrap>ul{display:flex;width:100%;display:none}
.linkContainer .innerWrap>ul.active{display:flex}
.linkContainer .innerWrap>ul>div{display:flex;width:30%;justify-content:center;border-right:1px solid #e6e6e6}
.linkContainer .innerWrap>ul>div:first-child{width:20%;justify-content:left}
.linkContainer .innerWrap>ul>div:last-child{width:20%;justify-content:flex-end;border-right:none}
.linkContainer .innerWrap>ul>div p{font-size:20px;margin-bottom:.3rem;color:#333}
.linkContainer .innerWrap>ul>div p:hover{color:#da2233}
.linkContainer .innerWrap>ul>div>li li:hover,.linkContainer .innerWrap>ul>div>li:hover{color:#da2233;text-decoration:underline}
.linkContainer .innerWrap>ul>div>li li:hover a,.linkContainer .innerWrap>ul>div>li:hover a{color:#da2233;text-decoration:underline}
.linkContainer .innerWrap>ul>div>li a.on,.linkContainer .innerWrap>ul>div>li>a.on{color:#da2233;text-decoration:underline}
.linkContainer .innerWrap>ul>div li{font-size:14px;line-height:2;color:#666;cursor:pointer}

.header .bottom{width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:90px;background:#fff}
.header .bottom>a{display:flex;align-items:center;height:100%}
.header .bottom>a .logo{position:relative;width:1.59rem;height:.52rem}
.header .bottom>a .logo li{position:absolute;width:100%;height:100%;left:0;top:0;animation:imgScale 8s ease-in-out infinite;animation-fill-mode:forwards;background:#fff;z-index:4;opacity:0}
.header .bottom>a .logo li img{width:100%}
.header .bottom>a .logo li:nth-child(2){animation-delay:2s;z-index:3}
.header .bottom>a .logo li:nth-child(3){animation-delay:4s;z-index:2}
.header .bottom>a .logo li:nth-child(4){animation-delay:6s;z-index:1}
.header .bottom .menu{height:90px;}
.header .bottom .menu>ul{height:100%;background:#fff}
.header .bottom .menu>ul>li>a{display:block;height:100%}
.header .bottom>img{width:1.6rem;cursor:pointer}
.header .bottom>.right{display:flex;align-items:center;flex-direction:row-reverse}
.header .bottom>.right i{display:block}
.header .bottom>.right a{margin-left:.5rem;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;display:block}
.header .bottom>.right a:hover{background-color:#e60111}


/*下拉导航*/
.header .menu>ul{display:flex}
.header .menu>ul>li{box-sizing:border-box;padding:0 25px;line-height:90px;display:flex;justify-content:center;font-size:18px}
.header .menu>ul>li i{margin-right:5px}
.header .menu>ul>li.active>a,.header .menu>ul>li:hover>a{box-shadow:inset 0 -2px 0 #d12d25}
.header .bottom .menu>ul>li>a.on{box-shadow:inset 0 -2px 0 #d12d25}
.header .menu ul li .innerWrap{display:flex;width:1280px;margin:0 auto}
.header .menu ul li .innerWrap .left{display:block;width:50%;padding:30px 0px  0px;;box-shadow:5px 0 5px rgba(0,0,0,.1)}
.header .menu ul li .innerWrap .left a{display:flex;flex-direction:column;margin-left:0;cursor:pointer}
.header .menu ul li .innerWrap .left h2{margin-bottom:.3rem;line-height:1.5}
.header .menu ul li .innerWrap .left .imgBox{width:100%;height:230px;}
.header .menu ul li .innerWrap .left .imgBox img{display:inline-block; height:180px; width:auto;}
.header .menu ul li .innerWrap .left .imgBox p{ display:inline-block; width:250px; overflow:hidden; font-size:16px; height:180px; line-height:30px; 
overflow:hidden; margin-left:30px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.header .menu ul li .innerWrap .left .imgBox div{width:100%;height:100%;background-position:center;background-size:cover}
.header .menu ul li .innerWrap .right{width:48%;padding:60px 0 10px 10px; margin:0 auto;}
.header .menu ul li .innerWrap .right h2{margin-bottom:.3rem;line-height:1.5}
.header .menu ul li .child{position:absolute;width:100%;z-index:-1;left:0;top:150px;background:#fff;transform-origin:top center;display:none;border-top:1px solid #ebebeb;cursor:default; height:261px;}
.header .menu ul li .child ul{display:flex;flex-wrap:wrap;}
.header .menu ul li .child li{width:33.3%;box-sizing:border-box;padding:0;height:50px;line-height:50px;cursor:pointer;font-size:16px}
.header .menu ul li .child li a{width:100%;height:100%;color:#333}
.header .menu ul li .child li:last-child{border-bottom:none}
.header .menu ul li .child li:hover a{color:#d12d25}
.header .menu ul li:hover .child{animation-name:slideInDown;animation-duration:.4s;display:block;}


/* index banner */
.banner{height:997px}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{width:100%;position:relative;display:flex;justify-content:center;align-items:center}
.banner .swiper-slide-active .bannerImg{transform:scale(1.05)}
.banner .swiper-slide a{display:flex;align-items:center;width:100%;height:100%}
.banner .swiper-slide .bannerImg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;transition:all .5s ease-out;left:0;top:0}
.banner .swiper-slide .ctx{width:1280px;margin:0 auto}
.banner .swiper-slide .ctx p{text-align:left;color:#fff}
.banner .swiper-slide .ctx .p1{font-size:60px;line-height:1;margin-bottom:.2rem;letter-spacing:.02rem}
.banner .swiper-slide .ctx .p2{font-size:30px;line-height:1;letter-spacing:.02rem;font-family:"SFÂ ProÂ Text","SFÂ ProÂ Icons","HelveticaÂ Neue",Helvetica,Arial,sans-serif}
.swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:#fff;opacity:1}
.swiper-pagination-bullet-active{width:16px;background:#ff0008;}

/**/
.jt_show{ width: 100%; height: 857px; background:url(../images/index_section1_bg.png) center no-repeat;}
.jt_logo{ padding-top:150px; text-align: center;}
.jt_des{margin-top: 44px; text-align: center;}
.jt_des .dp1{font-size: 45px; line-height: 100px;}
.jt_des .dp2{font-size: 25px;line-height: 50px;}
.jt_ico{margin-top:90px; text-align: center;}
.jt_ico ul{display: flex; justify-content: space-between;}
.jt_ico ul li{padding: 0 97px;}
.jt_ico ul li img{display:block; width:140px; height:140px;}
.jt_ico ul li:hover img{ transform:rotate(360deg); transition:all 1s;transform:scale(1.3);            -ms-transform:scale(1.3);
            -webkit-transform:scale(1.3);
            -o-transform:scale(1.3);
            -moz-transform:scale(1.3);}


/*--集团品牌--*/
.pp_tit{ font-size: 40px; color: #e6261b; text-align: center;}
.pp_des{font-size: 17px; color: #2b2b2b; text-align: center; padding-bottom:30px;}


.home_brand .sd_imgbox{height:100%}
.home_brand .title{font-size:48px;font-weight:700;line-height:54px;color:#fff;text-align:center}
.home_brand .description{font-size:16px;line-height:22px;color:#fff;opacity:.7;text-align:center;margin:20px 0 45px}
.home_brand .home_brand_content{width:100%;height:588px; margin-top: 40px; overflow:hidden}
.home_brand ul{min-width:100%;height:100%;margin:0 -5px;text-align:left}
.home_brand li{display:inline-block;width:16.66%;height:100%;line-height:500px;text-align:center;border-left:5px solid #fff;border-right:5px solid #fff;box-sizing:border-box;vertical-align:top;position:relative;overflow:hidden}
.home_brand li.open{width:66.66%}
.home_brand li.open .cover_box{opacity:0}
.home_brand li.open .innner_box{z-index:8}
.home_brand li.open .innner_box_txt{bottom:3px;opacity:1}
.home_brand li .cover_box{width:100%;height:100%;position:absolute!important;left:-2px;transition:all .3s;z-index:2; background:rgba(0,0,0,0.8);}
.home_brand li .cover_box .sd_imgbox{position:absolute!important;width:100%}
.home_brand li .cover_txt{display:inline-block;position:relative;max-width:100%; top:15%;}
.home_brand li .cover_txt p{font-size:20px;line-height:26px;color:#fff;opacity:.6;margin-bottom:5px;}
.home_brand li .cover_txt .cover_title{font-size:32px;line-height:55px;color:#fff;font-weight:700; height:55px;}
.home_brand li .innner_box{position:absolute!important;left:-2px;height:100%;width:100%;transition:all .3s}
.home_brand li .innner_box .img{display:inline-block;width:100%;height:100%}
.home_brand li .innner_box_txt{position:absolute;bottom:0px;left:0;line-height:normal;width:100%;text-align: center;box-sizing:border-box; padding:30px 0px;}
.home_brand li .innner_box_txt p{font-size:16px;color:#fff;opacity:.9;margin-top:15px; }
.home_brand li .innner_box_abc{position:absolute;left:0;top:0;height:100%}
.home_brand li .innner_box_abc img{height:100%;width:auto}
innner_box_title{display:block; width:100%; background:rgba(255,255,255,0.5);}
.home_brand li .innner_box_title h2{font-size:28px;display:inline-block;font-weight:700;height:30px; color:#d12e26; line-height:30px;}
.home_brand li .innner_box_title a{font-size:16px;line-height:34px;color:#fff;float:right;position:relative;top:-1px}
.home_brand li .innner_box_title a:hover{color:#fff!important}
.home_brand li .innner_box_title a:hover i{color:#fff!important}
.home_brand li .innner_box_title a i{font-size:18px;vertical-align:baseline;margin-left:5px;position:relative;top:1px}
.home_brand li .icon_open{display:none;width:32px;height:32px;position:absolute;bottom:20px;left:50%;margin-left:-16px;z-index:2;cursor:pointer}
.home_brand li .icon_open img{display:block;width:100%;height:100%}
.home_shedderShow .home_brand li .icon_open{display:block}
.home_shedderShow .home_brand li .icon_close{display:none}
.home_shedderShow .home_brand li.open .icon_open{display:none}
.home_shedderShow .home_brand li.open .icon_close{display:block}
@media (min-width: 1920px)
.home_brand {
    padding: 60px 90px 10px;
}



/*/*--集团品牌--*/
/*<!--.pp_tit{ font-size: 45px; color: #e6261b; text-align: center;}
.pp_des{font-size: 25px; color: #2b2b2b; text-align: center;}
.home_brand{overflow:hidden;padding:60px 0px 10px;}
.home_brand .sd_imgbox{height:100%}
.home_brand .title{font-size:48px;font-weight:700;line-height:54px;color:#fff;text-align:center}
.home_brand .description{font-size:16px;line-height:22px;color:#fff;opacity:.7;text-align:center;margin:20px 0 45px}
.home_brand .home_brand_content{width:100%;height:588px; margin-top: 40px; overflow:hidden}-->*/
/*.home_brand ul{min-width:100%;height:100%;margin:0 -5px;text-align:left}
.home_brand li{display:inline-block;width:16.66%;height:100%;line-height:500px;text-align:center;border-left:5px solid #0f2341;border-right:5px solid #0f2341;box-sizing:border-box;vertical-align:top;position:relative;overflow:hidden}
.home_brand li.open{width:66.66%}
.home_brand li.open .cover_box{opacity:0}
.home_brand li.open .innner_box{z-index:8}
.home_brand li.open .innner_box_txt{bottom:45px;opacity:1}
.home_brand li .cover_box{width:100%;height:100%;position:absolute!important;left:-2px;top:-2px;transition:all .3s;z-index:2}
.home_brand li .cover_box .sd_imgbox{position:absolute!important;width:100%}
.home_brand li .cover_txt{display:inline-block;position:relative;max-width:100%}
.home_brand li .cover_txt p{font-size:20px;line-height:26px;color:#fff;opacity:.6;margin-bottom:5px;font-weight:700}
.home_brand li .cover_txt .cover_title{font-size:32px;line-height:38px;color:#fff;font-weight:700}
.home_brand li .innner_box{position:absolute!important;left:-2px;top:-2px;height:100%;width:100%;transition:all .3s}
.home_brand li .innner_box .img{display:inline-block;width:100%;height:100%}
.home_brand li .innner_box_txt{position:absolute;bottom:100px;left:0;line-height:normal;width:100%;text-align:left;padding:0 60px;box-sizing:border-box;opacity:0}
.home_brand li .innner_box_txt p{font-size:16px;line-height:1.75;color:#fff;opacity:.9;margin-top:15px}
.home_brand li .innner_box_abc{position:absolute;left:0;top:0;height:100%}
.home_brand li .innner_box_abc img{height:100%;width:auto}
.home_brand li .innner_box_title h2{font-size:28px;line-height:34px;color:#fff;display:inline-block;font-weight:700}
.home_brand li .innner_box_title a{font-size:16px;line-height:34px;color:#fff;float:right;position:relative;top:-1px}
.home_brand li .innner_box_title a:hover{color:#fff!important}
.home_brand li .innner_box_title a:hover i{color:#fff!important}
.home_brand li .innner_box_title a i{font-size:18px;vertical-align:baseline;margin-left:5px;position:relative;top:1px}
.home_brand li .icon_open{display:none;width:32px;height:32px;position:absolute;bottom:20px;left:50%;margin-left:-16px;z-index:2;cursor:pointer}
.home_brand li .icon_open img{display:block;width:100%;height:100%}*/
<!--.home_shedderShow .home_brand li .icon_open{display:block}
/*.home_shedderShow .home_brand li .icon_close{display:none}
.home_shedderShow .home_brand li.open .icon_open{display:none}
.home_shedderShow .home_brand li.open .icon_close{display:block}*/

/*--新闻中心--*/
.news-center{ padding: 55px 0 60px 0;}
.nc-tit{position: relative; height: 72px; margin-bottom:30px;  font-size: 40px; color: #333; font-weight: bold;}
.nc-tit::after{position:absolute;display:block;content:"";width:88px;height:2px;background:#d12e26;left:0;bottom:0}
.nc-box{ position: relative;}
.nc-tab-h{position: absolute; top: -80px; right: 0;  height: 40px;}
.nc-tab-h li{display: inline-flex; font-size: 14px; color:#909090; line-height: 40px; font-weight: bold; border:#909090 1px solid; border-radius: 6px; padding: 0 15px; cursor: pointer;}
.nc-tab-h li:hover, .nc-tab-h li.on{color:#d12e26; border:#d12e26 1px solid;}
.nc-tab-con{}
.nc-con-l{ height: 602px; position: relative;}
.nc-tt{float:left; width: 919px; height: 512px; border: #ececec 1px solid; box-shadow: 0 0 3px  rgba(0,0,0,0.1);}
.nc-tt-pic{width: 919px; height: 405px; overflow: hidden;}
.nc-tt-pic img{width: 100%; height: 405px;}
.nc-tt-txt{ height: 135px; padding: 28px; color: #4a4a4c; font-size: 18px; line-height: 30px;}
.nc-tt-txt span{display: block;}
.nc-tt:hover .nc-tt-txt{color:#d12e26;}
.nc-list{float:right; width:383px; height: 512px; border: #ececec 1px solid; box-shadow: 0 0 6px rgba(0,0,0,0.1); overflow:hidden;}
.nc-list li{ padding: 10px 10px 0 20px; border-bottom: #ececec 1px solid;}
.nc-list li:last-child{border:none}
.nc-list li a{ font-size: 14px; color: #4a4a4c;}
.nc-list li p{display: block; height:40px; line-height:40px; color:#4a4a4c;}
.nc-list li span{display: block; height:40px; line-height:40px; color:#4a4a4c;}
.nc-list li:hover{background:#eb2314;}
.nc-list li:hover a{color: #fff;}
.nc-list li:hover a p{color:#fff;}
.nc-list li:hover a span{color:#fff;}
.nc-more{ position: absolute; top: 540px; width:100%; height: 80px; text-align: center;}
.nc-more a{ line-height: 80px; padding: 10px 20px; border-radius: 6px; background:#eb2314; color: #fff;}

.tt2 p{display:block; padding:40px 0px; font-size:16px; line-height:30px; text-indent:2em;}

/*--视频中心--*/
.video-center{padding: 60px 0 20px; background: url(../images/section_video_bg.jpg)  center no-repeat; margin-bottom: 60px;}
.vc-tit{position: relative; height: 72px; margin-bottom:30px;  font-size: 40px; color: #fff; font-weight: bold;}
.vc-tit::after{position:absolute;display:block;content:"";width:88px;height:2px;background:#d12e26;left:0;bottom:0}
.vc-box{ height:auto !important; margin-top:30px; padding-bottom:25px;}
.vc-1st{float:left; width: 992px; height: 558px; background:#000;}
.sbb2{height:668px;}
.vc-list{float:right; width:316px; height:auto !important;}
.vc-list li{  width:100%; height: 178px; margin-bottom: 16px; position: relative; overflow: hidden;}

.vc-list li:last-child{ margin-bottom: 0;}
.vc-list li .s11-img .pic{display:block; width:100%; height:150px; overflow:hidden; position:relative;}
.vc-list li .s11-img .pic img{display:block; width:100%; min-height:150px;}
.vc-list li .s11-img .pic i{display:none; position:absolute; top:-10px; right:0; width:100%; height:150px;}
.vc-list li .s11-img .pic:hover i{display:block;}
.vc-list li:hover img{ transform: scale(1.1); opacity: .8;}
.vc-list li span{width: 100%; height: 33px;background: #000; opacity: .7; color:#fff; text-align: center; line-height: 33px; display:block;}
.vc-more{ height: 80px; text-align: center;}
.vc-more a{padding: 10px 20px; line-height: 80px;  border-radius: 6px; border:#fff 1px solid; color: #fff;}
.layui-layer-iframe iframe{display:block; width:600px; height:400px;}


/*--企业期刊--*/
.qk{ margin-bottom: 30px;}
.qk-tit{position: relative; height: 72px; margin-bottom:30px;  font-size: 40px; color: #333; font-weight: bold;}
.qk-tit::after{position:absolute;display:block;content:"";width:88px;height:2px;background:#d12e26;left:0;bottom:0}
.qk-box{}
.qk-box ul{ display:block; width:100%;}
/* .qk-box ul::after{content: ''; display: block; width: 384px; height: 630px; visibility: hidden;} */
.qk-box ul li{ display:block; float:left; width:25%;}
.qk-box ul li em{display:block; width:95%; margin:0 auto; font-style:normal;}
.qk-pic{ width:100%;height: 425px; overflow: hidden; box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
.qk-pic img{ display:block; width:100%; min-height:425px;}
.qk-h{height: 54px; line-height: 54px; font-size: 16px; color: #7f7f7f; text-align: center; width:100%;}
.qk-link a{ height: 56px;line-height: 56px; font-size: 14px; background: #e9e9e9; text-align: center; border-radius: 6px; color: #7f7f7f; width:100%; display:block;}
.qk-box ul li .qk-link a:hover {background:#eb2314;color: #fff;}
.qk-more{ height: 80px; text-align: center;}
.qk-more a{ line-height: 80px; padding: 10px 20px; border-radius: 6px; background:#eb2314; color: #fff;}

/*--招商中心--*/
.zs{ margin-bottom: 100px;}
.zs-tit{position: relative; height: 72px; margin-bottom:30px;  font-size: 40px; color: #333; font-weight: bold;}
.zs-tit::after{position:absolute;display:block;content:"";width:88px;height:2px;background:#d12e26;left:0;bottom:0}
.zs-box{ display: flex; justify-content: space-between;}
.zs-s1{ width: 640px;  box-shadow: 0px 0px 8px #DDD;}

.zs-img{width: 640px; height: 290px; overflow: hidden; }
.zs-img img{width: 640px; height: 290px; transition: opacity 1s, transform 1s;}
.zs-s1:hover img{ transform: scale(1.1); opacity: .8;}
.zs-con{  padding:20px 20px 20px 20px;}
.zs-h{ font-size: 30px; color: #4d4d4d;}
.zs-txt{ display: flex; justify-content: space-between;}
.zs-txt p{font-size: 17px; color: #4d4d4d; margin-top:8px;}
.zs-txt a{background: #535353; color:#fff; padding: 3px 5px; border-radius: 6px;}
.zs-s1:hover .zs-h, .zs-s1:hover .zs-txt p{ color: #FFF;}
.zs-s1:hover .zs-con{background:#eb2314; color:#FFF}

.more2 a{    display: block;
    height: 40px;
    background: #eb2314;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}
/*--footer--*/
.footer{}
.foot_info{ height: 410px; padding-top: 63px; background: url(../images/section_ft_bg.jpg) center no-repeat;}
.foot_nav{float: left; width: 760px; display: flex; }
.nav_pt{ width: 170px;}
.nav_pt ul{padding: 20px 0;}
.nav_pt li{ line-height: 32px;}
.tit3, .tit4, .tit5{color:#fff;}
.tit3{font-size: 18px;}
.tit4{font-size: 16px;}
.tit5{font-size: 14px;}
.foot_lx{float:right; width: 400px; position: relative;}
.lx-400, .lx-weixin, .lx-douyin, .lx-ico{position: absolute;}
.lx-400{ left: 0; top:0}
.lx-weixin{left:0; top:110px;}
.lx-weixin img{display:block; height:120px; width:120px;}
.lx-douyin img{display:block; width:120px; height:120px;}
.lx-douyin{left:170px; top:110px;}
.foot_lx span{display: block; color: #fff; font-size: 14px; line-height: 40px; text-align: center;}
.foot_lx p{font-size: 32px;color: #fff;font-weight: bold;margin-top: 6px;display: block;float: right;padding-left: 10px;}

.lx-ico{ right: 0; top:110px; width: 36px;}
.lx-ico img{display: block; margin-bottom: 20px;}
.foot_copy{height: 80px; }
.foot_copy_s{ text-align: center; line-height: 80px; font-size: 16px; color: #939393;}
.foot_copy_s a{color: #939393;}

.page li{ color: #fff; line-height: 40px; padding: 0 70px; margin: 0 20px; border: #fff 1px solid;}
.page li a{ font-size:20px; cursor:pointer}
/* page tab */
.page_tab{ height: 125px; display:none;}
.page{background:#eb2314; display:block; height:125px;}
.page_tab ul{ height: 125px; padding: 30px 0; display: flex; align-items:center; justify-content:center;}
.page_tab li{ color: #333; line-height: 40px; padding: 0 70px; margin: 0 20px; border: #fff 1px solid;}
.page_tab li a{ color: #fff; font-size:20px; cursor:pointer}
.page li:hover, .page li.active{background:#fff; color:#eb2314;cursor:pointer;}
.page  li:hover a,.page li.active a{color:#eb2314; cursor:pointer;}

.more a{color:#eb2314;}
/*--about page--*/
.about-ico{ padding-top: 50px;}
.about-ico ul{display: flex; justify-content:space-between;}
.about-ico li img{ display:block; height:161px; width:auto;}
.about-des{padding-top: 50px;}
.about-des p{}
.about-des p span{line-height:35px;}
.about-jd-list{padding-top: 50px;}
.about-jd-list ul{ display:block;}
.about-jd-list li{ display:block; float:left; width:33.33%; margin-bottom:20px;}
.about-jd-list li a{display:block; width:95%; margin:0 auto;position: relative;}
.about-jd-list li .jd-pic{ width: 100%; height: 299px; overflow: hidden;}
.about-jd-list li .jd-pic img{width: 100%; min-height: 299px;transition: opacity 1s, transform 1s;}
.about-jd-list li:hover .jd-pic img{transform: scale(1.1); opacity: .8;}
.about-jd-list li .jd-txt{ position: absolute; left: 0; bottom: 0; width: 390px; height: 50px; color: #4d4d4d; background: #dedede;  padding: 0 20px; opacity: 0.8; z-index: 10;}
.about-jd-list li .jd-txt h3{ line-height: 50px; font-size:20px;}
.about-jd-list li .jd-txt p{  display: none;}
.about-jd-list li:hover .jd-txt p{ display: block;}
.about-jd-list li:hover .jd-txt{height: 160px; background: #eb2314; color: #FFF; opacity: 1; transition: opacity 1s, transform 1s;}


.about-video{ width: 1220px; height: 686px;}
.about-link{ padding: 50px 0;}
.about-link ul{display: flex; justify-content: space-between;}
.about-link li{ width: 390px; box-shadow: 0px 0px 8px #AAA;}
.about-link li:hover{box-shadow: 0px 0px 10px #AAA;}
.about-link li .l-pic{width: 390px; overflow: hidden;}
.about-link li .l-pic img{transition: opacity 1s, transform 1s;}
.about-link li:hover .l-pic img{transform: scale(1.1); opacity: .8;}
.about-link li .l-txt{ padding: 20px; text-align: center;}
.about-link li .l-txt h3{font-size: 28px; color: #4d4d4d; line-height: 50px;}
.about-link li .l-txt p{font-size: 16px; line-height: 40px;}
.about-link li .l-txt span{background: #535353; color:#fff; padding: 3px 10px; border-radius: 6px; line-height: 50px;}
.about-link li:hover .l-txt{background:#eb2314;}
.about-link li:hover h3{color:#fff;}
.about-link li:hover p{color:#fff;}
.about-link li:hover span{background:#FFF; color:#eb2314;}

/*--发展历程--*/
.lc{ background: url(../images/fazhanlicheng-bg.jpg) center no-repeat; height:800px;}
.lc .lc-tit{position: relative; margin-bottom:30px;  font-size: 38px; color: #d12e26; font-weight: bold; padding-top:30px;}
.lc .lc-tit::after{position:absolute;display:block;content:"";width:88px;height:2px;background:#d12e26;left:0;bottom:0}
.lc .lc-box{ display: flex; justify-content: space-between;}
.lc .lc-box .lc-list{ width: 487px; }
.lc .lc-box .lc-list li{height: 140px; padding:35px 60px; margin-bottom: 8px; background: #eaeae8; position: relative;  cursor: pointer;}
.lc .lc-box .lc-list .date{ display: none; font-size: 32px; color: #FFF; font-weight:bolder;}
.lc .lc-box .lc-list .tit{ font-size: 30px; color: #323232; line-height: 75px;}
.lc .lc-box .lc-list .ico{ position: absolute; top: 40px; right: 30px; width:62px; height: 62px; background: url(../images/fzlc-2.png) center no-repeat;  }
.lc .lc-box .lc-list li:hover,.lc .lc-box .lc-list li.on{background:#d12e26;}
.lc .lc-box .lc-list li:hover .tit,.lc .lc-box .lc-list li.on .tit{color: #FFF; line-height: 45px;}
.lc .lc-box .lc-list li:hover .date,.lc .lc-box .lc-list li.on .date{display: block;line-height: 30px;}
.lc .lc-box .lc-list li:hover .ico,.lc .lc-box .lc-list li.on .ico{background: url(../images/fzlc-1.png);}
.lc .lc-box .lc-line{ width: 30px; }
.lc .lc-box .lc-con{ width: 780px; height: 660px;}
.lc .lc-box .lc-con-box{width: 780px; height: 660px; overflow: auto;}
.lc .lc-box .lc-con-box h2{font-size:28px; display:block; height:50px; line-height:50px; color:#d12e26; font-weight:bolder;}
.lc .lc-box .lc-con-box p{line-height:35px; font-size:16px;}
.lc .lc-box .lc-con-box img{display:block; max-width:100%; margin:20px 0px;}
/*--企业文化- -*/
.wh{padding: 88px 0 76px;}
.wh-p1{ height: 700px; position: relative;}
.wh-p2{ height: 575px; margin-top: 20px; position: relative; background: url(../images/wh-p2-1.jpg) center no-repeat;}
.wh-p3{ height: 645px; margin-top: 20px; position: relative; background: url(../images/wh-p3-1.jpg) center no-repeat;}

.wh-p1-c1,.wh-p1-c2,.wh-p1-c3,.wh-p1-c4,.wh-p2-c1,.wh-p3-c1,.wh-p1-c4-b{ position: absolute;}
.wh-p1-c1{left: 0; top: 0; width: 710px; height: 345px; background: #e6241b;}
.wh-p1-c2{left: 0; top:355px; width: 350px; height: 345px; background: #e9e9e9;}
.wh-p1-c3{left: 360px; top:355px; width: 350px; height: 345px; background: #858786;}
.wh-p1-c4{left: 720px; top: 0; width: 600px; height: 700px; background: url(../images/wh-p1-4.jpg) center no-repeat;}
.wh-p2-c1{left:0; top: 127px; width: 676px; height: 270px;} 
.wh-p3-c1{ top: 186px; right: 0; width: 641px; height: 293px;}
/*hover*/
/* .wh-p1-c1:hover,.wh-p1-c2:hover,.wh-p1-c3:hover {transform: translate(-10px, -10px) scale(1.05);box-shadow: 0 10px 10px #666; z-index: 99; transition: all 0.5s; -webkit-transition: all 0.5s;} */

.wh-p1-c1,.wh-p1-c2,.wh-p1-c3{ text-align: center; padding: 70px 20px 0;}
.wh-p2-c1,.wh-p3-c1{background: #e6241b; opacity: .8; padding: 60px;}
.wh-p1-c4-b{ left: 30px; top: 422px;}
.wh-tit{font-size: 40px; line-height: 80px;}
.wh-p{ font-size: 16px;}

/*--人才招聘--*/
.rczp{padding: 100px 0 20px;}
.rczp .nc-tit2{text-align:center; height: 72px;margin-bottom: 30px;font-size: 40px;color: #333;font-weight: bold; padding-top:30px;}
.rczp .nc-tit2 i{display:block;width: 88px;height: 2px;background: #d12e26; margin:0 auto;}
.rczp-p1{}
#wrapper{margin-top:60px;}
.rczp-p1 p{font-size: 16px; line-height: 35px;}
.rczp-p2{margin-top: 80px;}
.rczp-p2 ul{display: flex; justify-content: space-between;}
.rczp-p2 li{ width: 649px; box-shadow: 0px 0px 8px #AAA;}
.rczp-p2 li:hover{box-shadow: 0px 0px 10px #AAA;}
.rczp-p2 li .rc-pic{width: 100%; height:321px; overflow: hidden;}
.rczp-p2 li .rc-pic img{transition: opacity 1s, transform 1s; display:block; width:100%; min-height:321px;}
.rczp-p2 li:hover .rc-pic img{transform: scale(1.1); opacity: .8;}
.rczp-p2 li .rc-txt{ padding:20px 30px; }
.rczp-p2 li .rc-txt h3{font-size: 28px; color: #e6241b; line-height: 50px; font-weight: bold; position: relative;}
.rczp-p2 li .rc-txt h3 a{ position: absolute; top: 15px; right: 0px; padding: 0px 10px; border-radius: 10px; background:#eb2314; color: #fff; font-size: 16px; line-height: 30px;}
.rczp-p2 li .rc-txt p{ padding-top:10px; font-size: 16px; line-height: 30px;}
.rczp-p2 li .rc-txt .rc-l{ padding: 10px 0;}
.rczp-p2 li .rc-txt .rc-l a{display: block; font-size: 16px; line-height: 44px; position: relative; border-bottom:#d1d1d1 1px solid;}
.rczp-p2 li .rc-txt .rc-l a i{ position: absolute; top: 14px; right: 0; width: 20px; height: 20px; background: url(../images/rc-l-i.jpg) no-repeat;}

.rczp-p3{height:558px; margin-top: 40px; position: relative;}
.rczp-p3-1,.rczp-p3-2,.rczp-p3-3{ position: absolute; box-shadow: 0px 0px 8px #AAA;}
.rczp-p3-1{left:0; top:0; width: 813; height: 558px; }
.rczp-p3-1-pic{width: 100%; height: 390px; overflow: hidden;}
.rczp-p3-1-pic img{transition: opacity 1s, transform 1s; display:block; width:100%; min-height:390px;}
.rczp-p3-1:hover img{transform: scale(1.1); opacity: .8;}
.rczp-p3-1-txt{ padding: 20px 30px;}
.rczp-p3-1-txt h3{font-size: 28px; color: #e6241b; line-height: 50px; font-weight: bold;}
.rczp-p3-1-txt p{font-size: 16px; line-height: 40px;}
.rczp-p3-2{left: 840px; top:0; width: 449px; height: 280px; overflow: hidden;}
.rczp-p3-3{left: 840px; top:307px; width: 449px; height: 251px;overflow: hidden;}
.rczp-p3-2 img,.rczp-p3-3 img{transition: opacity 1s, transform 1s;}
.rczp-p3-2:hover img,.rczp-p3-3:hover img{transform: scale(1.1); opacity: .8;}
.ban2{position:relative; display:block; width:100%; height:auto;}
.ban2 img{display:block; width:100%; height:auto;}
.ban2 .more a{position:absolute; display:block; bottom:100px; right:50%; width:100px; height:40px; line-height:40px; background:#e6241b; color:#fff; font-size:16px; text-align:center;}
/*--生产基地--*/
.jidi-p1{ padding-top:50px;}
.jidi-p1 p{font-size: 16px; line-height: 24px;}
.jidi-p2{margin-top: 80px;}
.jidi-p2 ul{ display: block;}
.jidi-p2 li{ margin-bottom: 50px; box-shadow: 0px 0px 8px #AAA; display: flex; justify-content: space-between;}
.jidi-p2 li .jidi-pic{width: 823px; height: 430px; overflow: hidden;}
.jidi-p2 li .jidi-pic img{width: 823px; min-height: 430px; transition: opacity 1s, transform 1s;}
.jidi-p2 li .jidi-txt{ width: 497px; padding:40px; color: #4c4c4c; }
.jidi-p2 li .jidi-txt h3{font-size: 28px; line-height: 50px; font-weight: bold; position: relative;}
.jidi-p2 li .jidi-txt p{ padding-top:10px; font-size: 16px; line-height: 30px;}
/*hover*/
.jidi-p2 li:hover{box-shadow: 0px 0px 10px #AAA;}
.jidi-p2 li:hover .jidi-pic img{transform: scale(1.1); opacity: .8;}
.jidi-p2 li:hover .jidi-txt{background: #e6241b; color: #fff;}


/*--旗下品牌--*/
.pinpai{padding: 0 0 50px;}
.pinpai-box{margin-top: 80px;}
.pinpai-box ul{ display: block;}
.pinpai-box li{ margin-bottom: 50px; box-shadow: 0px 0px 8px #AAA; position: relative;}
.pinpai-box li .pinpai-pic{width: 1320px; height: 588px; overflow: hidden; }
.pinpai-box li .pinpai-pic img{transition: opacity 1s, transform 2s;}
.pinpai-box li .pinpai-txt{ position: absolute; left: 0; bottom: 0; width: 1320px; height: 142px; padding:40px; color: #4c4c4c; display: flex; justify-content: space-between; z-index: 6; opacity: .8; background:rgba(255,255,255,0.9);}
.pinpai-box li .pinpai-txt .pinpai-logo{font-size: 28px; line-height: 50px; font-weight: bold; position: relative;}
.pinpai-box li .pinpai-txt .pinpai-des{ font-size: 16px; line-height: 30px; text-align: right; margin-top:-10px;}
.pinpai-box li .pinpai-txt .pinpai-des p{display:block; line-height:60px; height:60px; color: #000;}
.pinpai-box li .pinpai-txt .pinpai-des a{ padding: 5px 15px; border-radius: 10px; background: #e6241b; color: #fff;}
/*hover*/
.pinpai-box li:hover{box-shadow: 0px 0px 10px #AAA;}
.pinpai-box li:hover .pinpai-pic img{transform: scale(1.2); opacity: .8;}

/*--联系我们--*/
.lx{ width:1200px;}
.lx-tit{ font-size: 40px; color: #d12e26; line-height: 70px; text-align: center; position: relative;}
.lx-tit::after{ position: absolute; left: 50%; bottom: 0; margin-left: -40px; width:80px; height:2px; background:#d12e26; display:block; content:"";}
.lx-des {font-size: 16px; color: #252525; line-height: 40px; text-align: center;}

.lx-mt{ margin: 40px 0px;}
.lx-mt ul{ margin-top: 30px; display: flex; justify-content: space-between;}
.lx-mt li{display: block;float:left; width:33.33%;}
.lx-mt li a{display:block; width:95%; margin:0 auto;padding: 25px; border:#dcdcdc 1px solid; border-radius: 10px; }
.lx-mt-ico img{display:block; width:auto; height:40px; display:block;}
.lx-mt li .lx-mt-ico{}
.lx-mt li .lx-mt-txt{ color: #898b8a}
.lx-mt li .lx-mt-txt h2{ font-size: 32px; }
.lx-mt li .lx-mt-txt p{ font-size: 16px;}
.lx-mt li .lx-mt-pic{margin-top: 20px;}
.lx-mt li .lx-mt-pic img{width:100px; height:100px; display:block;}
.lx-dh{ margin-top: 40px;}
.lx-dh ul{ margin-top: 30px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.lx-dh li{ margin-bottom: 20px;  display: block; float:left; width:33.33%;}
.lx-dh li a{display:block; width:95%; margin:0 auto;border:#dcdcdc 1px solid; border-radius: 10px;padding: 25px 25px; height:277px; overflow:hidden;}
.lx-dh li.w2{ width: 799px;}
.lx-dh li.w2 a{ width:97%;}
.lx-dh-txt{ color:#252525;}

.lx-dh-txt .tit{ height: 120px;}
.lx-dh-txt h2{ font-size: 32px; font-weight: 400; position: relative;}
.lx-dh-txt h2::after{ position: absolute; left: 0; bottom: -10px; width:80px; height:2px; background:#d12e26; display:block; content:"";}
.lx-dh-txt .con{}
.lx-dh-txt p{}


/*--区域合作--*/
.hezuo-box{margin-top: 0px;}
.hezuo-box ul{ display: block;}
.hezuo-box .oo{ margin-bottom: 50px; box-shadow: 0px 0px 8px #AAA; position: relative;}
.hezuo-box .oo .hezuo-pic{width: 1320px; height: 584px; overflow: hidden; }
.hezuo-box .oo .hezuo-pic img{transition: opacity 1s, transform 2s;}
.hezuo-box .oo .hezuo-txt{ position: absolute; left: 0; bottom: 0; width: 1320px; height: 142px; padding:40px; color: #4c4c4c; background: #E0E0E0; display: flex; justify-content: space-between; z-index: 10; opacity: .8;}
.hezuo-box .oo .hezuo-txt .hezuo-logo{ width: 400px; font-size: 28px; line-height: 50px; font-weight: bold; position: relative;}
.hezuo-box .oo .hezuo-txt .hezuo-logo a{ display: none;}
.hezuo-box .oo .hezuo-txt .hezuo-des{ width: 800px; padding-top:10px; font-size: 16px; line-height: 30px; height:76px; overflow:hidden;}
.hezuo-box .oo .hezuo-txt .hezuo-des .des-show .des-link{text-align: right;}
.hezuo-box .oo .hezuo-txt .hezuo-des .des-show .des-link a{ padding: 5px 15px; border-radius: 10px; background: #e6241b; color: #fff;}
.hezuo-box .oo.hezuo-txt .hezuo-des .body-show{display: none;}
/*hover*/
.hezuo-box .oo:hover{box-shadow: 0px 0px 10px #AAA;}
.hezuo-box .oo:hover .hezuo-txt{ height: auto;}
.hezuo-box .oo:hover .hezuo-pic img{transform: scale(1.2); opacity: .8;}
.hezuo-box .oo:hover .hezuo-txt .hezuo-logo{ font-size: 36px; color: #e6241b;}
.hezuo-box .oo:hover .hezuo-txt .hezuo-logo a{ display: block; background: #e6241b;font-size: 16px; color: #fff; width: 140px; height: 40px; margin-top: 40px; line-height: 40px; text-align: center;border-radius: 10px;}
.hezuo-box .oo:hover .hezuo-txt .hezuo-des{height:auto;}
.hezuo-box .oo:hover .hezuo-txt .hezuo-des .des-show{ display: none;}
.hezuo-box .oo:hover .hezuo-txt .hezuo-des .body-show{display: block;}

.hezuo-lc{ width: 1320px; padding: 40px 0 140px;  margin:0 auto;}
.hezuo-lc-tit{ font-size: 35px; color: #d12e26; line-height: 70px; text-align: center; position: relative;}
.hezuo-lc-tit::after{ position: absolute; left: 50%; bottom: 0; margin-left: -40px; width:80px; height:2px; background:#d12e26; display:block; content:"";}
.hezuo-lc-con{ margin-top: 40px; text-align: center;}
.hezuo-lc-con ul{ display: flex; justify-content: space-between;}
.hezuo-lc-con li{ width: 180px; height: 199px; padding-top: 130px; text-align: center; background: url(../images/hzlc-bg.png) center no-repeat; position: relative; cursor: pointer;}
.hezuo-lc-con li::after{ position: absolute; top: 85px; right: -30px; width:16px; height:32px; background:url(../images/jt-g.png); display:block; content:"";}
.hezuo-lc-con li:last-child::after{display: none;}
.hezuo-lc-con li i{display: block; left: 50%; top: 60px; width: 64px; height: 59px; margin-left: -32px; position: absolute;}
.lc-i1{ background: url(../images/hzlc-1-g.png) center no-repeat; }
.lc-i2{ background: url(../images/hzlc-2-g.png) center no-repeat; }
.lc-i3{ background: url(../images/hzlc-3-g.png) center no-repeat; }
.lc-i4{ background: url(../images/hzlc-4-g.png) center no-repeat; }
.lc-i5{ background: url(../images/hzlc-5-g.png) center no-repeat; }
.lc-i6{ background: url(../images/hzlc-6-g.png) center no-repeat; }
/*hover*/
.hezuo-lc-con li:hover::after{background:url(../images/jt-r.png);}
.hezuo-lc-con li:hover{color:#e6241b;}
.hezuo-lc-con li:hover .lc-i1{ background: url(../images/hzlc-1-r.png) center no-repeat; }
.hezuo-lc-con li:hover .lc-i2{ background: url(../images/hzlc-2-r.png) center no-repeat; }
.hezuo-lc-con li:hover .lc-i3{ background: url(../images/hzlc-3-r.png) center no-repeat; }
.hezuo-lc-con li:hover .lc-i4{ background: url(../images/hzlc-4-r.png) center no-repeat; }
.hezuo-lc-con li:hover .lc-i5{ background: url(../images/hzlc-5-r.png) center no-repeat; }
.hezuo-lc-con li:hover .lc-i6{ background: url(../images/hzlc-6-r.png) center no-repeat; }


/*--新闻中心--*/
.news_center{ padding: 50px 0;}
.news-c-tit{ font-size: 40px; color: #222; line-height: 70px; text-align: center; position: relative;}
.news-c-tit::after{ position: absolute; left: 50%; bottom: 0; margin-left: -40px; width:80px; height:2px; background:#d12e26; display:block; content:"";}
.news-c-des {font-size: 16px; color: #252525; line-height: 40px; text-align: center;}
.news-more-link{ height: auto; text-align: center;}
.news-more-link a{ padding: 10px 30px; color: #eb2314; border: #eb2314 1px solid; border-radius: 8px;}
.news-more-link:hover a{ background: #eb2314; color: #fff;}
/*新闻搜索*/
.news-search{ position: relative;}
.news-bg-box{ text-align: center;}
.news-search-box{ position: absolute; left: 50%; top: 350px; color:#fff; display:none;}
.news-search-box .t1{ font-size: 42px; }
.news-search-box .t2{ font-size: 56px; }
.news-search-box .t3{margin-top: 30px; color:#fff;}
.news-search-box .t4{ font-size: 21px; margin-top: 30px; }
.news-s-key{ width: 500px; height: 51px; line-height: 51px; padding: 0 10px; margin-right: 10px; border:none; border-bottom:#ddd 1px solid; background-color: transparent; color: #fff;}
.news-s-btn{ width: 49px; height: 51px; background: url(../images/search-btn.png) center no-repeat; border: none; text-indent: -100000px; }
.news-search-box .t3 input::input-placeholder{ color: #fff; }
.news-search-box .t3 input::-webkit-input-placeholder{ color: #fff; }
.news-search-box .t3 input:-moz-placeholder{ color: #fff; }
.news-search-box .t3 input::-moz-placeholder{ color: #fff; }
.news-search-box .t3 input:-ms-placeholder{ color: #fff; }
/*行业新闻*/
.news-p1{ background: #f4f4f4; padding: 70px 0 40px;}
.news-p1-list{padding-top: 40px; padding-bottom: 40px; display: block; }
.news-p1-list li{display:block; width:25%; float:left;}
.news-p1-list li a{ width: 95%; background: #fff; box-shadow: 0px 0px 8px #AAA; display:block; padding:20px 10px 30px; margin:0 auto;}
.news-p1-list li a .tit{ font-size: 15px; line-height: 30px;}
.news-p1-list li a .pic{ width: 100%; margin-top: 20px; overflow: hidden; height:197px;}
.news-p1-list li a .pic img{ width: 100%; transition: opacity 1s, transform 1s; display:block; min-height:197px;}
.news-p1-list li a .des{display:block; height:90px; line-height:30px; overflow:hidden; margin-top:10px; font-size:12px;}
.news-p1-list li a .date{ font-size: 14px; display:none;}
.news-p1-list li a .line{ display:block; width: 100%; height: 8px; background: #c9c9c9; margin-top:10px;}
.news-p1-list li a:hover .pic img{ transform: scale(1.2); opacity: .8;}
.news-p1-list li a:hover .line{ background: #eb2314;}
/*企业新闻*/
.news-p2{ background: #fff; padding: 50px 0;}
.news-p2-con{ display: flex; flex-wrap: nowrap; justify-content:space-between; margin-bottom:30px; margin-top:30px;}
.news-p2 .date{ font-size: 21px; display:block; height:50px;}
.news-p2 .tit{ font-size: 17px; display:block; height:60px; line-height:30px; overflow:hidden;}
.news-p2 img{transition: opacity 1s, transform 1s;}
.news-p2 li{ position: relative; }
.news-p2 li:hover img{ transform: scale(1.2); opacity: .8;}
/*left part*/
.news-p2 .list-1{ width: 417px; height: 515px;}
.news-p2 .list-1 li{width: 100%; height: 515px;}
.news-p2 .list-1 .pic{width: 100%; height: 515px; overflow: hidden;}
.news-p2 .list-1 img{width: auto; height: 515px;}
.news-p2 .list-1 .txt{ position: absolute; left: 0; bottom: 0; width: 434px; height: 140px; padding: 20px; }
.news-p2 .list-1 .tit,.news-p2 .list-1 .date{color:#fff;}
/*right part*/
.news-p2 .list-2{ width: 887px; }
.news-p2 .list-2 li{width: 100%; height: 237px;}
.news-p2 .list-2 img{width: 434px; height: 250px;}
.news-p2 .list-2 .pic, .news-p2 .list-2 .txt{width: 434px; height: 250px; background:#fffefc; position: absolute; overflow: hidden; box-shadow: 0px 0px 8px #AAA;}
.news-p2 .list-2 .txt{ padding:50px 20px 20px 20px; }
.news-p2 .list-2 li:first-child{ margin-bottom:28px; }
.news-p2 .list-2 li:first-child .pic{left: 0;}
.news-p2 .list-2 li:first-child .txt{right: 0;}
.news-p2 .list-2 li:last-child .pic{right: 0;}
.news-p2 .list-2 li:last-child .txt{left: 0;}
.news-p2 .list-2 li:hover .txt{background: #eb2314;}
.news-p2 .list-2 li:hover .tit, .news-p2 .list-2 li:hover .date{color:#fff;}
.news-p2 .news-more-link{padding-top: 40px;}
/*行业论坛*/
.news-p3{ padding:50px 0 50px 0; background: #fff url(../images/luntan-bg.jpg) center no-repeat;}
.news-p3 .news-c-tit{ color: #fff;}
/*tab*/
.news-p3-tab{ display: flex; height: 100px; padding: 30px 0; display: flex; align-items:center; justify-content:center; }
.news-p3-tab li{color: #fff; line-height: 60px; padding: 0 80px; margin: 0 10px; font-size: 20px}
.news-p3-tab li:hover, .news-p3-tab li.on{color:#eb2314;}
.news-p3-tab li:hover a{color:#eb2314;}
/*slide*/
.news-p3-con{height: 450px;}
.news-p3-con-l{ width: 1320px;  position: relative; }
.news-p3-con-l li a{display: flex; flex-wrap: nowrap; justify-content:space-between;}
.news-p3-con-l .pic{ width: 593px; height: 350px;overflow: hidden;}
.news-p3-con-l .pic img{ width: 593px; height: 350px; transition: opacity 1s, transform 1s;}
.news-p3-con-l li:hover img{transform: scale(1.2); opacity: .8;}
.news-p3-con-l .txt{width: 727px; height: 350px; padding: 50px 70px; color: #515151; background: #e1e1e1;}
.news-p3-con-l .txt .tit{ font-size: 34px;  }
.news-p3-con-l .txt .des{ margin: 50px 0 30px; font-size: 19px; line-height:30px; height:60px; overflow:hidden;}
.news-p3-con-l .txt .more{ display:block; width:100px; height:35px; text-align:center; font-size:16px;line-height:35px; background: #eb2314; color:#fff; border-radius: 10px;}
.news-p3-con-l .aprev,.news-p3-con-l .anext{ position: absolute; top: 150px; width: 72px; height: 72px; cursor:pointer;}
.news-p3-con-l .aprev{ left: -180px;  background: url(../images/prev_2.png) no-repeat;}
.news-p3-con-l .anext{ right: -180px; background: url(../images/next_2.png) no-repeat;}
.news-p3-con-l .news-more-link{margin-top: 50px;}
.news-p3-con-l .news-more-link a{ color:#fff; border-color: #fff;}
.news-p3-con-l .news-more-link:hover a{border-color: #eb2314}

/*视频中心*/
.news-p4{ padding: 50px 0 50px 0; background: #fff;}
.vc-list-1{ padding: 20px 0; display: flex; justify-content: space-between;}
.vc-list-1 li{ width:434px; height: 308px; margin-bottom: 12px; position: relative; overflow: hidden;}
.vc-list-1 li:last-child{ margin-bottom: 0;}
.vc-list-1 li img{ width:434px; height: 308px; transition: opacity 1s, transform .6s;}
.vc-list-1 li span{position: absolute; left: 0; bottom: 0; width: 434px; height: 30px; padding: 0 10px; background: #000; opacity: .7; color:#fff; text-align: center; line-height: 30px;}
.vc-list-1 li i{position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px; width: 30px; height: 30px; background: #000;}
.vc-list-1 li:hover img{ transform: scale(1.1); opacity: .8;}

/*企业期刊*/
.news-p5{ padding:0 0 50px 0; background: #fff;}
.news-p5 .qk-box{ padding: 20px 0  40px;}


/*--新闻展示页--*/
.news-show{ padding: 30px 0; display: flex; justify-content: space-between;}
.news-show-box{ width: 950px; }
.article-title{font-size: 26px;}
.article-info{ padding: 10px 0; font-size: 14px; line-height: 30px; text-align:center;}
.article-info span{display:inline-block; padding-right:10px;}
.article-detail{width: 950px; padding: 20px 0 30px; overflow: hidden; letter-spacing:5px;text-align: justify;}
.article-detail p{ padding: 5px 0; line-height: 22px; }
.article-detail img{ max-width: 950px; }
.article-key{ line-height: 24px; }
.article-pn{margin-top:30px; display: flex; justify-content: space-between;}
.article-prev, .article-next{ width: 460px; height: 50px; padding: 5px 20px; background: #f6f6f6; line-height: 50px; overflow:hidden;}
.article-prev a, .article-next a{line-height: 50px}
/*右侧推荐*/
.news-show-other{ width: 320px;}
.article-tj{ padding:30px; box-shadow: 0px 0px 8px #ddd;}
.article-tj-tit{ height: 30px; padding-left: 10px; font-size: 26px; line-height: 30px; position: relative;}
.article-tj-tit::before{position: absolute; display: block; left: 0; top: 0; width: 2px; height: 30px; background: #eb2314; content: ''; }
.article-tj-list{}
.article-tj-list li{ padding: 20px 0; border-bottom: #ddd 1px solid;}
.article-tj-list li p{font-size:14px; line-height:25px; height:50px; overflow:hidden; color:#333;}
.article-tj-list li span{ display: block; font-size:14px; color:#666;}
.article-tj-list li:last-child{border: none;}
/*右侧联系*/
.contact-info{ margin-top: 30px; padding:30px; box-shadow: 0px 0px 8px #ddd;}
.contact-info-tit{ height: 30px; padding-left: 10px; font-size: 26px; line-height: 30px; position: relative;}
.contact-info-tit::before{position: absolute; display: block; left: 0; top: 0; width: 2px; height: 30px; background: #eb2314; content: ''; }
.contact-info-con{ padding: 20px 0; font-size:16px;}
.contact-info-con p{display:block; line-height:35px;}
.contact-online{ display: block; height: 40px; background: #eb2314; font-size: 16px; line-height: 40px; color: #fff; text-align: center;}


/*新闻列表页*/
.news-list-box{ width: 950px;}
.news-list-box li{ margin-bottom: 25px; box-shadow: 0px 0px 8px #ddd;}
.news-list-box li a{display: flex; flex-wrap: nowrap; justify-content:space-between;}
.news-list-box .txt{width: 530px; height: 275px; padding: 40px; color: #515151;}
.news-list-box .txt .tit{ font-size: 24px; height:60px; line-height:30px; overflow:hidden; }
.news-list-box .txt .des{ margin: 20px 0 30px; font-size: 14px; line-height: 25px; overflow: hidden; height:50px;}
.news-list-box .txt .date{ font-size: 14px;}
.news-list-box .pic{ width: 420px; height: 275px;overflow: hidden;}
.news-list-box .pic img{ width: 420px; height: 275px;}
.news-list-box li:hover{ box-shadow: 0px 0px 10px #AAA;}
.news-list-box li:hover .tit{ color: #eb2314;}

/*列表分页*/
.pagination {display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.06rem}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.06rem;border-bottom-left-radius:.06rem}
.page-link{position:relative;display:block;padding:.08rem .15rem;margin-left:-1px;line-height:1.25;color:#eb2314;background-color:#fff;border:1px solid #dee2e6}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#eb2314;border-color:#eb2314}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.page-item:last-child .page-link{border-top-right-radius:.06rem;border-bottom-right-radius:.06rem}

/*视频列表*/
.video-list-box{ width:100%;}
.video-top{width: 100%; height:auto;}
.video-list{ padding: 15px 0; width:100%;}
.video-list li{ display:block; width:33.33%; float:left; margin-bottom:20px;}
.video-list li .s11-item{display:block; width:95%; position:relative; overflow:hidden;}
.video-list li .s11-item .s11-img .pic{display:block; width:100%; overflow:hidden; height:178px; position:relative;}
.video-list li .s11-item .s11-img .pic img{ width:100%; transition: opacity 1s, transform .6s; min-height:178px;}
.video-list li .s11-item .s11-img i{display:block; position:absolute; top:0; width:100%;}
.video-list li .s11-item .s11-img i img{min-height:auto !important;}
.video-list li span{ width: 100%; height: 30px;background: #000; opacity: .7; color:#fff; text-align: center; line-height: 30px; display:block;}
.video-list li a:hover img{ transform: scale(1.1); opacity: .8;}

/*期刊列表页*/
.qikan-list-box{ width: 950px;}
.qikan-list-box .qikan-s{ padding: 25px 70px; margin-bottom: 25px; box-shadow: 0px 0px 8px #ddd; display: flex; flex-wrap: nowrap; justify-content:space-between;}
.qikan-list-box .txt{width: 530px; height: 298px; color: #515151; position: relative;;}
.qikan-list-box .txt .m-tit{font-size: 36px; margin-bottom: 20px;}
.qikan-list-box .txt .tit{ font-size: 22px; }
.qikan-list-box .txt .des{ max-height: 72px; margin: 20px 0; font-size: 14px; line-height: 24px; overflow: hidden;}
.qikan-list-box .txt .date{ font-size: 14px;}
.qikan-list-box .txt .r-link{ position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; }
.qikan-list-box .txt .r-link a{padding: 10px 30px; margin-right: 10px; background: #dfdedc; }
.qikan-list-box .pic{ width: 219px; height: 298px;overflow: hidden;}
.qikan-list-box .pic img{ width: 219px; height: 298px; transition: opacity 1s, transform 1s;}
.qikan-list-box li:hover{ box-shadow: 0px 0px 10px #AAA; cursor: pointer;}
.qikan-list-box li:hover img{ transform: scale(1.2); opacity: .8;}
.qikan-list-box .txt .r-link a:hover{background:#eb2314; color: #fff;}

/*人才招聘列表*/
.zp{padding: 30px 0 100px 0;}
.zp-search{ padding: 0 0 30px 0;}
.zw-select, .zw-keyinput{ width: 545px; height: 50px; padding: 0 20px; line-height: 50px; border:#EEE 1px solid; box-shadow: 0px 0px 8px #ddd; background: #f5f4f2; margin-right: 20px; }
.zw-submit-btn{ width: 181px; height: 50px; padding: 0 20px; background:#eb2314; border: none; color: #fff; font-size: 16px; letter-spacing: 6px;}
.zp-list{ width: 1320px; }
.zp-list li{ padding: 30px; margin-bottom: 20px; border:#ececec 1px solid; }
.zp-info{ position: relative; }
.zp-head{ height: 100px; margin-right: 150px; border-right:#EAEAEA 1px solid;}
.zp-head h2{ font-size: 26px; color: #4c4c4c; line-height: 50px;}
.zp-head p{margin-top:20px; font-size: 16px; line-height: 22px;}
.zp-head p span{margin-right: 50px;}
.cc{ position: absolute; top: 25px; right: 40px; width: 40px; height: 40px; background: url(../images/zp-xl.png); cursor: pointer;}
.zp-detail{ display: none; margin-top: 30px; padding: 30px 0; border-top:#ddd 1px solid;}
.zp-detail p{ font-size: 16px; line-height: 22px; }
.cc:active .zp-detail{display:block;}
/* 本例子css */
.ban{text-align: center; display:block; width:100%; height:auto;}
.ban img{display:block; height:auto; width:100%;}
.sideMen{ width:100%;  display:block; }
.sideMen .zpxx{display:block; width:100%;height:183px; padding:0px 20px;}
.sideMen .zpxx .zp{height:100%; display:block; float:left; padding:0; padding-top:50px;}
.sideMen .zpxx p{font-size:33px; color:#484747; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sideMen .zpxx span{display:block; font-size:19px; color:#484747;}
.sideMen .zpxx span i{display:inline-block; padding-right:30px; font-style:normal; width:auto; height:auto; background:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yqcon{margin-bottom:20px;border:#cdcdcd solid 1px ; padding:0px 50px;}
.sideMen .zpxx em{display:block; float:right; height:138px; width:150px; border-left: solid 1px #484747; font-size:33px; color:#484747;font-style:normal; line-height:138px; margin:20px 0px; text-align:center; padding-left:15px; cursor:pointer;}
.sideMen .zpxx em img{margin:58px 40px; display:none;}
.sideMen .yq{ width:100%; border-top: dashed 1px #cdcdcd; font-size:16px; color:#484747; line-height:30px; text-align:left;padding:30px 40px;}

.sideMen .yq p{text-align:left;font-size:16px; color:#484747;}
.sideMen .yq em{font-style:normal; display:block;font-size:16px; color:#484747; }
.sideMen .tdjl{height: 50px; margin-bottom: 30px; text-align: right;}
.sideMen .tdjl a{ display:block; float:right; height:40px; width:150px; background:#e6241b; font-size:20px; color:#fff; line-height:40px; text-align:center;}
.sideMen .zpxx span img{ display:block;margin: 58px 40px;}
.sideMen .zpxx em.on img{display:block;}
.sideMen .zpxx em.on span{display:none;}
.sp_header{display:none;}
.sjj_nav{display:none;}
/* 本例子css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:20px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .bd p{ display:block; position:absolute; bottom:30px;}

.lanrenzhijia_slider {width:100%;min-width:1200px;height:519px;position:relative;overflow:hidden;background:#fff;text-align:center; margin-top:50px;}
.lanrenzhijia_slider .bd {width:1200px  !important;position:absolute;left:50%;margin-left:-600px;}
.lanrenzhijia_slider .bd li {width:1200px  !important;overflow:hidden;padding:0px 12px; box-sizing:border-box;  }
.lanrenzhijia_slider .bd li a{ position:relative; display:block;}
.lanrenzhijia_slider .bd li img {display:block;width:1176px;height:519px;}
.lanrenzhijia_slider .bd li video {display:block;width:1176px;height:519px;}
.lanrenzhijia_slider .tempWrap {overflow:visible !important}
.lanrenzhijia_slider .tempWrap ul {margin-left:-1200px !important;}
.lanrenzhijia_slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;	bottom:15px;text-align:center; display:none}
.lanrenzhijia_slider .hd li {display:inline-block;*display:inline;zoom:1;width:25px;height:5px;overflow:hidden;background:#FFF; font-size:0px;margin:0 5px;cursor:pointer;}
.lanrenzhijia_slider .hd li.on {background:#1977ce;}
.lanrenzhijia_slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:650px;cursor:pointer;}
.lanrenzhijia_slider .prev {left:-50%;margin-left:-600px;}
.lanrenzhijia_slider .next {left:50%;margin-left:600px;}
.lanrenzhijia_slider .pnBtn .blackBg {display:block;position:absolute;left:-12px;top:0;width:100%;height:519px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.lanrenzhijia_slider .pnBtn .arrow {display:none;position:absolute;top:0;z-index:1;width:60px;height:519px;}

.lanrenzhijia_slider .prev .arrow {right:12px;background:url(../images/slider-arrow1.png)  center no-repeat;}
.lanrenzhijia_slider .next .arrow {left:12px;background:url(../images/slider-arrow2.png) center no-repeat;}
.lanrenzhijia_slider .next .blackBg{ left:12px;}
.lanrenzhijia_slider .bd li a p{display:block; width:100%; position:absolute; color:#fff; left:0px; background:rgba(255,255,255,0.5); bottom:0; text-align:center; padding:20px 0px; z-index:999;}
.lanrenzhijia_slider .bd li a p b{ display:block; width:100%; font-size:50px; color:#e6241b; height:60px; line-height:60px; margin-bottom:15px;}
.lanrenzhijia_slider .bd li a p span{display:block; font-size:30px; color:#222; height:30px; line-height:30px;}



#share {
    position: fixed;
    right: 3px;
    bottom: 200px;
    width: 64px;
	margin-left: 670px;
    border: 0;
    overflow: visible !important; top:50%; margin-top:31px; display: none;
}

#share a {
    margin-bottom: 2px
}

a#totop {
    float: left;
    width: 64px;
    height:59px;
    cursor: pointer;
    text-indent: -9999px;
    display: block;
    border: 0;
    transition: all 0s ease 0s;
    background: url(../images/gotop.png) 0 -128px #bebfbe; border-radius:7px;
}

a#totop:hover {
    background-color: #eb2314
}

a.moquu_wxin {
    position: relative;
    right: 0;
    float: left;
    width: 64px;
    height: 59px;
    text-indent: -9999px;
    z-index: 10;
    background: url(../images/gotop.png) 0 0 #bebfbe; border-radius:7px;
}

a.moquu_wxin:hover {
    background-color: #eb2314
}

a.moquu_wmaps {
    width: 64px;
    height: 59px;
    right: 0;
    float: left;
    text-indent: -9999px;
    background: url(../images/gotop.png) 0 -50px #bebfbe;border-radius:10px;
}

a.moquu_wmaps:hover {
    background-color: #eb2314
}

.moquu_wxinh {
    position: absolute;
    display: none;
    padding: 10px;
    left: -157px;
    top: 0;
    width: 147px;
    height: 147px;
    box-shadow: 1px 1px 15px rgba(0,0,0,.3);
    z-index: 999;
}

.moquu_wxinh img{    display: block;
    width: 130px;
    height: 130px;
    margin: 0 auto;}

a.moquu_wxin:hover .moquu_wxinh {
    display: block !important
}
.ban5{position:relative; display:block;}
.ban5 .nr{position: absolute;/* top: 68%; */z-index: 999;bottom: 120px;left: 37%;}
.ban5 .nr a{display:inline-block; width:175px; height:46px; background:#e6241b; color:#fff; font-size:14px; line-height:46px; text-align:center; margin:0px 33px;}
.gf{display:block;}
.gf img{display:block; width:100%; height:auto;}
.ban5 .nr2 {position: absolute; z-index: 999;bottom: 134px;left: -142px;}
.cc8{display:none;}

/*下一页*/
.pa2 {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pa2 li {
    display: inline-block;
}
.pa2 .page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.pa2 .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.pa2 .page-item.active .page-link {z-index: 1;color: #fff;background-color: #eb2314;border-color: #eb2314}
.pa2 .page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/

.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{ overflow:hidden;; text-align:center;}
.multipleColumn .hd  .pageState{display:none;}
.multipleColumn .hd ul{ overflow:hidden; zoom:1; zoom:1; width:63%;padding:20px 0px; margin-left:47px;}
.multipleColumn .hd ul li{ float:left;  width:25px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:solid 1px #cdcdcd; color:#333; line-height:5px;}
.multipleColumn .hd ul li.on{ background:#eb2314; color:#fff;}
.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }


.liucheng2{padding:10px 0px 20px;}
.lic{display:block; width:1374px; padding-bottom:30px;}
.lic ul li{display:block; float:left; width:16.6%;}
.lic ul li a{display:block; width:100%;}

.lic ul li a{display:block; width:84%; margin:0 auto; position:relative;}
.lic ul li a img{display: inline-block;  position:relative;}
.lic ul li a em{display: inline-block; height:32px; width:17px;}
.lic ul li a em img{display:inline-block; width:17px; height:32px; position:absolute; top:45%; left:89%;}
.lic ul li i{display:none; width:100%; position:absolute; top:0}
.lic ul li i img{display: inline-block; position:relative;}
.lic ul li i em{display: inline-block; height:36px; width:21px;}
.lic ul li i em img{display:inline-block; width:21px; height:36px; position:absolute; top:44%; left:88%;}
.lic ul li a:hover i{ display:block;}
.liucheng  h3{    line-height: 100px; font-weight:bold;
    text-align: center;
    display: block;
    font-size: 36px;}
.lic2 ul li a {
    display: block;
    width: 70%;
    margin: 0 auto;
    position: relative;
}

.lic2 ul li a em img{    left: 109%;}
.lic2 ul li i em img{left:108%;}
	.lic2 ul li{width:20%;}
	.liucheng {padding-bottom:60px;}
	
.vc-list  li{width:100%;overflow:hidden;float:left;margin-right:3%;margin-bottom:11px;}
.vc-list li:nth-child(3n){margin-right:0px;}
.vc-list li a{width:100%;display:block;overflow:hidden;position:relative;}
.vc-list li em{display:block;overflow:hidden;font-style:normal;}
.vc-list li em.em1 b img{width:100%;display:block;}
.vc-list li em.em1 b{width:100%;height:178px;display:block;overflow:hidden;position:relative;}
.vc-list li em.em1 i{width:100%;display:none;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;background:url(../images/mb4.png);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.vc-list li em.em1 span{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.vc-list li em.em1 b:hover i{display:block;}
.vc-list li em.em2{width:45px;height:45px;display:none;position:absolute;right:10px;bottom:10px;overflow:visible;border-radius:50%;-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.23); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.23); box-shadow:0px 0px 30px rgba(0,0,0,0.23);background-color:rgba(255,255,255,0.23);}
.vc-list li em.em2 img{width:100%;display:block;}
.vc-list li a:hover em.em2{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}

.videofr1{width:100%;overflow:hidden;height:100%;position:fixed;left:0px;top:0px;z-index:9999;display:none;}
.videofr1 .video_bg{width:100%;height:100%;overflow:hidden;position:absolute;left:0px;top:0px; background:rgba(0,0,0,0.5);}
.videofr1 .video_c{width:800px;overflow:hidden;position:absolute;left:50%;margin-left:-400px;top:50%;margin-top:-210px;}
.videofr1 .video_c .video_c_t{width:100%;overflow:hidden;background-color:#000;text-align:right;font-size:14px;line-height:30px;}
.videofr1 .video_c .video_c_t a{color:#fff;margin-right:0px;}
.videofr1 .video_c video{width:100%;}

.video-list li{overflow:hidden;float:left;margin-bottom:30px; width:25%;}
.video-list li:nth-child(3n){margin-right:0px;}

.video-list li em{display:block;overflow:hidden;font-style:normal;}
.video-list li em.em1 b img{width:100%;display:block;}
.video-list li em.em1 b{width:100%;height:161px;display:block;overflow:hidden;position:relative;}
.video-list li em.em1 i{width:100%;display:none;overflow:hidden;height:100%;position:absolute;left:0px;top:0px;background:url(../images/mb5.png);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.video-list li em.em1 span{display:block;font-size:14px;line-height:40px; font-style:normal;  color:#333; height:40px; background:#f5f5f5; text-align:center; overflow:hidden;}
.video-list li em.em1 b:hover i{display:block;}
.video-list li em.em2{width:45px;height:45px;display:none;position:absolute;right:10px;bottom:10px;overflow:visible;border-radius:50%;-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.23); -webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.23); box-shadow:0px 0px 30px rgba(0,0,0,0.23);background-color:rgba(255,255,255,0.23);}
.video-list li em.em2 img{width:100%;display:block;}
.video-list li a:hover em.em2{-webkit-animation:an_02 1.1s ease-in-out infinite;animation: an_02 1.1s ease-in-out infinite;}

.header .top .innerWrap .right ul li.cc8{ display:inline-block; position:relative; padding:18px 0px;}
.header .top .innerWrap .right ul li.cc8 span{position:absolute; top:60px; padding:0; background:#fff; width:130px; left:-18px; display:none;}
.header .top .innerWrap .right ul li.cc8 span a{display:block; width:100%; text-align:center; line-height:40px; font-size:14px; text-align:center;}
.header .top .innerWrap .right ul li.cc8:hover span{display:block;}
.header .top .innerWrap .right ul li.cc8  span a:hover{color:#e6241b;}
 .con_tr{ font-size:14px; color:#333; padding:50px 0px 20px;}
 .con_tr a{ color:#333}
.con_tr:before{content: url(../images/ico.png); float: left;  margin-right: 5px;}

jop{margin-top:45px;	margin-bottom:45px;}
.jop .list{	overflow: hidden; position:relative;	}
.jop .list-a{ display:block; font-size:30px; color:#8f8f8f; line-height:50px;	}
.jop .list-b,.jop .list-c{	width:30%; display:inline-block; line-height:50px;}
.jop .list-e{	width:10%; position:absolute; right:0; top:15px;}
.list-text{	border-top: 1px dashed #ccc;padding-bottom:30px;}
.list-text h4{	margin:30px 0 20px 45px;border-left:4px solid #e6241b;padding-left:10px;font-weight: 400;}
.list-text p{margin-left: 45px;	margin-bottom:10px;	color:#333;}
.list-text{	display:none;}
.jop ul li{cursor:pointer;padding:15px 3%;border:1px solid #e5e5e5; margin-bottom:20px;}
.jop ul .active .list-text{	display: block; position:relative;}
.jop ul li .list a{	background:url(../images/off.png) no-repeat center;	display: block; border-left:1px #ccc solid;	height:100px;}
.jop ul li.active .list a{background:url(../images/on.png) no-repeat center;display: block;height:100px;}
.jop ul .active .list-text a.toudi{ position:relative; width:180px; line-height:65px; background:#e6241b; color:#fff; text-align:center; letter-spacing:5px; display:inline-block; position:absolute; right:0; bottom:20px;}

/* 本例子css */
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none;}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ display:block; width:100%; margin-top:30px;}
.txtMarquee-top .infoList li{ display:block; width:100%; border-bottom:dashed 1px #cdcdcd; padding-bottom:5px; margin-bottom:15px;}
.txtMarquee-top .infoList li a{display:block; width:100%; height:60px; line-height:30px; overflow:hidden; font-size:14px; color:#666;}
.txtMarquee-top .infoList li a:hover{color:#e6241b;}
/*下一页*/
.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #e81f18;;border-color: #e81f18;;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/