body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;}
/*1400*900*/

/*****************
-------首页-------
*****************/
.Padding100{padding-top:100px; position: relative;}
/* banner */
.banner{position: relative;height:668px;}
.banner .swiper-slide{background-position: bottom center; background-size: auto 100%; background-repeat: no-repeat;height:668px;}
.banner .swiper-pagination-bullet{border: none; background: rgba(255,255,255,0.6);border-radius:5px; width:10px; height:10px;}
.banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.banner .swiper-pagination-bullets {bottom: 30px;}
.banner .swiper-pagination-bullet-active { background:#FFF; width:35px;}
.Inddian:before{content: "";  display: block; width:162px; height:147px;position: absolute;background-image: url("../images/pic/dian.png"); background-position:center; background-repeat: no-repeat; background-size: 100%; bottom:-85px; z-index:9;left:3%;}
/*title*/
.title{ position:relative;width:1200px;margin:0 auto;text-align:center;  }
.title span{display:block;width:100%;line-height:60px;font-size:60px;opacity:0.62;letter-spacing:2px;position:absolute; left:0; top:-10px;text-transform:uppercase; color:#ebebeb;font-weight:550;}
.title h3{color:#323232;font-size:32px;line-height:70px;letter-spacing:1px;padding-bottom:8px;position: relative;z-index:1;font-weight:550;}
.title h3:before{display: block;content:'';position:absolute;left:0;right:0;margin:0 auto;bottom:0;background:#ff5f00;width:70px; height:5px;}
/*核心业务*/
.IndCor{width:1200px; margin:100px auto 80px;}
.IndCorK{width:1140px; margin:90px auto 0;}
.IndCorA{width:240px; height:312px;align-content:center; color:#262626;position: relative; z-index:1;}
.IndCorB{width:100%; height:100%; border:1px solid #e5e5e5;border-radius:10px;position: absolute; z-index:-1; overflow: hidden;transition:0.5s;}
.IndCorB:after{content:"";display:block;transition:0.5s;position:absolute;top:-30px;left:-10px;width:260px;height:130px;border-radius:0 0 130px 130px;line-height: 130px; background:#fa7500;opacity:0;}
.IndCorA p{width:100%; line-height:40px; text-align: center; font-size:24px;}
.IndCorI{width:61px; height:61px; background-size:61px;background-repeat: no-repeat; background-position: 0 0; display: block; margin:15px auto 35px;}
.IndCorI1{ background-image: url("../images/icon/IndCorI01.png");}
.IndCorI2{ background-image: url("../images/icon/IndCorI02.png");}
.IndCorI3{ background-image: url("../images/icon/IndCorI03.png");}
.IndCorI4{ background-image: url("../images/icon/IndCorI04.png");}
.IndCorA:hover{color:#FFF;}
.IndCorA:hover p{ font-size:30px;}
.IndCorA:hover .IndCorI{background-position: 0 -61px;}
.IndCorA:hover .IndCorB:after{opacity:0.5;transition:0.5s;}
.IndCorA:hover .IndCorB{background-color:#ff5f00;border:1px solid #ff5f00; box-shadow:0 5px 32px rgba(255,95,0,0.58);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:0.5s;}
/*关于通联*/
.IndAbo{background-image: url("../images/pic/back01.jpg"); background-position: bottom center; background-repeat: no-repeat; background-color:#fefdfb; padding-top: 85px; height:640px;}
.IndAboK{width:1200px; margin:50px auto 0;}
.IndAboN{width:515px; margin-top:60px}
.IndAboN img{width:238px; display: block;}
.IndAboNp{ color:#221815; font-size:18px; text-align: justify; line-height:35px; margin:30px 0 25px;}
.IndAboA{color:#FFF; font-size:18px; text-align: center; display: block; width: 150px; height:48px; line-height:48px; border-radius:24px; background:#fa7500;}
.IndAboA:hover{ box-shadow:0 0 18px rgba(250,117,0,0.9);}
.IndAboTu{width:608px; height: 440px; overflow: hidden; border-radius:10px;}
.IndAboTu img{width:100%; display: block;}
/*新闻中心*/
.IndNew{width:1200px; margin:70px auto 0;}
.IndNewTit{ margin:40px auto 60px; position: relative;}
.IndNewTit:before{content: "";  display: block; width:100%; height:1px;position: absolute; top:20px;left:0; background:#e5e5e5;z-index:-1;}
.IndNewTita{width:138px; height:39px; line-height:39px; border:1px solid #e5e5e5; border-radius:20px; text-align: center; display: block; background:#FFF; font-size:16px; color:#2e2e2e; margin:0 22px;}
.IndNewTit .on{ background:#ff5f00; border:1px solid #ff5f00; color:#FFF;}
.IndNewK{ height:463px;}
.IndNewT{width:593px; display: block;}
.IndNewTI{width:593px; height:360px; overflow: hidden;}
.IndNewTI img{width:100%; display: block;}
.IndNewTd{ padding-top: 5px;}
.IndNewTd h3{ line-height:50px;height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:18px; color:#232323; border-bottom: 1px solid #e5e5e5;}
.IndNewTd p{ font-size:14px; color:#717171; line-height:25px; height:50px; margin-top:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.IndNewTd h3:hover{ color:#ff5f00;}
.IndNewTd p:hover{text-decoration:underline;}
.IndNewN{width:550px;}
.IndNewA{margin-bottom:57px;}
.IndNewAt{color:#e3e3e3;width:93px; height:81px; line-height:81px; border-right:1px solid #e5e5e5; font-size:80px; font-weight:550; font-family:Impact;}
.IndNewp{width:440px;}
.IndNewpT{ height: 28px;color:#474747; margin-bottom: 3px;}
.IndNewpT h3{font-size:16px;line-height:28px; width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndNewpT span{font-size:14px;line-height:28px; display: block;}
.IndNewp p{color:#717171;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px; line-height:20px; height: 40px;}
.IndNewA:hover .IndNewAt,.IndNewA:hover .IndNewpT,.IndNewA:hover .IndNewp p{color:#ff5f00;}
/*互联网时代*/
.IndAge{background-image:url("../images/pic/back02.png");background-position:center;background-repeat:no-repeat;margin-top:120px;}
.IndAgeK{width:1200px;height:424px; margin:0 auto; position: relative; color:#FFF;}
.IndAgeTu{width:342px; position: absolute;left:253px;bottom:0;}
.IndAgeTu img,.IndAgeNI img{width:100%; display: block;}
.IndAgeN{width:400px; margin-right: 24px; margin-top: 76px;}
.IndAgeNI{width:260px; padding-bottom: 10px;}
.IndAgeN p{font-size:20px; line-height:32px;}
.IndAgeNp{ margin-top:40px;}
.IndAgeM{ margin-top: 185px;}
.IndAgeMI{width:120px; height:120px; padding:5px; background: #FFF; border-radius:7px;}
.IndAgeMI img{width:100%; display: block;}
.IndAgeMa{ font-size:14px; text-align: center; color:#542200; display: block; margin:14px auto 0; background:#fabc00;width:110px; height:32px; line-height:32px; border-radius:16px;}
/*沟通与联结*/
.IndCom{width:1200px; height:320px; margin:90px auto 0;}
.IndComA{ display:block; width:200px; padding-left: 35px;}
.IndComAI{width:156px; height:110px; overflow: hidden;}
.IndComAI img,.IndParLog img,.IndParPM img{width:100%; display: block;}
.IndComA h3{ color:#323232; font-size:20px; line-height:40px; margin:10px 0;}
.IndComP{ color:#221815; font-size:14px; line-height:28px;}
/*合作伙伴*/
.IndPar{width:1200px; margin:100px auto 20px;}
.IndParLo{ width:1200px; padding:60px 0 75px;}
.IndParLog{width:210px; height: 70px; display: block; margin-left: 25px; margin-bottom: 25px;}
.IndParP{}
.IndParPT{line-height:30px; text-align: center; color:#323232; font-size:24px; letter-spacing: 1px;}
.IndParPT em{ font-weight:550; font-style: normal;}
.IndParPT span{ color:#ff5f00;}
.IndParPN{ margin-top:25px;}
.IndParPM{width:106px; height:106px;}
.IndPar h4{ font-size:22px; color:#323232; border-left:4px solid #ff5f00; padding-left:15px; margin:30px 0 0 25px; line-height: 24px; font-weight: 550;}
.IndParPNa{width:113px; height:43px; display: block; margin-left: 15px; background:#1b1b1b; border-radius:8px;}
/******************
------新闻中心------
******************/
.Nyban{background-position:center; background-size: auto 100%; background-repeat: no-repeat;height:328px; color:#fefefe;}
.NybanB{width:1200px; margin:0 auto; padding-top:120px; text-align: center; color:#FFF;}
.NybanT{ height:60px;}
.NybanT:before,.NybanT:after{content: "";display: block; width:20px; height:20px;background-image: url("../images/icon/NybanT.png"); background-position:center; background-repeat: no-repeat; background-size: 100%;}
.NybanT p{ font-size:40px;padding:0 13px; line-height:60px; letter-spacing:1px;}
.NybanY{ display:block; width:100%; line-height:30px; font-size:17px; text-align: center; text-transform: uppercase;letter-spacing:1px;}
/*腰线*/
.NyWai{width:100%; background:#eee;}
.NyWaiK{width:1200px; height: 60px; margin:0 auto;}
.MinaB{height:60px; font-size:14px; color:#000;}
.MinaB p{ width:10px; height:10px; border:1px solid #fd6a00; border-radius:2px; margin-right:8px;}
.MinaB a{color:#000;display:block; line-height:20px;}
.MinaB a:hover{ color:#fd6a00;}
.NewTit{}
.NewTita{width:140px; line-height:60px; height: 60px; display: block; text-align: center; font-size: 16px; color:#2e2e2e;}
.NewTit .on{ color:#FFF; background: #fd6a00;}
.NewG{width:1200px; margin:20px auto 40px;}
.NewD{ padding-bottom:20px;}
.NewD li{ padding:14px;  background:#FFF; border-radius:5px; border:1px solid #e5e5e5; width:1170px; margin-bottom: 22px;}
.NewI{width:286px; height:210px; overflow: hidden;}
.NewN{width:584px; height:200px; margin-top: 10px;}
.NewN h3{font-size:16px;font-weight:550;color:#000;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewN span{font-size:14px;color:#000;line-height:24px;}
.NewN p{ color:#9a9a9a; font-size:12px; line-height:20px; height:100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden; margin-top:18px;}
.NewB{height:180px; padding-left: 14px; width:235px;align-content:center; border-left:1px dashed #d2d2d2;}
.NewD li:hover{ border:1px solid #fec59c; background:rgba(253,106,0,0.04);}
.NewBut{width:125px; height: 44px; line-height:44px;  background:#fd6a00; color:#FFF; border-radius:3px; display: block; padding-right:25px; font-size:16px; text-align: center; position: relative;}
.NewBut:before{content: "";  display: block; width:21px; height:13px;position: absolute;right:15px; top:16px; background-image: url("../images/icon/NewButI.png"); background-position: center; background-repeat: no-repeat;}
.NewBut:hover{ box-shadow:0 0 8px rgba(253,106,0,0.9);}
/*分页*/
.page{font-size:16px; margin-top:10px; color:#000}
.page li{width:35px; line-height:22px;height:22px;text-align:center;display:block;color:#000; margin:0 3px;}
a.pageW{width:22px;}
.page a:hover,a.pageon{ color:#FFF; background:#5b5b5b;}
.page p{margin:0 3px;}

.page #pages li{float: left}

.page #pages li span{width: 22px}

/******************
------新闻详情------
******************/
.DetDK{width:1200px; margin:0 auto 60px;}
.DetTit{ border-bottom:1px solid #e5e5e5; padding:40px 0 35px; text-align: center; color:#000;}
.DetTitH{ font-size:28px; line-height:40px;}
.DetTitP{ font-size:16px; line-height:30px; margin-top: 10px;}
.DetNr{ font-size:16px; color:#5d5d5d; line-height:27px; text-align: justify; padding-top:30px;}
.DetNr img{display: block; margin:0 auto 40px;}
.DetNr p{ margin-bottom:25px;}
.DetDU{width:1200px; margin:80px auto 0;}
.DetDUn{width:450px;}
.DetDUn a{color:#000;}
.DetDUT{width:130px; height:40px; font-size:30px;font-weight:600;transition:0.5s;}
.DetDUT i{width:23px; height: 23px; display: block; background-image: url("../images/icon/Detjiao.png"); background-position: center; background-repeat: no-repeat;}
.DetDUT:hover{width:140px;transition:0.5s;}
.DetDUp{ display: block; font-size:20px; line-height:25px; margin:18px 0 18px;height:50px;width:100%;}
.DetDUp:hover{text-decoration: underline; color:#fd6a00}
.DetDUI{width:222px; height:127px; display: block; overflow: hidden;}
.DetDUn:nth-child(2) .DetDUT i{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform: rotateY(180deg);}
.DetDUn:nth-child(1){text-align: right;}



/*
display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center
|flex-start|flex-end|center|space-between|space-around

overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;

transition:0.5s;
*/
.MyTopI:before,.MyTopI:after{content: "";  display: block; width: 0.3rem; height:0.28rem;position: absolute; top:0.18rem; background-image: url("../images/back/MyTopI.png"); background-position: top center; background-repeat: no-repeat; background-size: 100%;}



