@charset "utf-8";



/*==响应↓==*/

@media all and (max-width:1920px){





}





@media all and (max-width:1800px){

.AboutInner .srll{padding-left:50px;padding-right:50px}	

.AboutInner .srll .btn{left:0px;font-size: 50px;margin-left:-10px;}

.AboutInner .srll .btn.nt{left:auto;right: 0px;margin-right:-10px;}

	

}	





@media all and (max-width:1600px){

.container{width:1400px;}	

/*--*/

.AdvantageHome .list li{padding:30px 30px;}

/*--*/

.honorCon .list li .pic{height:270px}

/*--*/

.WhatHome .media .circle{margin-left:-20px}

.WhatHome .media .circle li{margin-left:20px;}

.WhatHome .down .row.lx5 li{width:28.3%;}

.WhatHome .seo .assign{margin:40px 0 -20px 0}

.WhatHome .seo .assign li{width:50%;margin-bottom:20px}



}





@media all and (max-width:1440px){

.container{width:1200px;}	

/*--*/

.header .tel{margin-left:30px}

.header .nav > li{margin-left:20px}

/*--*/

.case-list li .dn{margin: 20px 40px;padding: 15px 30px;}

/*--*/

.WhatHome .down .right{padding-top:20px}

/*--*/

.honorCon .list li .pic{height:230px}





.BuildInner .process ul li{width: 300px;height: 470px;padding-top: 115px;margin: 0 -30px;}

.BuildInner .process ul li:before{width: 300px;height: 300px;}

.BuildInner .process ul u{top: 150px;height: 160px;}

.BuildInner .process ul u:before,.BuildInner .process ul u:after{top: -150px;width: 300px;height: 300px;}

.BuildInner .process ul u:after{top:auto;bottom: -150px;}



.WhatHome .guest .card1{width:100%;padding:0 100px}

.WhatHome .guest .card2{width:100%;padding:0 100px;margin-top:50px}

.WhatHome .guest .card3{width:100%;padding:0 100px}



.WhatHome .media .circle{margin-left:-20px}

.WhatHome .media .circle li{margin-left:20px;width: 115px;height: 115px;padding: 20px 10px;}



}





@media all and (max-width:1200px){

.container{width:1000px;}

/*--*/

.header .logo span{display: none;}	

.header .tel{display: none;}	

.header .nav > li{margin-left:30px;}

/*--*/

.WhoHome .left{width: 100%;}

.WhoHome .right{width:100%;margin-top:40px; text-align: center;}

.WhatHome .box{padding: 0 50px;}

/*--*/

.AdvantageHome .pic{width:100%;margin-right:0px;}

.AdvantageHome .pic img{display: table;margin: auto;width:50%}

.AdvantageHome .list{width:100%;margin-top:30px;}

/*--*/

.MarketHome .box{width:400px;height:400px;    margin: 0 -25px;}

.MarketHome .unity{top: 102px;left: 325px;width: 50px;height: 195px;font-size: 28px;padding: 0px 5px;}

.MarketHome .box h5:before{    right: -63px;width:63px}

.MarketHome .x2 h5:before{right: auto;left: -63px;}

/*--*/

.CaseListBox .srll .box{padding:40px 50px}

/*--*/

.NewsListBox .up .spot{left:500px}

.NewsListBox .up li a{padding:40px 40px 40px 550px}

.NewsListBox .up li .pic{width:500px}

/*--*/

.honorCon .list li .pic{height:240px}

/*--*/

.SeoInner .Source .left{width:100%;padding:0 100px;}

.SeoInner .Source .right{width:100%;padding-left:0px;}

/*--*/

.MarketInner .level ul em{height:150px}

/*--*/

.WhatHome .media .circle li{margin-left: 10px;width: 105px;height: 105px;padding: 18px 10px;font-size: 16px;}

/*--*/

.footer .left{width:35%}

.footer .con {margin-left: 8%;width:40%;}



}





