@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; color:#333333;}
body, button, input, select, textarea { font:14px "Microsoft YaHei","微软雅黑", Arial, Tahoma, Simsun;}
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h1, h2, h3, h4, h5, h6 { font-family: "Microsoft YaHei","微软雅黑";  font-weight:normal;}
h2, h3 { font-size:14px;}
span {color:#333333;}
button, input, select, textarea, label { vertical-align:middle; outline:none; border:0;}
img { vertical-align:middle; border:none;  }
ul, ol { list-style:none; }
a { text-decoration:none; color:#333333; vertical-align:baseline; cursor:pointer; }
a:hover { text-decoration:none;  }
em,i{font-style:normal;}
table { border-collapse:collapse; border-spacing:0; }
body { _height:100%; min-width:1200px; }
* {box-sizing: border-box;}
/*公共样式*/
.g-mt-5{ margin-top:5px;}
.g-mt-10{ margin-top:10px;}
.g-mt-15{ margin-top:15px;}
.g-mt-18{ margin-top:18px;}
.g-mt-20{ margin-top:20px;}
.g-mt-30{ margin-top:30px;}
.g-mt-40{ margin-top:40px;}
.g-mr-10{margin-right: 10px;}
.g-mr-15{margin-right: 15px;}
.g-mr-5{margin-right: 5px;}
.g-mr-20{ margin-right:20px;}
.g-mr-30{ margin-right:30px;}
.g-mr-40{ margin-right:40px;}
.g-ml-5 {margin-left: 5px;}
.g-ml-10{margin-left: 10px;}
.g-ml-15{ margin-left:15px;}
.g-ml-20{ margin-left:20px;}
.g-ml-30{ margin-left:30px;}
.g-ml-40{ margin-left:40px;}
.g-mb-10{margin-bottom: 10px;}
.g-mb-40{margin-bottom: 40px;}
.g-mb-20{ margin-bottom:20px;}

.g-pt-15{padding-top: 15px;}
.g-pt-30{padding-top: 30px;}
.g-pt-70{padding-top:70px;}
.g-pb-20 {padding-bottom: 20px;}
.g-pl-20 {padding-left: 20px;}
.g-pl-5 {padding-left: 5px;}
.g-pl-10 {padding-left: 10px;}
.g-pr-10{padding-right: 10px;}

.g-of-h {overflow: hidden;}
.g-f-l{float:left;}
.g-f-r{float:right;}
.g-dp-b{display:block;}

.g-c-44 {color:#444;}
.g-c-e4 {color:#e4e4e4;}
.g-c-33 {color:#333333;}
.g-c-88 {color:#888888;}
.g-c-66 {color:#666666;}
.g-c-42b {color:#e5242b;}
.g-c-ff {color: #fff;}
.g-c-535 {color: #ce4535;}

.g-fz-12{font-size:12px;}
.g-f-12{font-size:12px;}
.g-fz-14{font-size:14px;}
.g-fz-16{font-size:16px;}
.g-fz-18{font-size:18px;}
.g-fz-22{font-size:22px;}
.g-fz-20{font-size:20px;}
.g-fz-24{font-size:24px;}
.g-fz-28{font-size:28px;}
.g-fz-30{font-size:30px;}
.g-fz-32{font-size:32px;}

.g-fb-700{font-weight:700;}
.g-fb-600{font-weight: 600;}

.g-ta-c{text-align:center;}
.g-br-4{border:1px solid #ccc;}
.g-br-b{border-bottom:1px solid #ccc; }
.g-br-l{border-left:1px solid #ccc; }
.g-d-n{display: none;}
.clearfloat::after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
/*背景色*/
.main-box {width: 1200px;min-width: 1200px;margin:0 auto;}

/*DFM文件下载*/
.dfm-wrap {display: none;position: fixed;top: 0;right: 0;width: 100px;height: 100px;background-color: #ffffff;border-radius: 0px 0px 0px 100px;opacity: 1;text-align: center;cursor: pointer;z-index: 99;padding: 15px 0 0 20px;box-shadow: 0px 4px 8px 0px
rgba(113, 111, 111, 0.2);}
.dfm-wrap:hover {opacity: 1;}
.download-txt {margin-top: 3px;}
/*头部*/
.top-header{height:50px;background-color:#fff;line-height:50px;}
.line{margin:0 15px;margin-top:-4px;}
.logo-wrap{display:block;}
.logo-txt{margin-top:-4px;}
.logo-wrap em{color:#e5242b;font-size:50px;}

/*banner*/
.banner-wrap{height:600px;background:url(../images/banner.jpg) no-repeat top center;}
.banner-wrap .main-box{position:relative;}
.input-box{position:absolute;top:410px;left:0;width:700px;}
.comp-input,.tel-input{padding-left:10px;width:340px;height:48px;border-left:2px solid #c23134;background-color:#fff;}
.tel-input{width:190px;}
.submitBtn{display:block;width:156px;height:48px;background-color: #c23134;color:#fff;text-align:center;line-height:48px;}
.hover-btn:hover{background-color:#e5242b;}
.notice-icon{margin-top:10px;color:#ff7300;}
.notice-icon em{margin-left:5px;color:#ff7300;vertical-align: bottom;margin-right: 3px;}

/*三大直通*/
.direct-train-wrap{position:relative;width:100%;height:370px;background-color:#f9f9f9;}
.direct-train-item{position:absolute;top:-40px;left:50%;padding-bottom:50px;background-color:#fff;transform:translateX(-50%);}
.pcb-title{margin:0 auto;width:282px;height:64px;background:url(../images/bg-title.png) no-repeat;color:#fff;text-align:center;font-weight:700;font-size:32px;line-height:64px;}
.item-list{width:33%;text-align:center;}
.item-list:first-child{margin-top:-22px;}
.item-txt-wrap{margin-top:25px;}
.item-title{font-weight:700;font-size:18px;}
.item-txt p{color:#666;font-size:16px;}
.item-txt p:last-child{margin-top:3px;}

/*直通*/
.direct-wrap{padding-top:75px;padding-bottom:117px;background-color:#fff;}
.direct-title{height:48px;background:linear-gradient(to right,rgba(23,24,34,0) 0,#171822 50%,rgba(23,24,34,0) 100%);color:#fff;text-align:center;font-size:22px;line-height:48px;}
.direct-img{margin-top:40px;}
.pcb-buyer{margin-top:50px;}
.swiper-box{position:relative;margin-top:50px;height:550px;}
.swiper-box .bd li{height:550px;vertical-align:middle;zoom:1;}
.swiper-box .bd img{display:block;height:550px;}
.arrow-btn{position:absolute;top:45%;display:block;width:64px;width:60px;height:64px;height:60px;border-radius:50%;background-color:#000;color:#fff;text-align:center;line-height:58px;opacity:.3;}
.arrow-btn:hover{opacity:.6;}
.arrow-btn img{width:36px;height:36px;}
.swiper-box .prev{left:2%;}
.swiper-box .next{right:2%;}
.puguang-wrap{margin-top:50px;}

/*四大权益*/
.equities-wrap{padding-bottom:118px;background-color:#20212e;}
.equities-txt-wrap{margin-top:60px;}
.equities-1{margin-top:127px;}
.equities-p{color:#fff;font-size:22px;}
.equities-p span{color:#fec69d;font-size:24px;}
.equities-p:nth-child(2){margin-top:27px;width:283px;font-size:16px;line-height:24px;}
.equities-p:nth-child(2) a{color:#fec69d;font-size:16px;}
.arrow-icon{margin-top:25px;text-align:center;}
.equities-swiper{margin-left:22px;}
.equities-swiper .swiper-box{position:relative;margin-top:0;width:894px;height:460px;}
.equities-swiper .swiper-box .bd li{height:460px;vertical-align:middle;zoom:1;}
.equities-swiper .swiper-box .bd img{display:block;height:460px;}

/*权益二*/
.equities-2{margin-top:60px;}
.equities-2 .equities-txt-wrap{margin-left:22px;}
.equities-2 .arrow-icon{margin-top:80px;transform:rotate(180deg);}
.equities-3{margin-top:60px;}
.download-wrap {margin-top: 30px;}
.download-icon {margin-left: 16px;margin-top: 13px;}
.download-icon img {width: 14px;height: 14px;vertical-align: sub;}
.equities-dfm-p {margin-top:18px;width:283px;font-size:16px;line-height:24px;}
.equities-3 .download-icon a {color: #409eff;font-size: 12px;}
/*案例*/
.case-wrap{padding-top:104px;padding-bottom:94px;background-color:#fff;}
.case-title{color:#333;text-align:center;font-weight:700;font-size:32px;}
.case-item-wrap{margin-top:54px;}
.case-item{width:16%;}

/*我要申请*/
.self-apply{padding-top:87px;padding-bottom:75px;height:484px;background:url(../images/img-bg-part6.jpg) no-repeat top center;}
.apply-input{margin:0 auto;margin-top:65px;width:445px;}
.company-input,.phone-input{padding-left:10px;width:420px;height:48px;background-color:#fff;border: 1px solid #fff;}
.notice-icon{margin-top:14px;}
.notice-icon em{margin-left:5px;color:#ff7300;vertical-align: bottom;margin-right: 3px;}
.submit-info{display:block;margin-top:42px;width:420px;height:48px;background-color: #c23134;color:#fff;text-align:center;line-height:48px;}
.top-notice {margin-top: 5px;margin-left: -5px;color:#ff7300;}
.title-m{margin: 0 34px;text-align: center}

/*底部*/
.footer-com{padding:30px 0 20px 0;width:100%;background-color:#fff;}
.footer-box{margin:0 auto;width:822px;}
.spacer::after{display:inline-block;margin:0 10px;width:1px;height:9px;background-color:#888;content:'';}
.spac-b::after{margin:0 10px;}
.footer-bottom{text-align:center;}
.footer-box .QQ{display:inline-block;width:80px;height:24px;vertical-align:middle;}
.QQ{background:url(../images/icon-service-footer-normal.png) no-repeat;}
.footer-box .QQ:hover{background:url(../images/icon-service-hover.png) no-repeat;}

/*侧边栏*/
.sidebar{position:fixed;right:34px;bottom:2%;}
.QR{position:relative;}
.wx{width:56px;height:56px;border-radius:50%;background-color:#c23134;text-align:center;line-height:56px;cursor:pointer;}
.wx:hover{background-color:#24242d;}
.hover-wx{position:absolute;top:-77px;right:65px;padding-top:11px;width:110px;height:135px;border:solid 1px #ececec;border-radius:4px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(238,238,238,.34);text-align:center;opacity: 0;transition: all 0.5s;transform: scale(0);z-index: -1;}
.tel{position:relative;}
.hover-tel{top:5px;width:166px;height:56px;line-height:33px;}
.top{padding-top:15px;line-height:0;}
.QR:hover .hover-wx,.tel:hover .hover-wx{opacity: 1;transform: scale(1);z-index: 1;}
/*反馈弹窗*/
.bussback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.5);display: none;}
.container-box{position:absolute;top:50%;left:50%;padding:50px 30px 20px 40px;width:430px;height:200px;border-radius:10px;background-color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#OKBtn{display:inline-block;margin-top:30px;width:86px;height:40px;border-radius:4px;background-color:#c23134;color:#fff;text-align:center;font-size:16px;line-height:40px;}
#OKBtn:hover{background-color: #e5242b;}
.b-close-icon{position:absolute;top:10px;right:10px;cursor:pointer;}
