@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 1000px;}
.bdmap-list{}
.bdmap-list-item{}
.bdmap-list-item.cur{}
.bdmap-sync{}
.bdmap-sync-item{}
.bdmap-sync-item.act{}
.bdmap-info{ position: fixed; left: 0; top: 0; visibility: hidden; overflow: hidden; z-index: -9999;}
.bdmap-info-item{ width: 300px;}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}

/*	视频	*/
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.scroll-box{ position: relative; overflow: hidden;}
.scroll-track{ display: table; white-space: nowrap;}
.scroll-item{ display: inline-block; margin: 10px; padding: 5px; background-color: #eee; border-radius: 5px; vertical-align: middle; cursor: pointer;}
.scroll-prev, .scroll-next{ position: absolute; top: 0; bottom: 0; padding: 0 5px; height: 100%; background-color: #eee; cursor: pointer; z-index: 1;}
.scroll-prev{ left: 0;}
.scroll-next{ right: 0;}
.scroll-prev:before{ content: '\e72c';}
.scroll-next:before{ content: '\e72d';}
.disabled{ opacity: 0.5; cursor: default;}
.scroll-item:hover{ opacity: 0.8;}
.scroll-item.cur{ color: chocolate;}

.tab-item{ display: none; text-align: center;}  
.tab-item.act{ display: block;} 



/* ****************************************************** */


.bglinebox{ border-top: 1px solid rgba(221,221,221,.4); position: absolute; top: 0; bottom: 0; left: 0; right: 0; pointer-events: none; }
.bglinebox .line{ position: absolute; top: 0; bottom: 0; background: #f0f0f0; width: 1px; margin: auto; opacity: 0.4; }
.bglinebox .line:nth-child(1){ left: 0; }
.bglinebox .line:nth-child(2){ left: 16.6666%; }
.bglinebox .line:nth-child(3){ left: 33.3333%; }
.bglinebox .line:nth-child(4){ left: 0; right: 0; }
.bglinebox .line:nth-child(5){ right: 33.3333%; }
.bglinebox .line:nth-child(6){ right: 16.6666%; }
.bglinebox .line:nth-child(7){ right: 0; }

.banner{ overflow: hidden; /*height: 840px;*/ padding-bottom: 45.65%; position: relative; }
.banner .bli{ position: absolute; width: 100%; left: 0; top: 0; }
.banner .bli img{ width: 100%; }
.banner .nav{ position: absolute; bottom: 117px; left: 0; right: 0; text-align: center; }
.banner .nav i{ display: inline-block; width: 15px; height: 15px; background: rgba(255,255,255,.5); border-radius: 50%; margin: 0 15px; cursor: pointer; }
.banner .nav i.now{ background: #fff; }
.banner .notice{ width: 1007px; height: 76px; background: #fff; border-radius: 8px; position: absolute; bottom: 20px; left: 0; right: 0; margin: auto; padding: 25px 55px; opacity: 0; visibility: hidden; transition: all 0.8s; }
.banner .notice.on{ opacity: 1; visibility: visible; }
.banner .notice .ldiv{ float: left; margin-right: 60px; }
.banner .notice .ldiv .icon,.banner .notice .ldiv .h18{ display: inline-block; vertical-align: middle; }
.banner .notice .ldiv .icon{ width: 25px; height: 25px; margin-right: 20px; }
.banner .notice .mdiv{ overflow: hidden; padding-left: 25px; position: relative; line-height: 26px; }
.banner .notice .mdiv:after{ content: ""; width: 1px; height: 10px; background: #e9e9e9; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.banner .notice .mdiv .time{ margin-left: 55px; }
.banner .notice .nclose{ width: 38px; height: 38px; border-radius: 50%; text-align: center; background: #dfdddd; position: absolute; top: 0; bottom: 0; right: 32px; margin: auto; cursor: pointer; }
.banner .notice .nclose:after{ content: ''; width: 12px; height: 12px; background: url(../image/temp/png48_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.x_tit{ text-align: center; }
.x_tit .h40{ line-height: 1.1; }
.x_tit .h20{ text-transform: uppercase; margin-top: 10px; font-family: "ftmts"; }
.x_tit .ep{ margin-top: 5px; }
.x_more{ width: 49px; height: 49px; background: url(../image/temp/png70_03.png) no-repeat center; position: relative; background-size: cover; }
.x_more:after{ content: ""; width: 100%; height: 100%; background: url(../image/temp/png71_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; left: 0; transition: all 0.3s;}
.x_more a{display: block; width: 100%; height: 100%; position: relative; z-index: 2; }
.msk{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.x_tab{ text-align: center; font-size: 0; }
.x_tab .tab-term{ text-align: center; display: inline-block; min-width: 100px; margin: 0 15px; padding-bottom: 10px; position: relative; border-bottom: 1px solid #dddddd; cursor: pointer; }
.x_tab .tab-term.cur:after{ content: ""; width: 100%; height: 1px; background: #c10e23; position: absolute; bottom: -1px; left: 0; }


.x_mbox .x_more,.x_mbox .h18,.x_mbox .x_mli{ display: inline-block; vertical-align: middle; }
.x_mbox .x_mli{ margin: 0 57px; }



.hbckc{ background: #e5e5e5; }
.hbckc .bglinebox .line{ background: #d7d5d4; }
.home1{ padding: 150px 0 170px; position: relative; }
.home1 .bck1,.home1 .bck2{ position: absolute; background: url(../image/temp/jpg5_03.jpg); }
.home1 .bck1{ width: 350px; height: 310px; left: -40px; top: 279px; }
.home1 .bck1{ width: 350px; height: 310px; left: -40px; top: 279px; }
.home1 .bck2{ width: 305px; height: 170px; right: 0; bottom: 0; }
.home1 .x_tit .h40 a{ /* text-decoration: underline; */ border-bottom: 2px solid #333333; line-height: 1.1; display: inline-block; }
.home1 .list{ margin-top: 45px; padding-left: 307px; position: relative; text-align: center; color: #fff; }
.home1 .list .posli{ position: absolute; width: 307px; height: 620px; background: #2b2b2b; left: 0; right: 0; }
.home1 .list .posli a{ padding-top: 80px; display: block; height: 100%; }
.home1 .list .posli:before,.home1 .list .posli:after{ content: ""; position: absolute; background: #555555; left: 0; right: 0; margin: auto; }
.home1 .list .posli:before{ width: 22px; height: 1px; top: 269px; }
.home1 .list .posli:after{ width: 1px; height: 163px; top: 270px; }
.home1 .list .posli .pbox{ position: absolute; bottom: 70px; left: 45px; right: 45px; }
.home1 .list .ali{ display: block; width: 307px; height: 310px; float: left; position: relative; text-align: center; }
.home1 .list .c2{ background: #aa0a1d; }
.home1 .list .c3{ background: #c10e23; }
.home1 .list .c4{ background: #3b3b3b; }
.home1 .list .c5{ background: #ad916a; }
.home1 .list .c1{ color: #333; }
.home1 .list .ali .a{ display: block; width: 100%; height: 100%; }
.home1 .list .ali .a_con{ position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.home1 .list .icon{ width: 106px; height: 89px; margin: 0 auto; }
.home1 .list .icon img{ width: 100%; height: auto; }
.home1 .list .h20{ margin: 10px 0 5px; }
.home1 .list .ep{ font-family: "ftmts"; }
.home2{ background-repeat: no-repeat; background-position: center; height: 900px; position: relative; color: #fff; }
.home2 .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.home2 .bg .line{ position: absolute; bottom: 0; top: 0; width: 1px; background: rgba(255,255,255,.2); }
.home2 .bg .line:nth-child(1){ left: 16.6666%; }
.home2 .bg .line:nth-child(2){ left: 33.3333%; }
.home2 .bg .line:nth-child(3){ left: 0; right: 0; margin: auto; }
.home2 .bg .line:nth-child(4){ right: 33.3333%; }
.home2 .bg .line:nth-child(5){ right: 16.6666%; }
.home2 .ttbox{ width: 215px; position: absolute; left: 7px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.home2 .ttbox .x_tit{ text-align: left; }
.home2 .ttbox .h20{ margin-top: 30px; }
.home2 .ttbox .p{ line-height: 1.7; margin: 25px 0 65px; }
.home2 .list{ margin-left: 309px; height: 100%; position: relative; }
.home2 .list .li{ position: absolute; }
.home2 .list .li:after{ content: ""; width: 5px; height: 160px;position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.home2 .list .li .icon{ display: inline-block; width: 83px; height: 80px; }
.home2 .list .li .icon img{ width: 100%; height: auto; }
.home2 .list .li .h20{ margin: 15px 0 10px; }
.home2 .list .li .ep{ font-family: "ftmts"; }
.home2 .list .l1,.home2 .list .l3,.home2 .list .l5{ padding-left: 23px; }
.home2 .list .l2,.home2 .list .l4,.home2 .list .l6{ padding-right: 23px; text-align: right; }
.home2 .list .l2:after,.home2 .list .l4:after,.home2 .list .l6:after{ right: 0; }
.home2 .list .l1:after{ background: #f08300; }
.home2 .list .l2:after{ background: #c10e23; left: auto; }
.home2 .list .l3:after{ background: #5793d4; }
.home2 .list .l4:after{ background: #004ea2; left: auto; }
.home2 .list .l5:after{ background: #c09b67; }
.home2 .list .l6:after{ background: #c10e23; left: auto; }
.home2 .list .l1{ top: 400px; left: -5px; }
.home2 .list .l2{ bottom: 150px; right: 613px; }
.home2 .list .l3{ top: 195px; left: 303px; }
.home2 .list .l4{ bottom: 210px; right: 305px; }
.home2 .list .l5{ top: 280px; left: 606px; }
.home2 .list .l6{ bottom: 320px; right: -3px; }
.home2 .list .dn{ display: none; }
.home3{ height: 1282px; }
.home3 .ilrbox{ z-index: 1; position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
.home3 .ilrbox .ilr{ border-radius: 50%; border: 1px dashed #dddddd; position: absolute; pointer-events: none; }
.home3 .ilrbox .il1{ width: 660px; height: 660px; top: 73px; left: 167px; animation: rr infinite 10s linear; }
.home3 .ilrbox .il2{ width: 500px; height: 500px; bottom: 271px; left: -36px;  animation: rr infinite 12s linear;}
.home3 .ilrbox .il3{ width: 430px; height: 430px; bottom: 436px; right: -33px; animation: rr infinite 16s linear; }
.home3 .ilrbox .il4{ width: 505px; height: 505px; bottom: 159px; right: 236px; animation: rr infinite 20s linear; }
.home3 .ilr .rd{ width: 19px; height: 19px; background: #c10e23; border-radius: 50%; position: absolute; top: -10px; right: 0; left: 0; margin: auto; opacity: 0; transition: all 0.3s; }
.home3 .ilr.on .rd{ opacity: 1; }
.home3 .cbox{ position: relative; z-index: 2; height: 100%; }
.home3 .child{ position: absolute; }
.home3 .child .middle-box{ display: block; border-radius: 50%; overflow: hidden; position: relative; text-align: center; color: #fff; }
.home3 .child .middle-box .img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.home3 .child .middle-box img{ width: 100%; height: 100%; }
.home3 .child .middle-box .middle-cont{ position: relative;z-index: 2; }
.home3 .c1{ top: 164px; left: 258px; }
.home3 .c2{ left: 22px; bottom: 330px; }
.home3 .c3{ right: 20px; top: 470px; }
.home3 .c4{ right: 310px; bottom: 233px; }
.home3 .c1 .middle-box{ width: 480px;height: 480px; }
.home3 .c2 .middle-box{ width: 380px;height: 380px; }
.home3 .c3 .middle-box{ width: 330px;height: 330px; }
.home3 .c4 .middle-box{ width: 355px;height: 355px; }
.home3 .child .ctit .ep{ font-family: "ftmts"; }
.home3 .child .p{ margin: 15px 0 23px; }
.home3 .child .num{ position: absolute; }
.home3 .c1 .num{ top: 13px; left: 55px; }
.home3 .c2 .num{ top: 64px; left: 5px; }
.home3 .c3 .num{ bottom: 43px; right: 5px; }
.home3 .c4 .num{ bottom: 60px; left: -5px; }
.home3 .child .jt{ width: 53px; height: 14px; background: url(../image/temp/png49_03.png) no-repeat center; margin: 0 auto; display: none; }
.home4{ background-repeat: no-repeat; background-position: center bottom; padding-bottom: 175px; }
.home4 .x_tit{ text-align: left; float: left; }
.home4 .x_tit .h20{ margin-top: 0; }
.home4 .limg{ width: 272px; height: 530px; float: left; margin-left: 35px; }
.home4 .limg img{ width: 100%; display: block; }
.home4 .con{ margin-left: 485px; }
.home4 .s_mbox{ margin-left: 119px; position: relative; }
.home4 .slick-mod .slick-slide{ opacity: 0; }
.home4 .slick-mod .slick-active{ opacity: 1; }
.home4 .slick-mod .sdiv{ width: 275px; height: 255px; background-repeat: no-repeat; background-position: center; position: relative; color: #fff; float: left; margin: 0 0 30px 30px; }
.home4 .slick-mod .sdiv a{ display: block; width: 100%; height: 100%; }
.home4 .slick-mod .sdiv .tbox{ position: absolute; left: 50px; bottom: 45px; }
.home4 .slick-mod .sdiv .ep{ margin-top: 7px;font-family: "ftmts"; }
.home4 .slick-mod .sdiv:before,.home4 .slick-mod .sdiv:after{ content: ""; background: #fff; position: absolute; }
.home4 .slick-mod .sdiv:before{ width: 22px; height: 1px; top: 50px; left: 50px; }
.home4 .slick-mod .sdiv:after{ width: 1px; height: 0; top: 51px; left: 61px; transition: all 0.3s; }
.home4 .slick-dots{ left: -60px; right: auto; bottom: 25px; width: 14px; }
.home4 .slick-dot{ font-size: 14px; padding: 0; background: transparent; margin: 5px 0; position: relative;font-family: "ftmts";  display: inline-block;writing-mode: vertical-lr;writing-mode: tb-lr; }
.home4 .slick-dot.slick-active, .home4 .slick-dot.slick-active:hover{ background: transparent; }
.home4 .slick-dot.slick-active{ padding-bottom: 40px; }
.home4 .slick-active+.slick-dot:after{ content: ""; width: 1px; height: 30px; background: #cccccc; position: absolute; left: 0; right: 0; top: -40px; margin: auto; }
.home4 .slick-mod .sdiv:hover:after{ height: 90px; }


.rivers{ padding: 145px 0 150px; }
.rivers .tab-mod{ margin-top: 25px; }
.rivers .tab-cont{ margin: 10px -20px 0; position: relative; }
.rivers .tab-cont .li{ width: 382px; float: left; margin: 40px 20px 0; }
.rivers .tab-cont .img{ position: relative; width: 100%; height: 213px; overflow: hidden;  }
/*.rivers .tab-cont .img{}*/
.rivers .tab-cont .img img{ width: 100%; height: auto; }
.rivers .tab-cont .l_tbox{ border: 2px solid #f0f0f0; border-top: none; height: 140px; padding: 25px 45px 0; position: relative; background: #fff; }
.rivers .tab-cont .l_tbox .arial{ position: absolute; bottom: 25px; left: 45px; font-size: 16px; }
.rivers .tab-cont .l_tbox:after{ content: ""; height: 2px; background: #fff; position: absolute; left: 30px; right: 30px; bottom: -2px; }
.rivers .tab-cont .page-mod{ margin-top: 60px; }
.rivers .tab-cont .tab-item{ position: absolute; opacity: 0; visibility: hidden; text-align: left; display: block; }
.rivers .tab-cont .tab-item.act{ position: static; opacity: 1; visibility: visible; }

.l_video .tab-mod{ margin-top: 0; }
.l_video .tab-cont{ margin-top: 5px; }
.l_video .tab-cont .l_tbox{ height: 120px; padding: 32px 35px 0; }
.l_video .tab-cont .l_tbox .arial{ padding-left: 28px; left: 35px; background: url(../image/temp/png52_03.png) no-repeat left center; color: #707070; }
.l_video .tab-cont .img .vbtn{ position: absolute; width: 58px; height: 58px; background: url(../image/temp/png51_03.png) no-repeat left center; top: 0; bottom: 0; left: 0; right: 0; margin: auto; transition: all 0.5s; }

.software{ padding: 150px 0; }
.software .tab-mod{ margin-top: 25px; }
/* .software .tab-bar{ text-align: center; font-size: 0; }
.software .tab-bar .tab-term{ text-align: left; display: inline-block; min-width: 135px; margin: 0 15px; padding-bottom: 10px; position: relative; border-bottom: 1px solid #dddddd; cursor: pointer; }
.software .tab-bar .tab-term.cur:after{ content: ""; width: 67px; height: 1px; background: #c10e23; position: absolute; bottom: -1px; left: 0; } */
.software .tab-cont{ margin-top: 40px; position: relative; }
.software .tab-cont .tab-item{position: absolute; top: 0; left: 0; text-align: left; display: block; opacity: 0; visibility: hidden; }
.software .tab-cont .tab-item.act{ position: static; opacity: 1; visibility: visible; }
.software .tab-cont .h30{ text-align: center; }
.software .tab-cont .sp{ text-align: center; }
.software .tab-cont .sli{ background: #f5f5f5; position: relative; height: 190px; }
.software .tab-cont .sli+.sli{ margin-top: 50px; }
.software .tab-cont .sli .ldiv{ width: 306px; height: 100%; float: left; background-repeat: no-repeat; background-position: center; color: #fff; text-align: center; position: relative; background-size: 100% auto; }
.software .tab-cont .sli .ldiv:before{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.3); }
.software .tab-cont .sli .ldiv .middle-cont{ padding: 0 10px; position: relative; z-index: 2; }
.software .tab-cont .sli .ldiv .h18{  /*color:#000;*/}
.software .tab-cont .sli .ldiv .arial{ margin-top: 10px; }
.software .tab-cont .sli .rdiv{ width: 260px; height: 100%; position: absolute; top: 0; right: 0; }
.software .tab-cont .sli .rdiv .middle-box{ display: block; width: 100%; height: 50%; text-align: center; }
.software .tab-cont .sli .rdiv .cl1{ background: #ad916a; color: #fff; }
.software .tab-cont .sli .rdiv .cl2{ background: #dedede; }
.software .tab-cont .sli .rdiv .img,.software .tab-cont .sli .rdiv .h16{ display: inline-block; }
.software .tab-cont .sli .rdiv .img{ width: 23px; margin-right: 9px; }
.software .tab-cont .sli .rdiv .img img{ width: 100%; height: auto; }
.software .tab-cont .sli .mdiv{ margin: 0 260px 0 306px; padding: 40px 45px 0; height: 100%; position: relative; }
.software .tab-cont .sli .mdiv .p1{ position: absolute; bottom: 45px; left: 45px; }
.software .tab-cont .sli .mdiv .pldiv{ float: left; }
.software .tab-cont .sli .mdiv .prdiv{ overflow: hidden; }
.software .tab-cont .sli .mdiv .prdiv span{ display: block; }
.software .tab-cont .sli .mdiv .prdiv .flbox+.flbox{ margin-top: 5px; }
.software .tab-cont .sli .mdiv .prdiv .fl{ width: 4.5em; }
.software .tab-cont .st1 .h30{ margin-bottom: 43px; }
.software .tab-cont .st2{ margin-top: 113px; }
.software .tab-cont .st2 .h30{ margin-bottom: 23px; }
.software .tab-cont .st2 .sp{ margin-bottom: 50px; }
.software .tab-cont .sli .phbox{ height: 50%; }
.software .tab-cont .sli .phbox .phli{ float: left; width: 50%; height: 100%; text-align: center; color: #fff; }
.software .tab-cont .sli .phbox .phli a{ display: block; padding-top: 24px; }
.software .tab-cont .sli .az{ background: #ad916a; }
.software .tab-cont .sli .pg{ background: #3e3a39; }
.software .tab-cont .sli .phli .icon{ width: 25px; height: 30px; margin: 0 auto 3px; }
.software .tab-cont .sli .phli .icon img{ width: 100%; height: auto; }
.software .rj2{ margin-top: 60px; }

.ep{ font-family: "ftmts"; }

.profession1{ padding-top: 150px; height: 1122px; position: relative; }
.profession1 .bg{ width: 920px; height: 437px; background: url(../image/temp/jpg5_03.jpg); position: absolute; bottom: 0; left: 0; z-index: 1; }
.profession1 .p1img{ width: 920px; height: 580px; position: absolute; top: 127px; right: 615px; z-index: 2; }
.profession1 .p1img img{ width: 100%; height: auto; }
.profession1 .p1img video{ width: 100%; height: 100%; object-fit: contain; background: #000; }

@media screen and (max-width: 1680px){
.profession1 .p1img{ width: 810px; }
}
@media screen and (max-width: 1600px){
.profession1 .p1img{ width: 770px; }
}
@media screen and (max-width: 1440px){
.profession1 .p1img{ width: 690px; }
}
@media screen and (max-width: 1366px){
.profession1 .p1img{ width: 653px; }
}

.profession1 .p_tbox{ width: 555px; position: absolute; top: 285px; right: 0; }
.profession1 .p_tbox .x_tit{ text-align: left; margin-bottom: 25px; }
.profession1 .p_tbox .p{ color: #707070; line-height: 1.7; font-size: 18px; }
.profession1 .p1img1{ width: 488px; height: 295px; position: absolute; bottom: 0; right: 0; z-index: 2; }
.profession1 .p1img1 img{ width: 100%; display: block; }
.profession2{ padding: 90px 0 180px; }
.profession2 .x_tit .h40{ margin-bottom: 40px; }
.profession2 .con1{ text-align: center; margin-top: 30px; text-align: center; }
.profession2 .con1 .pbox{ color: #707070; margin-bottom: 30px; text-align: left; font-size: 18px; }
.profession2 .con1 .pbox .p+.p{ margin-top: 10px; }
.profession2 .con1 .x_mbox .x_more{ background-image: url(../image/temp/png72_03.png); margin-right: 10px; }
.profession2 .con1 .x_mbox .x_more:after{ background-image: url(../image/temp/png73_03.png); }
.profession2 .con1 .x_mbox .x_mli{ cursor: pointer; }
.profession2 .con2{ position: relative; margin-top: 50px; }
.profession2 .con2 .c2img{ width: 756px; height: 457px; }
.profession2 .con2 .c2img img{ width: 100%; height: auto; }
.profession2 .con2 .scroll-tab{ width: 756px; position: absolute; left: 0; bottom: -90px; margin: 45px 0 0; padding: 0; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
.profession2 .con2 .scroll-tab:after{ content: ""; width: 100%; height: 1px; background: #dddddd; position: absolute; bottom: 0; left: 0; }
.profession2 .con2 .scroll-tab:before{ content: ""; width: 1px; height: 15px; background: #dddddd; position: absolute; right: -1px; bottom: -7px; }
.profession2 .con2 .scroll-item{ background: transparent; border-radius: 0; margin: 0; padding: 0 10px 20px; position: relative; border-bottom: 1px solid transparent; font-size: 16px; }
.profession2 .con2 .scroll-item+.scroll-item{ margin-left: 20px; }
.profession2 .con2 .scroll-item.cur{ color: inherit; border-bottom-color: #c10e23; }
.profession2 .con2 .scroll-box{ z-index: 2; margin-right: 50px; }
.profession2 .con2 .scroll-prev, .profession2 .con2 .scroll-next{ width: 8px; height: 17px; background: transparent; padding: 0; z-index: 3; font-size: 20px; top: 5px; }
.profession2 .con2 .scroll-prev{ left: auto; right: 29px; }
.profession2 .con2 .scroll-prev:before{ content: "\e739"; }
.profession2 .con2 .scroll-next:before{ content: "\e738"; }
.profession2 .con2 .scroll-prev:after{ content: ""; width: 1px; height: 8px; background: #c6c6c6; position: absolute; top: 0; bottom: 0; right: -11px; margin: auto; }
.profession2 .con2 .tab-cont{ position: absolute; right: 0; top: 50%; width: 410px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.profession2 .con2 .tab-cont .tab-item{ text-align: left; }
.profession2 .con2 .tab-cont .tab-item .p{ color: #707070; margin-top: 15px; font-size: 18px; }
.profession3{ padding: 0 0 155px; position: relative; }
.profession3 .bg{ position: absolute; background: url(../image/temp/jpg5_03.jpg); width: 50%; right: 0; top: 0; bottom: 0; }
.profession3 .x_tit{ text-align: left; }
.profession3 .top{ position: relative; }
.profession3 .pbtnbox{ position: absolute; right: 0; top: 0; bottom: 0; width: 50px; }
.profession3 .slick-mod{ margin-top: 25px; }
.profession3 .slick-list{ padding-top: 10px; }
.profession3 .slick-mod .a{ width: 284px; margin: 0 auto; display: block; }
.profession3 .slick-mod .s_tbox{ margin-top: 25px; }
.profession3 .slick-mod .c70{ color: #707070; margin-top: 7px; }
.profession3 .slick-mod .slick-item:hover .img{ box-shadow: 0px 0px 10px rgba(0,0,0,.2); }
.profession3 .slick-arrow{ color: #c92b3e; overflow: visible; }
.profession3 .slick-arrow:before{  color: #707070; font-size: 20px; }
.profession3 .slick-arrow:hover:before{ color: #c92b3e; }
.profession3 .slick-prev{ left: 0; }
.profession3 .slick-next{ right: 0; }
.profession3 .slick-prev:after{ content: ""; width: 1px; height: 8px; background: #c6c6c6; position: absolute; top: 0; bottom: 0; right: -5px; margin: auto; }
.profession3 .slick-prev:before{ content: "\e739"; }
.profession3 .slick-next:before{ content: "\e738"; }

.ib_bus{ padding: 150px 0; }
.ib_bus .blist{ margin-top: 45px; }
.ib_bus .blist .bli{ padding: 45px 50px; position: relative; }
.ib_bus .blist .pbox{ margin-top: 8px; color: #707070; text-align: justify;text-justify: inter-ideograph; }
.ib_bus .blist .sli{ background: #f5f5f5; }
.ib_bus .blist .picon{ display: block; width: 21px; height: 25px; background: url(../image/temp/png58_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; right: 50px; margin: auto; }

.publicity{ padding: 150px 0; }
.publicity .plist{ margin: 5px 0 60px; }
.publicity .plist .pli{ position: relative; background: #f5f5f5; margin-top: 40px; }
.publicity .plist .a{ display: block; padding: 25px 50px; }
.publicity .plist .h16{ margin-right: 130px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.publicity .plist .rdiv{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); right: 50px; }
.publicity .plist .d_icon{ width: 17px; height: 19px; background: url(../image/temp/png59_03.png) no-repeat center;display: inline-block; vertical-align: middle; margin-left: 20px; }
.publicity .plist .arial{ display: inline-block; vertical-align: middle; }
.publicity .plist .pli:hover{ color: #c10e23; }
.publicity .plist .d_icon,.publicity .plist .arial{ display: none; }
.publicity .plist .d_icon.on,.publicity .plist .arial.on{ display: block; }



.conference{ padding: 150px 0; }
.conference .tab-mod{ margin-top: 28px; }
.conference .tab-cont{ margin-top: 10px; position: relative; }
.conference .tab-item{ text-align: left; display: block; opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; }
.conference .tab-item.act{ position: static; opacity: 1; visibility: visible; }
.conference .cflist{ margin-bottom: 60px; }
.conference .cflist .cfli{ position: relative; background: #f5f5f5; margin-top: 40px; }
.conference .cflist .h16{ margin-right: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.conference .cflist .a{ display: block; padding: 25px 50px; }
.conference .cflist .picon{ width: 21px; height: 23px; background: url(../image/temp/png60_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; right: 50px; margin: auto; }

.launder{ padding: 150px 0; }
.launder .tab-mod{ margin-top: 28px; }
.launder .tab-item{ text-align: left; }
.launder .lau_con1{ margin-top: 50px; }
.lau_con1 .ldiv{ float: left; width: 602px; height: 339px; }
.lau_con1 .ldiv .img{ width: 100%; height: 100%; position: relative; display: none; }
.lau_con1 .ldiv .img.on{ display: block; }
.lau_con1 .ldiv .img img{ width: 100%; height: auto; }
.lau_con1 .rdiv{ overflow: hidden; padding-left: 50px; }
.lau_con1 .rdiv .rli{ padding: 25px 0; }
.lau_con1 .rdiv .rli:first-child{ padding-top: 0; }
.lau_con1 .rdiv .rli+.rli{ border-top: 1px solid #dddddd; }
.lau_con1 .rdiv .rli .arial,.lau_con1 .rdiv .rli .p{ color: #707070; }
.lau_con1 .rdiv .rli .arial{ margin-top: 12px; }
.lau_con1 .rdiv .rli .p{ margin-top: 14px; display: none; text-align: justify; }
.lau_con2{ margin-top: 20px; }
.lau_con2 .lau2_list{ margin-bottom: 60px; }
.lau_con2 .lau2_list .lauli{ position: relative; background: #f5f5f5; margin-top: 40px; }
.lau_con2 .lau2_list .a{ display: block; padding: 25px 50px; }
.lau_con2 .lau2_list .h16{ margin-right: 90px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lau_con2 .lau2_list .arial{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); right: 50px; font-size: 16px; color: #707070; }
.lau_con2 .lau2_list .lauli:hover,.lau_con2 .lau2_list .lauli:hover .arial{ color: #c10e23; }
.lau_con1 .rdiv .rli:hover .h16,.lau_con1 .rdiv .rli.on .h16{ color: #c10e23; }
.lau_con1 .rdiv .rli.on .arial{ margin-top: 7px; }
.lau_con1 .rdiv .rli.on .p{ display: block; }


.szds1{ position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; }
.szds1 .bglbox{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.szds1 .bglbox .line{ width: 1px; background: rgba(255,255,255,.2); position: absolute; top: 0; bottom: 0; }
.szds1 .bglbox .line:nth-child(1){ left: 16.6666%; }
.szds1 .bglbox .line:nth-child(2){ left: 33.3333%; }
.szds1 .bglbox .line:nth-child(3){ left: 0; right: 0; margin: auto; }
.szds1 .bglbox .line:nth-child(4){ right: 33.3333%; }
.szds1 .bglbox .line:nth-child(5){ right: 16.6666%; }
.szds1 .con{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; text-align: center; color: #fff; }
.szds1 .con .x_mbox{ margin-top: 40px; }
.szds1 .con .x_mbox .x_mli{ margin: 0 20px; cursor: pointer; }
.szds1 .con .x_mbox .x_more{ margin-right: 10px; }
.szds1 .con .x_mbox .x_mli:hover .x_more{ background-image: url(../image/temp/png72_03.png); }
.szds1 .con .x_mbox .x_mli:hover .x_more:after{ background-image: url(../image/temp/png73_03.png); transform: rotate(-90deg); }
.szds1 .con .p1{ margin-top: 40px; }
.szds1 .con .p2{ margin-top: 30px; line-height: 2.14; }
.sd2_3{ background: url(../image/temp/png67_03.png) no-repeat center bottom; }
.szds2{ margin-top: -85px; }
.szds2 .con{ background: #fff; border-radius: 8px; padding: 45px 60px; position: relative; }
.szds2 .ldiv{ position: absolute; top: 47px; left: 58px; }
.szds2 .ldiv .icon{ width: 25px; height: 25px; background: url(../image/temp/png33_03.png) no-repeat center; display: inline-block; vertical-align: middle; margin-right: 20px; }
.szds2 .ldiv .h18{ display: inline-block; vertical-align: middle; }
.szds2 .list{ margin-left: 166px; position: relative; }
.szds2 .list:after{ content: ""; width: 1px; height: 10px; background: #e9e9e9; position: absolute; top: 5px; left: -25px; }
.szds2 .list .li{ position: relative; }
.szds2 .list .li:after,.szds2 .list .li:before{ content: ""; background: #dddddd; position: absolute; top: 0; bottom: 0; margin: auto; z-index: 1; display: none; }
.szds2 .list .li:before{ right: 90px; width: 1px; height: 15px; }
.szds2 .list .li:after{ left: 10px; right: 91px; height: 1px; }
.szds2 .list .li+.li{ margin-top: 18px; }
.szds2 .list .li .p{ background: #fff; position: relative; z-index: 2; display: inline-block; padding-right: 20px; }
.szds2 .list .li .arial{ position: absolute; top: 0; right: 0; } 
.szds3{ padding: 120px 0 210px; position: relative; }
.szds3 .simg{ position: absolute; top: 228px; right: 0; left: 1195px; height: 500px; background-repeat: no-repeat; background-position: center; }
.szds3 .stbox{ width: 410px; }
.szds3 .stbox .x_tit{ text-align: left; margin-bottom: 20px; }
.szds3 .slick-mod{ margin-top: 55px; width: 860px; }
.szds3 .slick-mod .sli{ width: 275px; height: 255px; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; color: #fff; float: left; margin: 0 30px 30px 0; }
.szds3 .slick-mod .sli:before,.szds3 .slick-mod .sli:after{ content: ""; background: #f0f0f0; position: absolute; }
.szds3 .slick-mod .sli:before{ width: 22px; height: 1px; top: 50px; left: 50px; }
.szds3 .slick-mod .sli:after{ width: 1px; height: 0; top: 51px; left: 61px; transition: all 0.5s; }
.szds3 .slick-mod .sli:hover:after{ height: 90px; }
.szds3 .slick-mod .sli:nth-child(3){ width: 550px; margin-right: 0; margin-left: 305px; }
.szds3 .slick-mod .sli:nth-child(3):before{ width: 1px; height: 22px; top: auto; bottom: 70px; left: auto; right: 50px; }
.szds3 .slick-mod .sli:nth-child(3):after{ height: 1px; width: 0; top: auto; left: auto; bottom: 81px; right: 51px; }
.szds3 .slick-mod .sli:nth-child(3):hover:after{ width: 350px; }
.szds3 .slick-mod .sli a{ display: block; width: 100%; height: 100%; }
.szds3 .slick-mod .sli .sltbox{ position: absolute; bottom: 25px; left: 50px; height: 77px; }
.szds3 .slick-mod .sli .sltbox .h20{ margin-bottom: 5px; }
.szds3 .slick-mod .sli:nth-child(3) .sltbox{ bottom: 21px; }
.szds3 .slick-dots{ font-size: 14px; right: 223px; left: auto; bottom: 320px; writing-mode: vertical-lr;writing-mode: tb-lr; }
.szds3 .slick-dot{ padding: 0; background: transparent; margin: 5px 0; position: relative;font-family: "ftmts";  }
.szds3 .slick-dot.slick-active, .szds3 .slick-dot.slick-active:hover{ background: transparent; }
.szds3 .slick-dot.slick-active{ padding-bottom: 40px; }
.szds3 .slick-active+.slick-dot:after{ content: ""; width: 1px; height: 30px; background: #cccccc; position: absolute; left: 0; right: 0; top: -40px; margin: auto; }
.szds4{ height: 713px; position: relative; }
.szds4 .ldiv,.szds4 .rdiv{ background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; color: #fff; }
.szds4 .x_tit{ text-align: left; margin-bottom: 30px; }
.szds4 .pbox{ text-align: justify; text-justify: inter-ideograph; }
.szds4 .pbox .p+.p{ margin-top: 25px; }
.szds4 .ldiv{ width: 54.89%; left: 0; top: -120px; height: 670px; }
.szds4 .ldiv .lcon{ width: 630px; position: absolute; top: 50%; right: 75px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.szds4 .rdiv{ right: 0; top: 0; width: 45.11%; height: 713px;  }
.szds4 .rdiv .lcon{ width: 435px; position: absolute; bottom: 75px; left: 90px; }
.szds5{ padding: 188px 0 115px; position: relative; }
.szds5 .bg1{ width: 558px; height: 577px; background: url(../image/temp/png68_03.png); position: absolute; top: -38px; left: 9.78%;z-index: 5; }
.szds5 .bg2{ width: 616px; height: 443px; background: url(../image/temp/jpg5_03.jpg); position: absolute; top: 190px; left: 0; }
.szds5 .bg3{ width: 940px; height: 450px; background: url(../image/temp/jpg5_03.jpg); position: absolute; bottom: 0; right: 0; }
.szds5 .bg4{ width: 401px; height: 387px; background: url(../image/temp/jpg16_31.jpg) no-repeat center; position: absolute; left: 0; top: 194px;z-index: 9; }
.szds5 .con{ margin: 45px 0 0 450px; position: relative; }
.szds5 .scroll-tab{ transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0);  writing-mode: vertical-lr;writing-mode: tb-lr; width: auto; margin: 0; padding: 20px 0 170px; position: absolute; top: 0; left: 0; height: 456px; }
.szds5 .scroll-tab:after{ content: ""; top: 0; bottom: 0; left: 0; width: 1px; background: #dddddd; position: absolute; }
.szds5 .scroll-tab:before{ content: ""; width: 15px; height: 1px; background: #dddddd; position: absolute; top: 0; left: -7px; }
.szds5 .scroll-box{ z-index: 2; }
.szds5 .scroll-item{ background: transparent; border-radius: 0; padding: 0 5px; padding-bottom: 5px; padding-left: 26px; border-left: 1px solid transparent; margin: 0; }
.szds5 .scroll-item+.scroll-item{ margin-top: 20px; }
.szds5 .scroll-item.cur{ color: inherit; border-left-color: #c10e23; }
.szds5 .scroll-prev, .szds5 .scroll-next{ width: 17px; height: 8px; top: auto; background: transparent; }
.szds5 .scroll-prev{ left: auto; right: 0; bottom: 30px; background: url(../image/temp/png76_03.png) no-repeat center; }
.szds5 .scroll-next{ background: url(../image/temp/png77_03.png) no-repeat center; }
.szds5 .scroll-prev:after{ content: ""; width: 8px; height: 1px; background: #c6c6c6; position: absolute; left: 0; right: 0; bottom: -11px; margin: auto; }
.szds5 .scroll-prev:before{ content: ""; }
.szds5 .scroll-next:before{ content: ""; }
.szds5 .tab-cont{ margin-left: 75px; }
.szds5 .tab-cont .tab-item{ text-align: left; }
.szds5 .tab-cont .img{ width: 705px; height: 340px; }
.szds5 .tab-cont .img img{ width: 100%; height: auto; }
.szds5 .tab-cont .ttbox{ padding: 40px 0 0 130px; }
.szds5 .tab-cont .ttbox .pbox{ margin-top: 10px; color: #707070;text-align: justify;
    text-justify: inter-ideograph; }
.szds5 .tab-cont .ttbox .pbox .p+.p{ margin-top: 25px; }

.pop1{ background: url(../image/temp/jpg17_03.jpg) no-repeat center; background-size: cover; bottom: 0; top: 152px; width: auto; left: 30px; right: 30px; height: auto; border-top: 1px solid #dddddd; }
.pop1 .pop-dialog{ background: transparent; width: auto;  height: auto;}
.pop1 .pop-close{ background: transparent; border-radius: 0; width: auto; height: auto; top: 65px; right: 9px; color: #333; }
.pop1 .pop-close .x_more,.pop1 .pop-close .h18{ display: inline-block; vertical-align: middle; }
.pop1 .pop-close .x_more{ background-image: url(../image/temp/png72_03.png); margin-right: 10px; }
.pop1 .pop-close .x_more:after{ background-image: url(../image/temp/png73_03.png); }
.pop1 .pop-close:before{ display: none; }
.pop1 .pop-cont{ padding-top: 50px; }
.pop1 .pop-cont .img{ margin-top: 35px; }
.pop1 .pop-cont .img img{ display: block; width: 80%; margin: auto; }
.pop1 .pop-cont .img .p-show{ display: block; }
.pop1 .pop-cont .img .m-show{ display: none; }

.pop1.bn{ background: #f7f7f7; }
.pop1.all{ top: 0; }

.l_margin{ padding: 150px 0; }
.l_margin .con{ margin-top: 50px; }
.l_margin .con .tbbox{ margin-bottom: 60px; font-size: 16px; text-align: left; }
.l_margin .con .tbbox table{ width: 100%;  }
.l_margin .tbbox .thwrap{ background: #f5f5f5; line-height: 76px; }
.l_margin .tbbox .tdwrap{ background: #fff; border-bottom: 1px solid #dddddd; text-align: center; }
.l_margin .tbbox th{ font-size: 16px; font-weight: normal; padding-left: 50px; text-align: left; }
.l_margin .tbbox td{ padding: 25px 10px; text-align: left; padding-left: 50px; }
.l_margin .tbbox .tc{ text-align: center; padding-left: 10px; }
.l_margin .tbbox th.tc{ padding-left: 0; }

.recbox{ padding-bottom: 150px; }
.recruitment1{ height: 700px; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; }
.recruitment1 .bglbox{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.recruitment1 .bglbox .line{ width: 1px; position: absolute; top: 0; bottom: 0; background: rgba(255,255,255,.2); }
.recruitment1 .bglbox .line:nth-child(1){ left: 16.6666%; }
.recruitment1 .bglbox .line:nth-child(2){ left: 33.3333%; }
.recruitment1 .bglbox .line:nth-child(3){ left: 0; right: 0; margin: auto; }
.recruitment1 .bglbox .line:nth-child(4){ right: 33.3333%; }
.recruitment1 .bglbox .line:nth-child(5){ right: 16.6666%; }
.recruitment1 .con{ position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); color: #fff; }
.recruitment1 .x_tit{ margin-bottom: 40px; }
.recruitment2{ padding-top: 118px; }
.recruitment2 .list{ margin: 48px -10px 0; }
.recruitment2 .list .li{ float: left; width: 216px; height: 216px; padding: 25px; position: relative; border: 1px dashed  #e0e0e0; border-radius: 50%; margin: 0 17px; color: #fff; }
.recruitment2 .list .li .sr{ width: 19px; height: 19px; border-radius: 50%; position: absolute; }
.recruitment2 .list .middle-box{ width: 100%; height: 100%; border-radius: 50%; text-align: center; }
.recruitment2 .list .icon{ width: 53px; height: 58px; margin: 0 auto 17px; }
.recruitment2 .list .icon img{ width: 100%; height: auto; transition: all 0.5s; }
.recruitment2 .list .li:hover img{ transform: scale(1.1); }
.recruitment2 .list .l1 .middle-box,.recruitment2 .list .l1 .sr{ background: #d40017; }
.recruitment2 .list .l2 .middle-box,.recruitment2 .list .l2 .sr{ background: #b29063; }
.recruitment2 .list .l3 .middle-box,.recruitment2 .list .l3 .sr{ background: #3b3b3b; }
.recruitment2 .list .l4 .middle-box,.recruitment2 .list .l4 .sr{ background: #bb0013; }
.recruitment2 .list .l5 .middle-box,.recruitment2 .list .l5 .sr{ background: #7d7d7d; }
.recruitment2 .list .l1 .sr{ top: 22px; left: 21px; }
.recruitment2 .list .l2 .sr{ left: 23px; bottom: 16px; }
.recruitment2 .list .l3 .sr{ right: 6px; bottom: 35px; }
.recruitment2 .list .l4 .sr{ top:2px; right: 45px; }
.recruitment2 .list .l5 .sr{ bottom: -3px; right: 57px; }
.recruitment3{ padding-top: 120px; }
.recruitment3 .roundabout_box{ margin: 45px 330px 0; height: 505px; position: relative; }
.recruitment3 .roundabout-holder{ height: 100%; }
.recruitment3 .roundabout_box .li{ width: 924px; height: 505px; position: relative; }
.recruitment3 .roundabout_box .li img{ width: 100%; height: auto; }
.recruitment3 .roundabout_box .li .h18{ position: absolute; bottom: 32px; left: 0; right: 0; text-align: center; color: #fff; }
.recruitment3 .roundabout_box .sarrow{ width: 30px; height: 30px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); cursor: pointer; z-index: 999; }
.recruitment3 .roundabout_box .sarrow:after{ color: #fff; font-size: 26px; font-family: "xfont" !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);  }
.recruitment3 .roundabout_box .prev{ left: -233px; }
.recruitment3 .roundabout_box .prev:after{ content: "\e739"; }
.recruitment3 .roundabout_box .next{ right: -233px; }
.recruitment3 .roundabout_box .next:after{ content: "\e738"; }
.recruitment4{ padding-top: 110px; }
.recruitment4 .tab-mod{ margin-top: 30px; }
.recruitment4 .tab-cont{ margin-top: 50px; }
.recruitment4 .tab-cont .tab-item{ text-align: left; }
.recruitment4 .tab-cont .thbox{ line-height: 65px; background: #c10e23; color: #fff; }
.recruitment4 .tab-cont .thbox .h18{ display: inline-block; width: 25%; text-align: center; }
.recruitment4 .tab-cont .tdbox+.tdbox{ margin-top: 30px; }
.recruitment4 .tab-cont .tdcon1{ position: relative; background: #f5f5f5; padding: 20px 0; }
.recruitment4 .tab-cont .tdcon1 .h16{ display: inline-block; width: 25%; text-align: center; }
.recruitment4 .tab-cont .tdcon1 .tdbtn{ width: 36px; height: 36px; border: 1px solid #a0a0a0; border-radius: 50%; position: absolute; right: 28px; top: 0; bottom: 0; margin: auto; cursor: pointer; }
.recruitment4 .tab-cont .tdcon1 .tdbtn:before{ content: "\e737"; color: #a2a2a2; font-size: 16px; font-family: "xfont" !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.recruitment4 .tab-cont .tdcon2{ padding: 45px 50px; background: #fff; color: #707070; display: none; }
.recruitment4 .tab-cont .tdcon2 .item+.item{ margin-top: 24px; }
.recruitment4 .tab-cont .tdcon2 .h16{ margin-bottom: 5px; }
.recruitment4 .tab-cont .tdbox.on .tdcon1{ color: #c10e23; }
.recruitment4 .tab-cont .tdbox.on .tdcon1 .tdbtn{ border-color: #c10e23; }
.recruitment4 .tab-cont .tdbox.on .tdcon1 .tdbtn:before{ content: "\e736";color: #c10e23; }
.recruitment4 .tab-cont .tdbox.on .tdcon2{ display: block; }
.recruitment4 .tab-cont .page-mod{ margin-top: 65px; }
.recruitment4 .campus{ background: #f5f5f5; padding: 60px 45px 95px; }
.recruitment4 .campus .titbox{ text-align: center; }
.recruitment4 .campus .titbox .arial{ padding-left: 25px; background: url(../image/temp/png63_03.png) no-repeat center left; display: inline-block; margin-top: 30px; }
.recruitment4 .campus .pbox{ margin-top: 40px; max-height: 775px; position: relative; text-align: justify; text-justify: inter-ideograph; }
.recruitment4 .campus .pbox:before{ content: ""; width: 15px; height: 1px; background: #dddddd; position: absolute; top: 0; right: -5px; }
.recruitment4 .campus .pbox .h16{ margin-bottom: 30px; line-height: 1.875; }
.recruitment4 .campus .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; border-radius: 0; background: #c10e23; }
.recruitment4 .campus .mCSB_scrollTools .mCSB_draggerRail{ background: #dddddd; }
.ruitment5{ padding-top: 100px; }
.ruitment5 .con{ width: 100%; height: 203px; color: #fff; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 8px; overflow: hidden; padding-top: 57px; text-align: center; }
.ruitment5 .btnbox{ margin-top: 23px; }
.ruitment5 .btnbox .rbtn{ width: 120px; line-height: 38px; background: #c10e23; text-align: center; display: inline-block; margin: 0 13px; }
.ruitment5 .btnbox .rbtn a{ display: block; /* margin-top: 34px; */ }

.infor{ padding: 150px 0; }
.infor .tab-mod{ margin-top: 25px; }
.infor .tab-cont{ margin-top: 50px; }
.infor .tab-cont .tab-item{ text-align: left; }
.infor .tab-cont table{ width: 100%; font-size: 16px; }
.infor .tab-cont .th1{ width: 225px; }
.infor .tab-cont .th2{ width: 167px; }
.infor .tab-cont .th3{ width: 166px; }
.infor .tab-cont .th4{ width: 329px; }
.infor .tab-cont .th5{ width: 176px; }
.infor .tab-cont .th6{ width: 164px; padding-left: 0; text-align: center; }
.infor .tab-cont .thbox{ line-height: 76px; background: #f5f5f5; }
.infor .tab-cont th{ padding-left: 50px; font-weight: normal; text-align: left; }
.infor .tab-cont .tdbox{ border-bottom: 1px solid #dddddd; background: #fff; }
.infor .tab-cont td{ padding: 25px 0; padding-left: 50px; }
.infor .tab-cont td:last-child{ padding-left: 0; text-align: center; }
.infor .tab-cont .tbbox{ margin-bottom: 60px; }

.operation1{ position: relative; padding: 150px 0 265px; }
.operation1 .bg{ height: 850px; background: url(../image/temp/jpg5_03.jpg); position: absolute; top: 0; left: 0; right: 50%; }
.operation1 .con{ margin-top: 45px; }
.operation1 .ldiv{ float: left; width: 495px; margin-top: 70px; }
.operation1 .ldiv .x_tit{ text-align: left; margin-bottom: 30px; }
.operation1 .ldiv .pbox{ color: #707070; font-size: 18px; }
.operation1 .ldiv .pbox .p+.p{ margin-top: 24px; }
.operation1 .rdiv{ width: 666px; height: 423px; float: right; }
.operation1 .rdiv img{ width: 100%; height: auto; }
.operation2{ padding-bottom: 90px; position: relative; }
.operation2 .bg{ height: 760px; background: url(../image/temp/jpg5_03.jpg); position: absolute; top: 350px; right: 0; left: 50%; }
.operation2 .list{ margin: 45px -15px 0; }
.operation2 .list .li{ width: 390px; height: 430px; padding: 98px 40px 0; position: relative; background-repeat: no-repeat; background-position: center; cursor: pointer; float: left; margin: 0 15px; text-align: center; color: #fff; }
.operation2 .list .con{ margin-top: 10px; }
.operation2 .list .con .p+.p{ margin-top: 14px; }
.operation2 .list .li .mbg{ width: 100%; height: 442px; background: url(../image/temp/png64_03.png) no-repeat center top; position: absolute; top: 0; left: 0; display: none; }
.operation2 .list .con,.operation2 .list .x_tit{ position: relative; z-index: 2; }
.operation2 .list .li.on .mbg{ display: block; }
.operation3{ padding-bottom: 175px; }
.operation3 .x_tit{ text-align: center; }
.operation3 .op3con{ margin-top: 35px; position: relative; }
.operation3 .op3con .child{ position: absolute; top: 0; left: 0; width: 100%; opacity: 0; visibility: hidden; }
.operation3 .op3con .child.show{ position: static; opacity: 1; visibility: visible; }
.operation3 .slick-arrow{ top: auto; transform: rotate(0deg) translateY(0); -webkit-transform: rotate(0deg) translateY(0); -ms-transform: rotate(0deg) translateY(0); bottom: -70px; }
.operation3 .slick-prev{ left: 590px; }
.operation3 .slick-next{ right: 590px; }
.operation4{ padding-bottom: 150px; }
.operation4 .con{ margin: 5px -15px 55px; }
.operation4 .con .li{ width: 595px; border-bottom: 1px solid #dddddd; float: left; margin: 0 15px; }
.operation4 .con .li a{ display: block; padding: 25px 0; }
.operation4 .con .li .arial{ margin-top: 10px; }
.x_tmore{ text-align: center; font-size: 16px; }
.x_tmore a{ display: inline-block; padding: 0 25px 8px; border-bottom: 2px solid #dddddd; }
.operation4 .con .li:hover{ border-bottom-color: #c10e23; }

.crbox{ padding: 0 0 150px; }
.credit1{ position: relative; padding: 150px 0 225px; }
.credit1 .bg{ height: 820px; background: url(../image/temp/jpg5_03.jpg); position: absolute; top: 0; right: 0; left: 50%; }
.credit1 .con{ margin-top: 45px; }
.credit1 .con .rdiv{ width: 666px; height: 423px; float: right; }
.credit1 .con .rdiv img{ width: 100%; height: auto; }
.credit1 .con .ldiv{ float: left; width: 535px; margin-top: 53px; }
.credit1 .con .ldiv .x_tit{ text-align: left; }
.credit1 .con .ldiv .pbox{ max-height: 175px; margin-top: 30px; color: #707070; position: relative; }
.credit1 .con .ldiv .pbox:after{ content: ""; width: 15px; height: 1px; background: #eaeaea; position: absolute; top: -1px; right: -6px; }
.credit1 .con .ldiv .pbox .p+.p{ margin-top: 24px; }
.credit1 .con .ldiv .pbox .mCSB_scrollTools .mCSB_draggerRail{ background: #eaeaea; }
.credit1 .con .ldiv .pbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 1px; background: #c10e23; }
.credit2{ padding-bottom: 85px; }
.credit2 .li{ width: 400px; height: 502px;  float: left; background-repeat: no-repeat; background-position: center; background-size: cover; }
.credit2 .li .l_inner{ padding: 44px 40px 0; }
.credit2 .li+.li{ margin-left: 15px; }
.credit2 .li .x_tit{ color: #fff; text-align: left; }
.credit2 .li .ipt{ margin-top: 40px; background: url(../image/temp/png66_03.png) no-repeat right center; color: #fff; width: 108px; height: 21px; cursor: pointer; }
.credit2 .li .ipt input{ width: 100%; height: 100%; cursor: pointer; }
.credit2 .li .ipt input::-webkit-input-placeholder{ color: #fff;}
.credit2 .li .ipt input:-moz-placeholder{ color: #fff; opacity: 1;}
.credit2 .li .ipt input::-moz-placeholder{ color: #fff; opacity: 1;}
.credit2 .li .ipt input:-ms-input-placeholder{ color: #fff;}
.credit2 .li .ipt .placeholder{ color: #fff;}
.credit2 .li .con1{ margin-top: 80px; }
.credit2 .li .con1 .cli{ width: 147px; height: 147px; border: 1px dashed #b1b1b6; border-radius: 50%; padding: 19px; float: left; }
.credit2 .li .con1 .cli+.cli{ margin-left: 26px; }
.credit2 .li .con1 .middle-box{ width: 100%; height: 100%; background: #ededef; border-radius: 50%; text-align: center; }
.credit2 .li .con2{ margin-top: 75px; color: #fff; }
.credit2 .li .con2 .cli1+.cli1{ margin-top: 20px; }
.credit2 .li .con2 .cli1 .ms{ display: inline-block; width: 198px; height: 12px; background: #ad916a; position: relative; margin: 0 20px; }
.credit2 .li .con2 .cli1 .ms .msdiv{ position: absolute; top: 0; left: 0; height: 100%; background: #dddddd; display: inline-block; }
.credit2 .l3{ padding: 0; }
.credit2 .l3 .x_tit{ color: #333; }
.credit2 .l3 .x_more{ background-image: url(../image/temp/png74_03.png); position: absolute; top: 0; bottom: 0; right: 15px; margin: auto; }
.credit2 .l3 .x_more:after{ background-image: url(../image/temp/png75_03.png); }
.credit2 .l3 .ltop,.credit2 .l3 .lbottom{ background: #f0f0f0; }
.credit2 .l3 .ltop{ padding: 44px 35px 7px; height: 382px; }
.credit2 .l3 .ltop .lttop{ position: relative; }
.credit2 .l3 .ltop .ltcon{ margin-top: 10px; }
.credit2 .l3 .ltop .h16{ border-bottom: 1px solid #dddddd; }
.credit2 .l3 .ltop .h16:last-child{ border-bottom: none; }
.credit2 .l3 .ltop .h16:hover{ color: #c10e23; border-bottom-color: #c10e23; }
.credit2 .l3 .ltop .h16 a{ display: block; padding: 13px 0; }
.credit2 .l3 .lbottom{ margin-top: 15px; padding: 24px 35px 22px; height: 105px; position: relative; }
.credit2 .l3 .lbottom .x_more{ right: 50px; }
.credit3{ padding-bottom: 90px; }
.credit3 .x_tit{ text-align: left; margin-bottom: 25px; }
.credit3 .child{ float: left; width: 390px; font-size: 16px; }
.credit3 .child+.child{ margin-left: 28px; }
.credit3 .tbbox{ text-align: center; }
.credit3 .th{ color: #fff; line-height: 76px; }
.credit3 .c1 .th{ background: #c10e23; }
.credit3 .c2 .th{ background: #ad916a; }
.credit3 .c3 .th{ background: #3b3b3b; }
.credit3 .tli{ display: inline-block; width: 33.3333%; }
.credit3 .td{ border-bottom: 1px solid #dddddd; background: #fff; line-height: 72px; }
.credit3 .x_more{ background-image: url(../image/temp/png74_03.png); margin: 30px auto 0; }
.credit3 .x_more:after{ background-image: url(../image/temp/png75_03.png); }
.credit3 .x_more:hover{ background-image: url(../image/temp/png72_03.png); }
.credit3 .x_more:hover:after{ background-image: url(../image/temp/png73_03.png); }
.credit4{ margin-bottom: 80px; padding-top: 15px; background: #fff; position: relative; }
.credit4 .list{ margin: 17px 0 54px; }
.credit4 .list .li{ border-bottom: 1px solid #dddddd; position: relative; }
.credit4 .list .li a{ display: block; padding: 25px 0; }
.credit4 .list .li .h16{ margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.credit4 .list .li .arial{ position: absolute; top: 27px; right: 0; font-size: 16px; }
.credit4 .list .li:hover .h16{ color: #c10e23; }
.credit5{ position: relative; background: #fff; }
.credit5 .img img{ width: 100%; height: auto; }
.credit5 .tab-mod{ margin-top: 65px; }
.credit5 .tab-cont{ margin-top: 20px; }
.credit5 .tab-cont .tab-item{ text-align: left; }
.credit5 .tab-cont .list{ margin: 0 -20px 55px; }
.credit5 .tab-cont .h16{ width: 595px; float: left; margin: 0 20px; border-bottom: 1px solid #dddddd; }
.credit5 .tab-cont .h16 .a{ display: block; padding: 25px 0; }
.credit5 .tab-cont .h16:hover{ border-bottom-color: #c10e23; color: #c10e23; }

















/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{ color: #707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px;}
.article-cont .p{ margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; padding-left: 30px;}
.article-next{ float: right; padding-right: 30px; text-align: right;}
.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-prev:before{ content:"\e739"; left: 0;}
.article-next:before{ content:"\e738"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

/* 搜索结果页 */
.result{ padding: 60px 0;}
.result .key{ color: #5c983e;}
.result .h24{}
.result .h24 span{ margin-left: 30px; font-size: 18px; color: #707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding: 30px 0; border-bottom: 1px solid #d1d1d1; }  
.result .list .h18{ margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.result .list .p{ color: #707070; text-align: justify; text-justify: inter-ideograph;}
.result .list a:hover{ opacity: 0.8;}

/*	网站地图	*/
.sitemap{ padding: 60px 0;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}


.scroll-tab{ position: relative; margin: auto; padding: 0 3em; width: 800px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}





/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{ overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}

/*	左进右出划过效果	*/
.liro{ position: relative; overflow: hidden;}
.liro:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255,255,255,0.3);
	-webkit-transform-origin: right center;
	transform-origin: right center;

	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);

	-webkit-transition: transform .5s;
	transition: transform .5s;
}


@keyframes swing {
	  20% {
	    -webkit-transform: rotate3d(0, 0, 1, 15deg);
	    transform: rotate3d(0, 0, 1, 15deg);
	  }
	
	  40% {
	    -webkit-transform: rotate3d(0, 0, 1, -10deg);
	    transform: rotate3d(0, 0, 1, -10deg);
	  }
	
	  60% {
	    -webkit-transform: rotate3d(0, 0, 1, 5deg);
	    transform: rotate3d(0, 0, 1, 5deg);
	  }
	
	  80% {
	    -webkit-transform: rotate3d(0, 0, 1, -5deg);
	    transform: rotate3d(0, 0, 1, -5deg);
	  }
	
	  to {
	    -webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	  }
	}
	
	@-webkit-keyframes swing {
	  20% {
	    -webkit-transform: rotate3d(0, 0, 1, 15deg);
	    transform: rotate3d(0, 0, 1, 15deg);
	  }
	
	  40% {
	    -webkit-transform: rotate3d(0, 0, 1, -10deg);
	    transform: rotate3d(0, 0, 1, -10deg);
	  }
	
	  60% {
	    -webkit-transform: rotate3d(0, 0, 1, 5deg);
	    transform: rotate3d(0, 0, 1, 5deg);
	  }
	
	  80% {
	    -webkit-transform: rotate3d(0, 0, 1, -5deg);
	    transform: rotate3d(0, 0, 1, -5deg);
	  }
	
	  to {
	    -webkit-transform: rotate3d(0, 0, 1, 0deg);
	    transform: rotate3d(0, 0, 1, 0deg);
	  }
	}
	
	@keyframes rr{
		from{transform: rotate(0);}
		to{ transform: rotate(360deg); }
	}


/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover img{
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.liro:hover:before{
		-webkit-transform-origin: left center;
		transform-origin: left center;

		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	.szds5 .scroll-prev:hover{ background-image: url(../image/temp/png79_03.png); }
	.szds5 .scroll-next:hover{ background-image: url(../image/temp/png78_03.png); }
	.home3 .child .middle-box:hover .img{ background: #c10e23; }
	.home3 .child .middle-box:hover .img img,.home3 .child .middle-box:hover .img .msk{ display: none; }
	.home3 .child .middle-box:hover .jt{ display: block; }
	.banner .notice .slick-item:hover{ color: #c10e23; }
	.rivers .tab-cont .li:hover .l_tbox{ border-color: #c10e23; }
	.x_more:hover{ background-image: url(../image/temp/png72_03.png); }
	.x_more:hover:after{ background-image: url(../image/temp/png73_03.png); transform: rotate(-90deg); }
	.home2 .list .li:hover .icon{ animation: swing 0.5s; -webkit-animation: swing 0.5s; }
	.x-footer .fcon1 .f1item:hover .icon{ animation: swing 0.5s;-webkit-animation: swing 0.5s; }
	.profession2 .con2 .scroll-prev:hover:before, .profession2 .con2 .scroll-next:hover:before{ color: #c92b3e; }
	.szds2 .list .li:hover{ color: #c10e23; }
	.szds2 .list .li:hover:after,.szds2 .list .li:hover:before{ display: block; }
	.l_video .tab-cont .li:hover .vbtn{ transform: rotate(360deg); }

	.rivers .tab-cont .li{ transition: all 0.8s; opacity: 0; transform: translateY(-50px); }
	.rivers .tab-cont .act .li{ opacity: 1; transform: translateY(0px); }
	.rivers .tab-cont .act .li:nth-child(4),.rivers .tab-cont .act .li:nth-child(5),.rivers .tab-cont .act .li:nth-child(6){ transition-delay: 0.5s; }
	.rivers .tab-cont .act .li:nth-child(7),.rivers .tab-cont .act .li:nth-child(8),.rivers .tab-cont .act .li:nth-child(9){ transition-delay: 1s; }
	.profession2 .con1 .x_mbox .x_mli:hover .x_more:after{ transform: rotate(-90deg); }
	.credit2 .l3 .x_more:hover{ background-image: url(../image/temp/png72_03.png); }
	.credit2 .l3 .x_more:hover:after{ background-image: url(../image/temp/png73_03.png); }
	
	.conference .cflist .cfli{ transition: all 0.8s; opacity: 0; transform: translateY(-50px); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); }
	.conference .tab-item.act .cfli{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
	.conference .tab-item.act .cfli:nth-child(2){ transition-delay: 0.3s; }
	.conference .tab-item.act .cfli:nth-child(3){ transition-delay: 0.6s; }
	.conference .tab-item.act .cfli:nth-child(4){ transition-delay: 0.9s; }
	.conference .tab-item.act .cfli:nth-child(5){ transition-delay: 1.2s; }
	.conference .tab-item.act .cfli:nth-child(6){ transition-delay: 1.5s; }

	.conference .cflist .cfli:hover .h16{ color: #c10e23; }
	.conference .cflist .cfli:hover .picon{ background-image: url(../image/temp/png58_03.png); background-size: cover; }
	
	.software .tab-cont .sli{ transition: all 0.5s; opacity: 0; transform: translateY(-50px); -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); }
	.software .tab-cont .tab-item.act .sli{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
	.software .tab-cont .tab-item.act .sli:nth-child(2){ transition-delay: 0.3s; }
	.software .tab-cont .tab-item.act .sli:nth-child(3){ transition-delay: 0.6s; }
	.software .tab-cont .tab-item.act .sli:nth-child(4){ transition-delay: 0.9s; }
	
	
	.home1 .list .posli:hover .icon,.home1 .list .middle-box:hover .icon{ animation: swing 0.5s;-webkit-animation: swing 0.5s; }
	
	
	
	
}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1279px){
	
	

}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	
	
}

@media screen and (max-width: 1367px){
	.banner{ padding-bottom: 40%; }
	.htop .rdiv .ritem .p{ left: 0; }
	.htop .rdiv .ritem .p:after{ left: 4%; }
	.szds1 .con .p2{ margin-top: 15px; }
	.szds1 .con .x_mbox{ margin-top: 20px; }
	.szds2{ margin-top: -35px; }
	/* lyj */
	/*.pop1 .pop-cont .scroll{height: 400px;}
	.pop1 .pop-cont .scroll .mCSB_scrollTools .mCSB_draggerRail{background: #ddd;}
	.pop1 .pop-cont .scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background: #c10e23;}*/
	/* lyj end */
	.pop1 .pop-cont .img{ width: 100%; margin: auto; margin-top: 10px; }
	.pop1 .pop-cont .img img{ width: 45%; }
	.szds4 .ldiv .lcon{ right: 5%; }
	.szds4 .rdiv .lcon{ left: 5%; }
	.x-sidebar{ right: -32px; }
	.x-sidebar:hover{ right: 0; }
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ height: 6rem;}
	.bdmap-list{}
	.bdmap-list-item{}
	.bdmap-list-item.cur{}
	.bdmap-sync{}
	.bdmap-sync-item{}
	.bdmap-sync-item.act{}
	.bdmap-info-item{ width: 3rem;}

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */
	.htop .rdiv .ritem .p{ left: auto; }
	.htop .rdiv .ritem .p:after{ left: auto; }



	.banner{ height: auto; padding-bottom: 0; }
	.banner .list{ height: ; }
	.banner .bli{ position: static; }
	.banner .notice{ position: relative; bottom: auto; width: 90%; margin-top: 0.3rem; height: auto; padding: 0.2rem 0.3rem; }
	.banner .notice .ldiv{ margin-right: 0.2rem; float: none; }
	.banner .notice .mdiv{ padding-left: 0; }
	.banner .notice span{ display: block; }
	.banner .notice .p{ width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.banner .notice .slick-mod .time{ margin-left: 0; }
	.banner .notice .nclose{ width: 0.4rem; height: 0.4rem; top: 0.25rem; right: 0.2rem; bottom: auto; }
	.home1{ padding: 1rem 0; }
	.home1 .list{ margin-top: 0.4rem; padding-left: 0; }
	.home1 .list .posli{ position: static; width: 100%; height: auto; }
	.home1 .list .posli .pbox{ position: static; margin-top: 0.3rem; }
	.home1 .list .posli a{ padding: 0.5rem 0.3rem; }
	.home1 .list .icon{ width: 1.2rem; height: auto; }
	.home1 .list .ali{ width: 50%; height: auto; }
	.home1 .list .ali:nth-child(2){ width: 100%; }
	.home1 .list .ali .a_con{ padding: 0.5rem 0.3rem; position: static; transform: translateY(0); -webkit-transform: translateY(0); }
	.home2{ height: auto; padding: 1rem 0; background-size: auto 100%; }
	.home2 .ttbox{ position: static; width: 100%; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
	.home2 .ttbox br{ display: none; }
	.home2 .ttbox .h20{ margin-top: 0.2rem; }
	.home2 .ttbox .p{ margin: 0.2rem 0 0.5rem; }
	.home2 .list{ margin-left: 0; margin-top: 0.4rem; }
	.home2 .list .li{ width: 50%; height: 4rem; position: static; float: left; text-align: center; padding: 0 0.1rem; }
	.home2 .list .l2, .home2 .list .l4, .home2 .list .l6{ text-align: center; }
	.home2 .list .li .icon{ width: 1.2rem; height: auto; }
	.home2 .list .li .h20{ margin: 0.2rem 0 0.1rem; }
	.home3{ height: auto; padding: 1rem 0; }
	.home3 .child{ position: relative; left: auto; right: auto; top: auto; bottom: auto; }
	.home3 .child+.child{ margin-top: 0.3rem; }
	.home3 .child .middle-box{ width: 100%; height: 4rem; border-radius: 0; }
	.home3 .child .middle-box img{ height: auto; }
	.home3 .child .middle-cont{ padding: 0 0.25rem; }
	.home3 .child .p{ margin-bottom: 0; margin-top: 0.2rem; }
	.home4{ padding: 1rem 0 1.5rem; }
	.home4 .con{ margin-left: 0; }
	.home4 .x_tit{ float: none; writing-mode: horizontal-tb; text-align: center; }
	.home4 .s_mbox{ padding-left: 0; margin-top: 0.4rem; margin-left: 0; }
	.home4 .slick-mod .sdiv{ width: 48%; height: 3rem; margin: 0 0 2% 2%; }
	.home4 .slick-mod .sdiv .tbox{ bottom: 0.2rem; left: 0.2rem; }
	.home4 .slick-dots{ bottom: 0.5rem; right: 0.2rem; left: auto; width: auto; }
	.home4 .slick-dot{ margin: 0 0.1rem; font-size: 0.35rem; writing-mode: horizontal-tb;}
	.home4 .slick-dot.slick-active{ padding-right: 40px; padding-bottom: 0; }
	.home4 .slick-active+.slick-dot:after{ width: 30px; height: 1px; top: 0; bottom: 0; left: -50px; }
	
	.ib_bus{ padding: 1rem 0; }
	.ib_bus .blist{ margin-top: 0.4rem; }
	.ib_bus .blist .bli{ padding: 0.5rem 0.3rem; }
	.ib_bus .blist .bli .h20{ font-size: 0.34rem; }
	.ib_bus .blist .pbox{ margin-top: 0.1rem; }
	
	.x_tab { white-space: nowrap; overflow-x: auto; }
	.x_tab .tab-term{ width: 2.5rem; min-width: auto; margin: 0 0.2rem; }
	
	.rivers{ padding: 1rem 0; }
	/* .rivers .tab-mod{ margin-top: 0.3rem; } */
	.rivers .tab-cont .li{ width: 100%; float: none; margin: 0.3rem 0 0; }
	.rivers .tab-cont .img{ height: auto; }
	.rivers .tab-cont{ margin: 0.1rem 0 0; }
	.rivers .tab-cont .l_tbox{ height: auto; padding: 0.3rem; }
	.rivers .tab-cont .l_tbox .arial{ position: static; margin-top: 0.2rem; font-size: 0.3rem; }
	.rivers .tab-cont .page-mod{ margin-top: 0.8rem; }
	
	.launder{ padding: 1rem 0; }
	.launder .x_tab a{ display: inline-block; }
	.lau_con1 .ldiv{ display: none; }
	.lau_con1 .rdiv{ padding-left: 0; }
	.lau_con1 .rdiv .rli{ padding: 0 0 0.3rem; }
	.lau_con1 .rdiv .rli+.rli{ margin-top: 0.3rem; }
	.lau_con1 .rdiv .rli .img{ width: 100%; height: auto; position: relative; margin-bottom: 0.3rem; }
	.lau_con1 .rdiv .rli .img img{ width: 100%; }
	.lau_con1 .rdiv .rli.on .h16{ color: inherit; }
	.lau_con1 .rdiv .rli .arial,.lau_con1 .rdiv .rli .p{ margin-top: 0.2rem; }
	.lau_con1 .rdiv .rli .p{ display: block !important; }
	.lau_con2{ margin-top: 0.3rem; }
	.lau_con2 .lau2_list .lauli{ margin-top: 0.4rem; }
	.lau_con2 .lau2_list .a{ padding: 0.4rem 0.2rem; }
	.lau_con2 .lau2_list .arial{ right: 0.2rem; }
	.lau_con2 .lau2_list{ margin-bottom: 0.6rem; }
	
	.publicity{ padding: 1rem 0; }
	.publicity .plist{ margin: 0 0 0.6rem; }
	.publicity .plist .pli{ margin-top: 0.4rem; }
	.publicity .plist .a{ padding: 0.4rem 0.2rem; }
	.publicity .plist .d_icon{ right: 0.2rem; }
	.publicity .plist .arial{ right: 0.7rem; }
	.publicity .plist .h16{ margin-right: 2.2rem; }
	
	.infor{ padding: 1rem 0; }
	.infor .tab-cont{ margin-top: 0.5rem; }
	.infor .tab-cont .tbbox{ margin-bottom: 0.6rem; overflow-x: auto; }
	.infor .tab-cont tr{ display: block; font-size: 0; white-space: nowrap; }
	.infor .tab-cont .thbox{ line-height: 0.8rem; }
	.infor .tab-cont th,.infor .tab-cont td{ display: inline-block; }
	.infor .tab-cont th{ font-size: 0.3rem; padding-left: 0.5rem; }
	.infor .tab-cont td{ font-size: 0.28rem; padding: 0.25rem; padding-left: 0.5rem; }
	.infor .tab-cont .th1,.infor .tab-cont td:nth-child(1){ width: 3.5rem; }
	.infor .tab-cont .th2,.infor .tab-cont td:nth-child(2){ width: 2.5rem; }
	.infor .tab-cont .th3,.infor .tab-cont td:nth-child(3){ width: 2.5rem; }
	.infor .tab-cont .th4,.infor .tab-cont td:nth-child(4){ width: 5rem; }
	.infor .tab-cont .th5,.infor .tab-cont td:nth-child(5){ width: 3rem; }
	.infor .tab-cont .th6,.infor .tab-cont td:nth-child(6){ width: 2.5rem; }
	
	.software{ padding: 1rem 0; }
	.software .tab-mod{ margin-top: 0.3rem; }
	.software .tab-cont{ margin-top: 0.4rem; }
	.software .tab-cont .st1 .h30{ margin-bottom: 0.4rem; }
	.software .tab-cont .sli{ height: auto; }
	.software .tab-cont .sli .ldiv{ float: none; width: 100%; height: 2rem; background-size: cover; }
	.software .tab-cont .sli .rdiv{ position: static; width: 100%; }
	.software .tab-cont .sli .mdiv{ margin: 0; padding: 0.4rem 0.2rem; }
	.software .tab-cont .sli .mdiv .p1{ position: static; margin-top: 0.2rem; }
	.software .tab-cont .sli .rdiv .middle-box{ height: 1.5rem; float: left; width: 50%; }
	.software .tab-cont .sli+.sli{ margin-top: 0.5rem; }
	.software .tab-cont .st2{ margin-top: 1rem; }
	.software .tab-cont .st2 .sp{ margin-bottom: 0.4rem; }
	.software .tab-cont .tim2li .rdiv .cl2{ width: 100%; }
	.software .tab-cont .sli .phbox .phli a{ padding: 0.5rem 0; }
	
	.l_margin{ padding: 1rem 0; }
	.l_margin .con{ margin-top: 0.4rem; }
	.l_margin .tbbox th{ width: 33.33%; padding-left: 0; }
	.l_margin .tbbox .thwrap{ line-height: 1rem; }
	.l_margin .tbbox td{ padding: 0.25rem 0.1rem; text-align: center; }
	.l_margin .con .tbbox{ margin-bottom: 0.6rem; font-size: 0.3rem; text-align: center; }
	
	.conference{ padding: 1rem 0; }
	.conference .tab-mod{ margin-top: 0.3rem; }
	.conference .tab-cont{ margin-top: 0.1rem; }
	.conference .cflist .cfli{ margin-top: 0.4rem; }
	.conference .cflist .a{ padding: 0.3rem; }
	.conference .cflist .picon{ right: 0.3rem; }
	.conference .cflist .h16{ margin-right: 0.6rem; }
	.conference .cflist{ margin-bottom: 0.6rem; }
	
	.recruitment1{ height: auto; padding: 1rem 0; }
	.recruitment1 .con{ position: static; transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); }
	.recruitment1 .x_tit{ margin-bottom: 0.4rem; }
	.recruitment2{ padding-top: 1rem; }
	.recruitment2 .list{ margin: 0.4rem 0 0; overflow-x: auto; }
	.recruitment2 .list .li{ width: 32%; height: 2.24rem; margin: 0 0.6666% 0.3rem; padding: 0.2rem; }
	.recruitment2 .list .icon{ width: 0.5rem; height: auto; margin-bottom: 0.1rem; }
	.recruitment2 .list .l4{ margin-left: 18%; }
	.recruitment2 .list .l1 .sr{ top: 0.1rem; left: 0.1rem; }
	.recruitment2 .list .l2 .sr{ left: 0.1rem; bottom: 0.1rem; }
	.recruitment2 .list .l3 .sr{ right: 0.1rem; bottom: 0.1rem; }
	.recruitment2 .list .l4 .sr{ right: 0.1rem; top: 0.1rem; }
	.recruitment2 .list .l5 .sr{ bottom: -0.1rem; right: 0.32rem; }
	.recruitment3{ padding-top: 1rem; }
	.recruitment3 .roundabout_box{ height: auto; margin: 0.4rem 0 0; }
	.recruitment3 .roundabout-holder,.recruitment3 .roundabout_box .li{ height: auto; }
	.recruitment3 .roundabout_box .li .h18{ bottom: 0.3rem; }
	.recruitment4{ padding-top: 1rem; }
	.recruitment4 .tab-mod{ margin-top: 0.3rem; }
	.recruitment4 .tab-cont{ margin-top: 0.5rem; }
	/* .recruitment4 .tab-cont .table_box{ overflow-x: auto; white-space: nowrap; } */
	.recruitment4 .tab-cont .thbox .h18,.recruitment4 .tab-cont .tdcon1 .h16{ padding-left: 0; text-align: center; }
	.recruitment4 .tab-cont .tdcon1 .h16{ padding: 0 0.1rem; vertical-align: top; }
	.recruitment4 .tab-cont .thbox{ line-height: 0.8rem; }
	.recruitment4 .tab-cont .tdbox+.tdbox{ margin-top: 0.3rem; }
	.recruitment4 .tab-cont .tdcon1{ padding: 0.3rem 0 0.8rem; }
	.recruitment4 .tab-cont .tdcon1 .tdbtn{ width: 0.5rem; height: 0.5rem; right: 0; bottom: 0.2rem; left: 0; top: auto; }
	.recruitment4 .tab-cont .tdcon2{ padding: 0.5rem 0.3rem; white-space: normal; }
	.recruitment4 .tab-cont .page-mod{ margin-top: 0.6rem; }
	.ruitment5{ padding-top: 1rem; }
	.ruitment5 .con{ height: auto; padding: 1rem 0; background-size: cover; }
	.ruitment5 .btnbox{ margin-top: 0.3rem; }
	.ruitment5 .btnbox .rbtn{ width: 28%; line-height: 0.6rem; margin: 0 2.665%; }
	.recruitment4 .campus{ padding: 0.5rem 0.3rem; }
	.recruitment4 .campus .titbox .arial{ margin-top: 0.4rem; }
	.recruitment4 .campus .pbox{ margin-top: 0.4rem; height: 8.2rem; }
	.recruitment4 .campus .pbox .h16{ line-height: 1.5; margin-bottom: 0.3rem; }
	.recruitment4 .campus .mCSB_inside > .mCSB_container{ margin-right: 0.5rem; }
	
	.szds1 .con{ left: 0.2rem; right: 0.2rem; }
	.szds1 .con .p1,.szds1 .con .p2{ margin-top: 0.3rem; line-height: 1.5; }
	.szds1 .con .x_mbox{ margin-top: 0.3rem; }
	.szds1 .con .x_mbox .x_mli+.x_mli{ margin-top: 0.2rem; }
	.szds2{ margin-top: -0.8rem; }
	.szds2 .con{ padding: 0.5rem 0.3rem; }
	.szds2 .ldiv{ position: static; margin-bottom: 0.2rem; }
	.szds2 .list{ margin-left: 0; }
	.szds2 .list .li .p{ padding-right: 0; }
	.szds2 .list .li .arial{ position: static; margin-top: 0.1rem; }
	.szds2 .list .li+.li{ margin-top: 0.2rem; }
	.szds3{ padding: 1rem 0 1.5rem; }
	.szds3 .stbox{ width: 100%; }
	.szds3 .slick-mod{ margin-top: 0.5rem; width: 100%; }
	.szds3 .slick-mod .sli{ width: 48%; height: 3.34rem; margin: 0 0 0.4rem 0; }
	.szds3 .slick-mod .sli:nth-child(2){ margin-left: 4%; }
	.szds3 .slick-mod .sli:nth-child(3){ margin-left: 0; width: 100%; }
	.szds3 .slick-mod .sli .sltbox{ bottom: 0.2rem; left: 0.3rem; height: auto; }
	.szds3 .slick-mod .sli:nth-child(3) .sltbox{ bottom: 0.2rem; }
	.szds3 .slick-dots{ left: 0; right: 0; text-align: center; writing-mode: horizontal-tb; bottom: -0.3rem; }
	.szds3 .slick-dot{ margin: 0 0.1rem; font-size: 0.35rem; }
	.szds3 .slick-dot.slick-active{ padding-right: 40px; padding-bottom: 0; }
	.szds3 .slick-active+.slick-dot:after{ width: 30px; height: 1px; top: 0; bottom: 0; right: auto; left: -40px; }
	.szds4{ height: auto; }
	.szds4 .ldiv, .szds4 .rdiv{ position: static; padding: 0.8rem 0.25rem; width: 100%; height: auto; }
	.szds4 .ldiv .lcon,.szds4 .rdiv .lcon{ width: 100%; position: static; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); }
	.szds4 .x_tit{ margin-bottom: 0.3rem; }
	.szds4 .pbox .p+.p{ margin-top: 0.3rem; }
	.szds5{ padding: 1rem 0; }
	.szds5 .con{ margin: 0.4rem 0 0 0; }
	.szds5 .scroll-tab{ position: relative; padding: 0 0.9rem; height: auto; width: 100%;writing-mode: horizontal-tb; }
	.szds5 .scroll-item{ padding: 0.1rem 0 0.3rem; border-bottom: 1px solid transparent; border-left: none; }
	.szds5 .scroll-item+.scroll-item{ margin-top: 0; margin-left: 0.4rem; }
	.szds5 .scroll-item.cur{ border-bottom-color: #c10e23; }
	.szds5 .scroll-tab:after{ right: 0; top: auto; width: auto; height: 1px; }
	.szds5 .scroll-tab:before{ width: 1px; height: 15px; left: 0; top: auto; bottom: -7px; }
	.szds5 .scroll-prev, .szds5 .scroll-next{ width: 0.6rem; height: 0.4rem; padding: 0; }
	.szds5 .scroll-prev{ left: 0; right: auto; top: 0.15rem; bottom: auto; background: none; }
	.szds5 .scroll-prev:before{ content: '\e739'; }
	.szds5 .scroll-next{ top: 0.15rem; bottom: auto; background: none; }
	.szds5 .scroll-next:before{ content: '\e738'; }
	.szds5 .tab-cont{ margin-left: 0; margin-top: 0.4rem; }
	.szds5 .tab-cont .img{ width: 100%; height: auto; }
	.szds5 .tab-cont .ttbox{ padding: 0.4rem 0 0; }
	.szds5 .tab-cont .ttbox .pbox .p+.p{ margin-top: 0.2rem; }
	.pop1{ top: 2rem; left: 0; right: 0; }
	.pop1 .pop-dialog{ height: auto; }
	.pop1 .pop-close{ top: 0.3rem; }
	.pop1 .pop-cont .img .p-show{ display: none; }
	.pop1 .pop-cont .img .m-show{ display: block; }
	.pop1 .pop-cont .img img{ width: 100%; }



	.operation1{ padding: 1rem 0; }
	.operation1 .con{ margin-top: 0.4rem; }
	.operation1 .rdiv{ width: 100%; height: auto; float: none; }
	.operation1 .ldiv{ float: none; width: 100%; margin-top: 0.4rem; }
	.operation1 .ldiv .x_tit{ margin-bottom: 0.3rem; }
	.operation1 .ldiv .pbox{ font-size: 0.3rem; }
	.operation1 .ldiv .pbox .p+.p{ margin-top: 0.3rem; }
	.operation2{ padding-bottom: 1rem; }
	.operation2 .list{ margin: 0.4rem 0 0; overflow-x: auto; white-space: nowrap; }
	.operation2 .list .li{ float: none; display: inline-block; vertical-align: top; width: 5.85rem; height: 5.45rem; margin: 0; padding: 0.5rem 0.3rem; white-space: normal; }
	.operation2 .list .li .con{ height: 2.8rem; overflow-y: auto; }
	.operation2 .list .li+.li{ margin-left: 0.3rem; }
	.operation2 .list .li .mbg{ height: 5.45rem; }
	.operation3{ padding-bottom: 2rem; }
	.profession3 .slick-mod .a{ width: 90%; }
	.profession3 .slick-mod .s_tbox{ margin-top: 0.3rem; }
	.operation3 .slick-arrow{ bottom: -0.8rem; }
	.operation3 .slick-prev{ left: 42%; }
	.operation3 .slick-next{ right: 42%; }
	.operation4{ padding-bottom: 1rem; }
	.operation4 .con{ margin: 0.1rem 0 0.5rem; }
	.operation4 .con .li{ width: 100%; margin: 0; float: none; }
	.operation4 .con .li a{ padding: 0.25rem 0; }
	.operation4 .con .li .arial{ margin-top: 0.1rem; }
	
	.x_more{ width: 0.5rem; height: 0.5rem; background-size: cover; }
	.x_mbox .x_mli{ margin: 0 0.2rem; }
	.x_tmore{ font-size: 0.3rem; }
	
	.profession1{ padding: 1rem 0; height: auto; }
	.profession1 .p1img{ position: relative; width: 100%; height: auto; top: auto; right: auto; margin-top: 0.3rem; }
	.profession1 .p_tbox{ position: static; width: auto; margin-top: 0.4rem; }
	.profession1 .p_tbox .x_tit{ margin-bottom: 0.3rem; }
	.profession1 .p_tbox .p{ line-height: 1.5; font-size: 0.3rem; }
	.profession2{ padding: 1rem 0; }
	.profession2 .con1{ margin-top: 0.3rem; }
	.profession2 .con1 .pbox{ margin-bottom: 0.3rem; font-size: 0.3rem; }
	.profession2 .con1 .pbox br{ display: none; }
	.profession2 .con2{ margin-top: 0.5rem; }
	.profession2 .con2 .c2img{ width: 100%; height: auto; }
	.profession2 .con2 .tab-cont{ position: static; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); margin-top: 0.4rem; width: 100%; }
	.profession2 .con2 .scroll-tab{ width: 100%; position: static; }
	.profession2 .con2 .scroll-box{ margin-right: 1.2rem; }
	.profession2 .con2 .tab-cont .tab-item .p{ margin-top: 0.3rem; font-size: 0.3rem; }
	.profession2 .con2 .scroll-item{ font-size: 0.3rem; }
	.profession2 .x_tit .h40{ margin-bottom: 0.4rem; }
	.profession3{ padding: 0 0 2rem; }
	
	.crbox{ padding-bottom: 1rem; }
	.credit1{ padding: 1rem 0; }
	.credit1 .con{ margin-top: 0.4rem; }
	.credit1 .con .rdiv{ width: 100%; height: auto; float: none; }
	.credit1 .con .ldiv{ width: 100%; float: left; margin-top: 0.4rem; }
	.credit1 .con .ldiv .pbox{ margin-top: 0.4rem; }
	.credit1 .con .ldiv .pbox .p+.p{ margin-top: 0.2rem; }
	.credit2{ padding-bottom: 1rem; }
	.credit2 .li{ width: 100%; height: auto; }
	.credit2 .li .l_inner{ padding: 0.4rem; }
	.credit2 .li .ipt{ margin-top: 0.3rem; }
	.credit2 .li .con1{ margin-top: 0.4rem; }
	.credit2 .li .con1 .cli{ width: 48%; height: 2.96rem; padding: 0.3rem; }
	.credit2 .li .con1 .cli+.cli{ margin-left: 4%; }
	.credit2 .li+.li{ margin-left: 0; margin-top: 0.3rem; }
	.credit2 .li .con2{ margin-top: 0.4rem; }
	.credit2 .li .con2 .cli1 .ms{ width: 68%; margin: 0 0.2rem; }
	.credit2 .l3{ padding: 0; }
	.credit2 .l3 .ltop{ height: auto; padding: 0.4rem; }
	.credit2 .l3 .ltop .h16 a{ padding: 0.15rem 0; }
	.credit2 .l3 .lbottom{ padding: 0.4rem; height: auto; }
	.credit2 .l3 .x_more{ right: 0; }
	.credit2 .l3 .lbottom .x_more{ right: 0.4rem; }
	.credit3{ padding-bottom: 1rem; }
	.credit3 .child{ width: 100%; float: none; font-size: 0.3rem; }
	.credit3 .child+.child{ margin-left: 0; margin-top: 0.5rem; }
	.credit3 .x_tit{ margin-bottom: 0.4rem; }
	.credit3 .c1 .th,.credit3 .td{ line-height: 0.8rem; }
	.credit4{ padding-top: 0.2rem; margin-bottom: 1rem; }
	.credit4 .list{ margin: 0.2rem 0 0.5rem; }
	.credit4 .list .li a{ padding: 0.25rem 0; }
	.credit4 .list .li .arial{ top: 0.25rem; font-size: 0.3rem; }
	.credit5 .tab-mod{ margin-top: 0.5rem; }
	.credit5 .tab-cont .list{ margin: 0 0 0.5rem; }
	.credit5 .tab-cont .h16{ margin: 0; width: 100%; }
	.credit5 .tab-cont .h16 .a{ padding: 0.25rem 0; }
	
	.recbox{ padding-bottom: 1rem; }
	.software .rj2{ margin-top: 0.6rem; }
	.publicity .plist .rdiv{ right: 0.2rem; }




	.bglinebox,.banner .nav,.banner .notice .ldiv .icon,.banner .notice .mdiv:after,.home1 .list .posli:before, .home1 .list .posli:after,.home1 .bck1, .home1 .bck2,.home2 .bg,.home2 .list .li:after,.home3 .ilrbox,.home3 .child .num,.home3 .child .jt,.home4 .limg,.home4 .slick-mod .sdiv:before, .home4 .slick-mod .sdiv:after,.recruitment1 .bglbox,.recruitment3 .roundabout_box .sarrow,.szds1 .bglbox,.szds2 .icon,.szds2 .list:after,.szds3 .simg,.szds3 .slick-mod .sli:before, .szds3 .slick-mod .sli:after,.szds5 .bg1,.szds5 .bg2,.szds5 .bg3,.szds5 .bg4,.szds5 .scroll-prev:after,.operation1 .bg,.operation2 .bg,.profession3 .slick-prev:after,.profession1 .p1img1,.profession1 .bg,.credit1 .bg,.profession3 .bg{ display: none !important; }
/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 0.8rem 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none; padding: 0 0 0 0.5rem; width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding: 0.8rem 0;}
	.result .h24{}
	.result .h24 span{ margin-left: 0.3rem; font-size: 0.3rem;}
	.result .list{ margin-bottom: 0.5rem;}
	.result .list-item{ padding: 0.4rem 0;}
	.result .list .h18{ margin-bottom: 0.2rem;}

/* 移动端网站地图 */
	.sitemap{ padding: 0.4rem 0;}
	.sitemap dl{ padding: 0.3rem 0;}
	.sitemap dt{ font-size: 0.32rem;}
	.sitemap dd{ margin-top: 0.2rem;}
	.sitemap dd a{ margin-right: 0.2rem;}

	/* lyj */
	/*.pop1 .pop-cont .scroll{height: auto;}*/
	/*.pop1 .pop-cont .img{overflow-x: auto;}*/
	/*.pop1 .pop-cont .img img{width: 600px;}*/
	
}