@media all and (max-width:1024px){	



.container{width:100%;padding-left:10px; padding-right:10px;}

/*--*/

.header{width:100%; height: 80px !important;padding:10px 0 !important; }

.header .logo img{height:55px !important;width:auto}

.header .logo span{display: none;}

.header .nav{display: none;}

.header .tel{display: none;}

/*--*/	

.navWap-trigger{margin-top: 15px;}

.navWap-block{top: 80px;}

.fixed-top{ position:fixed;z-index:99;width:100%; background: #fff}

/*--*/

.rack{padding:40px 0 60px 0}

/*--*/

.menu{margin-top:30px}

.menu ul{display: flex;flex-flow: row wrap;align-content: flex-start;}

.menu li{flex-grow: 1;display: inline-block;}

.menu li a{font-size:16px;padding: 12px 40px;margin:0 5px 10px 5px;background:#eee}

.menu li a:before{display:none;}

/*--*/

.titleAx{font-size:32px;}  

.titleAx span{margin-top:8px; font-size:13px; } 

.titleAx hr{ margin: 8px auto 0;width: 40px;height: 2px; }

.titleAx.cen{margin-bottom:30px; } 

.titleAx.m30{margin-bottom:30px}

.titleAx.m40{margin-bottom:30px}

/*--*/

.titleBx{font-size:32px;margin-bottom:30px; }

.titleBx hr{width:20px;height:1px; margin:8px auto 3px;}

.titleBx b{font-size:20px; margin-top:8px}

.titleBx .se{font-size:18px;margin-top:10px;}

.titleBx span{margin:5px auto 0;font-size:13px;}

.titleBx.tTop{margin:40px 0 0 0}

/*--*/

.ptm60{padding:40px 0}

.ptm80{padding:40px 0}

.ptm100{padding:50px 0}

.pt60{padding-top:40px}

.pt80{padding-top:40px}

.pt100{padding-top:50px}

.pm60{padding-bottom:50px}

.pm80{padding-bottom:50px}

.pm100{padding-bottom:50px}

/*--*/

.mtm60{margin:40px 0}

.mtm80{margin:40px 0}

.mtm100{margin:50px 0}

.mt60{margin-top:40px}

.mt80{margin-top:40px}

.mt100{margin-top:50px}

.mm60{margin-bottom:40px}

.mm80{margin-bottom:40px}

.mm100{margin-bottom:50px}

/*--*/

#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:60px;}

#bannerBox .spot{bottom: 15px;}

/*--*/

.banner-within{height:400px;}

.banner-within .pos{}

.banner-within .box .title{font-size:30px;}

.banner-within .box span{font-size:14px;}

/*--*/

.banner-within.bw2{height:500px}

.banner-within.bw2 .pos{margin-top:auto}

.banner-within .sowing{margin-top:-80px}

.banner-within .sowing .title{font-size:40px}

.banner-within .sowing .brief{font-size:16px;margin-top:15px;}

.banner-within .sowing .digital{margin:30px auto 0;width:80%}

.banner-within .sowing .digital li{}

.banner-within .sowing .digital li span{font-size:50px;}

/*--*/

.DwellPic.dp2 .pic{height: 220px;}

/*--*/

.more-1{font-size:13px;padding:8px 30px;}

.more-2{padding:8px 25px;font-size:13px;}

/*--*/

.TopHome li{padding: 12px 12px;}

.TopHome li a{padding-left: 50px;}

.TopHome li em{top: 5px;width: 35px;height: 35px;background-size: 100%;}

.TopHome li h4{font-size: 18px;margin-bottom: 2px;}

.TopHome li span{font-size:12px;}

.TopHome li:hover em{background-position: 0 -38px;}

/*--*/

.WhoHome .left{padding-right:0px;}

.WhoHome .left ul{margin-bottom:10px;}

.WhoHome .left ul li{margin-bottom:20px;}

.WhoHome .left ul a{height: 60px;}

.WhoHome .left ul span{font-size: 30px;height: 25px;}

.WhoHome .left ul font{font-size:13px;}

.WhoHome .left ul h5{font-size:16px;margin-top: 5px;}

.WhoHome .left ul li:nth-child(2n) span{font-size: 20px;}

.WhoHome .left .wx{font-size:14px;line-height: 24px;}

.WhoHome .right{display: none;}

.WhoHome .more-1{margin-top:20px;}

/*--*/

.WhatHome .tone{margin-bottom: 30px;}

.WhatHome .tone li{margin:0 20px;font-size:18px;padding-bottom: 12px;}

.WhatHome .box{padding: 0 0px;}

.WhatHome .down .right{padding: 20px 0 0 30px;}

.WhatHome .down .title{font-size:20px;margin-bottom: 12px;}

.WhatHome .down h5{font-size:16px;margin-bottom: 25px;}

.WhatHome .down .wx2{font-size:14px;line-height: 24px;}

.WhatHome .down .row{margin: 30px 0 -3% -3%;}

.WhatHome .down .row li{width: 30.3%;margin: 0 0 3% 3%;font-size:14px;padding: 12px 10px;}

.WhatHome .custom ul{ margin-top: 30px;}

.WhatHome .custom ul li{width:300px;margin-bottom: 15px;padding: 6px  10px 6px 30px;font-size:15px;}

.WhatHome .custom ul li em{left: -15px;font-size:18px;width: 35px;line-height: 35px;}

.WhatHome .seo .assign{ margin-top:30px;}

.WhatHome .seo .assign li{font-size:18px}

.WhatHome .seo .assign li span{width:35px;line-height: 35px;margin-right: 10px;font-size:18px;}

/*--*/

.PartnerHome.partner-list li:nth-child(n+7){display: none;}

.PartnerCont .more-2{margin:30px auto 0;}

/*--*/

.partner-list li{width:33.3%; }

.partner-list li a{padding:20px 20px 40px 20px;}

.partner-list .box{display: none;}

.partner-list li a:before{display: none;}

.partner-list h5{margin-top:10px;font-size:14px;}

/*--*/

.AdvantageHome .list li{padding: 20px 20px;}

.AdvantageHome .list em{margin-bottom: 10px;width: 40px;height: 38px;background-size: 100%;}

.AdvantageHome .list h4{font-size:20px;margin-bottom:10px;} 

.AdvantageHome .list p{font-size:14px;line-height: 24px;} 

.AdvantageHome .list li:hover em{background-position:0 -38px ;}

/*--*/

.MarketHome .long{width:100%;}

.MarketHome .unity{position: initial;display: table;margin: auto;width: auto;height: auto;font-size: 22px;padding: 8px 30px;margin-bottom: 30px;writing-mode: initial;}

.MarketHome .box{float: left;width: 44%;height:auto;margin: 0 3%;padding: 30px 10px;border-radius: 10px;}

.MarketHome .box a{position:initial;font-size:15px;}

.MarketHome .box h5{position: initial;margin: 0 auto 20px;font-size:14px;}

.MarketHome .box h5:before{ display:none}

.MarketHome .box h4{font-size:22px;margin-bottom: 10px;display: block;}

.MarketHome .box p{line-height:32px;}

/*--*/

.NewsHome .frame{width:49%;padding: 30px 30px; } 

.NewsHome .frame .title{ font-size:16px; margin-bottom:20px;}

.NewsHome .frame .title span{font-size: 16px;margin-top:5px;}

.NewsHome .frame .title a{ top:12px; font-size: 30px; }   

.NewsHome .list .one{padding-bottom: 40px;}

.NewsHome .list .one .pic{width: 40%;margin-right: 15px;height: 130px;}

.NewsHome .list .one h4{ font-size:16px;}

.NewsHome .list .one p{ font-size:13px;line-height: 22px;}

.NewsHome .list .one .time{ margin-top: 12px;}

.NewsHome .list .two{padding: 12px 0; }

.NewsHome .list .two h4{ font-size:14px; } 

/*--*/

.DemandHome{border-top:2px #0069de solid;  }

.DemandHome .title{font-size:24px;margin-bottom:20px}

.DemandHome .title span{font-size:14px; margin-top:10px;}

.DemandHome form{width:80%;padding-right:130px}

.DemandHome input,.DemandHome textarea{font-size:16px;line-height: 45px;height: 45px;}

.DemandHome button{height: 95px;font-size:18px;}

/*--*/

.case-list li .box{padding:20px 30px; }

.case-list li .box b{display: none;}

.case-list li .box h4{font-size:16px;margin-bottom: 5px;}

.case-list li .dn{font-size:16px;margin: 20px 10px;padding: 10px 20px;}

.case-list.lx3 li{width:50%}

.case-list.lx3 li .dn{margin:20px 10px}

/*--*/

.ProductShow{}

.ProductShow .frame{padding-bottom:40px;}

.ProductShow .frame .container{margin-top: -100px;padding:30px;margin-left:20px;margin-right:20px;}

.ProductShow .top{margin: 30px 0;}

.ProductShow .top .logo{margin-right: 15px;max-width: 150px;}

.ProductShow .transfer{width: 180px;margin: -82px 0 0 -30px;font-size: 14px;padding: 15px 25px;}

.ProductShow .transfer i{font-size:20px}

.ProductShow .top .left{width: 100%;padding-right:30px;margin-bottom: 60px;}

.ProductShow .top .left:before{top: auto;bottom: -30px;width: 100%;height: 1px;background:#eee;}

.ProductShow .top span{font-size: 15px;margin-bottom: 8px;}

.ProductShow .top h4{font-size: 20px;}

.ProductShow .top .wx{width: 100%;padding-left: 0;font-size: 15px;line-height: 24px;}

.ProductShow .fix{position: initial;text-align: center;border-top: 1px #ddd solid;padding-top: 30px;margin-top: 30px;}

.ProductShow .fix a{/* float: left; */display: inline-block;position: relative;margin:0 10px}

.ProductShow .fix a i{}

.ProductShow .fix a span{display:none;}

.ProductShow .fix .fixedBoxA1{width:100%}

.ProductShow .fix .fixedBoxA1{position: initial;top:200px}

.ProductShow .market{padding-top: 30px;margin-top:30px;}

.ProductShow .market h3{font-sizE: 28px;margin-bottom: 12px;}

.ProductShow .market h4{font-size: 20px;margin-bottom:5px;}

.ProductShow .market span{font-size: 14px;margin-bottom: 15px;}

.ProductShow .market a{line-height: 35px;padding: 2px 30px;margin:0 5px;}

.ProductShow .market .tel{font-size: 14px;}

/*--*/

.relevantCont{padding-top:30px;margin-top:30px;}

.relevantCont h3{font-size:22px; margin-bottom:30px}

.relevantCont .tit2{padding-left:20px;font-size:22px; margin-bottom:30px}

.relevantCont .tit2 .more{font-size:14px; margin-top:5px}

.relevantCont .partner-list.lx3 li:nth-child(n+3){display:none;}

/*--*/

.MessageCont2 .title{font-size: 24px;margin-bottom: 24px;}

.MessageCont2 .title font{font-size:24px;}

.MessageCont2 form{margin: 0 0 30px -1%; }

.MessageCont2 form input{padding:10px;margin-right: 1.5%;}

.MessageCont2 form button{font-size:18px;margin: 20px auto 0 !important;float: none;display: table;}

.MessageCont2 form input,.MessageCont2 form button{/* flex-grow: 1; */width: 48.5%;font-size: 16px;padding: 15px 15px;/* margin: 0 0 1% 1%; */margin-bottom: 1.5%;}

.MessageCont2 ul{display: flex;  flex-flow: row wrap;  align-content: flex-start; }

.MessageCont2 form button{/* float: left; */width:30%;padding:12px 20px;}

.MessageCont2 ul li{width: 33.3%;padding-right:20px;margin-bottom: 20px;}

.MessageCont2 ul li em{font-size:20px;}

.MessageCont2 ul li h4{font-size: 16px;}

/*--*/

.ContactInner .mode ul{padding:30px 30px;}

.ContactInner .mode ul li{ width: 50%; margin:10px 0;}

.ContactInner .mode ul i{font-size: 22px;margin-bottom: 15px;}

.ContactInner .mode ul h5{margin-bottom: 10px;}

.ContactInner .mode ul span{font-size:22px}   

.ContactInner .map #dituContent{height:350px}

.ContactInner .message .long{padding:30px;}

.ContactInner .message .title{margin-bottom:20px;}

.ContactInner .message .title h2{font-size:20px;}

.ContactInner .message .title .tel{margin-top:20px;font-size:20px;}

.ContactInner .message .title .tel em{margin-right:10px;font-size:25px;}

/*--*/

.news-list{ margin:0 0 -20px -15px;}

.news-list li a{ margin:0 0 20px 15px; }  

.news-list .box{padding:20px;}

.news-list h4{ font-size:16px;  }

.news-list p{ font-size:14px;line-height:24px}

.news-list .time{margin-top:30px;  font-size:13px;}

.news-list .time i{ font-size: 18px;} 

/*--*/

.NewsDetailBox .lefter{width:100%}

.NewsDetailBox .righter{width:100%; margin-top:30px;   padding: 20px;}

.NewsDetailBox .righter .title{font-size:18px;margin-bottom:20px;padding-left:20px}

.NewsDetailBox .righter .title:before{content:"";position: absolute; left:0;top:10%;width:2px;height: 80%; background: #2e3093;}

.NewsDetailBox .relevant .list{margin:0 0 -20px -20px}

.NewsDetailBox .relevant .list li {float:left;width:50%;margin-bottom:20px}

.NewsDetailBox .relevant .list li a{margin-left:20px;}

.NewsDetailBox .relevant .list li h4 {font-size:16px;}

/*--*/

.AboutInner .introduce .wx{padding:0px}  

.AboutInner .introduce .explain{margin-top:40px;padding-top:40px;font-size:18px}

.AboutInner .culture li{padding-right:20px;margin-bottom:30px;}

.AboutInner .culture li h4{font-size:22px;margin-bottom:12px; }

.AboutInner .culture li hr{width: 20px;height:1px;}

.AboutInner .culture li p{ font-size:14px;line-height: 24px;}

.AboutInner .partner-list li:nth-child(n+7){display: none;}

/*--*/

.digital{margin-top:30px;}

.digital li{width:20%;}

.digital li span{font-size:52px;}

.digital li h5{font-size:14px;}

/*--*/

.honorCon .long{margin:0 20px;}

.honorCon .list li .pic{padding:20px;background-image:none ;}

/*--*/

.CaseListBox .srll .pic{}

.CaseListBox .srll .box{width: 25%;padding: 30px 20px;}

.CaseListBox .srll .box h4{font-size: 20px;margin-bottom: 15px;}

.CaseListBox .srll .box p{-webkit-line-clamp: 3;font-size: 14px;line-height: 24px;}

.CaseListBox .srll .box .more{font-size: 14px;margin-top: 30px;}

.CaseListBox .srll .spot{right: 23%;bottom: 20px;width: auto;padding: 20px 30px;}

.CaseListBox .srll .spot span{font-size: 14px;margin: 0 6px;}

/*--*/

.list-box{}

.list-box li{width:33.3%;}

.list-box li a{}

.list-box li h4{font-size: 14px;padding:10px 10px;}

/*--*/

.SeoInner .bidding .pic{width: 60%;}

.SeoInner .bidding h4{font-size: 18px;margin-top:15px;}

/*--*/

.SeoInner .mode .circular{position:initial;display: table;margin: auto;width:auto;height:auto;padding: 25px 50px;margin-bottom: 50px;font-size: 20px;border-radius: 0%;transform: translateX(0%) translateY(0%);}

.SeoInner .mode .circular:before{margin: -10px;border-radius: 0px;}

.SeoInner .mode .left{width: 47%;}

.SeoInner .mode .left li{padding: 12px 20px;margin-right: 75px;border-radius: 5px;margin-bottom:20px;}

.SeoInner .mode .left h4{font-size: 20px;}

.SeoInner .mode .left p{font-size: 15px;margin-top:10px;}

.SeoInner .mode .left b{right: -75px;font-size: 18px;padding: 6px 10px;}

.SeoInner .mode .left b::before{right: -24px;font-size: 36px;}

.SeoInner .mode .right{width: 43%;}

.SeoInner .mode .right h3{font-size: 26px;margin-bottom: 15px;padding-bottom: 12px;}

.SeoInner .mode .right p{font-size: 18px;margin-bottom: 30px;}

.SeoInner .mode .right span{font-size: 18px;margin-bottom: 15px;}

/*--*/

.SeoInner .optimize ul{margin:0 0 -20px -30px;}

.SeoInner .optimize a{margin-left:30px;}

.SeoInner .optimize h4{font-size:20px;padding: 20px 0}

.SeoInner .optimize p{font-size:16px;padding:30px 20px;line-height: 35px;}

.SeoInner .optimize p font{margin-top:10px;}

/*--*/

.SeoInner .Source .left{padding:0px}

.SeoInner .Source .left img{width:80%; margin:auto;display: table;}

.SeoInner .Source .right li{padding: 15px;margin-bottom: 20px;}

.SeoInner .Source .right em{width: 65px;height: 60px;background-size: 65px;}

.SeoInner .Source .right h4{font-size: 18px;}

.SeoInner .Source .right p{font-size:16px;margin-top: 10px;}

.SeoInner .Source .right li:hover{transform: translateX(0px);}

.SeoInner .Source .right li:hover em{background-position:0 -60px}

/*--*/

.MarketInner .strategy li{width:20%;padding: 20px 10px;}

.MarketInner .strategy em{margin-bottom: 15px;padding-top: 70px;font-size: 18px;width: 120px;height: 120px;background-position: 40px 25px;background-size: 40px;}

.MarketInner .strategy h4{font-size:20px; }

.MarketInner .strategy P{font-size:14px;}

/*--*/

.MarketInner .search .top{margin:0 0 30px -2%;}

.MarketInner .search .top li{font-size:18px;padding:15px 8px;}

.MarketInner .search .card li{width: 23%;font-size:20px;padding:30px 10px;}

.MarketInner .search .card li p{font-size:14px;margin-top:8px}

/*--*/

.MarketInner .ability{margin-top: 90px;}

.MarketInner .ability:before{top: -30px;}

.MarketInner .ability li{font-size: 20px;padding: 20px 10px;}

.MarketInner .ability span{font-size: 12px;margin-top: 3px;}

.MarketInner .ability i{top: -34px;width: 10px;height: 10px;}

/*--*/

.MarketInner .praise .card li a{margin-left: 15px;padding: 20px 20px 40px 20px;}

.MarketInner .praise .card h4{font-size:18px;}

.MarketInner .praise .card h4:before{margin-right: 12px;}

.MarketInner .praise .card img{margin-bottom:20px;}

.MarketInner .praise .card p{font-size:14px;} 

.MarketInner .praise .srll{margin-top:40px;}

.MarketInner .praise .srll h4{font-size:16px;margin-top:12px; }

.MarketInner .praise .srll .spot{margin-top: 30px;}

/*--*/

.MarketInner .level ul{margin:0 0 -20px -20px;}

.MarketInner .level li{margin-bottom:20px;}

.MarketInner .level ul a{margin-left:20px;}

.MarketInner .level ul em{height: 120px;}

.MarketInner .level ul em:before{width:70px;height:70px}

.MarketInner .level ul h4{font-size:16px; margin-top:25px;}

/*--*/

.MediaInner .operate ul li{padding: 20px 10px;}

.MediaInner .operate ul h4{font-size:22px;margin-bottom: 10px;}

.MediaInner .operate ul p{font-size:18px;}

/*--*/

.MediaInner .make .top a{width:180px;height: 180px;padding: 45px 10px;}

.MediaInner .make .top h4{font-size:20px;}

.MediaInner .make .top p{font-size:18px;margin-top: 10px;}

.MediaInner .make .bottom{margin: 40px 0 -20px -20px;}

.MediaInner .make .bottom li{margin-bottom: 20px;}

.MediaInner .make .bottom a{padding:50px 10px;margin-left: 20px;}

.MediaInner .make .bottom em{margin: 0 auto 15px;width: 70px;height: 70px;background-size:50px;}

.MediaInner .make .bottom h4{font-size:20px;margin-bottom: 15px;}

.MediaInner .make .bottom p{font-size:14px;line-height:26px;}

/*--*/

.MediaInner .pain .box{width:48%;}

.MediaInner .pain .box h3{font-size:22px;padding: 20px 10px;}

.MediaInner .pain .box span{font-size:14px;margin: 15px 30px;padding-bottom:15px;}

.MediaInner .pain .box hr{width: 20px;margin-bottom:8px}

.MediaInner .pain .box span b{font-size:18px;margin-bottom:8px;}

.MediaInner .pain .two{margin-left:4%}

/*--*/

.MediaInner .interact .card{margin:0 0 -2% -2%}

.MediaInner .interact .card li{width:20%;font-size:18px;margin-bottom:2%;padding: 15px 10px;}

.MediaInner .interact .circle{margin:50px 0 0 0;}

.MediaInner .interact .circle a{width:200px;height:200px;padding: 70px 20px;font-size: 30px;}

.MediaInner .interact .circle font{font-size:14px;}

/*--*/

.MediaInner .spread ul{margin-left: -30px;}

.MediaInner .spread ul a{margin-left: 30px;padding:30px;}

.MediaInner .spread ul em{width:50px;height:50px;margin-bottom: 15px; background-size:50px ;}

.MediaInner .spread ul h4{font-size:20px;margin-bottom: 12px;}

.MediaInner .spread ul p{font-size:14px;margin-bottom:10px;}

.MediaInner .spread ul li:hover em{ background-position: 0 -50px}

/*--*/

.MediaInner .team .top li{font-size:18px;padding:15px 8px;}

.MediaInner .team .middle{}

.MediaInner .team .middle li{font-size:18px;padding:15px 10px;}

.MediaInner .team .explain{padding: 20px;}

.MediaInner .team .explain h4{font-size:22px;}

.MediaInner .team .explain p{margin-top: 10px;font-size:16px;}

.MediaInner .team .arrow{margin-bottom: 120px;}

.MediaInner .team .arrow:before{bottom: -88px;width: 50px;height: 50px;margin-left: -40px;background-size: 50px;}

/*--*/

.MediaInner .trait .circle a{width:140px;height:140px;padding: 45px 10px;font-size: 18px;}

.MediaInner .trait .process{margin: 50px 0 0px 0;padding: 30px;}

.MediaInner .trait .process ul{margin: 0 -30px -30px 0;}

.MediaInner .trait .process li{width: 16.6%;padding-right: 30px;margin-bottom: 30px;}

.MediaInner .trait .process li:before{right: 0;top: 8px;width: 30px;height: 34px;background-size: 20px;}

.MediaInner .trait .process ul a{font-size: 16px;padding: 12px 5px;}

/*--*/

.MediaInner .result ul{margin:0 0 -20px -20px}

.MediaInner .result ul li{flex-grow: 1;width:50%;margin-bottom:20px;}

.MediaInner .result ul a{margin-left:20px;}

.MediaInner .result ul h3{font-size:20px;padding:15px 10px;}

.MediaInner .result ul .box{padding:20px 20px 40px 20px}

.MediaInner .result ul h5{font-size: 16px;margin-bottom: 20px;}

.MediaInner .result ul img{margin-bottom: 20px;}

.MediaInner .result ul p{font-size:14px;}

.MediaInner .result ul span{font-size:14px;margin-right:30px}

.MediaInner .result ul span font{font-size:13px;margin-top: 5px;padding:5px 10px;}

/*--*/

.MediaInner .resource li{width: 25%;}

.MediaInner .resource ul a{width: 160px;height: 180px;font-size: 16px;padding: 45px 15px;background-size:100%;}

.MediaInner .resource a:before{background-size: contain;}

.MediaInner .resource ul b{font-size: 40px;margin-bottom: 5px;}

.MediaInner .resource li:nth-child(5){margin-left: 12%;}

/*--*/

.MediaInner .run ul{margin-left: -20px;}

.MediaInner .run ul a{margin-left: 20px;padding: 30px 30px 30px 80px;}

.MediaInner .run ul em{left: -40px;top:0;width: 30px;height: 30px;background-size:30px; }

.MediaInner .run ul h4{font-size:20px;margin-bottom: 20px;}

.MediaInner .run ul p{font-size:14px;margin-bottom:8px;}

.MediaInner .run ul li:hover em{ background-position: 0 -30px}       

/*--*/

.BuildInner .mold .pic{display:none; width: 100%;}

.BuildInner .mold .pic img{margin:auto; width:40%;max-width:80%; display:table}

.BuildInner .mold .box{width: 100%;padding-left: 0px;margin-top:30px}

.BuildInner .mold h3{font-size:24px;margin-bottom:20px;}

.BuildInner .mold h3 font{font-size:14px; }

.BuildInner .mold p{font-size:15px;line-height: 24px;}

.BuildInner .mold ul{margin: 30px 0 0 -2%;}

.BuildInner .mold ul li{width: 14.6%;margin: 0 0 0 2%;font-size:14px;}

.BuildInner .mold ul em{width: 30px;height: 30px;background-size: contain;} 

.BuildInner .mold .more{margin-top: 30px;padding: 10px 30px;font-size: 14px;} 

.BuildInner .mold:nth-child(2n) .pic{float:right}

.BuildInner .mold:nth-child(2n) .box{float:left;padding: 0 0px 0 0;}

/*--*/

.BuildInner .advantage ul{margin:0 0 -30px -15px; }

.BuildInner .advantage ul li{ margin-bottom: 30px; }

.BuildInner .advantage ul li a{ margin-left:15px;padding:0 10px;}

.BuildInner .advantage ul em{ margin-bottom:10px;width:50px;height:50px; background-size:contain ;  }

.BuildInner .advantage ul h4{ font-size:18px; }

.BuildInner .advantage ul span{font-size:13px;margin-bottom:8px;}

.BuildInner .advantage ul p{ font-size:14px;}  

/*--*/

.BuildInner .case ul{border:none}

.BuildInner .case li a{padding-bottom: 0;}

.BuildInner .case h4{font-size:16px;margin-top:15px}

.BuildInner .case p{font-size:13px;}

.BuildInner .case li i{display:none}

.BuildInner .case .spot{display:block}

/*--*/

.BuildInner .process ul{display: flex;flex-flow: row wrap;align-content: flex-start;}

.BuildInner .process ul li{width: 25%;height:auto;padding: 0px;margin: 0 0px;}

.BuildInner .process ul li:before{display: none;}

.BuildInner .process ul h4{font-size: 16px;margin-bottom:10px;} 

.BuildInner .process ul p{opacity: 1;margin: 20px auto 0;padding: 12px 20px 0 20px;font-size: 13px;line-height: 26px;}  

.BuildInner .process ul u{display:none;}

/*--*/

.WhatHome .guest .card1{margin: 0px 0 -20px -20px;padding:0px;}

.WhatHome .guest .card1 li{margin-bottom: 20px;}

.WhatHome .guest .card1 a{padding:30px 10px;margin-left: 20px;}

.WhatHome .guest .card1 em{margin: 0 auto 15px;width: 45px;height: 45px;background-size:45px;}

.WhatHome .guest .card1 h4{font-size:18px;margin-bottom: 12px;}

.WhatHome .guest .card1 p{font-size:14px;line-height:26px;}

.WhatHome .guest .card2{margin: 40px 0 -30px -30px;padding: 0px}

.WhatHome .guest .card2 li{width: 50%;margin-bottom: 30px;}

.WhatHome .guest .card2 a{margin-left: 30px;}

.WhatHome .guest .card2 em{width: 40px;height: 40px; background-size:contain ;}

.WhatHome .guest .card2 span{margin-left: 20px;font-size:16px;line-height: 22px;}

.WhatHome .guest .card3{margin: 30px 0 -20px -20px;padding:0px;}

/*--*/

.WhatHome .media .circle{ margin: 30px 0 -3% -3%;}

.WhatHome .media .circle li{margin: 0 0 3% 3%;width: 47%;height: auto;padding: 15px 10px;font-size: 14px;border-radius: 10px;}

/*--*/

.flatI{display: block;}

/*--*/

.footer{padding:40px 0 20px 0;}

.footer .left{display: none;}

.footer .ewm{display: none;}

.footer .con{float:none;width:auto;font-size:13px;display: table; margin:auto;}

.footer .con a{font-size:13px;}



}





@media all and (max-width:760px){



.container{width:100%;padding-left:10px; padding-right:10px;}

/*--*/	

.header{height:55px !important;padding:10px 0 !important;}

.header .logo img{height:35px !important;}

/*--*/	

.navWap-trigger{margin-top: 0;}

.navWap-block{top:55px;}

/*--*/

.rack{padding:40px 0 50px 0}	

/*--*/

.banner-within{height:200px;}

.banner-within img{max-width:100%;height: 100%;object-fit: cover;}

.banner-within .pos{}

.banner-within .box{padding:0 20px}

.banner-within .box .title{font-size:22px;}

.banner-within .box hr{margin-top:10px;}

.banner-within .box span{font-size:12px;margin-top:10px}

/*--*/

.banner-within.bw2{height:280px}

.banner-within.bw2 .pos{margin-top:45px}

.banner-within .sowing{margin-top:0px}

.banner-within .sowing .title{font-size:24px}

.banner-within .sowing .brief{font-size:12px;margin-top:5px;}

.banner-within .sowing .digital{margin:20px auto 0;width:90%}

.banner-within .sowing .digital li span{font-size:26px;}



/*--*/

.menu{margin-top:30px}

.menu ul{}

.menu li{display: inline-block;}

.menu li a{font-size:15px;padding: 8px 10px;margin:0 5px 10px 5px}

/*--*/

.site{display: none}

/*--*/

.titleAx{font-size:22px;}  

.titleAx span{margin-top: 5px;font-size:12px } 

.titleAx hr{ margin: 5px auto 0;width: 30px;height: 1px; }

.titleAx.cen{margin-bottom:20px; } 

.titleAx.m30{margin-bottom:20px}

.titleAx.m40{margin-bottom:20px}

/*--*/

.titleBx{font-size:22px;margin-bottom:20px; }

.titleBx hr{width:20px;height:1px; margin:6px auto 3px;}

.titleBx b{font-size:14px; margin-top:6px}

.titleBx .se{font-size:13px;margin-top:6px;}

.titleBx span{margin:5px auto 0;font-size:12px}

.titleBx.tTop{margin:30px 0 0 0}

/*--*/

.ptm60{padding:30px 0}

.ptm80{padding:30px 0}

.ptm100{padding:30px 0}

.pt60{padding-top:30px}

.pt80{padding-top:30px}

.pt100{padding-top:30px}

.pm60{padding-bottom:30px}

.pm80{padding-bottom:30px}

.pm100{padding-bottom:30px}

/*--*/

.mtm60{margin:30px 0}

.mtm80{margin:30px 0}

.mtm100{margin:30px 0}

.mt60{margin-top:30px}

.mt80{margin-top:30px}

.mt100{margin-top:30px}

.mm60{margin-bottom:30px}

.mm80{margin-bottom:30px}

.mm100{margin-bottom:30px}

/**/

#bannerBox .swiper-button-prev{left:10px}

#bannerBox .swiper-button-next{right:10px;}

#bannerBox .swiper-button-prev:before,.bannerBox .swiper-button-next:before{ font-size:30px;}

#bannerBox .spot{bottom: 10px;}

#bannerBox .spot span{width:8px;height:8px;margin:0 5px;}

#bannerBox .spot .swiper-pagination-bullet-active{width:25px;}

/*--*/

.DwellPic.dp2 .pic{height: 150px;}

/*--*/

/*--*/	

.more-1{font-size:12px;padding:8px 20px;}

.more-2{padding:8px 20px;font-size:12px;}

/*--*/

.TopHome li{padding: 12px 12px;}

.TopHome li a{float: left !important;padding-left: 40px;display: block;margin: 0px;}

.TopHome li em{width: 25px;height: 25px; }

.TopHome li h4{font-size: 16px; } 

.TopHome li:hover em{background-position: 0 -27px;}

/*--*/

.WhoHome .left{padding-right:0px;}

.WhoHome .left ul{margin-bottom:5px;}

.WhoHome .left ul li{margin-bottom:12px;}

.WhoHome .left ul a{height: 60px;}

.WhoHome .left ul span{font-size:25px;height: 20px;}



.WhoHome .left ul h5{font-size:14px; }

.WhoHome .left ul li:nth-child(2n) span{font-size: 16px;}

.WhoHome .left .wx{font-size:13px;line-height: 22px;}

.WhoHome .right{display: none;}

.WhoHome .more-1{margin-top:20px;}

/*--*/

.WhatHome .tone{margin-bottom: 20px;display: flex;flex-flow: row wrap;align-content: flex-start;}

.WhatHome .tone li{float:none;flex-grow: 1;display: inline-block;margin:0 10px 10px 0;font-size:15px;padding:6px 10px; background:#eee}

.WhatHome .tone li:before{height:100%;}

.WhatHome .tone .active{color:#fff}

.WhatHome .down .left{width: 100%;}

.WhatHome .down .left img{display:block;margin:auto; width:80%;}

.WhatHome .down .right{width: 100%;padding: 20px 0 0 0px;}

.WhatHome .down .title{font-size:15px;margin-bottom: 6px;}

.WhatHome .down h5{font-size:14px;margin-bottom: 10px;}

.WhatHome .down .wx2{font-size:13px;line-height: 22px;}

.WhatHome .media .circle{margin: 20px 0 -2% -2%; }

.WhatHome .media .circle li{margin: 0px 0 2% 2%;width: 23%;height: auto;padding: 12px 10px;}

.WhatHome .custom ul{ margin:20px 0 0 20px;}

.WhatHome .custom ul li{width:auto;display:table; margin-bottom: 15px;padding: 5px  10px 5px 20px;font-size:14px;}

.WhatHome .custom ul li em{left: -15px;font-size:16px;width: 30px;line-height: 30px;}

.WhatHome .seo .assign{ margin-top:20px;}

.WhatHome .seo .assign li{font-size:16px}

.WhatHome .seo .assign li span{width:30px;line-height: 30px;margin-right: 10px;font-size:16px;}

/*--*/

.PartnerHome.partner-list li:nth-child(n+5){display: none;}

.PartnerCont .more-2{margin:20px auto 0;}

/*--*/

.partner-list{margin:0 0 -10px -10px;}

.partner-list li{width:50%;margin-bottom:10px;}

.partner-list li a{margin-left:10px;padding:20px 20px 20px 20px;}

.partner-list .box{display: none;}

.partner-list h5{margin-top:5px;font-size:14px;}

/*--*/

.AdvantageHome .list li{width:50%;padding: 15px 10px;}

.AdvantageHome .list em{margin-bottom: 8px;}

.AdvantageHome .list h4{font-size:15px;margin-bottom:8px;} 

.AdvantageHome .list p{font-size:13px;line-height: 22px;} 

/*--*/

.MarketHome .unity{font-size: 16px;padding: 5px 20px;margin-bottom: 20px; }

.MarketHome .box{padding: 20px 10px; }

.MarketHome .box a{font-size:14px;}

.MarketHome .box h5{margin: 0 auto 10px;     padding: 8px 20px;} 

.MarketHome .box h4{font-size:20px;margin-bottom: 8px; }

.MarketHome .box p{line-height:28px;}

/*--*/

.NewsHome .frame{width:100%;padding: 20px 20px;}

.NewsHome .frame:before{left: -10% !important;right: -10% !important;}

.NewsHome .frame .title{font-size: 16px;margin-bottom:15px;}

.NewsHome .frame .title span{font-size: 13px;margin-top: 0px;}

.NewsHome .frame .title a{top:12px;font-size: 30px;}

.NewsHome .list .one{padding-bottom: 12px;}

.NewsHome .list .one .pic{width: 40%;margin-right: 12px;height: 100px;}

.NewsHome .list .one h4{font-size: 15px;} 

.NewsHome .list .one p{-webkit-line-clamp: 2;font-size:13px;line-height: 22px;}

.NewsHome .list .one .time{margin-top: 8px;}

.NewsHome .list .two{padding: 12px 0; }

.NewsHome .list .two h4{ font-size:14px; }  

/*--*/

.DemandHome .title{font-size:22px;}

.DemandHome form{width:100%;padding-right:0px}

.DemandHome input,.DemandHome textarea{font-size:14px;line-height: 40px;height: 40px;padding: 5px 10px;}

.DemandHome button{position: initial;display: table;margin: 2% auto 0;width: auto;height: auto;font-size:20px;padding: 8px 20px;font-size: 14px;background-image: none;}

/*--*/

.CaseListBox .srll{margin-bottom:30px;border-bottom:1px #ddd solid;background: #fff;}

.CaseListBox .srll .pic,.CaseListBox .srll .box{float: none;display:block;vertical-align: top;}

.CaseListBox .srll .pic{width:100%;}

.CaseListBox .srll .box{width: 100%;padding: 15px 20px;}

.CaseListBox .srll .box h4{font-size: 16px;margin-bottom: 12px;}

.CaseListBox .srll .box p{-webkit-line-clamp: 2;font-size: 13px;line-height: 22px;}

.CaseListBox .srll .box .more{font-size: 12px;margin-top: 15px;}

.CaseListBox .srll .spot{position: initial;margin-top: 15px;width: 100%;padding: 15px 10px;background: #fff;}

.CaseListBox .srll .spot span{font-size: 14px;margin: 0 6px;}

/*--*/

.case-list{margin:0 0 -20px -10px}

.case-list li a{margin:0 0 20px 10px}

.case-list li a:before{display:none}

.case-list li .dn{opacity:1 !important; position: initial; font-size:15px;margin: 15px 0px 0 0;padding: 0px 0px;}

.case-list li .box{padding:15px 15px; }

.case-list li .box h4{font-size:15px}

.case-list li .box span{font-size:12px}

.case-list li:hover .box h4{color:#666}

.case-list li:hover .dn{transform:translateY(0px);}

/*--*/

.case-list.lx3{margin:0 0 -20px -10px}

.case-list.lx3 li a{ margin:0 0 20px 10px}

.case-list.lx3 li .dn{margin: 15px 0px 0 0;}

/*--*/

.ProductShow .frame{padding-bottom:30px;}

.ProductShow .frame .container{margin-top: -70px;padding: 20px;margin-left: 10px;margin-right: 10px;}

.ProductShow .top{margin: 25px 0;}

.ProductShow .top .logo{margin-right: 15px;max-width: 150px;}

.ProductShow .transfer{width: 160px;margin: -62px 0 0 -21px;font-size: 14px;padding: 10px 20px;}

.ProductShow .transfer i{font-size:19px}

.ProductShow .top .left{margin-bottom: 40px;}

.ProductShow .top .left:before{bottom: -20px;}

.ProductShow .top span{margin-bottom: 6px;}

.ProductShow .top h4{font-size: 18px;}

.ProductShow .top .wx{font-size: 14px;line-height: 22px;}

.ProductShow .fix{padding-top: 20px;margin-top: 20px;}

.ProductShow .fix a{margin:0 8px}

.ProductShow .fix a i{width: 35px;line-height: 35px;font-size:18px;}

.ProductShow .market{padding-top: 30px;margin-top:20px;}

.ProductShow .market h3{font-sizE: 22px;margin-bottom: 10px;}

.ProductShow .market h4{font-size: 16px;}

.ProductShow .market span{font-size: 14px;margin-bottom: 12px;}

.ProductShow .market a{line-height: 32px;padding: 2px 10px;margin:0 2px;}

.ProductShow .market .tel{font-size: 14px;}

/*--*/

.relevantCont{padding-top:20px;margin-top:30px;}

.relevantCont h3{font-size:18px; margin-bottom:20px}

.relevantCont .tit2{padding-left:10px;font-size:18px; margin-bottom:20px}

.relevantCont .tit2 .more{font-size:12px; margin-top:5px}

/*--*/

.MessageCont2 .title{font-size: 18px;margin-bottom: 20px;}

.MessageCont2 .title font{font-size:22px;}

.MessageCont2 form{margin: 0 0 20px -1%;}

.MessageCont2 form input{padding:10px;margin-right: 1%;}

.MessageCont2 form button{font-size:14px;margin: 20px auto 0 !important;float: none;display: table;}

.MessageCont2 form input,.MessageCont2 form button{/* flex-grow: 1; */width: 100%;font-size: 14px;padding: 15px 15px;margin: 0 0 3% 0;}

.MessageCont2 form button{padding:10px 15px}

.MessageCont2 ul li{width: 50%;padding-right:10px;margin-bottom: 15px;}

.MessageCont2 ul li em{font-size: 16px;margin-right: 10px;width: 40px;line-height: 44px;}

.MessageCont2 ul li h4{font-size: 15px;margin-top: 10px;}

/*--*/

.ContactInner .mode ul{padding:10px 20px;}

.ContactInner .mode ul li{position: relative;padding-left: 40px; width: 100%; margin:10px 0;}

.ContactInner .mode ul i{position: absolute;left: 0;top: 10px;font-size: 22px;margin-bottom: 12px;}

.ContactInner .mode ul h5{margin-bottom: 5px;}

.ContactInner .mode ul span{font-size: 20px;} 

.ContactInner .map #dituContent{height:250px;}

/*--*/

.ContactInner .message .long{padding:20px;}

.ContactInner .message .title{margin-bottom:20px;}

.ContactInner .message .title h2{font-size:18px;width: 100%;}

.ContactInner .message .title .tel{margin-top:15px;font-size:20px;width: 100%;}

.ContactInner .message .title .tel em{margin:5px 10px 0 0;font-size:20px;}

.ContactInner .message input{width:100%;margin-bottom:1%}

.ContactInner .message .block:nth-child(2n+1){margin-left:0;}

.ContactInner .message input,.ContactInner .message textarea{padding:10px 20px 10px 40px;background-position:10px 12px;}

.ContactInner .message textarea{height:100px;}

.ContactInner .message button{width:49%;margin-top:15px;padding:10px 0;font-size:14px;}

/*--*/

.news-list{ margin:0 0 -15px -10px;}

.news-list li{ width:50%}

.news-list li a{ margin:0 0 15px 10px; }  

.news-list .box{padding:15px;}

.news-list h4{ font-size:15px;margin-bottom:8px; }

.news-list p{ font-size:13px;line-height:22px}

.news-list .time{margin-top:20px;  font-size:12px;}

.news-list .time i{ font-size: 16px;} 

/*--*/

.NewsDetailBox{}

.NewsDetailBox .righter{margin-top:20px;   }

.NewsDetailBox .titleTop{padding:10px 0 20px 0;margin:0 0 20px 0; }

.NewsDetailBox .tit{font-size:23px;}

.NewsDetailBox .msg{ margin-top:10px;font-size:12px;}

.NewsDetailBox .msg *,.NewsDetailBox .msg span,.NewsDetailBox .msg a{font-size:12px;}

.NewsDetailBox .share{height:auto; padding:10px 0;margin-top: 20px;}

.NewsDetailBox .share .time{ margin-left:30px;font-size:12px;}

.NewsDetailBox .share .return{font-size:12px;padding:8px 20px 8px 38px;margin:15px auto 0; display: table;clear: both;float: left;}

.NewsDetailBox .pagIng{padding:10px 0;}

.NewsDetailBox .pagIng span{font-size:14px;}

.NewsDetailBox .pagIng span a{font-size:14px;}

.NewsDetailBox .pagIng .prev{float:left;width: 100%;}

.NewsDetailBox .pagIng .next{float:right;width: 100%;margin-top: 5px;}

.NewsDetailBox .righter .title{font-size:18px;margin-bottom:15px;padding-left:15px}

.NewsDetailBox .relevant .list{margin:0 0 -20px -10px}

.NewsDetailBox .relevant .list li {width:50%;margin-bottom:20px}

.NewsDetailBox .relevant .list li a{margin-left:10px;}

.NewsDetailBox .relevant .list li h4 {font-size:15px;}

/*--*/

.AboutInner .introduce .wx{font-size:13px;line-height: 22px;}  

.AboutInner .introduce .explain{margin-top:20px;padding-top:20px;font-size:16px}

.AboutInner .srll{padding-left:30px;padding-right: 30px;}

.AboutInner .srll .btn{font-size:40px;}

.AboutInner .srll .list h4{position: initial; font-size: 15px;margin: 10px 0 0 0;padding: 0px 20px;}

.AboutInner .srll .list li:hover h4{opacity:0;transform:translateY(10px)}

.AboutInner .culture li{width:50%;padding-right:20px;margin-bottom:12px;}

.AboutInner .culture li h4{font-size:16px;margin-bottom:8px; }

.AboutInner .culture li hr{margin-bottom:6px}

.AboutInner .culture li p{ font-size:12px;line-height: 22px;}

.AboutInner .partner-list li:nth-child(n+5){display: none;}

/*--*/

.digital{margin-top:20px;margin-bottom:-20px;display: flex;flex-flow: row wrap;align-content: flex-start;}

.digital li{flex-grow: 1;width:33.3%; margin-bottom:20px}

.digital li span{font-size:36px;}

.digital li h5{font-size:14px;margin-top:5px}

/*--*/

.honorCon .list li .pic{height:150px;padding:10px !important;}

.honorCon li h4{font-size:14px;margin-top:10px;}

.honorCon .btn{width:35px;height:35px;line-height:35px;font-size:25px;}

/*--*/

.list-box li{width:50%}

/*--*/

.cntr{padding: 0 0px;}

/*--*/

.WorShowBox .title{padding:0 0 10px 0;margin: 0 0 10px 0;}

.WorShowBox .title h1{margin:10px 0 0 0;font-size:20px;line-height:23px;padding-bottom:15px;}

/*--*/

.listCase li a h4{padding:5px 10px;line-height: 25px;font-size:15px;}

.listCase li a h4 b{display:none;font-size:12px;}

/*--*/

/*.layui-layer{width:400px;min-width:400px;max-width:400px;height:300px;}*/

/*--*/

.pagIng-2{margin-top:30px;}

.pagIng-2 span{font-size:14px;width:100%}

.pagIng-2 .block{padding:5px 10px;width:100%;display:block;float:left !important;text-align:left;}

.pagIng-2 span a{font-size:14px;}

.pagIng-2 .next{text-align:left;}

.pagIng-2 .return{border:none}

.pagIng-2 .prev,.pagIng-2 .next{width:100%;}

/*----*/

#pages{margin:20px 0 20px 0;}

#pages span{padding:5px 10px;margin:0 2px;font-size:12px;}

#pages a{padding:5px 10px;margin:0 2px;font-size:12px;}

/*--*/

.SeoInner .bidding h4{font-size: 16px;margin-top:12px;}

/*--*/

.SeoInner .mode .circular{padding: 15px 50px;margin-bottom: 30px;margin-top: 25px;font-size: 16px;}

.SeoInner .mode .circular:before{margin: -10px;}

.SeoInner .mode .left{width: 100%;margin-bottom: -15px;}

.SeoInner .mode .left li{margin-right: 75px;margin-bottom: 15px;}

.SeoInner .mode .left h4{font-size: 15px;}

.SeoInner .mode .left p{font-size: 13px;margin-top: 5px;}

.SeoInner .mode .left b{right: -62px;font-size: 14px;padding: 5px 10px;}

.SeoInner .mode .left b::before{right: -21px;font-size: 29px;}

.SeoInner .mode .right{width: 100%;margin-top: 20px;}

.SeoInner .mode .right h3{font-size: 18px;margin-bottom: 12px;padding-bottom: 10px;}

.SeoInner .mode .right h3:before{width: 40px;}

.SeoInner .mode .right p{font-size: 15px;margin-bottom: 15px;}

.SeoInner .mode .right span{font-size: 14px;margin-bottom: 12px;}

/*--*/

.SeoInner .optimize ul{margin:0 0 -15px -15px;}

.SeoInner .optimize li{width:50%;margin-bottom:15px;}

.SeoInner .optimize a{margin-left:15px;}

.SeoInner .optimize h4{font-size:16px;padding: 15px 0}

.SeoInner .optimize p{font-size:14px;padding:20px 10px;line-height: 30px;}

.SeoInner .optimize p font{margin-top:10px;}

/*--*/

.SeoInner .Source .right li{padding: 12px;margin-bottom: 15px;}

.SeoInner .Source .right em{width: 38px;height:40px;margin-right:12px;background-size: 40px;}

.SeoInner .Source .right h4{font-size: 16px;}

.SeoInner .Source .right p{font-size:14px;margin-top: 5px;}

.SeoInner .Source .right li:hover em{background-position:0 -35px}

/*--*/

.MarketInner .strategy li{width:50%;padding: 10px 10px;text-align: left;}

.MarketInner .strategy em{float:left;margin-bottom: 0;margin-right: 0px;padding-top: 50px;font-size: 12px;width: 50px;height: 50px;text-align: center;background-position: 15px 16px;background-size: 21px 20px;}

.MarketInner .strategy h4{font-size: 16px;margin-top: 20px;}

.MarketInner .strategy P{font-size:13px;}

/*--*/

.MarketInner .search .top{margin:0 0 2% -2%;}

.MarketInner .search .top li{flex-grow: 1;width:30.3%;font-size:15px;margin:0 0 2% 2%;padding:12px 5px;}

.MarketInner .search .card{margin:0 -2% 0 -2%}

.MarketInner .search .card li{width:100%;font-size:18px;margin-bottom:2%;padding:20px 10px;margin:0 10px 3px;}

.MarketInner .search .card li p{font-size:13px;margin-top:5px}
.search{padding: 10px 0 !important;}
.search .card li:nth-child(5){margin-bottom: 10px;}
/*--*/

.MarketInner .ability{margin-top: 50px;}

.MarketInner .ability:before{top: -20px;}

.MarketInner .ability li{font-size: 18px;padding: 15px 10px;}

.MarketInner .ability i{top: -25px;}

/*--*/

.MarketInner .praise .card{margin:0 0 -10px -10px;}

.MarketInner .praise .card li{width: 50%;margin-bottom:10px;}

.MarketInner .praise .card li a{margin-left: 10px;padding: 15px;}

.MarketInner .praise .card h4{font-size:16px;margin-bottom:20px;}

.MarketInner .praise .card h4:before{margin-right: 12px;}

.MarketInner .praise .card img{margin-bottom:15px;}

.MarketInner .praise .card p{font-size:13px;} 

.MarketInner .praise .srll{margin-top:30px;}

.MarketInner .praise .srll h4{font-size:15px;margin-top:10px; }

.MarketInner .praise .srll .spot{margin-top: 20px;}

/*--*/

.MarketInner .level ul{margin:0 0 -20px -12px;}

.MarketInner .level li{width: 33.3%;margin-bottom:20px;}

.MarketInner .level ul a{margin-left:12px;}

.MarketInner .level ul em{height: 100px;}

.MarketInner .level ul h4{font-size:15px; margin-top:15px;}

/*--*/

.MediaInner .operate ul{margin: 0 0% -2% -2%;}

.MediaInner .operate ul li{width:48%;margin: 0 0% 2% 2%;padding: 15px 10px;}

.MediaInner .operate ul h4{font-size:18px;margin-bottom: 6px;}

.MediaInner .operate ul p{font-size:13px;}

/*--*/

.MediaInner .make .top{margin:0 0 -20px 0}

.MediaInner .make .top li{width: 50%;margin-bottom: 20px;}

.MediaInner .make .top a{width: 150px;height: 150px;padding: 35px 10px;}

.MediaInner .make .top h4{font-size: 18px;}

.MediaInner .make .top p{font-size: 14px;margin-top: 8px;}

.MediaInner .make .bottom{margin: 30px 0 -12px -12px;}

.MediaInner .make .bottom li{width: 50%;margin-bottom: 12px;}

.MediaInner .make .bottom a{padding:20px 10px;margin-left: 12px;}

.MediaInner .make .bottom em{margin: 0 auto 12px;width: 50px;height: 50px; background-size:40px;}

.MediaInner .make .bottom h4{font-size:16px;margin-bottom: 12px;font-weight:bold;}

.MediaInner .make .bottom p{font-size:13px;line-height:24px;}

/*--*/

.MediaInner .pain .box{width:100%;}

.MediaInner .pain .box h3{font-size:18px;padding: 12px 10px;}

.MediaInner .pain .box span{font-size:13px;margin: 12px 20px;padding-bottom:12px;}

.MediaInner .pain .box hr{margin-bottom:5px}

.MediaInner .pain .box span b{font-size:16px;margin-bottom:8px;}

.MediaInner .pain .two{margin-left:0%;margin-top:20px;}

/*--*/

.MediaInner .interact .card li{width:20%;font-size:15px;padding: 10px 5px;}

.MediaInner .interact .circle{margin:30px 0 0 0;}

.MediaInner .interact .circle a{width:100px;height:100px;padding: 37px 20px;font-size: 22px;}

.MediaInner .interact .circle font{font-size:13px;}

/*--*/

.MediaInner .spread ul{margin:0 0 -20px -20px;}

.MediaInner .spread ul li{flex-grow: 1;width:50%;margin-bottom:20px}

.MediaInner .spread ul a{margin-left: 20px;padding:15px;}

.MediaInner .spread ul em{margin-bottom: 12px; }

.MediaInner .spread ul h4{font-size:18px;margin-bottom: 8px;}

.MediaInner .spread ul p{font-size:13px;margin-bottom:10px;}

/*--*/

.MediaInner .team .top{margin:0 0 -2% -2%;}

.MediaInner .team .top li{flex-grow: 1;width:30.3%;font-size:15px;margin:0 0 2% 2%;padding:12px 5px;}

.MediaInner .team .middle{ display: flex;flex-flow: row wrap;align-content: flex-start;}

.MediaInner .team .middle li{flex-grow: 1;width:30.3%;margin:0 0 2% 2%;font-size:15px;padding:12px 5px;}

.MediaInner .team .explain{width: 90%;padding: 15px;}

.MediaInner .team .explain h4{font-size:18px;}

.MediaInner .team .explain p{margin-top: 5px;font-size:13px;}

.MediaInner .team .arrow{margin-bottom: 70px;}

.MediaInner .team .arrow:before{bottom: -55px;width: 40px;height: 40px;margin-left: -20px;background-size: 40px;}

/*--*/

.MediaInner .trait .circle{margin-bottom:-20px;}

.MediaInner .trait .circle li{width:33.3%;margin-bottom: 20px;}

.MediaInner .trait .circle a{width:100px;height:100px;padding: 30px 10px;font-size: 15px;}

.MediaInner .trait .process{margin:30px 0 0px 0;padding: 20px;}

.MediaInner .trait .process ul{margin: 0 -20px -20px 0;}

.MediaInner .trait .process li{width: 33.3%;padding-right: 30px;margin-bottom: 20px;} 

.MediaInner .trait .process ul a{font-size: 15px;padding: 10px 5px;}

.MediaInner .trait .process li:before{top: 5px;}

.MediaInner .trait .process li:nth-child(3n):before{display:none;}

/*--*/

.MediaInner .result ul{margin:0 0 -15px 0px}

.MediaInner .result ul li{width:100%;margin-bottom:15px;}

.MediaInner .result ul a{margin-left:0px;}

.MediaInner .result ul h3{font-size:17px;padding:12px 10px;}

.MediaInner .result ul .box{padding:15px 15px 30px 15px}

.MediaInner .result ul h5{font-size: 15px;margin-bottom: 15px;}

.MediaInner .result ul img{margin-bottom: 15px;}

.MediaInner .result ul p{font-size:13px;}

.MediaInner .result ul span{font-size:13px;margin-right:20px}

.MediaInner .result ul span font{font-size:12px;margin-top: 5px;padding:3px 10px;}

/*--*/

.MediaInner .resource ul{margin:0 0 -15px -15px}

.MediaInner .resource li{flex-grow: 1;width: 33.3%;margin-bottom: 15px;}

.MediaInner .resource ul a{display: block;width: auto;height: 100%;font-size: 14px;margin-left: 15px;padding: 20px 5px;border: 5px #ddd solid;border-radius: 10px;background:none;}

.MediaInner .resource a:before{display: none;}

.MediaInner .resource ul b{font-size: 30px;margin-bottom: 5px;}

.MediaInner .resource li:nth-child(5){margin-left:0;}

/*--*/

.MediaInner .run ul{margin:0 0 -15px -15px;}

.MediaInner .run ul li{flex-grow: 1;width:50%;margin-bottom:15px}

.MediaInner .run ul a{margin-left:15px;padding: 20px 15px 20px 60px;}

.MediaInner .run ul em{left: -35px;top:0;width: 25px;height: 25px;background-size:25px; }

.MediaInner .run ul h4{font-size:16px;margin-bottom: 12px;}

.MediaInner .run ul p{font-size:13px;margin-bottom:5px;}

.MediaInner .run ul li:hover em{ background-position: 0 -25px}   

/*--*/

.BuildInner .mold .box{margin-top:20px}

.BuildInner .mold h3{font-size:20px;margin-bottom:15px;}

.BuildInner .mold h3 font{font-size:12px; }

.BuildInner .mold p{font-size:14px;line-height: 24px;}

.BuildInner .mold ul{margin: 20px 0 -2% -2%;}

.BuildInner .mold ul li{width: 31.3%;margin: 0 0 2% 2%;font-size:13px;}

.BuildInner .mold ul em{width: 25px;height: 25px; } 

.BuildInner .mold .more{margin-top: 20px;padding: 8px 20px;font-size: 13px;} 

.BuildInner .mold:nth-child(2n) .pic{float:right}

.BuildInner .mold:nth-child(2n) .box{float:left;padding: 0 0px 0 0;}

/*--*/

.BuildInner .advantage ul{margin:0 0 -20px -12px; }

.BuildInner .advantage ul li{flex-grow: 1; width:25%;margin-bottom: 20px; }

.BuildInner .advantage ul li a{ margin-left:0px; }

.BuildInner .advantage ul em{  width:40px;height:40px;   }

.BuildInner .advantage ul h4{ font-size:16px; } 

.BuildInner .advantage ul p{ font-size:13px;}  

/*--*/

.BuildInner .case h4{font-size:16px;margin-top:12px}

.BuildInner .case .spot{margin-top:20px;}

/*--*/

.BuildInner .process ul{margin:0 0 -2% -2%}

.BuildInner .process ul li{width:48%;margin: 0 0px 2% 2%;padding: 20px 15px;border: 1px #999 solid;border-radius: 10px;}

.BuildInner .process ul em{margin:0 auto 8px;width: 30px;height: 30px;background-size: 30px;}

.BuildInner .process ul h4{font-size: 15px;} 

.BuildInner .process ul p{margin: 15px auto 0;padding: 10px 10px 0 10px}  

.BuildInner .process ul li:hover em{ background-position:0 -30px ;}

/*--*/

.WhatHome .down .row{margin-top: 20px;}

.WhatHome .down .row li{font-size:14px;padding: 10px 5px;}

/*--*/

.WhatHome .guest .card1{margin: 0px 0 -15px -15px;}

.WhatHome .guest .card1 li{flex-grow: 1;width: 50%;margin-bottom: 15px;}

.WhatHome .guest .card1 a{padding:15px 10px;margin-left: 15px;}

.WhatHome .guest .card1 em{margin: 0 auto 10px;}

.WhatHome .guest .card1 h4{font-size:16px;margin-bottom: 10px;}

.WhatHome .guest .card1 p{font-size:13px;line-height:24px;}

/*--*/

.WhatHome .guest .card2{margin: 30px 0 -20px -20px;}

.WhatHome .guest .card2 li{margin-bottom:20px;}

.WhatHome .guest .card2 a{margin-left: 20px;text-align: center;}

.WhatHome .guest .card2 em{ float: none;margin: 0 auto 15px;}

.WhatHome .guest .card2 span{float: none;margin-left: 15px;font-size:14px; display:block}

.WhatHome .guest .card3{margin: 25px 0 -10px -10px;padding:0px;}

.WhatHome .guest .card3 li{width: 33.3%;margin-bottom: 10px;}

.WhatHome .guest .card3 a{margin-left: 10px;}

/*--*/

.kefuBox-One{ display: none}  

.bdshare-slide-button{ display:none;z-index:-111;left:-200px;width:0px;height:0px;}

/*--*/

.pcI{display: none;}

.wapI{display: block;}

/*--*/

.ingBox{padding:30px 0;}

/*--*/

.footer {padding: 30px 0 20px 0;}

.footer .con{}

.footer .link{display: none;}



}





@media all and (max-width:480px){

.TopHome li{width:100%;border-bottom: 1px #ddd solid;}

.TopHome li{border-right: none;border-bottom: 1px #ddd solid;}

.TopHome li:before{width:100%}

/*--*/

.SeoInner .bidding ul{ margin-bottom: -20px;}

.SeoInner .bidding li{width:50%;margin-bottom: 20px;}

.SeoInner .bidding .pic{float:left;width: 60px;}

.SeoInner .bidding h4{float:left;font-size:16px;margin: 0 0 0 0;padding: 5px 0 0 15px;}

.SeoInner .bidding li:before{ display: none;}

/*--*/

.MarketInner .strategy li{width:20%;padding: 10px 10px;text-align: left;}

/*.MediaInner .make .bottom li{width: 50%;}*/



}



