﻿/*关于聚风*/
.about {}
.about .banner{width:100%;height:500px; }
.about .banner .swiper-slide {width:100%;height:500px; background-position:center center; }
.about .guanyu {overflow:hidden; padding-bottom:7%;}
.about .guanyu .content{background-color:#eee; margin-top:4%; overflow:hidden }
.about .guanyu .leftbox { float:left; width:480px; height:270px; }
.about .guanyu .leftbox img{width:100%}
.about .guanyu .rightbox {float:left; width:600px; height:210px; padding:30px 60px; }
.about .guanyu .rightbox h2 {font-size:24px; color:#cf2649; line-height: 40px; }
.about .guanyu .rightbox h2 span {font-size:16px; color:#666; }
.about .guanyu .rightbox h2 span em{font-size:16px; color:#cf2649; }
.about .guanyu .rightbox p {line-height:26px; font-size:15px; margin-top:16px; }
.about .liaojie {overflow:hidden; background-color:#f2f2f2; }
.about .liaojie .content{margin-top:4%; overflow:hidden }
.about .liaojie .content .item {float:left; width:350px; height:300px; background-color:#fff; text-align:center; margin-right:75px; padding: 30px 0; position:relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.about .liaojie .content .item::after{content:"0"; font-size:100px; right:0; bottom:-50px; position:absolute; color:rgba(255, 255, 255, 0.4); }
.about .liaojie .content .item.one::after{content:"01";}
.about .liaojie .content .item.two::after{content:"02";}
.about .liaojie .content .item.three::after{content:"03";}
.about .liaojie .content .item.cur{background-color:#cf2649}
.about .liaojie .content .item.cur::after{bottom:-20px;}
.about .liaojie .content .item.cur h2 ,.about .liaojie .content .item.cur p{ color:#fff; }
.about .liaojie .content .item.three{margin-right:0;}
.about .liaojie .content h2 {font-size: 20px;font-weight: bold;line-height: 30px;}
.about .liaojie .content p {line-height:30px; color:#666; font-size:15px; margin-top: 35px;}
.about .advantage {overflow:hidden; }
.about .advantage .content{margin-top:4%; overflow:hidden; text-align:center; }
.about .advantage .content img{margin:auto}
.about .shuoming { overflow:hidden; background-color:#f2f2f2; }
.about .shuoming .content{margin-top:6%; overflow:hidden }
.about .shuoming .content .item {float:left; width:233px; margin-right:36px; height:120px; border-top:5px solid #cf2649; background-color:#fff; text-align:center; padding: 40px 20px 30px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.about .shuoming .content .item p {font-size:15px; line-height:28px;}
.about .shuoming .content .item.four {margin-right:0;}
.about .shuoming .content .item.cur{background-color:#cf2649}
.about .shuoming .content .item.cur p{ color:#fff; }
.about .leaders {overflow:hidden; padding-top:0;padding-bottom: 0; }
.about .leaders .panneltit{ margin-top:6%; }
.about .leaders .content{margin-top:4%; overflow:hidden; text-align:center; padding-bottom: 5%;}
.about .leaders h2{font-size: 32px;font-weight: bold;color: #333;line-height: 42px;letter-spacing: 1px;}
.about .leaders h3{font-size: 24px;color: #333;line-height: 30px; margin-top:30px;}
.about .leaders h4{font-size: 24px;color: #888;line-height: 30px; margin-top:10px;}
.about .leaders .items{overflow:hidden; margin-top:60px; }
.about .leaders .item{float:left; width:25%; }
.about .leaders .item img{border:1px dashed #999; }
.about .leaders .item p{font-size: 16px;color: #333;line-height: 30px; margin-top:30px;}
.about .leaders .person {background-color:#f2f2f2; padding:5% 0;  overflow:hidden; }
.about .leaders .person .container {width:1050px;}
.about .leaders .person .leftbox {width:500px; float:left; padding-right:210px; padding-top:3%; }
.about .leaders .person .rightbox {width:340px; float:right; }
.about .leaders .person h2 {font-size:28px; color:#333;  line-height:45px; }
.about .leaders .person h2 span {font-size:22px; color:#666; line-height:45px; font-weight:normal; padding-left:20px;}
.about .leaders .person .summary {font-size: 18px;color: #666666;line-height: 34px; margin-top:20px; padding-bottom:40px;}
.about .leaders .person .pi {font-size: 17px;color: #666666;line-height: 40px; background:url(../images/arrow_right.png) no-repeat center left; margin: 5px 0; padding-left: 25px; }
.about .leaders .content1 .items{margin-top:10px;}
.about .partner {}
.about .partner .content{overflow:hidden; margin-top:5%; }
.about .partner .item { overflow: hidden; margin-bottom: 25px;}
.about .partner .item .i-tit{ background-color:#ddd; font-weight:bold; float:left; width:140px; height:145px; line-height:145px; color:#fff; text-align:center; font-size:16px;}
.about .partner .item .i-logos{float:right; width:1035px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about .partner .item .i-logos a{margin:0 10px 10px; display:block;width:185px;height: 65px; float:left; border: 1px solid #E0E0E0; position:relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.about .partner .item .i-logos a p{position:absolute; left:0; top:100%; right:0; bottom:0; background-color:rgba(0,0,0,0.6); color:#fff; font-size:18px; line-height:65px; text-align:center; }
.about .partner .item .i-logos a:hover p{top:0;}
.about .partner .item .i-logos a img{width:185px; height:65px;}
.about .partner .item.item1 .i-tit {background-color:#C74841; }
.about .partner .item.item1 .i-logos a p {background-color:#C74841; }
.about .partner .item.item2 .i-tit {background-color:#4187C7; }
.about .partner .item.item2 .i-logos a p {background-color:#4187C7; }
.about .partner .item.item3 .i-tit {background-color:#41C782; }
.about .partner .item.item3 .i-logos a p {background-color:#41C782; }
.about .partner .item.item4 .i-tit {background-color:#E4BA53; }
.about .partner .item.item4 .i-logos a p {background-color:#E4BA53; }


/*品牌推广*/
.promotion {}
.promotion .banner{width:100%;height:350px; background-position:center center;}
.promotion .pannel {overflow:hidden}
.promotion .pannel .content {width:1050px; margin:5% auto 0; overflow:hidden; }
.promotion .pannel .leftbox { float:left; width:242px;}
.promotion .pannel .rightbox {float:right; width:730px; }
.promotion .pannel .pt{font-size:16px;  line-height:28px; color:#333; margin-bottom:30px; margin-bottom: 40px; position:relative;}
.promotion .pannel .pp{font-size:16px;  padding-left: 30px; line-height:28px; color:#333; margin-bottom:30px; margin-bottom: 10px; position:relative; }
.promotion .pannel .pp::before{content:""; position:absolute; left:0; top:11px; width: 8px;height: 8px;background: #C8190F; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
.promotion .pannel .corverimg {position:relative; overflow: hidden;}
.promotion .pannel .corverimg img{width:240px; border:1px solid #ddd; }
.promotion .pannel .corverimg .mask{position:absolute; background:rgba(0,0,0,0.6); top:0; right:0; bottom:0; left:0; height:100%; width:100%; z-index:99;}
.promotion .pannel .corverimg .mask a{display:block; width:70%; font-size:15px; margin:auto; background-color:#C74841; text-align:center; color:#fff; height:45px; line-height:45px; border-radius:6px;}
.promotion .pannel .corverimg .mask a.a1{margin-top:60%;}
.promotion .pannel .corverimg .mask a.a2{margin-top:4%;}
.promotion .pannel .corverimg:hover .mask{top:0;}
.promotion .pannel .summary {font-size:16px; line-height:22px; text-align:center; margin-top:10px;}
.promotion .pannel .tab-nav {overflow:hidden; width:100%; margin-top: 5%;}
.promotion .pannel .tab-nav a{display:block; float:left; line-height:50px; font-size:16px;margin-right: 40px;}
.promotion .pannel .tab-nav a.on {color:#C8190F; font-weight:bold; background:url(../images/arrow_down.png) no-repeat bottom center; background-size:10px; }
.promotion .pannel .tab-con {overflow:hidden; background-color:#fff; margin-top:20px; border:1px solid #ddd; padding:25px 30px;}
.promotion .pannel .tab-con .con{display:none;}
.promotion .pannel .tab-con .con p{font-size:15px; line-height:26px; margin:10px 0;}
.promotion .pannel1 {overflow:hidden; background-color:#f2f2f2; }
.promotion .pannel2 .tab-con {background-color:#f2f2f2;}
.promotion .pannel3 {overflow:hidden; background-color:#f2f2f2; }
.promotion .pannel3 .pt {margin-top:10%; line-height:34px;}
.promotion .pannel4 .pt {line-height:34px; margin-bottom:20px;}
.promotion .pannel4 .pt1{margin-top:5%;}
.promotion .pannel4 .tab-con {background-color:#f2f2f2;}
.promotion .pannel5 {overflow:hidden; background-color:#f2f2f2; }
.promotion .pannel5 .pt {line-height:30px; margin-bottom:8px;}


/*VI设计*/
.vi {overflow:hidden}
.vi .ss{font-size:17px; line-height:36px; text-align:center; margin-top:5%; }
.vi .pannel .ss {margin-top:3%;}
.vi .pannel .content {width:100%; max-width:1445px; margin:3% auto 0; }
.vi .pannel .item {display:block; float: left;width: 33.333%;height: auto;background: #707070;position: relative;overflow: hidden;}
.vi .pannel .item img {width:100%;}
.vi .pannel .item i{display:none; width:100%; position: absolute; top:0; bottom:0; left:0; right:0; color:#fff;font-style:normal;text-align:center; transition:all 0.3s; padding-top:30%; }
.vi .pannel .item i span {font-size:24px; font-weight:bold; display:block;line-height: 30px;  margin-bottom: 20px;  }
.vi .pannel .item i p {font-size:16px; line-height: 30px; display:block;}
.vi .pannel .item:hover img{opacity: 0.2;filter:alpha(opacity=20);transform: scale(1.1);transition: all .6s ease;}
.vi .pannel .item:hover i{transition:all 0.3s;display:block}
.vi .pannel .more {text-align:center; display:block; margin-top:5%; }
.vi .pannel2 {background-color:#f2f2f2; }
.vi .pannel2 .content {width:1200px; margin:4% auto 0; }


/*网站建设*/
.web {overflow:hidden; }
.web .container {width:1100px; }
.web .banner{width:100%;height:350px; background-position:center center;}
.web .panneltit .cn {letter-spacing:2px; text-align:left; background: url(../images/web/bg3.jpg) no-repeat left top; color:#444;  padding: 46px 0 35px 0; font-size: 36px; line-height: 46px; font-weight: bold; }
.web .panneltit .en {text-align:left;color: #333333; font-size: 22px;  text-transform: uppercase; display: block;} 
.web .panneltit::after{display:none;} 
.web .pannel1 .panneltit .cn { text-align:left; }
.web .pannel1 .p { line-height: 30px;  color: #888;  font-size: 16px; padding-right:30%; margin-bottom:25px; }
.web .pannel2 {background-color: #ce2649;}
.web .pannel2 .panneltit .cn { text-align:right;background: url(../images/web/bg4.jpg) no-repeat right top; color:#fff; }
.web .pannel2 .itembox {overflow:hidden; }
.web .pannel2 .itembox .item {width:33.3333%; float:left; }
.web .pannel2 .itembox .item p{   line-height: 45px; color: #ffffff; font-size: 18px;    }
.web .pannel2 .itembox .item.item3 {}
.web .pannel2 .itembox .item.item3 p{line-height: 30px; color: #ffffff; font-size: 14px;}
.web .pannel3 .panneltit .cn { padding-bottom:10px; }
.web .pannel3 li { float: left; width: 13%;  height: auto; overflow: hidden; margin-right: 16%; }
.web .pannel3 li span{display: block;width: 100%;margin-bottom: 29px;}
.web .pannel3 li span img{display: block;max-width: 100%;}
.web .pannel3 li h2{color: #2c2c2c;line-height: 31px;font-size: 22px;margin-bottom: 40px;}
.web .pannel3 li h2 a{color: #2c2c2c;font-size: 22px;}
.web .pannel3 li h2 a img{display: block;max-width: 100%;margin-top: 15px;}
.web .pannel3 li.qcbj {  margin-right: 0%;}
.web .pannel4 {background-color:#f2f2f2; position:relative; }
.web .pannel4 .panneltit .cn { padding-bottom:10px; }
.web .pannel4 .content {margin-top:3%; width:380px;}
.web .pannel4 .content a{display:block; float:left; width:187px; height:67px; border:1px solid #fff; }
.web .pannel4 .content a img{width:185px; height:65px;}
.web .pannel4 .content a:hover img{border:1px solid #cf2649}
.web .pannel4 .imgs {position:absolute; right:0; top:0; width:50%; height:100%; background-size:cover; background-repeat:no-repeat}
.web .pannel5 .panneltit .cn { padding-bottom:10px; }
.web .pannel5 h1 {font-size:32px; color:#999; font-weight:normal; margin-bottom:30px; margin-top:10px;}
.web .pannel5 .more {display: block; width: 125px; height: 40px; background: #ff0000; border-radius: 30px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; box-shadow: 0px 0px 10px #fb7373;   margin: 35px 0 5px 10px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;    }
.web .pannel5 .more:hover {color: #fff; -webkit-transform: scale(1.1);  transform: scale(1.1);}


/*代运营*/
.agent {overflow:hidden; }
.agent .banner{width:100%;height:350px; background-position:center center;}
.agent .bannea{position: relative;margin: 0 auto;padding-top: 70px;width: 1200px;height: 574px;background: url(../images/agent/wxgzh_04.jpg) no-repeat;background-size: 100%;}
.agent .ph{width: 100%;height: 54px;line-height: 54px;color: #1b252e;font-size: 34px;text-align: center;}
.agent .ph span{color: #cf2649;font-weight: bold; padding: 0 10px;}
.agent .pi{width: 100%;height: 43px;line-height: 43px;color: #666;font-size: 23px;text-align: center;}
.agent .pj{position: absolute;left: 0;top: 198px;width: 380px;height: 56px;}
.agent .pm{position: absolute;right: 264px;top: 217px;width: 180px;height: 56px;}
.agent .pn{position: absolute;left: 344px;bottom: 122px;width: 243px;height: 56px;top: 459px;}
.agent .po{position: absolute;right: 0;bottom: 183px;width: 217px;height: 56px;top: 405px;}
.agent .pk{width: 100%;height: 30px;line-height: 30px;color: #cf2649;font-size: 18px;text-align: right;}
.agent .pl{width: 100%;height: 26px;line-height: 26px;color: #666;font-size: 15px;text-align: right;}
.agent .pn .pk,.agent  .pn .pl,.agent  .po .pk,.agent  .po .pl{text-align: left;}
#box{width: 100%;height: 640px;background: #f8f8f8;}
.box{margin: 0 auto;padding-top: 67px;width: 1200px;height: 573px;}
.pp{width: 100%;height: 40px;line-height: 40px;color: #1b252e;font-size: 35px;text-align: center;}
.pq{width: 100%;height: 64px;line-height: 64px;color: #666;font-size: 26px;text-align: center; }
.pq span{color: #cf2649;font-size: 34px;font-weight: bold;  padding-left:5px;}
.dla{margin-top: 55px;width: 1200px;height: 310px;}
.dla dl{float: left;margin-right: 24px;width: 280px;height: 308px;background: #fdfffa;border: 1px solid #ccc;}
.dla dl:last-child{margin-right: 0;}
.dla dl dt{margin: 59px auto 0;width: 150px;height: auto;}
.dla dl dt img{width: 100%;height: auto;}
.dla dl dd{margin-top: 11px;width: 100%;height: 105px;line-height: 105px;color: #666;font-size: 18px;text-align: center; font-weight:bold }
.boxa{margin: 0 auto;padding-top: 30px;width: 1200px;height: 890px;}
.boxa div{display: none;margin: 0 auto;width: 745px;height: 631px;  }
.boxa div:nth-of-type(1){display: block;}
.pr{width: 100%;height: 134px;line-height: 134px;color: #1b252e;font-size: 36px;text-align: center;}
.pr span{color: #cf2649;}
.ula{margin: 0 auto;width: 1074px;height: 70px;border-bottom: 1px solid #cf2649;}
.ula li{float: left;width: 179px;height: 100%;cursor: pointer;}
.ula li p{width: 100%;height: 60px;line-height: 60px;color: #666;font-size: 16px;text-align: center;     font-weight: bold;}
.ula li.li1{ background-color:#cf2649}
.ula li.li1 p{color: #fff;}
.ps{width: 100%;height: 85px;line-height: 85px;color: #cf2649;font-size: 19px;text-align: center;}
.sbq{display: block;width: 100%;height: auto;}
#boxb{padding-top: 65px;width: 100%;height: 634px;background-color: #f8f8f8;}
.boxb{margin: 0 auto;width: 1200px;height: 100%;}
.pu{width: 100%;height: 55px;line-height: 55px;color: #1b252e;font-size: 35px;text-align: center;}
.pv{margin-bottom: 79px;width: 100%;height: 41px;line-height: 41px;color: #1b252e;font-size: 23px;text-align: center;}
.pv span{color: #cf2649;font-weight: bolder;}
.boxba{width: 100%;height: 346px;background: url(../images/agent/wxgzh_33.jpg) no-repeat;background-size: 100%;}
.btop{margin: 0 auto;width: 928px;height: 75px;}
.bmid{margin: 47px auto 0;width: 1073px;height: 75px;}
.bbto{margin: 59px auto 0;width: 1013px;height: 75px;}
.boxba .dll{float: left;}
.boxba .dlr{float: right;}
.boxba dl{width: 217px;height: 75px;}
.boxba .bmid .dlr{width: 230px;}
.boxba .bbto .dll{width: 227px;}
.boxba dl dt{width: 75px;height: 75px;}
.boxba dl dt img{width: 100%;height: auto;}
.boxba dl dd{width: 131px;height: 100%;}
.boxba .bmid .dlr dd{width: 143px;}
.boxba .bbto .dll dd{width: 140px;}
.btop .dll .pw{border-bottom: 3px solid #69B4C3;}
.btop .dlr .pw{border-bottom: 3px solid #69B4C3;}
.bmid .dll .pw{border-bottom: 3px solid #69B4C3;}
.bmid .dlr .pw{border-bottom: 3px solid #69B4C3;}
.bbto .dll .pw{border-bottom: 3px solid #69B4C3;}
.bbto .dlr .pw{border-bottom: 3px solid #00aaef;}
.pw{width: 100%;height: 28px;line-height: 28px;color: #1b252e;font-size: 20px;}
.bmid .dll .pw{height: 29px;line-height: 29px;}
.bmid .dlr .pw{height: 30px;line-height: 30px;}
.px{width:100%;height: 45px;line-height: 22px;color: #666;font-size: 14px;}
.dll dt,.dll dd{float: left;}
.dll dd{margin-left: 11px;}
.dlr dt,.dlr dd{float: right;text-align: right;}
.dlr dd{margin-right: 11px;}
.btop .dll .pw{border-bottom: 3px solid #cf2649;}
.btop .dlr .pw{border-bottom: 3px solid #cf2649;}
.bmid .dll .pw{border-bottom: 3px solid #cf2649;}
.bmid .dlr .pw{border-bottom: 3px solid #cf2649;}
.bbto .dll .pw{border-bottom: 3px solid #cf2649;}
.bbto .dlr .pw{border-bottom: 3px solid #cf2649;}
.boxc{margin: 0 auto;width: 1200px;height: 549px;background: url(../images/agent/wxgzh_36.jpg) no-repeat;background-size: 100%;}
.py{padding-top: 72px;width: 100%;height: 56px;line-height: 56px;color: #1b252e;font-size: 36px;text-align: center;}
.py span{color: #69B4C3;font-weight: bold;}
.pz{width: 100%;height: 43px;line-height: 43px;color: #999;font-size: 23px;text-align: center;margin-top: 10px;}
#boxd{width: 100%;height: 889px;background: #f8f8f8;}
.boxd{margin: 0 auto;width: 1200px;height: 100%;}
.paa{width: 100%;height: 169px;line-height: 169px;color: #1b252e;font-size: 35px;text-align: center;}
.boxda{position: relative;margin: 0 auto;width: 1053px;height: 671px;background: url(../images/wechat/wxgzh_40.jpg) no-repeat;background-size: 100%;}
.pab{position: absolute;right: 61px;top: 5px;width: 182px;height: 50px;line-height: 50px;color: #666;font-size: 20px;text-align: center;}
.pac{position: absolute;left: 25px;top: 290px;width: 218px;height: 50px;line-height: 50px;color: #666;font-size: 20px;text-align: center;}
.pac span{color: #ff5555;}
.boxe{margin: 0 auto;padding-top: 82px;width: 1200px;height: 503px;}
.ele{float: left;margin-left: 72px;width: 612px;height: 100%;background: url(../images/wechat/wxgzh_43.jpg) no-repeat;background-size: 100%;}
.eri{padding: 121px 0 0 32px;float: left;width: 410px;height: 382px;}
.pad{width: 100%;height: 69px;line-height: 69px;color: #1b252e;font-size: 31px;}
.pae{width: 100%;height: 68px;line-height: 34px;color: #666;font-size: 18px;}
.lj{display: block;margin-top: 17px;width:138px;height: 50px;line-height: 50px;background: #00aaef;color: #fff!important;font-size: 18px;text-align: center;border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-moz-border-radius: 3px;}
#boxf{width: 100%;background: #f8f8f8;padding-bottom: 0;overflow: hidden;}
.qnan:hover{color:white!important;}
.boxf{margin: 0 auto;padding-top: 40px;width: 1200px; }
.paf{width: 100%;height: 138px;line-height: 138px;color: #1b252e;font-size: 36px;text-align: center;}
.ulc{overflow: hidden;width: 100%;height: 347px;}
.ulc li{float: left;margin-right: 25px;width: 280px;height: 100%;}
.ulc li:last-child{margin-right: 0;}
.pic{width: 100%;height: 240px;position: relative;}
.pic .oimg{width: 100%;height: auto;display: block;cursor: pointer;}
.pic .zzc{position: absolute;left: 0;top: 0;width: 100%;height: 240px;background: rgba(102,102,102,0);transition: .2s all ease;-webkit-transition: .2s all ease;-moz-transition: .2s all ease;-o-transition: .2s all ease;-ms-transition: .2s all ease;}
.pic .zzc img{display: block;margin: 52px auto 0;width: 131px;height: 131px;border: 2px solid #cf2649;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-ms-transition: 0.5s all ease;-o-transition: 0.5s all ease;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);}
.text-box{width: 100%;height: 106px;transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transition: 0.35s;-webkit-transition: 0.35s;-moz-transition: 0.35s;-ms-transition: 0.35s;-o-transition: 0.35s;cursor: pointer;}
.ulc li:hover .pic .zzc{background: rgba(102,102,102,0.7);}
.ulc li:hover .pic .zzc img{transform: scale(1,1);-o-transition: 0.35s;-webkit-transition: 0.35s;-moz-transition: 0.35s;-ms-transition: 0.35s;}
.ulc li:hover .text-box{transform: rotateX(90deg);-webkit-transform: rotateX(90deg);-moz-transform: rotateX(90deg);-o-transform: rotateX(90deg);-ms-transform: rotateX(90deg);}
.text-box p{position: absolute;left: 0px;top: 0;margin: 0 auto;width: 100%;height: 106px;line-height: 106px;background: #fff;color: #666;font-size: 20px;text-align: center;transform: translatez(49px);-webkit-transform: translatez(49px);-moz-transform: translatez(49px);-ms-transform: translatez(49px);-o-transform: translatez(49px);}
.text-box p.dface{background: #cf2649;color: #fff;transform: rotateX(-90deg) translatez(53px);-webkit-transform: rotateX(-90deg) translatez(53px);-moz-transform: rotateX(-90deg) translatez(53px);-ms-transform: rotateX(-90deg) translatez(53px);-o-transform: rotateX(-90deg) translatez(53px);}
.agent .boxf .more {display: block; width: 100%; height: 55px; line-height: 55px;  background: #fff; border-radius: 5px; font-weight:bold; text-align: center;color: #666; font-size: 16px;  margin: 2% auto 10%;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;    }
.agent .boxf .more:hover {color: #fff; -webkit-transform: scale(1.02);  transform: scale(1.02); background: #cf2649;}


/*SEO*/
.seo {overflow:hidden; }
.seo .banner{width:100%;height:350px; background-position:center center;}
.seo .gwta{ width: 100%; position: relative; overflow: hidden; display: block; background: url(../images/seo/gwt_bga.png) no-repeat bottom center #fcfcfc ; padding:80px 0 0 ; height: 660px; box-sizing: border-box;  }
.seo .indtxt{ width: 1200px; margin: 0 auto; text-align: center;  }
.seo .indtxt h2{ font-size: 40px; line-height: 50px; color: #555; position: relative; display: block;font-weight: bold;  }
.seo .indtxt h2 span{ color: #333; }
.seo .indtxt h2:before{ width: 280px; height: 2px; background: #dedede; position: absolute; top: 75px; left: 50%; margin-left: -140px; content: ""; display: block;  }
.seo .indtxt h2:after{ background: #4f4f4f; width: 42px; height: 8px; top: 72px; left: 50%; margin-left: -21px; border-radius: 5px; display: block; content: ""; position: absolute; }
.seo .indtxt h3{ color: #666; margin-top: 50px; width: 100%; text-align: center; line-height:26px; font-size:18px; display: block;   text-transform: uppercase; letter-spacing:1px; font-weight: normal; }
.seo .indtxt h3 span{ color: #888; }
.seo .indtxt p{ width: 100%; margin-top:6px; line-height: 24px; font-size:14px; color: #888; display: block; }
.seo .sw15m{ width: 1230px; margin: 0 auto; padding-top:40px; display: block; position: relative; overflow: hidden; }
.seo .sw15m dl{width:205px;height:257px; padding: 20px 0; box-sizing: border-box; overflow: hidden;float: left;transition: all 0.3s; background: url(../images/seo/icon_sybga.png) no-repeat center; } 
.seo .sw15m dl dt{text-align: center; display: block; width:100%; position: relative; height: 130px; background-repeat: no-repeat; background-position: center;  }
.seo .sw15m dl dd{ font-size: 18px; width: 100%; line-height: 30px; color: #666; display: block; text-align: center; position: relative; }
/*.seo .sw15m dl:hover {position: relative;z-index:33;width:205px;height:257px;background: url(../images/seo/icon_sybg.jpg) no-repeat center; cursor: pointer; }*/
/*.seo .sw15m dl:nth-child(1) dt{background-image: url(../images/seo/gwt_ico_swh1.png);}
.seo .sw15m dl:nth-child(2) dt{background-image: url(../images/seo/gwt_ico_swh2.png);}
.seo .sw15m dl:nth-child(3) dt{background-image: url(../images/seo/gwt_ico_swh3.png);}
.seo .sw15m dl:nth-child(4) dt{background-image: url(../images/seo/gwt_ico_swh4.png);}
.seo .sw15m dl:nth-child(5) dt{background-image: url(../images/seo/gwt_ico_swh5.png);}
.seo .sw15m dl:nth-child(6) dt{background-image: url(../images/seo/gwt_ico_swh6.png);}*/
.seo .sw15m dl:nth-child(1) dt{background-image: url(../images/seo/gwt_ico_sw1.png);}
.seo .sw15m dl:nth-child(2) dt{background-image: url(../images/seo/gwt_ico_sw2.png);}
.seo .sw15m dl:nth-child(3) dt{background-image: url(../images/seo/gwt_ico_sw3.png);}
.seo .sw15m dl:nth-child(4) dt{background-image: url(../images/seo/gwt_ico_sw4.png);}
.seo .sw15m dl:nth-child(5) dt{background-image: url(../images/seo/gwt_ico_sw5.png);}
.seo .sw15m dl:nth-child(6) dt{background-image: url(../images/seo/gwt_ico_sw6.png);}
.seo .gwtaff{ width: 100%; position: relative; overflow: hidden; display: block; background:#fff; padding:80px 0; box-sizing: border-box;  }
.seo .gwtd{width: 1280px;margin: 0 auto;position: relative;overflow: hidden;padding:40px 0 10px;display: block;}
.seo .gwtdle{width: 560px;float: left;}
.seo .gwtdle dl{width: 175px;height: 110px;display: block;margin-right: 17px;margin-bottom: 17px;float: left;position: relative;padding-top: 10px;padding-left: 55px;box-sizing: border-box;}
.seo .gwtdle dl dt{font-size: 18px;color: #fff;line-height: 30px;height: 30px;display: block;}
.seo .gwtdle dl dd{font-size: 10px;color: #fff;line-height: 18px;display: block;padding-right: 10px;box-sizing: border-box;width: 100%;}
.seo .gwtdle dl:nth-child(3n){margin-right: 0;}
.seo .gwtdle dl:first-child{background: url(../images/seo/icon_gwta1.png) no-repeat;}
.seo .gwtdle dl:nth-child(2){background: url(../images/seo/icon_gwta2.png) no-repeat;}
.seo .gwtdle dl:nth-child(3){background: url(../images/seo/icon_gwta3.png) no-repeat;}
.seo .gwtdle dl:nth-child(4){background: url(../images/seo/icon_gwta4.png) no-repeat;}
.seo .gwtdle dl:nth-child(5){background: url(../images/seo/icon_gwta5.png) no-repeat;}
.seo .gwtdle dl:nth-child(6){background: url(../images/seo/icon_gwta6.png) no-repeat;}
.seo .gwtdrg{width: 680px;float: right;background: url(../images/seo/icon_gwta7.png) no-repeat center 20px;height: 230px;display: block;}
.seo .gwtdrg dl{width: 175px;display: block;position: relative;overflow: hidden;margin: 10px 0;}
.seo .gwtdrg dl dt{width: 140px;margin-top: 5px;padding-left: 20px;box-sizing: border-box;float: right;line-height: 36px;font-size: 16px;border: 1px solid #d2d2d2;position: relative;color: #666;}
.seo .gwtdrg dl dt em{width: 45px;height: 45px;position: absolute;top: -5px;left: -35px;display: block;border: 1px solid #d2d2d2;border-radius: 50%;text-align: center;color: #333;line-height: 45px;font-size: 18px;background: #fff;z-index: 222;font-style: normal;font-weight: bold;}
.seo .gwtdrg dl dd{width: 140px;float: right;display: block;font-size: 12px;color: #999;line-height: 20px;margin-top:5px;position: relative;}
.seo .gwtdrg dl:nth-child(odd){float: left;padding-right: 165px;}
.seo .gwtdrg dl:nth-child(even){float: right;padding-left: 165px;}
.seo .gwtea{ width: 1200px; margin:50px auto; background: #fff; overflow:hidden; padding: 0 35px 35px; display: block; position: relative; -moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow: 0px 0px 10px #ccc; box-sizing: border-box; }
.seo .menu1box{ width: 100%; height:30px; padding: 35px 0; display: block; position: relative;  text-align: center; }
.seo .menu1box ul li { display: inline-block; margin: 0 28px; font-size:18px;height:30px;line-height:35px; height:35px; width: 115px; text-align: center;color: #000;cursor: pointer; background: #2c6bf8; border: 1px solid #2c6bf8; color: #fff;   } 
.seo .menu1box ul li.hover {background: #fff; color: #2c6bf8; border: 1px solid #2c6bf8; } 
.seo .main1box{ box-sizing: border-box; width: 100%; position: relative; display: block;}
.seo .indlh li{ height:50px; line-height: 50px; width:100%; float:left; border: 1px dotted #fff; box-sizing: border-box; font-size: 14px; color: #666; text-align: center; }
.seo .indlh li:nth-child(odd){border: 1px dotted #f0f5fb; background: #f6fafd;}
.seo .indlh li:hover{ background-color:#FFFFCC;border: 1px dotted #FFFFCC; } 
.seo .indlh li span{ display: inline-block; text-align: center;}
.seo .indlh li .gjc{ width: 180px; padding-left: 60px; }
.seo .indlh li .wz{ width: 250px; }
.seo .indlh li .qd{ width: 200px; }
.seo .indlh li .spm{ width: 200px; color: #3eea3e; }
.seo .indlh li .dqpm{ width: 200px; color: #f6051c; }
.seo .lhtop{color: #333; }


/*新闻营销*/
.softwen {overflow:hidden; }
.softwen .banner{width:100%;height:350px; background-position:center center;}
.softwen .rwyx_banner_font{ color:#fff}
.softwen .rwyx_banner_font h2{ line-height:56px; font-size:36px; font-weight:bold; padding-top:100px;}
.softwen .rwyx_banner_font p{ font-size:18px; line-height:40px;}
.softwen .rwyx_title h2{ position:relative; line-height:150px; font-size:32px; text-align:center; font-weight:bold; color:#333; letter-spacing:2px;}
.softwen .smsrw,.softwen .rwtd{ background:#fff; min-height:549px;}
.softwen .smsrw_con{ padding:44px 153px 0; overflow:hidden;}
.softwen .smsrw_con img{ float:left;}
.softwen .ssmsrw_font{ float:right; width:515px; padding-top:30px;}
.softwen .ssmsrw_font p{ font-size:16px; line-height:30px; color:#666;} 
.softwen .rwjz{ background:url(../images/softwen/rwjz_bg.png) center no-repeat; min-height:650px;}
.softwen .rwjz h2 {color:#fff; }
.softwen .rwjz ul{ overflow:hidden; padding-top:25px;}
.softwen .rwjz ul li{ position:relative; width:400px; height:140px; border:1px #dadada solid; float:left; margin-left:157px; margin-bottom:98px; box-sizing:border-box; padding:0 20px 0 75px;}
.softwen .rwjz ul li p{ line-height:24px; color:#fff;}
.softwen .rwjz ul li h2{ padding-top:5px; line-height:46px; font-size:18px; color:#e57335; font-weight:bold;}
.softwen .rwjz ul li:after{ content:""; width:110px; height:140px; position:absolute; left:-55px; top:0; background:url(../images/softwen/a.png) center no-repeat}
.softwen .rwjz ul li:nth-child(2):after{ background:url(../images/softwen/b.png) center no-repeat;}
.softwen .rwjz ul li:nth-child(3):after{ background:url(../images/softwen/c.png) center no-repeat;}
.softwen .rwjz ul li:nth-child(4):after{ background:url(../images/softwen/d.png) center no-repeat;}
.softwen .rwjz ul li:nth-child(1){ margin-left:55px;}
.softwen .rwjz ul li:nth-child(3){ margin-left:235px;}
.softwen .rwtd{ min-height:600px;}
.softwen .rwtd ul{ overflow:hidden;}
.softwen .rwtd ul li{ width:25%; float:left; padding-top:40px;}
.softwen .rwtd ul li img{ display:block; margin:0 auto; height:65px; margin-bottom:12px;}
.softwen .rwtd ul li h2{ line-height:30px; text-align:center; font-size:18px; color:#e57335;    font-weight: bold;}
.softwen .rwtd ul li p{ line-height:24px; text-align:center; color:#666;font-size: 15px;}
.softwen .rwtd ul li.jiange{ width:12.5%; height:100px;}
.softwen .rwyy{ background:url(../images/softwen/rwyy.png) center no-repeat; min-height:550px}
.softwen .rwyy h2 {color:#fff; }
.softwen .rwyy ul{ overflow:hidden;}
.softwen .rwyy ul li{ width:230px; height:300px; float:left; background:#e9e9e9; margin-left:12px; box-sizing:border-box; padding:0 20px;}
.softwen .rwyy ul li:nth-child(1){ margin:0;}
.softwen .rwyy ul li h2{ padding-top:17px; line-height:43px; font-size:18px; color:#e57335; font-weight:bold;}
.softwen .rwyy ul li span{ display:block; padding-top:7px; height:144px; overflow:hidden;}
.softwen .rwyy ul li span a,.softwen .rwyy ul li span em{ display:block; height:24px; line-height:24px; color:#666;}
.softwen .rwyy ul li span em{}
.softwen .rwyy ul li p{ line-height:24px; color:#666; font-size:12px; margin-top:24px;}
.softwen .jxal{ padding-top:40px; padding-bottom:50px;}
.softwen .jxal .rwyx_title h2{ line-height:95px;}
.softwen .jxal_tab{ height:40px; text-align:center; margin-bottom:30px;     margin-top: 25px;}
.softwen .jxal_tab ul li{ display:inline-block; width:118px; height:38px; border:1px #e1e1e1 solid; border-radius:40px; line-height:38px; text-align:center; font-size:16px; color:#4c4c4c; margin:0 10px;}
.softwen .jxal_tab ul li.on{ background:#e57335; color:#fff; border-color:#e57335;}
.softwen .jxal_left,.softwen .jxal_right{ width:50%; float:left;}
.softwen .jxal_left{ box-sizing:border-box; padding:0 48px;}
.softwen .jxal_left p{ font-size:14px; line-height:24px; color:#4c4c4c;}
.softwen .jxal_left h3{ line-height:44px; font-size:16px; color:#4c4c4c; padding-top:30px;}
.softwen .jxal_left h2{ padding-top:30px; line-height:30px; font-size:24px; color:#666666;}
.softwen .jxal_left em{ display:block; float:left; width:50px; height:30px; background:#e57335; border-radius:3px; font-size:16px; font-style:normal; color:#fff; font-weight:normal; text-align:center; margin-right:20px; position:relative;}
.softwen .jxal_left em:after{ content:""; width:10px; height:10px; background:#e57335; border-radius:2px; position:absolute; right:-3px; top:12px; transform:rotate(45deg)}
.softwen .jxal_right img{ display:block; margin:0 auto;}

.indexnews_con{ /*height:480px;*/ background:#fff;}
.rwyx_title2 h2:before,.rwyx_title2 h2:after{ margin-left:-232px;}
.rwyx_title2 h2:after{ margin-left:112px;}

