html: ;,body{height: 100%;}
body,body *{color:#333; font-size:14px;}
[body]{overflow:hidden;max-width: 1920px;margin:auto;}
/*文本框禁止拖动*/
textarea{resize: none;}

.cw1840{max-width: 1840px; margin:auto;}
.cw1520{max-width: 1520px; margin:auto;}
.cw1200{max-width: 1200px; margin:auto;}
.cw950{max-width: 950px; margin:auto;}
.dlblock{display: block !important;}

@font-face{
	font-family:"Simpel-Medium";
	src: url("/static/themes/font/Simpel-Medium-2.otf") format("opentype");
}

::-webkit-input-placeholder{color: #aaa;opacity: 1;}
:-moz-placeholder {color: #aaa;opacity: 1;}
::-moz-placeholder{color: #aaa;opacity: 1;}
:-ms-input-placeholder {color: #aaa;opacity: 1;}

txt img, .editor img, .detail img, .editor iframe{vertical-align: bottom;}



/* 分页 */
#turn_page{ display: flex; justify-content: center; align-items: center; }
#turn_page .word{ display: none;}
#turn_page span, 
#turn_page a, 
#turn_page font{ font-size: 12px; line-height: 60px; width: 60px; text-align: center; border: 1px solid #e5e5e5; box-sizing: border-box; border-radius: 50%;margin: 0 5px;height: 60px;}
#turn_page a:hover,
#turn_page .prev:hover
{border:1px solid #1a58b8;}
#turn_page .page_item_current{ background: #1a58b8; border-radius: 50%; border-color: #1a58b8; color: #fff;}
#turn_page img{ width: auto;margin-top: 23px;}
#turn_page .prev{ border-radius: 100%;}
#turn_page .next{ border-radius: 100%;}
#turn_page font.page_item{ border: 1px solid #ebebeb;}
#turn_page font.page_item:hover{ border: 1px solid #1a58b8;}
#turn_page .page-form{ display: flex; justify-content: start; align-items: center; margin-left: 20px;}
#turn_page .page-form .count{ font-size: 14px; color: #666; }
#turn_page .page-form .page{ display: flex; justify-content: center; align-items: center; margin-left: 8px; font-size: 14px; color: #666;}
#turn_page .page-form .page input[type=text]{ margin: 0 4px; width: 40px; height: 40px; border: 1px solid #e5e5e5; font-size: 14px; color: #666; text-align: center;}
#turn_page .page-form .btn{ margin-left: 10px; width: 60px; height: 40px; line-height: 0; border: 1px solid #e5e5e5;}
#turn_page .page-form .btn input[type=submit]{ width: 100%; height: 100%; line-height: 40px; font-size: 14px; color: #666; cursor: pointer;}

/*全站搜索*/
.global-search{width:100%; padding-bottom:40px;}
.global-search .form{margin-bottom:22px;margin-top: 20px;}
.global-search .form .text{width: 340px;padding-left: 15px;height: 49px;line-height: 49px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 16px;}
.global-search .form .submit{height: 49px;width: 59px;border:1px solid #bb966a;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: #1a58b8 url(/img/search2.png) no-repeat center center;color: #fff;font-size: 16px;}
.global-search .list{width:100%; margin-bottom:50px;}
.global-search .list .info .cate{padding-left:15px;}
.global-search .list .new .cate{}
.global-search .list .know .cate{}
.global-search .list .info li{padding:20px 0; border-bottom:1px solid #dddddd;}
.global-search .list .info li:first-child{border-top:1px solid #dddddd;}
.global-search .list .info .title{margin-right:16px; line-height:22px; color:#1a58b8; font-size:16px; font-weight:bold;}
.global-search .list .info .day,.global-search .list .info .cate{color:#888888; font-size:16px; margin-right:20px;}
.global-search .list .info .day{margin:0;}
.global-search .list .info .desc{height:60px; overflow:hidden; margin-top:1.375%; color:#888888; font-size:14px; line-height:32px;}

@media (max-width: 750px){
	/*全站搜索*/
	.global-search .form .text{font-size: 26px;}
	.global-search .form .submit{width: 75px;font-size: 26px;}
	.global-search .list .info .title{font-size: 28px;line-height: 1.6;}
	.global-search .list .info .day, .global-search .list .info .cate{font-size: 28px;line-height: 1.6;}
	.global-search .list .info .desc{font-size: 26px;line-height: 1.6;height: 120px;}
}

/*header 头部*/
#m-header{display: none;}
#header .m-head{display: none;}
.header-inner{height: 70px;width: 100%;background: #fff;}
#header{position: absolute;top: 0;left: 0;z-index: 30;width: 100%;height: 70px;line-height: 30px;}
#header:hover{background: #fff;}
#header.cur{background: #fff;}
#header .header-box{padding: 0 50px;}
#header .logo{width: 240px;height: 70px;margin-right: 60px;}
#header .nav{line-height: 70px;}
#header .nav .one-nav{margin-right: 60px;}
#header .nav .one-nav:nth-last-child(1){margin-right: 0;}
#header .nav .one-nav .na{font-size: 16px;}
#header .hattr .search{width: 20px;height: 20px;margin: 20px 40px 0 0;background: url(/img/icon1.png) no-repeat center;}
#header .hattr .lang{width: 46px;height: 26px;margin: 17px 40px 0 0;background: url(/img/icon3.png) no-repeat center;}
#header .hattr .lang .cn{width: 22px;height: 22px;top: 0;left: 0;}
#header .hattr .lang .en{width: 22px;height: 22px;bottom: 0;right: 0;}
#header .hattr .lang .lang-box{min-width: 100px;padding: 10px;background: #fff;z-index: 10;top: 53px;left: -50%;}

#header .hattr .hmall{width: 68px;height: 26px;line-height: 26px;margin: 16px 40px 0 0;border: 1px solid #8e959c;border-radius: 3px;padding-left: 30px;background: url(/img/icon2.png) no-repeat center left 8px;}

#header .hattr .menu-icon{width: 40px;height: 40px;border-radius: 50%;background: url(/images/h-phone-h.png) no-repeat center #fff;margin: 10px 0 0 0;box-shadow: 0px 0 50px 0 #376efe}
#header .hattr .menu-icon.cur{background: url(/images/img04.png) no-repeat center #1a58b8;}




/*导航展开*/
.menu{top:0; left:0; width:100%; height:100%; z-index:21; transform:translateX(100%) translateZ(0px);}
.menu .bg{border-radius:50%; transform-origin:center; background: #fff; top:calc(70px - 224vw); right:calc(150px - 224vw); width:448vw; height:448vw; z-index:20; transform:translateX(0px) translateY(0px) scaleX(0) scaleY(0) translateZ(0px); transition:all 2s;}
.menu .list{z-index: 21;}
.menu .list .content{opacity:0;width: 100%;height: 100%;background: #fff;}
.menu_outer .list{z-index: 21;}
.menu_outer .list .content{opacity:0;width: 100%;height: 100%;background: #fff;padding-top: 150px;}

.menu_outer .menu_outer-con{ top: 0; /*width: 100%;*/ height: 100%; background: transparent; z-index: 101;}
.menu_outer .menu_outer-con .top{width: 100%; display: flex; justify-content: space-between;}
.menu_outer .menu_outer-con .top .close-menu{width: 60px; height: 60px; background: #1a58b8; text-align: center; padding-top: 20px; border-radius: 100%;} 
.menu_outer .menu_outer-con .bot {display: flex; justify-content: space-between;padding: 0 50px;}
.menu_outer .menu_outer-con .bot .left{width: 42.5%;}
.menu_outer .menu_outer-con .bot .left .phone{width: 100%;font-size: 16px; line-height: 50px; color: #222; margin-bottom: 30px;}
.menu_outer .menu_outer-con .bot .left .phone .number{font-size: 40px; line-height: 50px; color: #1a58b8;}
.menu_outer .menu_outer-con .bot .left .table .one{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.menu_outer .menu_outer-con .bot .left .table .one .type{ padding: 22px 20px; font-size: 14px; display: flex;}
.menu_outer .menu_outer-con .bot .left .table .one .type.select{padding: 0;background: url(/images/select-icon.png) no-repeat 90%;}
.menu_outer .menu_outer-con .bot .left .table .one .type.select select{width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding: 0 20px;border: 1px solid #e5e5ee;border-radius: 5px;}
.menu_outer .menu_outer-con .bot .left .table .one .type.select select:focus{border: 1px solid red;}

.menu_outer .menu_outer-con .bot .left .table .two {width: 100%; margin-bottom: 20px;}
.menu_outer .menu_outer-con .bot .left .table .two .in {width: 100%; margin-bottom: 10px;}
.menu_outer .menu_outer-con .bot .left .table .two .in2 textarea:focus{border: 1px solid red;}
.menu_outer .menu_outer-con .bot .left .table .two .in2 {width: 100%; }
.menu_outer .menu_outer-con .bot .left .table .two .in2 .textarea{width: 100%; height: 140px; border: 1px solid #e5e5ee; resize: none; padding: 10px 20px; border-radius: 5px;}
.menu_outer .menu_outer-con .bot .left .table .one .in {width: 49.0196%; margin-bottom: 10px;}
.menu_outer .menu_outer-con .bot .left .table .one .in input, 
.menu_outer .menu_outer-con .bot .left .table .two .in input{width: 100%; border: 1px solid #e5e5ee; border-radius: 5px; padding: 22px 24px;}
.menu_outer .menu_outer-con .bot .left .table .one .in input[type=text]:focus,
.menu_outer .menu_outer-con .bot .left .table .two .in input[type=text]:focus {color: #333; border: 1px solid #f00;}
.menu_outer .menu_outer-con .bot .left .table .bt {width: 200px; height: 60px; line-height: 60px;  background: #1a58b8; text-align: center; font-size: 16px; border-radius: 30px;}
.menu_outer .menu_outer-con .bot .left .table .bt .btn{color: #fff;width: 100%;font-size: 16px;}
.menu_outer .menu_outer-con .bot .right{width: 50%;}
.menu_outer .menu_outer-con .bot .right .cont1 .swiper-pagination-clickable .swiper-pagination-bullet{ border: 1px solid #fff; background: transparent;}
.menu_outer .menu_outer-con .bot .right .cont1  .swiper-pagination-bullet-active{background: #fff !important;}
.menu_outer .menu_outer-con .bot .right .cont2 .slide{width: 100%; color: #333; line-height: 30px;}

/*表单提交成功弹窗*/
.succ{ top: 0%; left: 0%; width: 100%; height: 100%; /*background: rgba(0,0,0,0.2);*/ z-index: 21; transform: translateY(-150%);}
.succ.animate{ transform: translateY(0);}
.succ .succ-con{ top: 50%; left: 50%; background: #fff; transform: translate(-50%, -50%); width: 400px; height: 400px; padding: 30px; box-shadow: 0 0 30px rgba(0,0,0,.3);}
.succ .succ-con .succ-close{width: 22px; height: 22px; right: 30px;}
.succ .succ-con .succ-img{text-align: center; padding-top: 88px;}
.succ .succ-con .succ-txt{text-align: center; line-height: 43px; font-size:24px;}

/*footer 底部*/
#footer{padding: 90px 0;background: #222;}
#footer .top{border-bottom: 1px solid #393939;color: #f5f5f5;line-height: 30px;padding-bottom: 90px;margin-bottom: 90px;opacity: .5;}
#footer .ftop .text{margin-right: 150px;}
#footer .ftop .logo{width: 136px;height: 46px;margin-bottom: 25px;}
#footer .ftop .t1{font-size: 30px;margin-bottom: 3px;color: #fff;}
#footer .ftop .t2{line-height: 26px;color: rgba(255,255,255,0.5);}
#footer .ftop .flist{margin-right: 150px;}
#footer .ftop .flist:nth-last-child(1){margin-right: 0;}
#footer .ftop .flist .n1{font-size: 18px;line-height: 26px;color: #fff;padding-bottom: 10px;}
#footer .ftop .flist .ftwo{margin-top: 10px;}
#footer .ftop .flist .ftwo>div{margin-bottom: 10px;}
#footer .ftop .flist .fa1{color: #f5f5f5;opacity: 0.5;}
#footer .ftop .flist .fa1:hover{opacity: 1;}
#footer .ftop .fimg{width: 130px;}
#footer .ftop .fimg .img{width: 122px;height: 122px;margin: 0 auto 10px;}
#footer .ftop .fimg .t3{color: #f5f5f5;opacity: 0.5;text-align: center;}
#footer .fcon{margin: 70px auto 0px;padding: 27px 0px;border-top: 1px solid #393939;border-bottom: 1px solid #393939;line-height: 40px;}
#footer .fcon .links .fla{margin-right: 40px;color: #f5f5f5;opacity: 0.2;}
#footer .fcon .links .fla:nth-last-child(1){margin-right: 0;}
#footer .fcon .links .fla:hover{opacity: 1;}
#footer .fcon .links span{font-size: 18px;color: #f5f5f5;margin-right: 30px;}
#footer .fcon .links .employee .t{background: url(/images/sanjiao.png) no-repeat right;padding-right: 13px;margin-right: 0;}
#footer .fcon .links .empl-box{background: #393939;top: 40px;left: 50%;transform: translateX(-50%);line-height: 30px;padding: 10px 20px;white-space: nowrap;}
#footer .fcon .links .empl-box .empl-a{opacity: .2;color: #fff;}
#footer .fcon .links .empl-box .empl-a:hover{opacity: 1;}
#footer .fcon .share a{width: 40px;height: 40px;border-radius: 50%;/*overflow: hidden;*/margin-right: 10px;cursor: pointer;}
#footer .fcon .share a:nth-last-child(1){margin-right: 0;}
#footer .fcon .share a .qr{width: 122px;height: 122px;background: #fff;top: -135px;left: -40px;}
#footer .fcon .share a:hover .qr{display: block;}
#footer .fcon .share a .qr::after{content: "";width: 6px;height: 5px;background: url(/images/sanjiao.png) no-repeat center;position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);}
#footer .fcon1{margin: 0px auto 35px;padding: 27px 0px;border-bottom: 1px solid #393939;line-height: 40px;}
#footer .fcon1 .links .fla{margin-right: 40px;color: #f5f5f5;opacity: 0.2;}
#footer .fcon1 .links .flt{margin-right: 40px;color: #f5f5f5;opacity: 0.2;position: relative;}
#footer .fcon1 .links .flt::after{content:"";background: #f5f5f5;opacity: 0.2;position: absolute;right: -20px;top: 15px;width: 1px;height: 14px;}
#footer .fcon1 .links .fla:nth-last-child(1){margin-right: 0;}
#footer .fcon1 .links .fla:hover{opacity: 1;}
#footer .fbot .copy{width: calc(100% - 100px);}
#footer .fbot .copy *{color: rgba(255,255,255,0.3);}
#footer .fbot .copy a:hover{color: rgba(255,255,255,1);}
#footer .fbot .copy .bca{margin-bottom: 5px;}
#footer .fbot .back{width: 80px;height: 46px;background: #393939;line-height: 46px;color: rgba(255,255,255,0.3);border-radius: 23px;padding-left: 20px;}
#footer .fbot .back1{min-width: 80px;height: 46px;background: #393939;line-height: 46px;color: rgba(255,255,255,0.3);border-radius: 23px;padding: 0 20px;position: fixed;bottom: 90px;right: 70px;z-index: 1111;display: none;}

#foot-alert{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 11;}
#foot-alert .close{width: 22px; height: 22px; right: 30px;top: 30px;}
#foot-alert .con-table{left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;width: 600px;padding: 50px; background: #fff;}
#foot-alert .con-table .title{width: 100%; text-align: center; font-size: 30px; line-height: 50px; color: #222; margin-bottom: 30px;}
#foot-alert .con-table .phone{width: 100%; text-align: center; font-size: 16px; line-height: 50px; color: #222; margin-bottom: 30px;}
#foot-alert .con-table .phone .number{font-size: 40px; line-height: 50px; color: #1a58b8; margin-left: 20px;transform: translateY(-4px);}
#foot-alert .con-table .table .one{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
#foot-alert .con-table .table .two {width: 100%; margin-bottom: 20px;}
#foot-alert .con-table .table .two .in {width: 100%; margin-bottom: 10px;}
#foot-alert .con-table .table .two .in2 {width: 100%; }
#foot-alert .con-table .table .two .in2 .textarea{width: 100%; height: 140px; border: 1px solid #e5e5ee; resize: none; padding: 10px 20px; border-radius: 5px;}
#foot-alert .con-table .table .one .in {width: 49.0196%; margin-bottom: 10px;}
#foot-alert .con-table .table .one .in input, 
#foot-alert .con-table .table .two .in input{width: 100%; border: 1px solid #e5e5ee; border-radius: 5px; padding: 22px 24px;}	
#foot-alert .con-table .table .one .in input[type=text]:focus,
#foot-alert .con-table .table .two .in input[type=text]:focus {color: #333; border: 1px solid #f00;}
#foot-alert .con-table .table .bt {width: 200px; height: 60px; line-height: 60px;  background: #1a58b8; text-align: center; margin: 0 auto; font-size: 16px; border-radius: 30px;}
#foot-alert .con-table .table .bt input{width: 100%;color: #fff;font-size: 16px;}
#foot-alert .con-table .table .one .type.select{padding: 0;background: url(/images/select-icon.png) no-repeat 90%;}
#foot-alert .con-table .table .one .type.select select{width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding: 0 20px;border: 1px solid #e5e5ee;border-radius: 5px;height: 100%;}
#foot-alert .con-table .table .one .type.select select:focus{border: 1px solid red;}
#foot-alert .con-table .table .two .in2 .textarea:focus{border: 1px solid #f00;}




/*招聘底部*/
#rec-footer{border-bottom: 1px solid #ccc;}
#rec-footer .main {width: 100%; display: flex; justify-content: space-between; align-items: center;line-height: 50px;}
#rec-footer .main .left{color: #888; font-family: "Simpel-Medium";}
#rec-footer .main .left a{color: #888; font-family: "Simpel-Medium";}
#rec-footer .main .cen a {color: #888; padding: 0 9px;}
#rec-footer .main .share a{width: 40px;height: 40px;border-radius: 50%;cursor: pointer; margin-right: 30px;background: rgba(56,56,56,.35);}
#rec-footer .main .share a:nth-last-child(1){margin-right: 0;}
#rec-footer .main .share a[jqshare="wechat"]{background: url(/images/recruit-icon.png) no-repeat center left 0;}
#rec-footer .main .share a[jqshare="sina"]{background: url(/images/recruit-icon.png) no-repeat center left -50px;}
#rec-footer .main .share a[jqshare="qq"]{background: url(/images/recruit-icon.png) no-repeat center left -97px;}

#rec-footer .main .share a .qr{width: 122px;height: 122px;background: #fff;top: -135px;left: -40px;}
#rec-footer .main .share a .qr::after{content: "";width: 6px;height: 5px;background: url(/images/sanjiao.png) no-repeat center;position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);}
#rec-footer .main .share a:hover .qr{display: block;}



/*banner 广告*/
.swiper .text{padding: 0 50px;}
.swiper .text0{text-align: left;}
.swiper .text1 .cont{vertical-align: top;margin-top: 100px;}
.swiper .text1 .cont .a1{margin: 30px auto 0;}
.swiper .text2{text-align: right;}

.swiper .t1{color: rgba(0,0,0,0.5);font-family:"Simpel-Medium";}
.swiper .t2{font-size: 42px;margin: 30px auto 25px;}
.swiper .t3{font-size: 20px;line-height: 26px;}
.swiper .a1{width: 120px;height: 40px;line-height: 40px;font-size: 16px;border: 1px solid #222;border-radius: 20px;margin-top: 100px;/*background: url(/img/icon5.png) no-repeat center right 20px;padding: 0 28px 0 20px;*/padding: 0 8px 0 20px;}
.swiper .swiper-pagination{bottom: 60px;}
.swiper .swiper-pagination .swiper-pagination-bullet{background: #000;opacity: 1;border: 2px solid transparent;width: 10px;height: 10px;margin: 0 10px;}
.swiper .swiper-pagination .swiper-pagination-bullet-active{background: transparent;border: 2px solid #000;width: 16px;height: 16px;transform: translateY(3px);}
.swiper .prev{width: 52px;height: 87px;background: url(/images/banner-l.png) no-repeat center;top: 50%;left: 0;transform: translateY(-50%);z-index: 2;background-size: 12px;}
.swiper .next{width: 52px;height: 87px;background: url(/images/banner-r.png) no-repeat center;top: 50%;right: 0;transform: translateY(-50%);z-index: 2;background-size: 12px;}
.swiper .prev:hover,.swiper .next:hover{opacity: 1;background-color: rgba(0,0,0,.5);}
/*.swiper .prev.swiper-button-disabled{display: none;}
.swiper .next.swiper-button-disabled{display: none;}*/



.swiper .text .banner-headline{opacity: 0;transform: translateY(-60px);}
.swiper .swiper-slide-active .text .banner-headline{transition-delay: .1s;transform: none;opacity: 1;transition: opacity .3s linear .3s,transform .6s cubic-bezier(.215,.61,.355,1) .3s;}
.swiper .swiper-slide-active .text .banner-headline1{transition-delay: .3s;}
.swiper .swiper-slide-active .text .banner-headline2{transition-delay: .5s;}
.swiper .swiper-slide-active .text .banner-headline3{transition-delay: .7s;}


/* banner-联系我们 */
/*.con-banner{margin-top: 130px;}*/
.con-banner .con-table{z-index: 11; width: 600px; top: 90px; left: 200px; padding: 50px; background: #fff;}
.con-banner .con-table .title{width: 100%; text-align: center; font-size: 30px; line-height: 50px; color: #222; margin-bottom: 30px;}
.con-banner .con-table .phone{width: 100%; text-align: center; font-size: 16px; line-height: 50px; color: #222; margin-bottom: 30px;}
.con-banner .con-table .phone .number{font-size: 40px; line-height: 50px; color: #1a58b8; margin-left: 20px;transform: translateY(-4px);}
.con-banner .con-table .table .one{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
.con-banner .con-table .table .two {width: 100%; margin-bottom: 20px;}
.con-banner .con-table .table .two .in {width: 100%; margin-bottom: 10px;}
.con-banner .con-table .table .two .in2 {width: 100%; }
.con-banner .con-table .table .two .in2 .textarea{width: 100%; height: 140px; border: 1px solid #e5e5ee; resize: none; padding: 10px 20px; border-radius: 5px;}
.con-banner .con-table .table .one .in {width: 49.0196%; margin-bottom: 10px;}
.con-banner .con-table .table .one .in input, 
.con-banner .con-table .table .two .in input{width: 100%; border: 1px solid #e5e5ee; border-radius: 5px; padding: 22px 24px;}	
.con-banner .con-table .table .one .in input[type=text]:focus,
.con-banner .con-table .table .two .in input[type=text]:focus {color: #333; border: 1px solid #f00;}
.con-banner .con-table .table .bt {width: 200px; height: 60px; line-height: 60px;  background: #1a58b8; text-align: center; margin: 0 auto; font-size: 16px; border-radius: 30px;}
.con-banner .con-table .table .bt input{width: 100%;color: #fff;font-size: 16px;}
.con-banner .con-table .table .one .type.select{padding: 0;background: url(/images/select-icon.png) no-repeat 90%;}
.con-banner .con-table .table .one .type.select select{width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding: 0 20px;border: 1px solid #e5e5ee;border-radius: 5px;height: 100%;}
.con-banner .con-table .table .one .type.select select:focus{border: 1px solid red;}
.con-banner .con-table .table .two .in2 .textarea:focus{border: 1px solid #f00;}




/* 关于我们 */
#about{background: #fafafa}
#about .abo-company .title{width: 100%; font-size: 30px; line-height: 38px; text-align: center; margin-bottom:88px; padding-top: 96px;}
#about .abo-company .content{width: 100%; display: flex; justify-content: space-between; margin-bottom: 120px;}
#about .abo-company .content .left{width: 27.6316%;}
#about .abo-company .content .left .one{margin-bottom: 78px; }
#about .abo-company .content .left .one .title_cn{font-size: 24px; line-height: 40px; margin-bottom: 5px;}
#about .abo-company .content .left .one .title_en{line-height: 29px; font-family: "Simpel-Medium";}
#about .abo-company .content .left .two {width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 200px;}
#about .abo-company .content .left .two .data{width: 39.2857%; margin-bottom: 40px;}
#about .abo-company .content .left .two .data .txt{line-height: 24px; margin-bottom: 9px; color: #333;}
#about .abo-company .content .left .two .data .num {font-size: 30px; line-height: 24px; margin-bottom: 32px; font-weight: bold; font-family: "Simpel-Medium"; color: #1a58b8; display: flex;}
#about .abo-company .content .left .two .data .num .nums{font-size: 30px; line-height: 24px; margin-bottom: 32px; font-weight: bold; font-family: "Simpel-Medium"; color: #1a58b8;}
#about .abo-company .content .left .two .data .num span{color: #1a58b8;margin: 4px 0 0 5px;}
#about .abo-company .content .left .two .data .num span.s1{color: #1a58b8;font-size: 30px;margin: 0;}
#about .abo-company .content .right{width: 62.5%;}
#about .abo-company .content .right .cominfo{line-height: 30px; color: #333; margin-bottom: 33px;}
#about .abo-company .content .right .images{margin-top: 148px;}

#about .video{width: 100%;height: auto;}
#about .video .v-txt{top: 112px; left: 0; right: 0; text-align: center;z-index: 3;padding: 0 30px;}
#about .video .v-txt .title_cn{font-size: 24px; line-height: 40px; margin-bottom: 5px; color: #fff;}
#about .video .v-txt .title_en{line-height: 29px; font-family: "Simpel-Medium"; color: #fff;}
#about .video .play{top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; height: 80px; text-align: center; line-height: 80px; font-size: 14px; color: #222; border-radius: 40px; background: #fff; padding-left: 38px; display: flex;z-index: 2;}
#about .video .play .img{padding-right: 94px;}

#about .about-net{background: #fafafa;}
#about .about-net .title{width: 100%; font-size: 30px; line-height: 38px; text-align: center; margin:0 0 40px ; padding-top: 96px;}
#about .about-net .content {margin: 0 auto 120px;}
#about .about-net .content .cont-top {width: 100%; /*display: flex; justify-content: space-between;*/ margin-bottom: 100px;}
#about .about-net .content .cont-top .left{width: 100%; /*padding-top: 152px;*/}
#about .about-net .content .cont-top .left .brief{line-height: 30px; color: #333; margin-bottom: 64px;}
#about .about-net .content .cont-top .left .record{width: 100%; display: flex; justify-content: space-between;}
#about .about-net .content .cont-top .left .record .data{width: 39.2857%; margin-bottom: 40px;}
#about .about-net .content .cont-top .left .record .data .txt{line-height: 24px; margin-bottom: 9px; color: #333;}
#about .about-net .content .cont-top .left .record .data .num{display: flex; align-items: center;font-size: 30px; line-height: 24px; margin-bottom: 32px; font-weight: bold; font-family: "Simpel-Medium"; color: #1a58b8;}
#about .about-net .content .cont-top .left .record .data .nums {font-size: 30px; line-height: 24px;font-weight: bold; font-family: "Simpel-Medium"; color: #1a58b8;}
#about .about-net .content .cont-top .right{width: 100%;}
#about .about-net .content .cont-bot{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
#about .about-net .content .cont-bot .workshop{width: 30.9211%; padding: 44px 60px; box-sizing: border-box; font-size: 16px; line-height: 36px; color: #333;}
#about .about-net .content .cont-bot .workshop:hover{border-radius: 5px; box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.1);}

#about .about-honor{background: #fff;}
#about .about-honor .title{width: 100%; font-size: 30px; line-height: 38px; text-align: center; margin-bottom:38px; padding-top: 96px;}
#about .about-honor .content{padding-bottom: 70px;}
#about .about-honor .content .container{padding: 50px;}
#about .about-honor .content .slide{background: #fafafa; padding-bottom: 45px; text-align: center;}
#about .about-honor .content .slide:hover{background: #fff; box-shadow: 0px 0px 10px 0 rgba(0,0,0,.1);transform:scale(1.2);}
#about .about-honor .content .slide .img{padding-top: 112%;}
#about .about-honor .content .slide .txt{line-height: 24px; color: #222;height: 48px;overflow: hidden;}

#about .about-history{padding: 95px 0 120px;}
#about .about-history .title{width: 100%; font-size: 30px; line-height: 38px; text-align: center;}
#about .about-history .content{margin-top: 75px;}


/* 关于我们-动态资讯 */
#about-news{padding-bottom: 150px;}
#about-news .hot-news{ margin: 100px auto; display: flex; justify-content: space-between; border-bottom: 1px solid #f0f0f0;flex-wrap: wrap;}
#about-news .hot-news .news{width: 23.0263%; border-bottom: 2px solid transparent;margin-bottom: 20px;}
#about-news .hot-news .news .time{font-size: 14px; line-height: 30px; color: #333; font-family: "Simpel-Medium"; margin: 5px 0;}
#about-news .hot-news .news .title{font-size: 24px; line-height: 33px; margin-bottom: 60px;height: 66px;overflow: hidden;}
#about-news .hot-news .news:hover {border-bottom: 2px solid #1a58b8;}
#about-news .hot-news .news:hover .title{color: #1a58b8;}
#about-news .news-list{margin-bottom: 80px;}
#about-news .news-list .list-top{ width: 100%; display: flex; justify-content: space-between;}
#about-news .news-list .list-top .tags-list {display: flex; justify-content: space-between}
#about-news .news-list .list-top .tags-list a{margin-right: 20px;}
#about-news .news-list .list-top .tags-list .tags{border: 1px solid #eaeaea; border-radius: 30px; padding:0 35px; margin-right: 20px; font-size: 14px; line-height: 40px; color: #666666;}
#about-news .news-list .list-top .tags-list .tags.cur{background: #1a58b8; color: #fff;}
#about-news .news-list .list-top .tags-list .tags:hover{background: #1a58b8; color: #fff;}
#about-news .news-list .list-top .tags-list .tags:last-child{margin-right: 0;}

#about-news .news-list .list-top .search{width: 26.3158%; border: 1px solid #eaeaea; border-radius: 30px; line-height: 60px; padding: 0 30px; display: flex; justify-content: space-between; align-items: center;}
#about-news .news-list .list-top .search .input{width: 90%;}
#about-news .news-list .list-top .search .submit{width: 20px;height: 19px;background: url(/images/about-news-search.png);}
#about-news .news-list .list-bot .news{width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 60px 0; border-bottom: 1px solid #e4e5ea; }
#about-news .news-list .list-bot .news .news-left .time{line-height: 20px; margin-bottom: 6px; font-family: "Simpel-Medium";}
#about-news .news-list .list-bot .news .news-left .title{font-size: 24px; line-height: 43px;}
#about-news .news-list .list-bot .news:hover{border-bottom: 1px solid #1a58b8;}
#about-news .news-list .list-bot .news:hover .news-left .title{color: #1a58b8;}
#about-news .news-list .list-bot .news:hover .news-right{color: #1a58b8;}

/* 关于我们-动态资讯-新闻详情 */
#news-detail{background: #fafafa;padding-top: 55px;}
#news-detail .now{margin: 0 auto 125px; line-height: 24px; font-size: 14px;}
#news-detail .now span,
#news-detail .now a{color: #888;}
#news-detail .now span:last-child{color: #000;}
#news-detail .datail-info {margin-bottom: 60px; background-color: #fff; padding: 75px 165px; }
#news-detail .datail-info .title_cn{font-size: 30px; line-height: 39px; text-align: center; color: #222; margin-bottom: 30px;}
#news-detail .datail-info .time{/*font-size: 14px;*/ line-height: 21px; text-align: center; color: #222; font-family: "Simpel-Medium"; margin-bottom: 45px;}
#news-detail .datail-info .info_cn{font-size: 18px; line-height: 35px; color: #666; margin-bottom: 75px;}
/*#news-detail .datail-info .info_cn img{margin: 50px 0;}*/
#news-detail .datail-info .share {text-align: center; }
#news-detail .datail-info .share a{margin-right: 40px;}
#news-detail .datail-info .share a:last-child{margin-right: 0;}
#news-detail .datail-info .share::before{content: ""; display: block; width: 300px; height: 1px; position: absolute; top: 50%; left: 15%; transform: translate(-50%, -15%); background: url(/images/detail-img-line01.png) no-repeat center left;}
#news-detail .datail-info .share::after{content: ""; display: block; width: 300px; height: 1px; position: absolute; top: 50%; right: -20%; transform: translate(-50%, -20%); background: url(/images/detail-img-line01.png) no-repeat center left;}
#news-detail .pages {display: flex; justify-content: center; align-items: center; padding-bottom: 120px;}
#news-detail .pages a{font-size: 14px; }
#news-detail .pages a .back{margin-right: 30px;}
#news-detail .pages a span,
#news-detail .pages .prev span,
#news-detail .pages .next span{color: #666; margin-right: 10px;}
#news-detail .pages a span.mr{margin-right: 30px;}
#news-detail .pages a{border-right: 1px solid #e1e5e6; margin-right: 30px;}
#news-detail .pages a:last-child{border: 0;}
#news-detail .bf{width: 100%; background: #fff; padding: 90px 0 100px;}
#news-detail .title{width: 100%; font-size: 30px; line-height: 50px; text-align: center; color: #333; margin-bottom:70px;}
#news-detail .relevant .cont {width: 100%;}
/*#news-detail .relevant .wrap {width: 100%; display: flex; justify-content: space-between;}*/
#news-detail .relevant .wrap .rel-news{background: #fafafa; padding: 35px;}
#news-detail .relevant .wrap .rel-news .time{/*font-size: 14px;*/ line-height: 21px; font-family: "Simpel-Medium"; margin-bottom: 10px;}
#news-detail .relevant .wrap .rel-news .title_cn{font-size: 24px; line-height: 34px; color: #222; margin-bottom: 30px;height: 68px;overflow: hidden;}
#news-detail .relevant .wrap .rel-news a .info{/*font-size: 14px;*/ line-height: 23px; color: #ccc;}
#news-detail .relevant .wrap .rel-news a .info span{margin-left: 10px; color: #ccc;}
#news-detail .relevant .btn-box .btn{width: 60px; height: 60px; border: 1px solid #ccc; border-radius: 100%; text-align: center; line-height: 60px; }
#news-detail .relevant .btn-box .btn:hover{background-color: #1a58b8; border: 1px solid #1a58b8;}
#news-detail .relevant .btn-box .prev:hover{background-image: url(/images/about-news-prev-h.png);}
#news-detail .relevant .btn-box .next:hover{background-image: url(/images/about-news-next-h.png);}
#news-detail .relevant .btn-box .prev{top: 25%; left: -95px;background: url(/images/about-news-prev.png) no-repeat center;}
#news-detail .relevant .btn-box .next{top: 25%; right: -95px;background: url(/images/about-news-next.png) no-repeat center;}
#news-detail .pro{width: 100%; background: #fafafa; padding: 90px 0 160px;}
#news-detail .rel-products{background: #fff; padding: 92px 100px 110px;}
#news-detail .title{width: 100%; font-size: 30px; line-height: 50px; text-align: center; color: #333; margin-bottom: 70px;}
#news-detail .rel-products .main .rel-pro{width: 100%; display: flex; justify-content: space-between;} 
#news-detail .rel-products .main .rel-pro .text{width: 50%;}
#news-detail .rel-products .main .rel-pro .text .model{margin: 50px 0 26px; font-size: 36px; line-height: 45px; color: #222; font-family: "Simpel-Medium";}
#news-detail .rel-products .main .rel-pro .text .brief_cn{margin-bottom: 75px;font-size: 16px; line-height: 23px; color: #666;}
#news-detail .rel-products .main .rel-pro .text .now-list{width: 100%; display: flex;}
#news-detail .rel-products .main .rel-pro .text .now-list .btn{padding: 15px 21px; margin-right: 20px; border-radius: 5px;}
#news-detail .rel-products .main .rel-pro .text .now-list .btn span{ font-size: 14px; padding-right: 9px;}
#news-detail .rel-products .main .rel-pro .text .now-list .consulting{background-color: #1a58b8;}
#news-detail .rel-products .main .rel-pro .text .now-list .consulting span{ color: #fff;}
#news-detail .rel-products .main .rel-pro .text .now-list .consulting:hover{background-color: #0b3587;}
#news-detail .rel-products .main .rel-pro .text .now-list .consulting span:last-child{padding-right: 0;}
#news-detail .rel-products .main .rel-pro .text .now-list .more{border: 1px solid #e5e5e5;}
#news-detail .rel-products .main .rel-pro .text .now-list .more span{ color: #888;}
#news-detail .rel-products .main .rel-pro .text .now-list .more:hover{border: 1px solid #1a58b8;}
#news-detail .rel-products .main .rel-pro .images{width: 42.1053%;}
#news-detail .page{margin-top: 60px;text-align: center;}
#news-detail .page .swiper-pagination-bullet{width: 15px; height: 15px; border: 1px solid #000; background: transparent; margin: 0 20px; opacity: 1;}
#news-detail .page .swiper-pagination-bullet-active{width: 15px; height: 15px; border: 1px solid #1a58b8; background: #1a58b8;}

#news-detail .rel-products:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}
#news-detail .rel-products:hover .main .rel-pro .images img{transform: scale(1.1);}

/* 信息公示 */
#information {background: #fafafa;padding-bottom: 150px;}
#information .news-list{padding: 100px 0 0;margin-bottom: 80px;}
#information .news-list .page{margin-bottom: 0;padding-bottom: 150px}
#information .news-list .list-top{ width: 100%; display: flex; justify-content: space-between;margin-bottom: 40px;}
#information .news-list .list-top .tags-list {display: flex; justify-content: space-between}
#information .news-list .list-top .tags-list a{margin-right: 20px;}
#information .news-list .list-top .tags-list a .tags{border: 1px solid #eaeaea; border-radius: 30px; padding:0 35px; line-height: 40px; color: #666666;}
#information .news-list .list-top .tags-list a .tags:last-child{margin-right: 0;}
#information .news-list .list-top .tags-list a:hover .tags{background: #1a58b8; color: #fff;}
#information .news-list .list-top .tags-list a .tags.cur{background: #1a58b8; color: #fff;}
#information .news-list .list-top .search{width: 26.3158%; border: 1px solid #eaeaea; border-radius: 30px; line-height: 60px; padding: 0 30px; display: flex; justify-content: space-between; align-items: center;}
#information .news-list .list-top .search .input[type=text]{width: 90%;}
#information .news-list .list-top .search .submit{width: 20px;height: 19px;background: url(/images/about-news-search.png);}
#information .news-list .list-bot .news{width: 100%; display: flex; justify-content: space-between; align-items: center; padding: 40px 0; border-bottom: 1px solid #e4e5ea;}
#information .news-list .list-bot .news .news-cen{width: 78.9474%; }
#information .news-list .list-bot .news .news-left .time1{font-size: 30px; font-family: "Simpel-Medium";}
#information .news-list .list-bot .news .news-left .time2{font-size: 16px; font-family: "Simpel-Medium";}
#information .news-list .list-bot .news .news-cen .title_cn{font-size: 16px;}
#information .news-list .list-bot .news:hover{border-bottom: 1px solid #1a58b8;}
#information .news-list .list-bot .news:hover .news-left .time1,
#information .news-list .list-bot .news:hover .news-left .time2
{color: #1a58b8;}
#information .news-list .list-bot .news:hover .news-cen .title_cn{color: #1a58b8;}
#information .news-list .list-bot .news:hover .news-right{color: #1a58b8;}

/* 资料下载 */
#download {background: #f8f8f8;padding-bottom: 150px;}
#download .nav {width: 100%;display: flex; padding: 80px 0;}
#download .nav .type{border: 1px solid #eaeaea; border-radius: 35px; padding: 22px 27px; margin-right: 9px; font-size: 14px; color: #666666;}
#download .nav .type.cur{background: #1a58b8; color: #fff;}
#download .nav .type:hover{background: #1a58b8; color: #fff;}
#download .nav .all{padding: 22px 47px;}
#download .nav .type:last-child{margin-right: 0;}
#download .load-list{width: 100%; display: flex; justify-content: flex-start; flex-wrap: wrap;margin-bottom: 60px;}
#download .load-list .item{width: 18.9474%; background: #fff; margin-bottom: 20px; border-radius: 3px;  padding: 31px 23px;margin-right: 1.31575%;}
#download .load-list .item:nth-child(5n){margin-right: 0;}
#download .load-list .item:hover{box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);}
#download .load-list .item .top{width: 100%; display: flex; align-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #e3e3e3;}
#download .load-list .item .top .left{margin-right: 20px;}
#download .load-list .item .top .right{font-size: 16px; color: #222; font-family: "Simpel-Medium";}
#download .load-list .item .bot{width: 100%; display: flex;}
#download .load-list .item .bot .btn{width: 46px; height: 46px; line-height: 46px; border: 1px solid #e7e7e7; border-radius: 100%; margin-right: 10px;}
#download .load-list .item .bot .btn .icon .cur2{display: none; text-align: center;}
#download .load-list .item .bot .btn:hover{background: #1a58b8;}
#download .load-list .item .bot .btn:hover .cur,
#download .load-list .item .bot .btn .txt,
#download .load-list .item .bot .btn .code
{display: none;}
#download .load-list .item .bot .btn:hover .cur2{display: inline-block;}
#download .load-list .item .bot .btn:hover .txt{display: block;}
#download .load-list .item .bot .btn:hover .code{display: block;}
#download .load-list .item .bot .btn .txt{top: -40px; left: -7px;width: 60px; height: 30px; background: #fff; line-height: 30px; box-shadow:  0px 0px 10px rgba(0,0,0, 0.2); border-radius: 10px; text-align: center;}
/*#download .load-list .item .bot .btn .p1::after{content:"";display: block; width: 6px; height: 5px; bottom: 0; left: -50%; transform: translateX(-50%); border-top: 6px solid #f00; border-left: 5px solid transparent; border-right: 5px solid transparent;position: absolute;}*/
#download .load-list .item .bot .btn .p1::after{content:"";display: block; width: 6px; height: 5px; bottom: -5px; left: 50%; transform: translateX(-50%);position: absolute;background: url(/images/sanjiao.png) no-repeat center;}
#download .load-list .item .bot .btn .code{width: 140px;height: 140px;background: #fff;left: -100%;top: -155px;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);border-radius: 5px;}
#download .load-list .item .bot .btn .code::after{content:"";display: block; width: 6px; height: 5px; bottom: -5px; left: 48%; transform: translateX(-50%);position: absolute;background: url(/images/sanjiao.png) no-repeat center;}

/*index 首页*/
#index{background: #fafafa;}
#index .one{padding: 45px 0 70px;background: #b8bfc7;}
#index .one .t1{font-size: 16px;}
#index .one .t2{font-size: 38px;margin: 20px auto 10px;}
#index .one .t3{font-size: 16px;margin-bottom: 15px;}
/*#index .one .a1{font-size: 16px;padding-right: 32px;background: url(/img/icon6.png) no-repeat center right;}*/
#index .one .a1{min-width: 120px;height: 55px;line-height: 55px;font-size: 16px;border-radius: 30px;background: url(/img/icon5.png) no-repeat center right 20px;padding: 0 28px 0 20px;}
#index .two{padding: 100px 0 20px;background: #fff;}
#index .two .item{width: 47.368%;padding-top: 47.368%;margin: 0 5.264% 5.264% 0;}
#index .two .item:nth-child(2n){margin-right: 0;}
#index .two .item .text{top: 8.333%;left: 0;width: 100%;z-index: 3;}
#index .two .item .t1{font-size: 16px;color: #888;}
#index .two .item .t2{font-size: 38px;margin: 20px auto 10px;}
#index .two .item .t3{font-size: 16px;margin-bottom: 15px;}
/*#index .two .item .a1{font-size: 16px;padding-right: 32px;background: url(/img/icon6.png) no-repeat center right;}*/
#index .two .item .a1{min-width: 120px;height: 55px;line-height: 55px;font-size: 16px;border-radius: 30px;background: url(/img/icon5.png) no-repeat center right 20px;padding: 0 28px 0 20px;}
#index .title{padding: 80px 0;line-height: 40px;}
#index .title .tit1{font-size: 12px;}
#index .title .tit2{font-size: 30px;}
#index .title .tit3{max-width: 160px;text-align: right;font-size: 12px;}
#index .title.b1{background: #dae0e7;}
#index .three .container{overflow: visible;z-index: 3;width: 100%;}
#index .three .con{position: relative;}
#index .three .con:before{display: block;content: "";position: absolute;width: 100%;height: 75.555%;top: 0;left: 0;background: #dae0e7;}
#index .three .slide{margin: 0 auto;}
#index .three .item{width: 100%;padding-top: 56.25%;}
#index .three .item .text{bottom: 63.112%;}
#index .three .item .t1{font-size: 38px;color: #fff;margin-bottom: 15px;}
#index .three .item .t2{font-size: 22px;color: #fff;}
#index .three .item .a1{/*min-width: 120px;*/height: 55px;line-height: 55px;background: url(/images/arrow-r-f.png) no-repeat center right 18px;padding: 0 28px 0 20px;color: #fff;background-size: 5px;}
#index .three .btn{width: 18px;height: 30px;top: calc(50% - 15px);z-index: 3;opacity: 0.3;}
#index .three .prev{background: url(/img/icon9.png) no-repeat center;left: 3.333%;}
#index .three .next{background: url(/img/icon10.png) no-repeat center;right: 3.333%;}
#index .three .btn:hover{opacity: 1;}
#index .three .swiper-pagination-bullets{bottom: 48px;}
#index .three .swiper-pagination-bullets .swiper-pagination-bullet{width: 16px;border-radius: 0;background-color: #fff;height: 3px;}

#index .four .item{width: 25%;padding-top: 41.666%;}
#index .four .item .text{background: rgba(0,0,0,0.7);}
#index .four .item .t1{color: #fff;margin-bottom: 10px;}
#index .four .item .t2{color: #fff;font-size: 20px;}
/*#index .four .item .a1{color: #fff;bottom: 6.875%;z-index: 5;left: calc(50% - 44px);display: none;}*/
#index .four .item .a1{/*min-width: 120px;*/height: 55px;line-height: 55px;background: url(/images/arrow-r-f.png) no-repeat center right 18px;padding: 0 28px 0 20px;color: #fff;display: none;background-size: 5px;}
#index .four .item:hover .text{bottom: 60.75%;background: rgba(0,0,0,0);}
#index .four .item:hover .a1{display: inline-block;}

#index .five{padding: 0 0 120px;background: #fdfdfd;}
#index .five .title .tit1{width: 160px;text-align: left;font-size: 12px;}
#index .five .title .tit2{width: calc(100% - 320px);text-align: center;font-size: 30px;}
#index .five .content{}
#index .five .content .top .left{width: 50%;}
#index .five .content .top .left .prev{width: 32px;height: 44px;left: 0;top: 50%;transform: translateY(-50%);background: url(/images/banner-l.png) no-repeat center;z-index: 1;background-size: 8px;}
#index .five .content .top .left .next{width: 32px;height: 44px;right: 0;top: 50%;transform: translateY(-50%);background: url(/images/banner-r.png) no-repeat center;z-index: 1;background-size: 8px;}
#index .five .content .top .left .prev:hover,
#index .five .content .top .left .next:hover{background-color: rgba(0,0,0,.75);}
#index .five .content .top .left .item{width: 100%;padding-top: 60.526%;}
#index .five .content .top .left .item .pic{}
#index .five .content .top .left .item .tit{left: 0;right: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;background: rgba(0,0,0,.75);padding: 0 20px;color: #fff;}
#index .five .content .top .right{width: 50%;padding: 3.289% 0 0 5.592%;}
#index .five .content .top .right .tit{font-size: 20px;color: #1a58b8;}
#index .five .content .top .right .brief{color: #222;line-height: 2;margin: 30px 0 100px;}
#index .five .content .top .right .pic{}
#index .five .content .bot{margin-top: 60px;}
#index .five .content .bot .container{max-width: 100%;}
#index .five .content .bot .item{width: 25%;}
#index .five .content .bot .item .line{width: 100%;height: 1px;background: #e3e3e3;margin-top: 7px;}
#index .five .content .bot .item .dian{width: 15px;height: 15px;background: #fff;border: 5px solid #222;border-radius: 100%;left: 0;right: 0;top: 0;margin: 0 auto;}
#index .five .content .bot .item .tit{margin-top: 10px;}
#index .five .content .bot .item.cur .line{background: #1a58b8;}
#index .five .content .bot .item.cur .dian{border-color: #1a58b8;}

#rd-content{}
#rd-content .left{width: 50%;padding: 10.156% 0;background-size: cover;}
#rd-content .left .pic{z-index: -1;}
#rd-content .left .content{padding-left: 20.416%;}
#rd-content .left .content .title{font-size: 20px;color: #fff;margin-bottom: 70px;}
#rd-content .left .content .cont{}
#rd-content .left .content .cont .item{width: 35%;margin-bottom: 50px;}
#rd-content .left .content .cont .item *{color: #fff;}
#rd-content .left .content .cont .item .tit{}
#rd-content .left .content .cont .item .data{margin-top: 5px;}
#rd-content .left .content .cont .item .data .num{font-size: 30px;font-family:"Simpel-Medium";}
#rd-content .left .content .cont .item .data .unit1{font-size: 30px;font-family:"Simpel-Medium";}
#rd-content .left .content .cont .item .data .unit2{}

#rd-content .right{width: 50%;}
#rd-content .right .list{width: 100%;background: #f5f5f8;padding: 50px 0;display: flex;align-items: center;background-size: cover;}
#rd-content .right .list .list-text{width: 50%;padding: 0 40px 0 55px;}
#rd-content .right .list .list-text .tit{font-size: 20px;color: #fff;margin-bottom: 30px;}
#rd-content .right .list .list-text .brief{color: #fff;line-height: 2;}

#rd-content .right .list:nth-child(1).hover{background-image: none !important;}
#rd-content .right .list:nth-child(1).hover .list-text .tit{color: #222;}
#rd-content .right .list:nth-child(1).hover .list-text .brief{color: #222;}

#rd-content .right .list:nth-child(2){flex-direction: row-reverse;}
#rd-content .right .list:nth-child(2) .list-pic{padding: 0 10px 0 60px;}
#rd-content .right .list:nth-child(2) .list-text{padding: 0 60px 0 45px;}
#rd-content .right .list:nth-child(2) .list-text .tit{color: #fff;}
#rd-content .right .list:nth-child(2) .list-text .brief{color: #fff;}
#rd-content .right .list:nth-child(2).hover{background-image: none !important;}
#rd-content .right .list:nth-child(2).hover .list-text .tit{color: #222;}
#rd-content .right .list:nth-child(2).hover .list-text .brief{color: #222;}

#rd-content .right .list .list-pic{width: 50%;padding: 0 60px 0 10px;}
#rd-content .right .list .list-pic .item{padding-top: 68.292%;}
#rd-content .right .list .list-pic .item .tit{left: 0;right: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;background: rgba(0,0,0,.75);padding: 0 20px;color: #fff;}
#rd-content .right .list .list-pic .prev{width: 32px;height: 44px;left: 0;top: 43%;transform: translateY(-50%);background: url(/images/banner-l.png) no-repeat center;z-index: 1;background-size: 8px;}
#rd-content .right .list .list-pic .next{width: 32px;height: 44px;right: 0;top: 43%;transform: translateY(-50%);background: url(/images/banner-r.png) no-repeat center;z-index: 1;background-size: 8px;}
#rd-content .right .list .list-pic .prev:hover,
#rd-content .right .list .list-pic .next:hover{background-color: rgba(0,0,0,.75);}

#ind-service{padding: 115px 0;}
#ind-service .content{}
#ind-service .content .left{width: 100%;margin-bottom: 30px;text-align: center;}
#ind-service .content .left .tit{font-size: 30px;color: #222;}
#ind-service .content .left .brief{line-height: 2;margin-top: 30px;}
#ind-service .content .right{width: 100%;}

/* 招聘 */
#recruit{height: calc(100% - 121px);max-width: 1920px;width: 100%;margin: 0 auto;}
#recruit .images{background-size: cover;height: 100%;background-position: center;background-repeat: no-repeat;}
#recruit .text{font-size: 56px;color: #fff;line-height: 70px;}
/*#recruit .search {width: 400px;top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; padding: 23px 20px 23px 27px ; border-radius: 35px; display: flex; justify-content: space-between; align-items: center}*/
#recruit .search{margin-top: 65px;background: #fff; padding: 23px 20px 23px 27px ; border-radius: 35px;width: 100%;}
#recruit .search .input{width: 90%;}


/* 社会招聘 */
#social{background: #fafafa;padding-bottom: 150px;}
#social .social-list .list-bot .page{margin-bottom: 0;padding-bottom: 150px}
#social .social-list .type-list{padding-top: 100px;}
#social .social-list .type-list,
#social .social-list .addr-list,
#social .social-list .search-list
{width: 100%; display: flex; margin-bottom: 36px;}
#social .social-list .type-list span:first-child,
#social .social-list .addr-list span:first-child{font-size: 14px; color: #666;}
#social .social-list .type-list .list,
#social .social-list .addr-list .list{display: flex;}
#social .social-list .type-list .list a,
#social .social-list .addr-list .list a{margin-right: 42px;}
#social .social-list .type-list .list a .item,
#social .social-list .addr-list .list a .item{font-size: 14px; color: #444;}
#social .social-list .type-list .list a:hover,
#social .social-list .addr-list .list a:hover{color: #1a58b8;}
#social .social-list .type-list .list .cur,
#social .social-list .addr-list .list .cur{color: #1a58b8;}
#social .social-list .search-list {padding-bottom: 80px; margin: 0; align-items: center;border-bottom: 1px solid #000;}
#social .social-list .search-list .search{width: 26.3158%; border: 1px solid #eaeaea; border-radius: 5px; line-height: 58px; padding: 0 30px; display: flex; justify-content: space-between; align-items: center;}
#social .social-list .search-list .search label{line-height: 1;}
#social .social-list .search-list .search input{width: 90%;}
#social .social-list .search-list .keyword span{font-size: 14px; color: #ccc; margin: 0 20px;}
#social .social-list .search-list .keyword span:first-child{margin: 0 0 0 40px;}
#social .social-list .search-list .keyword span:hover{color: #666;}
#social .social-list .search-list .search .keyword-box{background: #fff;padding: 0 30px;}
#social .social-list .search-list .search .keyword-box .keyword{width: 90%;}

#social .social-list .list-bot .first,
#social .social-list .list-bot .two{width: 100%; display: flex; justify-content: space-between; padding: 24px 0;}
#social .social-list .list-bot .list{margin-bottom: 80px;}
#social .social-list .list-bot .first{  border: 1px solid #ccc; border-top: 0;}
#social .social-list .list-bot .first .fc{ font-size: 16px; color: #888;}
#social .social-list .list-bot a .two {border-bottom: 1px solid #e1e1e1;padding: 32px 0;}
#social .social-list .list-bot a .two:hover {background: #fff;}
#social .social-list .list-bot a .two .tb{/*font-size: 14px;*/ color: #444;}
#social .social-list .list-bot a .two .job_time{color: #696969; font-family: "Simpel-Medium";}
#social .social-list .list-bot a .two .job_more span{margin-left: 10px;}
#social .social-list .list-bot .first .l1,
#social .social-list .list-bot a .two .l1{width: 14.407%; text-align: center;}
#social .social-list .list-bot .first .l2,
#social .social-list .list-bot a .two .l2{width: 32.7634%;padding-left: 80px;}
#social .social-list .list-bot .first .l3,
#social .social-list .list-bot a .two .l3{width: 15.2632%;}
#social .social-list .list-bot .first .l4,
#social .social-list .list-bot a .two .l4{width: 15.2632%;}
#social .social-list .list-bot .first .l5,
#social .social-list .list-bot a .two .l5{width: 14.2763%;}
#social .social-list .list-bot .first .l6,
#social .social-list .list-bot a .two .l6{width: 8.4868%;}

/* 社会招聘详情 */
#job-detail{background: #fafafa;}
#job-detail .detail-info {padding-bottom: 150px;}
#job-detail .detail-info .top{padding: 90px 0 35px; margin-bottom: 50px; border-bottom: 1px solid #e1e1e1;}
#job-detail .detail-info .top .left{width: 85%;}
#job-detail .detail-info .top .name_cn{line-height: 49px; font-size: 30px; margin-bottom: 16px;}
#job-detail .detail-info .top .left .info{font-size: 16px;color: #888;}
#job-detail .detail-info .top .top-bot{width: 100%; display: flex; margin-bottom: 50px;}
#job-detail .detail-info .top .top-bot .bot2{font-size: 16px; color: #888; font-family: "Simpel-Medium"; margin-right: 70px;}
#job-detail .detail-info .info .duty{margin-bottom: 38px;}
#job-detail .detail-info .info .duty .p1{font-size: 16px; color: #222; font-family: "Simpel-Medium"; line-height:36px;}
#job-detail .detail-info .info .duty .p2{font-size: 16px; color: #666; font-family: "Simpel-Medium"; line-height: 36px;}
#job-detail .detail-info .info .require{margin-bottom: 50px;}
#job-detail .detail-info .info .require .p1{font-size: 16px; color: #222; font-family: "Simpel-Medium"; line-height:36px;}
#job-detail .detail-info .info .require .p2{font-size: 16px; color: #666; font-family: "Simpel-Medium"; line-height: 36px;}
#job-detail .detail-info .btn {width: 100%; display: flex;}
#job-detail .detail-info .btn a{border: 1px solid #e5e5e5; background: #fff; border-radius: 5px; padding: 22px 48px; margin-right: 20px; font-size: 16px; color: #666;}
#job-detail .detail-info .btn a:hover{background: #1a58b8; }
#job-detail .detail-info .btn a:hover .now,
#job-detail .detail-info .btn a:hover .back
{color: #fff;}
#job-detail .detail-info .top .right{}
#job-detail .detail-info .top .right .share{padding-right: 20px;background: url(/images/pic35.png) no-repeat right;font-size: 14px;color: #888;text-align: right;}
#job-detail .detail-info .top .right .apply{width: 120px;height: 42px;line-height: 42px;border: 1px solid #e5e5e5; background: #fff; border-radius: 5px; font-size: 16px; color: #666;margin-top: 55px;}
#job-detail .detail-info .top .right .apply:hover{color: #fff;background: #1a58b8;}
#job-detail .detail-info .top .right .share .share-box{right: 0;top: 20px;padding: 18px 15px;background: #fff;box-shadow: 0px 1px 1px 1px rgb(0,0,0,.1);text-align: left;display: none;}
#job-detail .detail-info .top .right .share .share-box .text{color: #888;}
#job-detail .detail-info .top .right .share .share-box .qrcode{width: 180px;height: 180px;background: #ccc;margin: 8px 0;}
#job-detail .detail-info .top .right .share .share-box .link-box{margin-top: 4px;line-height: 30px;}
#job-detail .detail-info .top .right .share .share-box .link-box .inp{width: 113px;height: 30px;padding: 0 9px;border: 0.5px solid #a2a4a8;border-radius: 2px 0 0 2px;white-space: nowrap;}
#job-detail .detail-info .top .right .share .share-box .link-box .copy{width: 68px;height: 30px;color: #fff;background: rgb(51, 51, 51);top: 0;right: 0;}
#job-detail .detail-info .top .right .share:hover .share-box{display: block;}

#companyinfo{margin-bottom: 70px;}
#companyinfo .title{font-size: 16px;color: #222;}
#companyinfo .content{margin-top: 20px;}
#companyinfo .content .logo{width: 136px;height: 136px;background: #fff;border: 1px solid #e5e5e5;}
#companyinfo .content .text{width: 81.579%;}
#companyinfo .content .text .tit{font-size: 16px;color: #222;margin-bottom: 22px;}
#companyinfo .content .text .brief{font-size: 16px;color: #666;line-height: 1.8;}



.pop-job{ top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 31; transform: translateY(-200%);}
.pop-job.animate{ transform: translateY(0);}
.pop-job .pop-job-con{ top: 50%; left: 50%; width: 920px; height: 700px; background: #fff; transform: translate(-50%, -50%);padding: 55px 80px;border-radius: 5px;overflow-y: auto;}
.pop-job .pop-job-con .close{right: 30px;top: 30px;}
.pop-job .pop-job-con .con-tit{text-align: center; font-size: 30px; line-height: 40px; margin-bottom: 20px; color: #313131;}
.pop-job .pop-job-con .con-job{text-align: center; font-size: 16px;line-height:26px;margin-bottom:57px; color: #313131;}
.pop-job .pop-job-con .con-job span{color: #ff0000;font-size: 16px;}
.pop-job .pop-job-con .con-table{width: 60%; margin: 0 auto;}
.pop-job .pop-job-con .con-table .in-name{border: 1px solid #e5e5e5; border-radius: 5px; padding: 18px 20px; margin-bottom: 20px; display: flex;}
.pop-job .pop-job-con .con-table .in-name:last-child{padding: 11px 20px; display: flex; align-items: center; justify-content: space-between;}
.pop-job .pop-job-con .con-table .in-name .name{padding-right: 20px; border-right: 1px solid #e5e5e5;}
.pop-job .pop-job-con .con-table .in-name .input { padding-left: 10px;width: 80%;}
.pop-job .pop-job-con .con-table .in-name .file{margin: 10px 40px 0 0;}
.pop-job .pop-job-con .con-table .in-name .file-btn{padding: 10px 11px; border: 0; background: #dfdfdf; color: #333;border-radius: 3px;}
.pop-job .pop-job-con .sub {width: 100%; margin: 35px auto 30px; line-height: 25px; color: #323232; display: flex; align-items: baseline;}
.pop-job .pop-job-con .sub label{padding-left: 12px;}
.pop-job .pop-job-con .bt {width: 160px; height: 60px;line-height: 60px; border-radius: 5px; background: #1a58b8; text-align: center;margin: 0 auto; font-size: 16px;}
.pop-job .pop-job-con .bt .btn2{color: #fff;width: 100%;}

/*-------------------------------------------------------------------------------------------------------------------------------*/

.pop-job .pop-job-con .text1{font-size: 16px;color: #313131;}
.pop-job .pop-job-con .text2{font-size: 30px;color: #313131;margin: 15px 0 20px;}
.pop-job .pop-job-con .text3{font-size: 16px;color: #888;}

.pop-job .pop-job-con .form-box{width: 100%;margin-top: 45px;}
.pop-job .pop-job-con .form-box .file-box{border: 1px solid #e5e5e5; border-radius: 5px;  margin-bottom: 20px; display: flex;padding: 11px 20px; display: flex; align-items: center; justify-content: space-between;}
.pop-job .pop-job-con .form-box .file-box .t1{font-size: 14px;color: #000;}
.pop-job .pop-job-con .form-box .file-box .t2{font-size: 14px;color: #e5e5e5;margin: 0 20px;}
.pop-job .pop-job-con .form-box .file-box .t3{font-size: 14px;color: #e60a1b;}
.pop-job .pop-job-con .form-box .file-box .file{font-size: 14px;color: #323232;}
.pop-job .pop-job-con .form-box .file-box .file-btn{padding: 10px 20px; border: 0; background: #dfdfdf; color: #333;border-radius: 3px;}
.pop-job .pop-job-con .form-box .tip{font-size: 14px;color: #888;margin: 15px 0 25px;}
.pop-job .pop-job-con .form-box .list{margin-bottom: 20px;}
.pop-job .pop-job-con .form-box .list .input-box{width: 48.649%;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 20px;}
.pop-job .pop-job-con .form-box .list .input-box .t1{font-size: 14px;color: #000;}
.pop-job .pop-job-con .form-box .list .input-box .t2{font-size: 14px;color: #e60a1b;}
.pop-job .pop-job-con .form-box .list .input-box .t3{font-size: 14px;color: #e5e5e5;margin: 0 16px;}
.pop-job .pop-job-con .form-box .list .input-box .inp{width: 70%;font-size: 14px;color: #888;margin-top: -3px;}
.pop-job .pop-job-con .form-box .list .input-box .inp::-webkit-input-placeholder{font-size: 14px;color: #888;}
.pop-job .pop-job-con .form-box .list .input-box .inp.addr{width: 55%;}
.pop-job .pop-job-con .form-box .list .input-box .inp.school{width: 65%;}
.pop-job .pop-job-con .form-box .list .select-box{width: 48.649%;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 20px;}
.pop-job .pop-job-con .form-box .list .select-box .t1{font-size: 14px;color: #000;}
.pop-job .pop-job-con .form-box .list .select-box .t2{font-size: 14px;color: #e60a1b;}
.pop-job .pop-job-con .form-box .list .select-box .t3{font-size: 14px;color: #e5e5e5;margin: 0 16px;}
.pop-job .pop-job-con .form-box .list .select-box .select{width: 70%;font-size: 14px;color: #888;margin-top: -3px;}

.pop-job .pop-job-con .form-box .list .item{}
.pop-job .pop-job-con .form-box .list .item .t4{width: 80px;height: 60px;line-height: 60px;font-size: 14px;color: #000;margin-right: 10px;border: 1px solid #e5e5e5;border-radius: 5px;}
.pop-job .pop-job-con .form-box .list .item .t4 span{font-size: 14px;color: #e60a1b;}
.pop-job .pop-job-con .form-box .list .item .t5{width: 100px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;margin-right: 10px;font-size: 16px;color: #888;}
.pop-job .pop-job-con .form-box .list .item .t6{width: 160px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 10px;font-size: 14px;color: #888;}
.pop-job .pop-job-con .form-box .list .item .t6::-webkit-input-placeholder{font-size: 14px;color: #888;}
.pop-job .pop-job-con .form-box .list .item .t7{width: 100px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;margin-right: 10px;font-size: 14px;color: #000;}
.pop-job .pop-job-con .form-box .list .item .t8{width: 250px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 14px;color: #888;padding: 0 10px;}
.pop-job .pop-job-con .form-box .list .item .t8::-webkit-input-placeholder{font-size: 14px;color: #888;}
.pop-job .pop-job-con .form-box .list .t9{width: 80px;height: 60px;line-height: 60px;font-size: 14px;color: #000;margin-right: 10px;border: 1px solid #e5e5e5;border-radius: 5px;}
.pop-job .pop-job-con .form-box .list .select2{width: 206px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;margin-right: 10px;font-size: 16px;color: #888;padding: 0 10px;}
.pop-job .pop-job-con .form-box .list .select2:last-child{margin-right: 0;}
.pop-job .pop-job-con .form-box .line{width: 100%;height: 1px;background: #e5e5e5;margin: 40px 0;}
.pop-job .pop-job-con .form-box .list .t10{width: 108px;height: 60px;line-height: 60px;font-size: 14px;color: #000;margin-right: 10px;border: 1px solid #e5e5e5;border-radius: 5px;}
.pop-job .pop-job-con .form-box .list .t10 span{font-size: 14px;color: #e60a1b;}

.pop-job .pop-job-con .form-box .list .t11{width: 298px;height: 60px;line-height: 60px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 14px;color: #888;padding: 0 10px;}
.pop-job .pop-job-con .form-box .list .t11::-webkit-input-placeholder{font-size: 14px;color: #888;}
.pop-job .pop-job-con .form-box .list .t12{font-size: 20px;color: #000;margin: 0 3px;}



/* 联系我们 */
#contact{background: #fafafa;}
#contact .main {padding: 70px 0 140px;}
#contact .main .title{ font-size: 30px; line-height: 50px; text-align: center; color: #333; margin-bottom: 75px;}
#contact .main .parts{width: 100%; /*display: flex; flex-wrap: wrap; justify-content: space-around;*/}
#contact .main .parts .img{width: 16.666%; text-align: center; padding-top: 7.23%;}


/* 产品中心-二级 */
#products{background: #fafafa; /*top: 130px;*/padding-bottom: 90px;}
#products .nav-box{width: 100%;background: #fff;}
#products .nav{width: 100%; display: flex; justify-content: center; margin-bottom: 72px;}
#products .nav .pro{padding: 40px 0; margin: 0 40px; font-size: 14px; color: #888; border-bottom: 2px solid transparent;}
#products .nav .pro:hover{border-bottom: 2px solid #1a58b8; color: #1a58b8;}
#products .nav .pro.cur{border-bottom: 2px solid #1a58b8; color: #1a58b8;}
#products .product{margin-top: 90px;}
#products .product .list{margin-bottom: 20px;}
#products .product .list:hover .item .images img{transform: scale(1.1);}
#products .product .title{ font-size: 30px; line-height: 50px; text-align: center; color: #333; margin-bottom: 50px;}
#products .product .list2{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
#products .product .list .item{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 92px 100px; background: #fff; margin-bottom: 20px;} 
#products .product .list2 .item{width:49.3421%; background: #fff; margin-bottom: 20px; padding: 130px 100px;}
#products .product .list .item:hover,
#products .product .list2 .item:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}
#products .product .list .item:hover .images img,
#products .product .list2 .item:hover .images img{transform: scale(1.1);}
#products .product .list .item .text{width: 50%;padding-right: 150px;}
#products .product .list .item .images{width: 50%;}
#products .product .list .item .text .model,
#products .product .list2 .item .text .model{margin: 50px 0 26px; font-size: 36px; line-height: 45px; color: #222; font-family: "Simpel-Medium";}
#products .product .list2 .item .text .model{margin-top: 70px !important;}
#products .product .list .item .text .brief_cn,
#products .product .list2 .item .text .brief_cn{margin-bottom: 75px;font-size: 16px; line-height: 24px; color: #666;}
#products .product .list .item .text .now-list,
#products .product .list2 .item .text .now-list{width: 100%; display: flex;}
#products .product .list .item .text .now-list .btn,
#products .product .list2 .item .text .now-list .btn{padding: 15px 21px; margin-right: 20px; border-radius: 5px;}
#products .product .list .item .text .now-list .btn span,
#products .product .list2 .item .text .now-list .btn span{ font-size: 14px; padding-right: 9px;}
#products .product .list .item .text .now-list .consulting,
#products .product .list2 .item .text .now-list .consulting{background-color: #1a58b8;}
#products .product .list .item .text .now-list .consulting span,
#products .product .list2 .item .text .now-list .consulting span{ color: #fff;}
#products .product .list .item .text .now-list .consulting:hover,
#products .product .list2 .item .text .now-list .consulting:hover{background-color: #0b3587;}
#products .product .list .item .text .now-list .consulting span:last-child,
#products .product .list2 .item .text .now-list .consulting span:last-child{padding-right: 0;}
#products .product .list .item .text .now-list .more,
#products .product .list2 .item .text .now-list .more{border: 1px solid #e5e5e5;}
#products .product .list .item .text .now-list .more span,
#products .product .list2 .item .text .now-list .more span{ color: #888;}
#products .product .list .item .text .now-list .more:hover,
#products .product .list2 .item .text .now-list .more:hover{border: 1px solid #1a58b8;}
#products .product .list .item .images,{width: 42.1053%;}
#products .product .list2 .item .images{width: 100%;padding-top: 66.666%;}
#products .product .bt{width: 100%; /*height: 60px;*//*line-height: 60px;*/ border-radius: 3px; /*background: #1a58b8;*/background: #fff; text-align: center;margin: 60px auto 0; font-size: 16px;padding-top: 9.375%;background-size: cover;}
/*#products .product .bt a .btn{color: #fff;}*/
#products .product .bt .cont{width: 94%;text-align: left;}
#products .product .bt .cont .tit1{font-size: 20px;color: #666;}
#products .product .bt .cont .tit2{font-size: 16px;color: #666;margin: 15px 0 0;}
#products .product .bt .cont .more{font-size: 16px;color: #666;/*background: url(/images/arrow-r-f.png) no-repeat right 16px;*/background: url(/img/icon5.png) no-repeat right 16px;padding-right: 15px;padding-top: 15px;}
#products .product .bt:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}

/*产品询盘*/
#pro-inquiry{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 31;}
#pro-inquiry .close{width: 22px; height: 22px; right: 30px;top: 30px;}
#pro-inquiry .con-table{left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;width: 600px;padding: 50px; background: #fff;}
#pro-inquiry .con-table .title{width: 100%; text-align: center; font-size: 30px; line-height: 50px; color: #222; margin-bottom: 30px;}
#pro-inquiry .con-table .phone{width: 100%; text-align: center; font-size: 16px; line-height: 50px; color: #222; margin-bottom: 30px;}
#pro-inquiry .con-table .phone .number{font-size: 40px; line-height: 50px; color: #1a58b8; margin-left: 20px;transform: translateY(-4px);}
#pro-inquiry .con-table .table .one{width: 100%; display: flex;justify-content: space-between; flex-wrap: wrap;}
#pro-inquiry .con-table .table .two {width: 100%; margin-bottom: 20px;}
#pro-inquiry .con-table .table .two .in {width: 100%; margin-bottom: 10px;}
#pro-inquiry .con-table .table .two .in2 {width: 100%; }
#pro-inquiry .con-table .table .two .in2 .textarea{width: 100%; height: 140px; border: 1px solid #e5e5ee; resize: none; padding: 10px 20px; border-radius: 5px;}
#pro-inquiry .con-table .table .one .in {width: 49.0196%; margin-bottom: 10px;}
#pro-inquiry .con-table .table .one .in input, 
#pro-inquiry .con-table .table .two .in input{width: 100%; border: 1px solid #e5e5ee; border-radius: 5px; padding: 22px 24px;}	
#pro-inquiry .con-table .table .one .in input[type=text]:focus,
#pro-inquiry .con-table .table .two .in input[type=text]:focus {color: #333; border: 1px solid #f00;}
#pro-inquiry .con-table .table .bt {width: 200px; height: 60px; line-height: 60px;  background: #1a58b8; text-align: center; margin: 0 auto; font-size: 16px; border-radius: 30px;}
#pro-inquiry .con-table .table .bt input{width: 100%;color: #fff;font-size: 16px;}
#pro-inquiry .con-table .table .one .type.select{padding: 0;background: url(/images/select-icon.png) no-repeat 90%;}
#pro-inquiry .con-table .table .one .type.select select{width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding: 0 20px;border: 1px solid #e5e5ee;border-radius: 5px;height: 100%;}
#pro-inquiry .con-table .table .one .type.select select:focus{border: 1px solid red;}
#pro-inquiry .con-table .table .two .in2 .textarea:focus{border: 1px solid #f00;}


/* 产品中心 三级导航 */
#pro-tertiary {background: #fafafa; /*top: 130px;*/}
#pro-tertiary .now{ background: #f4f4f4}
#pro-tertiary .now .cw1520{padding: 20px 0; width: 100%; display: flex; justify-content: space-between;}
#pro-tertiary .now .cw1520 .left{font-size: 18px; color: #333;}
#pro-tertiary .now .cw1520 a .right{font-size: 14px; color: #222;}
#pro-tertiary .nav {width: 100%;display: flex; margin: 60px auto 0;}
#pro-tertiary .nav .type{border: 1px solid #eaeaea; border-radius: 35px; padding: 12px 27px; font-size: 14px; color: #666666;margin-left: 10px;}
#pro-tertiary .nav .type.cur{background: #1a58b8; color: #fff;}
#pro-tertiary .nav .type:hover{background: #1a58b8; color: #fff;}
#pro-tertiary .nav .all{padding: 12px 47px;}
#pro-tertiary .nav .type a:last-child{margin-right: 0;}
#pro-tertiary .pro-list{padding-bottom: 130px;margin-top: 60px;}
#pro-tertiary .pro-list .list .item{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 92px 100px; background: #fff; margin-bottom: 20px;} 
#pro-tertiary .pro-list .list .item:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}
#pro-tertiary .pro-list .list .item .text{width: 50%;padding-right: 100px;}
#pro-tertiary .pro-list .list .item .text .model{margin: 50px 0 70px; font-size: 36px; line-height: 45px; color: #222; font-family: "Simpel-Medium";}
#pro-tertiary .pro-list .list .item .text .brief_cn{margin-bottom: 75px;font-size: 16px; line-height: 24px; color: #666;}
#pro-tertiary .pro-list .list .item .text .now-list{width: 100%; display: flex;}
#pro-tertiary .pro-list .list .item .text .now-list .btn{padding: 15px 21px; margin-right: 20px; border-radius: 5px;}
#pro-tertiary .pro-list .list .item .text .now-list .btn span{ font-size: 14px; padding-right: 9px;}
#pro-tertiary .pro-list .list .item .text .now-list .consulting{background-color: #1a58b8;}
#pro-tertiary .pro-list .list .item .text .now-list .consulting span{ color: #fff;}
#pro-tertiary .pro-list .list .item .text .now-list .consulting:hover{background-color: #0b3587;}
#pro-tertiary .pro-list .list .item .text .now-list .consulting span:last-child{padding-right: 0;}
#pro-tertiary .pro-list .list .item .text .now-list .more{border: 1px solid #e5e5e5;}
#pro-tertiary .pro-list .list .item .text .now-list .more span{ color: #888;}
#pro-tertiary .pro-list .list .item .text .now-list .more:hover{border: 1px solid #1a58b8;}
#pro-tertiary .pro-list .list .item .images{width: 42.1053%;}
#pro-tertiary .pro-list .sec-list .item .images{width: 100%;padding-top: 66.666%;}
#pro-tertiary .pro-list .sec-list {width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; /*padding-bottom: 150px; *//*margin-bottom: 130px;*/}
#pro-tertiary .pro-list .sec-list .item{width:49.3421%; background: #fff; margin-bottom: 20px; padding: 130px 100px;}
#pro-tertiary .pro-list .sec-list .item:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}
#pro-tertiary .pro-list .sec-list .item .text .model{margin: 50px 0 26px; font-size: 36px; line-height: 45px; color: #222; font-family: "Simpel-Medium";}
#pro-tertiary .pro-list .sec-list .item .text .model {margin-top: 70px !important;}
#pro-tertiary .pro-list .sec-list .item .text .brief_cn{margin-bottom: 75px;font-size: 16px; line-height: 24px; color: #666;}
#pro-tertiary .pro-list .sec-list .item .text .now-list{width: 100%; display: flex;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .btn{padding: 15px 21px; margin-right: 20px; border-radius: 5px;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .btn span{ font-size: 14px; padding-right: 9px;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .consulting{background-color: #1a58b8;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .consulting span{ color: #fff;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .consulting:hover{background-color: #0b3587;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .consulting span:last-child{padding-right: 0;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .more{border: 1px solid #e5e5e5;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .more span{ color: #888;}
#pro-tertiary .pro-list .sec-list .item .text .now-list .more:hover{border: 1px solid #1a58b8;}

#pro-tertiary .pro-list .list:hover .item .images img{transform: scale(1.1);}
#pro-tertiary .pro-list .sec-list .item:hover .images img{transform: scale(1.1);}

/* 产品详情 */
#pro-detail { top: 130px; background: #fafafa;}
#pro-detail .now{ width: 100%; /*position: fixed;*/ top: 0; left: 0; z-index: 5; background: #f4f4f4;} 
#pro-detail .now .cw1520{padding: 20px 0; width: 100%; display: flex; justify-content: space-between; align-items: center;}
#pro-detail .now .left{font-size: 18px; color: #333;}
#pro-detail .now .right{font-size: 14px; color: #222; line-height: 34px; display: flex;}
#pro-detail .now .right a{margin-right: 40px;}
#pro-detail .now .right a:last-child{margin-right: 0;}
#pro-detail .now .right .btns{display: none;}
#pro-detail .now .right a .btn{width: 100px; height: 34px;line-height: 34px; border-radius: 5px; background: #1a58b8; text-align: center;}
#pro-detail .now .right a .btn:hover{background: #003586;}
#pro-detail .now .right a .btn span{color: #fff;}
#pro-detail .now .right a .btn .icon{transform: translateY(-1px);margin-right: 5px;}

#pro-detail .now.now1{ top: 0; left: 0; z-index: 5; background: #222222;}
#pro-detail .now.now1 .cw1520{padding: 13px 50px;}
#pro-detail .now.now1 .left{color: #fff;}
#pro-detail .now.now1 .right a{color: #fff;}


#pro-detail .overview{width: 100%; display: flex; justify-content: space-between; padding-bottom: 100px; padding-top: 80px;}
#pro-detail .overview .left{width: 62.5%;}

#pro-detail .overview .left .cont1 .wrapper .slide{ background: #fff; border: 1px solid #e5e5e5; padding-top: 59.623%; margin-bottom: 20px;}
#pro-detail .overview .left .cont2{width: 95%;}
#pro-detail .overview .left .cont2 .slide{border: 1px solid #e5e5e5;padding-top: 13.872%;}
#pro-detail .overview .left .cont2 .slide.swiper-slide-thumb-active{border: 1px solid #1a58b8;}
#pro-detail .overview .left .btn-list {width: 100%;}
#pro-detail .overview .left .btn-list .btn{top: -70px; }
#pro-detail .overview .left .btn-list .prev{left: 0px;}
#pro-detail .overview .left .btn-list .next{right: 0px;}
#pro-detail .overview .right{width: 28.9474%; padding-top: 93px; text-align: left;}
#pro-detail .overview .right .text .model{margin: 0 0 45px; font-size: 40px; line-height: 50px; color: #222; font-family: "Simpel-Medium";}
#pro-detail .overview .right .text .brief_cn{margin-bottom: 75px;font-size: 14px; line-height: 30px; color: #666;}
#pro-detail .overview .right a .btn{width: 160px; height: 60px;line-height: 60px; border-radius: 3px; background: #1a58b8; text-align: center;}
#pro-detail .overview .right a:hover .btn{background: #003586;}
#pro-detail .overview .right a .btn span{color: #fff;margin-left: 5px;}
#pro-detail .pro-video{width: 100%; background: #fff; padding: 100px 0;}
#pro-detail .pro-video .video{width: 100%;height: auto;}
#pro-detail .pro-video .video .play{top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; height: 80px; text-align: center; line-height: 80px; font-size: 14px; color: #222; border-radius: 40px; background: #fff; padding-left: 38px; display: flex;z-index: 5;}
#pro-detail .pro-video .video .play .img{padding-right: 94px;}
#pro-detail .pro-info{width: 100%; /*background: #eceff8;*/background: #fff;}
#pro-detail .pro-parameter {padding-bottom: 120px;}
#pro-detail .pro-parameter .title{ margin: 90px auto 40px; text-align: center; font-size: 30px; line-height: 50px; color: #222;}
#pro-detail .pro-comment{background: #fff; padding: 90px 0 70px;}
#pro-detail .pro-comment .input{width: 100%;display: block;border: 1px solid #ededed;padding: 10px 30px;margin-bottom: 15px;}
#pro-detail .pro-comment .text{height: 140px;border: 1px solid #ededed;border-radius: 5px;padding: 30px;}
#pro-detail .pro-comment .text .txt{width: 100%;height: 100%;}
#pro-detail .pro-comment .text .text_count{right: 12px;bottom: 15px;}
#pro-detail .pro-comment .box{margin: 40px auto 35px;}
#pro-detail .pro-comment .box .sub{width: 160px;height: 50px;line-height: 50px;background: #1a58b8;color: #fff;border-radius: 5px;box-shadow: 0 10px 30px 0 rgba(26,88,184,.4);}
#pro-detail .pro-comment .title{ margin: 0 auto 40px; text-align: center; font-size: 30px; line-height: 50px; color: #222;}
#pro-detail .pro-comment .form-box{margin-top: 50px;}
#pro-detail .pro-comment .form-box .no-comm{width: 35%;font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 30px;}
#pro-detail .pro-comment .form-box .no-comm .ctxt{font-size: 18px;line-height: 36px;}
#pro-detail .pro-comment .form-box .no-comm .cbtn{font-size: 16px;min-width: 80px;height: 36px;line-height: 36px;background: #1a58b8;text-align: center;color: #fff;cursor: pointer;border-radius: 5px;}
#pro-detail .pro-comment .comment .prob{border-bottom: 1px solid #e5e5e5; padding: 35px 0 10px;}
#pro-detail .pro-comment .comment .prob .l1 {width: 100%;margin-bottom: 20px;}
#pro-detail .pro-comment .comment .prob .l1 .tit{font-size: 18px; font-weight: 700;margin-bottom: 5px;}
#pro-detail .pro-comment .comment .prob .l1 .name{margin-right: 20px;  color: #1a58b8; font-family: "Simpel-Medium";padding-left: 20px;background: url(/images/user-icon.png) no-repeat left 1px;background-size: 18px;}
#pro-detail .pro-comment .comment .prob .l1 .time{ color: #888; font-family: "Simpel-Medium";margin-right: 20px;}
#pro-detail .pro-comment .comment .prob .l1 .reply{color: #888;background: url(/images/comm-icon.png) no-repeat left 2px;background-size: 20px;padding-left: 22px;margin-right: 20px;}
#pro-detail .pro-comment .comment .prob .problem{font-size: 16px; color: #333; line-height: 26px; margin-bottom: 15px;}

#pro-detail .pro-comment .comment .prob .ans{width: 100%; /*background-color: #fafafa;*/ padding: 10px 29px;}
#pro-detail .pro-comment .comment .prob .ans .top{width: 100%; display: flex; justify-content: space-between;}
#pro-detail .pro-comment .comment .prob .ans .top .left {width: 100%;display: flex; line-height: 24px; justify-content: space-between;}
#pro-detail .pro-comment .comment .prob .ans .top .left .name{margin-right: 20px; color: #1a58b8; font-family: "Simpel-Medium";background: url(/images/user-icon.png) no-repeat left 1px;background-size: 18px;padding-left: 25px;}
#pro-detail .pro-comment .comment .prob .ans .top .left .name1{margin-right: 20px; color: #1a58b8; font-family: "Simpel-Medium";background: url(/images/user-icon2.png) no-repeat left 1px;background-size: 18px;padding-left: 25px;}
#pro-detail .pro-comment .comment .prob .ans .top .left .time{color: #888; font-family: "Simpel-Medium";}
#pro-detail .pro-comment .comment .prob .ans .top .left .reply{color: #333;}

#pro-detail .pro-comment .comment .prob .ans3{width: 100%; display: none; justify-content: space-between; margin: 0 auto;}
#pro-detail .pro-comment .comment .prob .ans3.mar-b{margin-bottom: 25px;}

#pro-detail .pro-comment .comment .prob .ans3 .left{width: 89.9123%; display: block; border: 1px solid #dadada; border-radius: 5px; background: #fff; padding: 15px 29px;height: 100px;}
#pro-detail .pro-comment .comment .prob .ans3 .left .p1{width: 100%;}
#pro-detail .pro-comment .comment .prob .ans3 .left .txt1{width: 100%;}
#pro-detail .pro-comment .comment .prob .ans3 .left .text{width: 85%; height: 100%; resize: none;}
#pro-detail .pro-comment .comment .prob .ans3 .left .p1 span:first-child{/*font-size: 14px;*/ color: #333;  float: left; margin-right: 4px;}
#pro-detail .pro-comment .comment .prob .ans3 .left .p1 span:last-child{/*font-size: 14px;*/ color: #1a58b8; }
#pro-detail .pro-comment .comment .prob .ans3 .sub{width: 9%; border-radius: 5px; background: #1a58b8; color: #fff; text-align: center; line-height: 88px;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans2{font-size: 16px; color: #333; line-height: 26px; margin-bottom: 10px;padding-left: 25px;}
#pro-detail .pro-comment .comment .prob .ans .bot .reply{background: url(/images/reply-icon.png) no-repeat left 3px;background-size: 16px;padding-left: 20px;color: #888;margin-left: 25px;margin-bottom: 10px;display: inline-block;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans3{width: 95%; display: none; justify-content: space-between; margin: 0 auto;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans3 .left{width: 89.9123%; display: block; border: 1px solid #dadada; border-radius: 5px; background: #fff; padding: 15px 29px;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans3 .left .text{width: 85%; height: 100%; resize: none;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans3 .left .p1 span:first-child{font-size: 14px; color: #333;  float: left; margin-right: 4px;}
#pro-detail .pro-comment .comment .prob .ans .bot .ans3 .left .p1 span:last-child{font-size: 14px; color: #1a58b8; }
#pro-detail .pro-comment .comment .prob .ans .bot .ans3 .sub{width: 9%; border-radius: 5px; background: #1a58b8; color: #fff; text-align: center; line-height: 88px;}

#pro-detail .pro-about {padding-top: 100px; padding-bottom: 100px}
#pro-detail .pro-about .title{width: 100%; font-size: 30px; line-height: 50px; text-align: center; color: #333; margin-bottom: 70px;}
#pro-detail .pro-about .rel-products{background: #fff; padding: 92px 100px 110px;}
#pro-detail .pro-about .rel-products .main .rel-pro{width: 100%; display: flex; justify-content: space-between; background: #fff;} 
#pro-detail .pro-about .rel-products .main .rel-pro .text{width: 50%;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .model{margin: 50px 0 26px; font-size: 36px; line-height: 45px; color: #222; font-family: "Simpel-Medium";}
#pro-detail .pro-about .rel-products .main .rel-pro .text .brief_cn{margin-bottom: 75px;font-size: 16px; line-height: 23px; color: #666;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list{width: 100%; display: flex;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .btn{padding: 15px 21px; margin-right: 20px; border-radius: 5px;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .btn span{ font-size: 14px; padding-right: 9px;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .consulting{background-color: #1a58b8;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .consulting span{ color: #fff;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .consulting:hover{background-color: #0b3587;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .consulting span:last-child{padding-right: 0;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .more{border: 1px solid #e5e5e5;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .more span{ color: #888;}
#pro-detail .pro-about .rel-products .main .rel-pro .text .now-list .more:hover{border: 1px solid #1a58b8;}
#pro-detail .pro-about .rel-products .main .rel-pro .images{width: 42.1053%;}
#pro-detail .pro-about .page-list {margin-top: 60px; text-align: center;}
#pro-detail .pro-about .page-list .swiper-pagination-bullet{width: 15px; height: 15px; border: 1px solid #000; background: transparent; margin: 0 20px; opacity: 1;}
#pro-detail .pro-about .page-list .swiper-pagination-bullet-active{width: 15px; height: 15px; border: 1px solid #1a58b8; background: #1a58b8;}
#pro-detail .pro-about .rel-products .main .rel-pro:hover .images img{transform: scale(1.1);}
#pro-detail .pro-about .rel-products:hover{box-shadow: 0 0 15px rgba(0,0,0,.1);}

.prod-comm{ top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 11; transform: translateY(-100%);}
.prod-comm.animate{ transform: translateY(0);}
.prod-comm .prod-comm-con{ top: 50%; left: 50%; width: 600px; /*height: 700px;*/ background: #fff; transform: translate(-50%, -50%);padding: 75px 0;border-radius: 5px;}
.prod-comm .prod-comm-con .close{right: 30px;top: 30px;}
.prod-comm .prod-comm-con .con-tit{text-align: center; font-size: 30px; line-height: 40px; margin-bottom: 50px; color: #313131;}
.prod-comm .prod-comm-con .con-job{text-align: center; font-size: 16px;line-height:26px;margin-bottom:57px; color: #313131;}
.prod-comm .prod-comm-con .con-job span{color: #ff0000;font-size: 16px;}
.prod-comm .prod-comm-con .con-table{width: 60%; margin: 0 auto;}
.prod-comm .prod-comm-con .con-table .in-name{border: 1px solid #e5e5e5; border-radius: 5px; padding: 18px 20px; margin-bottom: 20px; display: flex;}
.prod-comm .prod-comm-con .con-table .in-name .name{padding-right: 20px; border-right: 1px solid #e5e5e5;}
.prod-comm .prod-comm-con .con-table .in-name .input { padding-left: 10px;width: 80%;}
.prod-comm .prod-comm-con .con-table .in-name .file{margin: 10px 40px 0 0;}
.prod-comm .prod-comm-con .con-table .in-name .file-btn{padding: 10px 11px; border: 0; background: #dfdfdf; font-size: 14px; color: #333;border-radius: 3px;}
.prod-comm .prod-comm-con .sub {width: 60%; margin: 0 auto 55px; font-size: 14px; line-height: 25px; color: #323232; display: flex; align-items: baseline;}
.prod-comm .prod-comm-con .sub span{padding-left: 12px;}
.prod-comm .prod-comm-con .bt {width: 160px; height: 60px;line-height: 60px; border-radius: 5px; background: #1a58b8; text-align: center;margin: 50px auto 0; font-size: 16px;box-shadow: 0 10px 30px 0 rgba(26,88,184,.4); }
.prod-comm .prod-comm-con .bt .btn2{color: #fff;width: 100%;}
.prod-comm .prod-comm-con .t{padding: 0 20px;text-align: center;font-size: 16px;color: #999;margin-top: 50px;}
.prod-comm .prod-comm-con .con-table .anony{}
.prod-comm .prod-comm-con .con-table .anony input{margin-left: 20px;}


/*产品详情-专题一*/
#module{}
#module *{font-size:16px;}
#module .mod{padding: 100px 0;}
#module .mod .list{}
#module .mod .list .text{width: 50%;padding-top: 39.473%;}
#module .mod .list .text .cont.marginl{margin-left: 30px;}
#module .mod .list .text .cont.marginr{margin-right: 30px;}
#module .mod .list .text .t1{text-align: left;}
#module .mod .list .text .t2{font-size: 40px;margin: 20px 0 45px;text-align: left;}
#module .mod .list .text .t3{line-height: 2;text-align: left;}
#module .mod .list .pic{width: 50%;padding-top: 39.473%;}

#module .mod.mod1{padding: 50px 0;}
#module .mod.mod1 .list .text{width: 80%;padding-top: 0;margin: 0 auto;}
#module .mod.mod1 .list .text.margint{margin-top: 30px;}
#module .mod.mod1 .list .text.marginb{margin-bottom: 30px;}
#module .mod.mod1 .list .text *{text-align: center;}
#module .mod.mod1 .list .pic{width: 80%;margin: 0 auto;}

#module .mod.mod2{padding: 0;}
#module .mod.mod2 .list .pic{width: 80%;margin: 0 auto;}
#module .mod.mod2 .list .text{width: 80%;padding-top: 0;margin: 0 auto;}
#module .mod.mod2 .list .text *{text-align: center;}

/*#module .mod.mod-video{padding: 0;}*/
#module .mod.mod-video .text{}
#module .mod.mod-video .text .t1{}
#module .mod.mod-video .text .t2{font-size: 40px;margin: 20px 0 45px;}
#module .mod.mod-video .text .t3{line-height: 2;}
#module .mod.mod-video .video-box{/*padding-top: 37%;*/margin-top: 30px;}
#module .mod.mod-video .video-box .video{}


/*产品详情-专题一手机端*/
#module-mobile{}
#module-mobile .mod{padding: 50px 0;}
#module-mobile .mod .list .text.margint{margin-top: 30px;}
#module-mobile .mod .list .text.marginb{margin-bottom: 30px;}


/*行业应用*/
.app-title{font-size: 30px;color: #333;text-align: center;}
#app-icon{padding-top: 100px;}
#app-icon .content{margin-top: 90px;}
#app-icon .content .item{width: 20%;padding: 0 20px;margin-bottom: 50px;}
#app-icon .content .item .icon{width: 98px;height: 96px;margin: 0 auto;padding: 10px;}
#app-icon .content .item .tit1{margin: 35px 0 20px;font-size: 18px;}
#app-icon .content .item .tit2{color: #666;}

#app-list{padding-top: 100px;}
#app-list .item{width: 32.236%;margin: 0 1.646% 1.646% 0;/*padding-top: 42.763%;*/padding-top: 52.632%;}
#app-list .item:nth-child(3n){margin-right: 0;}
#app-list .item .text{top: 50px;left: 50%;transform: translateX(-50%);}
#app-list .item .text .t1{color: #fff;margin-bottom: 15px;}
#app-list .item .text .t2{font-size: 20px;color: #fff;}

#global-cust{padding: 100px 0;}
#global-cust .content{margin-top: 60px;}
#global-cust .content .pic{width: 16.666%;padding-top: 7.894%;}

#explore-more{background: #fafafa;padding: 100px 0 120px;}
#explore-more .content{margin-top: 75px;}
#explore-more .content .item{width: 48.026%;margin-right: 3.948%;padding: 20px 40px 20px 20px;background: #fff;border-radius: 10px;margin-bottom: 30px;}
#explore-more .content .item:nth-child(2n){margin-right: 0;}
#explore-more .content .item .pic{width: 49.315%;padding-top: 34.246%;border-radius: 5px;overflow: hidden;}
#explore-more .content .item .text{width: 50.685%;padding: 20px 0 0 40px;}
#explore-more .content .item .text .tit{font-size: 18px;line-height: 1.8;height: 64px;overflow: hidden;}
#explore-more .content .item .text .brief{line-height: 2;height: 84px;overflow: hidden;color: #666;margin-top: 10px;}
#explore-more .content .item .text .more{color: #666;margin-top: 20px;}
#explore-more .content .item:hover{box-shadow: 0 0 15px rgb(0,0,0,.1);}
#explore-more .content .item:hover .tit{color: #1a58b8;}


/*招聘介绍页面*/
.recruitinfo-tit{font-size: 30px;color: #333;}
#recruitinfo1{padding: 90px 0 60px;background: #fafafa;}
#recruitinfo1 .content{margin-top: 60px;display: flex;flex-wrap: wrap;}
#recruitinfo1 .content .item{width: 30.921%;margin: 0 3.6185% 60px 0;}
#recruitinfo1 .content .item:nth-child(3n){margin-right: 0;}
#recruitinfo1 .content .item .pic{padding-top: 55.319%;}
#recruitinfo1 .content .item .text{z-index: 2;}
#recruitinfo1 .content .item .cont{width: 80%;}
#recruitinfo1 .content .item .cont .text1{font-size: 20px;color: #fff;}
#recruitinfo1 .content .item .cont .text2{font-size: 14px;color: #fff;margin-top: 15px;}

#recruitinfo2{padding: 90px 0 50px;}
#recruitinfo2 .tit{font-size: 14px;color: #333;margin-top: 18px;}
#recruitinfo2 .content{margin-top: 80px;display: flex;flex-wrap: wrap;}
#recruitinfo2 .content .item{width: 16.667%;margin-bottom: 60px;padding: 0 20px;}
#recruitinfo2 .content .item .icon{width: 80px;height: 80px;margin: 0 auto;}
#recruitinfo2 .content .item .tit{font-size: 14px;color: #333;}

#recruitinfo3{padding: 90px 0 120px;background: #fafafa;}
#recruitinfo3 .content{margin-top: 70px;display: flex;flex-wrap: wrap;justify-content: space-between;}
#recruitinfo3 .content .item{width: 48.026%;}
#recruitinfo3 .content .item .pic{width: 100%;padding-top: 68.493%;}
#recruitinfo3 .content .item .text{left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.8);padding: 30px 35px;z-index: 2;}
#recruitinfo3 .content .item .text .tit{font-size: 20px;color: #fff;}
#recruitinfo3 .content .item .text .brief{font-size: 16px;color: #fff;margin-top: 15px;line-height: 1.5;}
#recruitinfo3 .content .item:nth-child(3){width: 100%;margin-top: 60px;}
#recruitinfo3 .content .item:nth-child(3) .pic{width: 100%;padding-top: 32.895%;}

#recruitinfo4{padding: 90px 0 80px;}
#recruitinfo4 .content{margin-top: 70px;padding-bottom: 55px;}
#recruitinfo4 .content .item{width: 100%;}
#recruitinfo4 .content .item .left{width: 36.185%;}
#recruitinfo4 .content .item .left .pic{width: 100%;padding-top: 97.272%;}
#recruitinfo4 .content .item .right{width: 62.829%;display: flex;flex-wrap: wrap;justify-content: space-between;}
#recruitinfo4 .content .item .right .pic{width: 49.215%;padding-top: 27.22%;margin-bottom: 15px;}
#recruitinfo4 .content .swiper-pagination-bullets .swiper-pagination-bullet{width: 14px;height: 14px;background: #333;opacity: 1;margin: 0 10px;}
#recruitinfo4 .content .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 20px;height: 20px;background: #1a58b8;transform: translateY(3px);}

#recruitinfo5{padding: 90px 0 110px;background: #fafafa;}
#recruitinfo5 .content{}
#recruitinfo5 .content .list{margin-top: 75px;display: flex;align-items: center;}
#recruitinfo5 .content .list:nth-child(1){padding-bottom: 75px;border-bottom: 1px solid #e1e1e1;}
#recruitinfo5 .content .list .text{width: 12.171%;font-size: 20px;}
#recruitinfo5 .content .list .cont{width: 87.829%;display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;}
#recruitinfo5 .content .list .cont .item{margin-bottom: 30px;}
#recruitinfo5 .content .list .cont .item .pic{width: 130px;height: 130px;border-radius: 100%;border: 1px solid #e1e1e1;background: #fff;margin: 0 auto;}
#recruitinfo5 .content .list .cont .item .tit{font-size: 14px;color: #333;padding: 0 20px;margin-top: 22px;}
#recruitinfo5 .content .list .cont .icon{width: 37px;height: 17px;background: url(/images/pic34.png) no-repeat center;margin-top: -66px;}
#recruitinfo5 .content .list .cont .icon:last-child{display: none;}



