﻿@charset "utf-8";
/* CSS Document */
@media screen and ( max-width:1004px ){
	.cont{width: 95%;}
	.pc-css{display: none;}
	.m-css{display: block;}
	.logo{margin-right: 0;}
	.logo img{width: 100px;}
	.serv-tel{font-size: 16px;margin: 0 35px 0 0;}
	header{padding: 15px 0;}
	.header{position: relative;align-items: center;justify-content: space-between;}
	.trigger,.close1{position: absolute;right: 0;cursor: pointer;}
	.index-case .boxfl{width: 100%;}
	.index-case .boxfr{width: 100%;}
	.agentlist{display: none !important;}
    .onLine{display: none !important;}
	.onLineTel{ display:block;}
    /*.onLine li{width: 40px;height: 40px;margin-top: 3px;}
	.onLine a{line-height: 18px;font-size: 12px;}*/
	.case-tit{width: 120px;height:54px;margin-left: 20px;border: 2px solid #f5f5f5;}
	.case-tit div{height: 44px;margin-left: -20px}
	.case-tit div b{font-size: 14px;}
	.case-tit div h4{font-size: 16px;}
	.case-tit div h4 span{font-size: 22px;}
	.index-case{margin: 5%  0 0;}
	.casefont h4{margin: 12px 0;font-size: 20px;}
	.casefont p{line-height: 24px;font-size: 14px;}
	.casefont a{width: 80px;height: 36px;padding: 0 20px;font-size: 14px;margin-top: 15px;}
	.case-pro .case-tit{display: none;}
	.teshu{display: flex !important;}
	.case-pro .slick{display:flex !important;flex-direction: column-reverse;}
	.case-pro .slick-prev{width: 30px;height: 65px;background: #333333 url(../images/img-20.png)no-repeat center;position: absolute;top: 0;left: 0;z-index: 5;}
	.case-pro .slick-next{width: 30px;height: 65px;background: #333333 url(../images/img-21.png)no-repeat center;position: absolute;top: 0;right: 0;z-index: 5;}
	.case-pro{margin: 15px 0 40px}
	.tool-tit{margin: 7% 0 0;}
	.tool-tit h4,.serve-tit h4,.news-tit h4,.Coop-tit h4,.index-business h4{font-size: 20px;}
	.tool-tit span,.serve-tit span,.news-tit span,.Coop-tit span,.index-business span{font-size: 18px;}
	.index-tool li{height: auto;width: 100%;padding-right: 0;background: #fff;margin-top: 10px;}
	.index-tool ul{flex-direction: column;margin-top: 15px;}
	.index-tool .boxfl{width: 60px;height: 60px;margin: 0px 10px;border: 2px solid #fff;box-shadow: 2px 2px 10px #ddd;}
	.index-tool .boxfl img{width: 50%;display: block;margin: 0 auto;}
	.index-tool{height: auto;padding-bottom: 7%;}
	.index-tool li .boxfl img:nth-child(1){display: none;}
	.index-tool li .boxfl img:nth-child(2){display: block;}
	.index-tool .boxfr h4{font-size: 18px;margin-bottom: 5px;}
	.index-tool .boxfr p{font-size: 14px;line-height: 24px;}
	.index-tool .boxfr{width: 70%;}
	.index-tool li,.index-tool li:nth-child(1){padding: 10px 0;}
	.business-tit,.serve-tit,.news-tit,.Coop-tit{margin: 7% 0 0;}
	.index-business li{width: 50%;margin-bottom: 0;}
	.index-business a{height: 140px;}
	.index-business ul{margin-top: 20px;padding-bottom: 30px;}
	.index-business li:hover .yin{opacity: 0}
	.index-business{height: auto;}
	.territory li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.territory li:nth-child(2n){margin-right: 0;}
	.terbox h4{margin: 17% 0 25%;font-size: 20px;}
	.tera{width: 80px;height: 40px;font-size: 14px;padding: 0 25px 0 30px;margin: 5% auto 10%;}
	.newsbox li{width: 100%;margin-right: 0;height: auto;margin-bottom: 15px;}
	.newsbox li .box3{display: none;}
	.index-news{height: auto;}
	.newsbox{margin: 5% 0 0;}
	.newsbox li .box1 h4{font-size: 20px;}
	.newsbox li .box1{height: 60px;}
	.newsbox li .box2 p{font-size: 16px;}
	.Coopbox p{line-height: 24px;margin: 3% 0;font-size: 14px;}
	.Coopbox .fanh{width: 140px;height: 40px;}
	.Coopbox{margin-bottom: 10%;}
	.antbox{width: 100%;margin-top: 10%;height: auto;padding-bottom: 10%;}
	.antbox h4::before{background-size:contain;width: 25px;height: 23px;margin-right: 10px;}
	.antbox h4{font-size: 14px;margin: 20px 0 12px 10px;}
	.antbox #form1 div,.antbox #form1 a{margin-left: 30px;width: 85%;height: 40px;line-height: 40px;}
	.antbox #form1 input[type="text"]{height: 40px;width: 70%;padding: 0 2px;}
	.antbox #form1 label{font-size: 14px;}
	.antbox + div{display: none;}
	.appointment{height: auto;overflow: hidden;padding-bottom: 10%;background-position:-500px 0;}
	footer{height: auto;padding: 7% 0 20%;}
	footer .cont{flex-direction: column;}
	footer .box1 h3{margin-bottom: 10px;}
	footer .box1 p{font-size: 14px;line-height: 24px;}
	footer .box2{flex-direction: row;margin: 15px 0;}
	footer .box2 span{font-size: 14px;margin-top:155px;margin-left: -128px;}
	footer .box2 img{width: 100px; margin-left:37%;}
	footer .box3{width: 100%;}
	.fen{width: 55%;}
	.blogroll{margin-left: 0;width: 40%;}
	.option1{width: 100%;}
	.option1 a{width: 100%;}
	.foonav p a{font-size: 14px;}
	.foonav p{margin: 5% 0;}
	.foonav p a::after{margin: 0 10px;}
	.fen a{width: 35px;height: 35px;}
	.m-inquire{display: flex;}
	
	.casepos{width: 100%;}
	.scope li{max-width: 120px;height: 100px;}
	.scope{top: 100%;bottom: auto;}
	.casefont1 h2{font-size: 50px;}
	.casefont1 h4{font-size: 22px;margin: 38px 0 10px 5px;}
	.casefont1 p{font-size: 12px;line-height: 20px;width: 100%;}
	.scope h4{font-size: 24px;}
	.scope h4 span{font-size: 14px;}
	.casefontbox .cont{width: 100%;}
	.casefont1{width: 95%;left: 2.5%;}
	.scope p{font-size: 14px;width: 90%;margin: 0 auto;}
	.casebox{margin-top: 100px;background: #fff;}
	.casezi h3{font-size: 18px;margin: 7% 0 0;}
	.casezi p{font-size: 14px;line-height: 24px;margin-top: 10px;}
	.casezi em{margin: 15px 0 0;}
	.casezi h4{font-size: 16px;margin-top: 5%;}
	.rests{margin: 10% 0 0;}
	.rests-tit{font-size: 20px;margin-bottom: 10px;}
	.rests ul{padding-top: 25px;}
	.rests li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.restsfont .boxfl h4{font-size: 16px;margin-bottom: 5px;}
	.restsfont .boxfl p{font-size: 14px;line-height: 20px;}
	.restsfont{padding: 15px 0 10px;}
	.restsmove{padding: 5px 0 15px;font-size: 14px;}
	.case-consult{width: 155px;left: auto !important;right: 10px !important;top: 2% !important;}
	.case-consult .box1{height: 85px;font-size: 18px;visibility: hidden;}
	.case-consult .box1 img{width: 40px;}
	.case-consult .box2 img{width: 70%;display: block;margin: 0 auto;}
	.case-consult .box2 p{font-size: 14px;margin: 10px 0 5px;}
	.case-consult .box2 b{font-size: 14px;display: block;text-align: center;}
	.case-consult .box2{padding: 15px 0;visibility: hidden;}
	.case-consult .box3{visibility: hidden;}
	.case-consult{background-color: transparent;}
	.case-consult .box3 li,.case-consult .box3 li:nth-child(3n){width: 48%;margin-right: 4%;margin-bottom: 5px;}
	.case-consult .box3 li:nth-child(2n){margin-right: 0;}
	.case-consult .box3 li a{font-size: 12px;}
	.case-consult .box3 h4{font-size: 16px;margin: 5px 0px 10px;}
	.case-consult .box3 p{font-size: 18px;}
	.case-consult .box3 p span{font-size: 22px;margin-right: 4px;}
	.case-consult .box3 .fanh{width: 75px;height: 33px;padding: 0 10px 0 13px;font-size: 12px;letter-spacing: 2px;margin: 15px auto 20px;}
	.case-consult .box4{display: none;}
	
	.servicebox .boxfl{width: 100%;margin: 10% 0 0;}
	.servicebox .boxfr{width: 100%;height: auto;margin: 10% 0 15%;}
	.seroption{width: 100%;}
	.servicebox .boxfl h3{font-size: 36px;}
	.servicebox .boxfl h4{font-size: 20px;margin:0;}
	.servicebox .boxfl em{margin: 5% 0 7%;}
	.servicebox .boxfr h4{font-size: 20px;padding: 6% 0 4%;}
	.seroption a{width: 32%;margin-right: 2%;float: left;font-size: 14px;height: 40px;justify-content: center;}
	.seroption a:nth-last-of-type(1){margin-right: 0;}
	.seroption a.on, .seroption a:hover{width: 32%;height: 40px;}
	.sercont ul{width: 100%;}
	.seroption a::before{margin: 0px 5px;width: 10px;}
	.servicebox{background: url(../images/img-72.jpg);width: 100%;height: auto;background-position: 0px -185px;}
	.sercont dd{font-size: 14px;}
	.sercont dd span{font-size: 20px;margin: 0 12px;}
	.asregbox .box1 .boxfr{width: 100%;}
	.asregbox .box1{padding: 5% 0;}
	.asregbox .box1 .boxfr h4{font-size: 18px;margin: 15px 0;}
	.asregbox .box1 .boxfr p{margin: 0;line-height: 24px;font-size: 14px;}
    .asregbox .box2 ul{ margin-left:0px;}
	.asregbox .box2 li{width: 48%;margin: 15px 1% 0;}
	.asregbox .box2 h4{font-size: 20px;margin: 5% 0;}
	.asregbox .box2 li p{margin: 10px 0 0;font-size: 13px;line-height: 22px;}
	.asregbox .box2 li:nth-child(1){width: 100%;}
	.asregbox .box3 h4{margin: 10% 0 5%;font-size: 24px;}
	.asregbox .box3 em,.asregbox .box3 em img{width: 100%;}
	.asregbox .box4 h4,.asregbox .box5 h4{font-size: 24px;}
	.asregbox .box4 p{font-size: 16px;margin: 15px 0 30px;}
	.asregbox .box4{margin: 8% 0 10%;}
	.asregbox .box4 .boxfl,.asregbox .box4 .boxfr{width: 100%;}
	.asregbox .box4 .boxfr font::before{background-size: contain;}
	.asregbox .box4 .boxfr font{font-size: 14px;line-height: 24px;padding: 0;margin-top: 10px;}
	.asregbox .box5 p{margin: 10px;font-size: 14px;line-height: 24px;}
	.asregbox .box5 table th{font-size: 15px;height: 45px;letter-spacing: 10px;}
	.asregbox .box5 table td{font-size: 14px;line-height: 24px;padding: 0 5px;}
	.asregbox .box5 table tr:nth-last-of-type(1) td{height: 50px;}
	.asregbox .box6 h3{font-size: 24px;}
	.asregbox .box6 p{font-size: 14px;margin: 10px 0 15px;}
	.asregbox .box6{margin: 10% 0 0;}
	.asregbox .box6 li,.asregbox .box6 li:nth-child(5){width: 49%;margin-right: 2%;}
	.asregbox .box6 li:nth-child(2n){margin-right: 0;}
	.asregbox .box6 li h4{font-size: 16px;margin: 5px 0;}
	.asregbox .box6 li span{font-size: 14px;}
	.asregbox .box6 li{margin-bottom: 20px;}
	.asregbox .box7{display: none;}
	.asregbox .box8 h4,.asregbox .box9 h3{font-size: 24px;margin: 5% 0 3%;}
	.asregbox .box11 h4,.asregbox .box10 h4{font-size: 24px;margin: 8% 0 3%;}
	.asregbox .box8 .box8-cont .boxfl{width: 100%;margin-bottom: 15px;}
	.asregbox .box8 .box8-cont .boxfr{width: 100%;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 14px;line-height: 24px;margin-left: 0;}
	.asregbox .box9{margin: 5% 0 0;}
	.asregbox .box9 h4{font-size: 18px;margin: 0 0 5px;}
	.asregbox .box9 p{font-size: 14px;line-height: 24px;margin-bottom: 15px; width:auto; margin-left:0px;}
	.asregbox .box9 li{margin-left: .5px;}
	.asregbox .box11 em img{width: 100%;}
	.asregbox .box12 li{width: 49%;margin-right: 2%;margin-bottom: 10px;height: 170px;}
	.asregbox .box12 li:nth-child(2n){margin-right: 0;}
	.asregbox .box12 em{width: 60px;height: 60px;}
	.asregbox .box12 em img{width: 50%;}
	.asregbox .box12 p{font-size: 18px;margin: 8% 0 3%;}
	.asregbox .box12 span{font-size: 18px;}
	.asregbox .box12 h4{font-size: 16px;margin-bottom: 5%;}
	.asregbox .box12 li:nth-last-of-type(1) img{width: 100px;box-shadow: 0 0 30px rgba(0,0,0,.1)}
	.asregbox .box12{margin: 10% 0;}
	.asregbox .box2 li em img{width: 70%;display: block;margin: 0 auto;}
	.cour-cont .box{margin-top: 35px;padding-bottom: 40px;}
	.cour-cont .boxfl{width: 99%;font-size: 14px;line-height: 24px;padding-right: 1%;margin-bottom: 10px;}
	.cour-cont .boxfr{width: 100%;}
	.cour-cont .btn h4{font-size: 20px;height: 20px;}
	.cour-cont .btn b{margin: 0 25px;}
	.cour-cont .btn b.on,.cour-cont .btn b{width: 16px;height: 16px;background-size: contain;}
	.coursebox .tit b{font-size: 22px;margin: 7% 0 0;}
	.coursebox .tit h4{font-size: 20px;}
	.coursebg{width: 93%;margin: 10px 0 15% 7%;border: none;}
	.cour-cont ul{width: 91%;}
	.cour-cont .btn em{width: 13px;background-size: contain;}
	.cour-cont li{margin-top: 20px;}
	.cour-cont{margin-bottom: 20px;}
	.cour-cont .box{min-height: 0;}
	.coursebox{background: #fff;}
	.cour-cont .btn em{background: #fff url(../images/img-116.png)no-repeat center;width: 13px;background-size: contain;}
	.jobs-op{margin-top: 0;}
	.jobs-op .slick-current{margin-top: 20px;}
	.jobs-op .slick h3{font-size: 28px;margin-top: 10px;}
	.jobs-op .slick{height: 160px;}
	.jobs-op .slick h4{font-size: 16px;margin: 0 0 10px;}
	.jobs-op .slick-list{width: 75%;}
	.jobs-op .slick p{font-size: 12px;line-height: 16px;}
	.jobs-op .slick div{height: 100%;}
	.jobs-op .slick-next,.jobs-op .slick-prev{width: 35px;height: 40px;}
	.agentlist1 .slick h4{font-size: 18px;height: 70px;line-height: 70px;}
	.agentlist1 .slick p{flex-wrap: wrap;margin: 15px 0;}
	.agentlist1 .slick p span{font-size: 14px;width:auto;line-height: 24px;}
	.agentlist1 .slick div{margin: 15px 0 0;}
	.agentlist1 .slick div b{margin-bottom: 15px;font-size: 16px;}
	.agentlist1 .slick div font{font-size: 14px;line-height: 24px;}
	.agentlist1 .slick{height: auto;}
	.agentlist1 .slick .fanh{width: 130px;height: 40px;margin:30px auto;font-size: 14px;}
	.agentlist1{margin: 30px auto 40px;}
	.learn{margin: 7% 0; }
	.learn .boxfl{width: 100%;}
	.learn .boxfr{width: 100%;}
	.learn .boxfl h3{font-size: 22px;}
	.learn .boxfl span{font-size: 20px;margin: 5px 0 10px;}
	.learn .boxfl p{font-size: 14px;line-height: 24px;}
	.learn .boxfr span{font-size: 30px;}
	.learn .boxfr font{font-size: 18px;line-height: 30px;}
	.learn .boxfr p{margin:25px 0 0;}
	.domain .boxfl p.on, .domain .boxfl p:hover{margin-left: 0;}
	.domain .boxfl{width: 100%;height: auto;}
	.domain .boxfr{width: 100%;}
	.domain .boxfl p{font-size: 12px;height: 42px; width:33.33%; float:left; text-align:center}
	.domain .boxfl p span{font-size: 16px;margin-right: 2px;}
	.domain .boxfl p font{width: 75px;}
	.domain .boxfr li{top: 2%;left: 0;padding: 15px 6% 0;background: #fff;height: auto;}
	.domain .boxfr li p{font-size: 13px;line-height: 26px;}
	.domain .boxfr li .fanh,.domain .boxfr li{position: static;}
	.domain .boxfr{height: auto;}
	.domain .boxfl{padding: 15px 0;}
	.domain .boxfr li .fanh{width: 100px;height: 40px;padding: 0 15px 0 20px;letter-spacing: 0px;margin: 20px auto;float: none;}
	.domain{margin: 7% auto 0;}
	.knowfont{font-size: 14px;line-height: 24px;margin: 20px auto 40px;}
	.con-tit{margin: 7% 0 0;}
	.con-tit h3{font-size: 20px;}
	/*.con-tit span{font-size: 18px;line-height: 26px;}
	.contactbox li{width: 100%;margin-right: 0;margin-top: 25px;}
	.contactbox li h4{font-size: 18px;padding-bottom: 10px;}
	.contactbox li font{font-size: 14px;padding: 10px 0 15px;}
	.contactbox li .fanh{width: 105px;height: 40px;margin: 10px auto 0;}
	.contactbox li p{font-size: 18px;margin-top: 12px;justify-content: center;}
	.contactbox li dl{width: 100%;}
	.contactbox li dd{font-size: 16px;line-height: 32px;}*/
    .contactbox li{width: 100%;margin-right: 0;margin-top: 25px;}
	.contactbox li h4{font-size: 18px;padding-bottom: 10px;}
	.contactbox li font{font-size: 14px;padding: 10px 0 15px;}
	.contactbox li .tel{font-size: 14px; padding:0 0 10px;}
	.contactbox li .fanh{width: 90px;height: 40px;margin: 10px auto 0;}
	.contactbox li p{font-size: 18px;margin-top: 12px;justify-content: center;}
	.contactbox li dl{width: 100%;}
	.contactbox li dd{font-size: 16px;line-height: 32px;}
	.contactbox ul{margin-bottom: 40px;}
    .contactbox .allmap {width:100%;overflow: hidden;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 32.5%;width: 40px;height: 40px;bottom: -60px;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 32.5%;width: 40px;height: 40px;bottom: -60px;}
	.awards .slick div{font-size: 14px;}
	.awards{margin: 40px 0 90px;}
	.honor-tit{margin: 7% 0;}
	.honor-tit h3{font-size: 20px;}
	.honor-tit span{font-size: 18px;line-height: 26px;}
	.honorbox{padding-bottom: 5%;}
	.expert .boxfl{width: 100%;}
	.expert .boxfr{width: 100%;}
	.expert .boxfl h4{font-size: 22px;}
	.expert .boxfl h3{font-size: 20px;margin: 10px 0 5px;}
	.chiefbox{padding: 7% 0 0;}
	.expert .boxfl b{font-size: 15px;line-height: 28px;}
	.expert .boxfl p{font-size: 14px;line-height: 24px;margin-top: 20px;}
	.clie-tit b{font-size: 20px;}
	.clie-tit h4{font-size: 18px;margin: 0 0 10px;}
	.clients p{font-size: 15px;margin: 15px 0 30px;}
	.clie-cont li{width: 100%;margin-right: 0;}
	.clie-cont font{font-size: 14px;line-height: 24px;}
	.clie-cont em img{width:60%;display: block;margin: 0 auto;}
	.clie-cont font{height: auto;min-height: 100px;}
	.clie-cont em{height: auto;}
	.clients{margin-top: 35px;}
	.literature{margin: 35px 0 15%;}
	.literature p{font-size: 14px;margin: 15px 0;line-height: 24px;}
	.litecont li{width: 31%;margin-right: 2%;margin-bottom: 7px;}
	.litecont li:nth-child(2n){margin-right: 7px;}
	.casusbox .boxfr{width: 72%;}
	.casusbox .boxfl{width: 25%;margin: 30px 0 0;top: -25px;}
	.casusbox .boxfl .tit{height: 90px;}
	.casusbox .boxfl .tit b{font-size: 22px;}
	.casusbox .boxfl .tit{font-size: 14px;line-height: 24px;}
	.casusbox .boxfl li.on::before,.casusbox .boxfl li::before{width: 14px;margin-right: 3px;}
	.casusbox .boxfl ul{width: 90%;margin: 15px auto 25px;}
	.casusbox .boxfl li.on{font-size: 13px;}
	.casusbox .boxfl li{font-size: 13px;margin-bottom: 21px;}
	.cascont{margin: 30px 0 0;}
	.cascont > h4{font-size: 20px;line-height:55px;}
	.cascont li{width: 100%;margin-right: 0;margin-top: 10px;}
	.casfo .boxzuo h4{font-size: 16px;}
	.casfo .boxzuo p{font-size: 14px;}
	.casfo{padding: 15px 0;}
	.casfo .boxyou{width: 25%;}
	.casfo .boxyou img{width: 50px;float: right;}
	.casusbox{padding-bottom: 15%;}
	.brandban ul{margin: 4% 0 50px;}
	.brandban li{width: 90px;height: 45px;margin-right: 10px;}
	.brandban h4{font-size: 20px;}
	.brandban li a{font-size: 12px;}
	.brandbox .box1 span,.toolbox .box1 span{margin: 3px 0 15px;font-size: 13px;}
	.brandbox .box1 h4,.toolbox .box1 h4{font-size: 18px;margin: 15px 0 0;}
	.brandbox .box1 p,.toolbox .box1 p{font-size: 14px;line-height: 24px;}
	.brandbox .box1,.toolbox .box1{height: auto;margin: -35px 0 25px;padding-bottom: 10px;}
	
	.toolbox .box2 .boxfl{width: 100%;}
	.toolbox .box2 .boxfr{width: 100%;}
	.toolbox .box2 .boxfr .left1{width:50px;height:50px;}
	.toolbox .box2 .boxfr .right1 b,.toolbox .box2 .boxfr .right1 p{font-size: 15px;width: 230px;}
	.toolbox .box2 .boxfr .right1{line-height: 26px;}
	.toolbox .box2 .boxfr .left1 span{font-size: 30px;}
	.toolbox .box2 .boxfr li{margin-top: 20px;}
	.work-pro .slick .boxfl{width: 100%;height: auto;padding: 25px 0;}
	.work-pro .slick .boxfr{width: 100%;}
	.work-pro .slick .boxfl img{width: 50%;}
	.works{padding: 7% 0 10%;}
	.work-pro .slick .boxfr h4{font-size: 16px;margin: 20px 0 15px;}
	.work-pro .slick .boxfr p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
	.work-pro .slick .boxfr .fanh{margin:0px auto; margin-top:40px;}
	.work-pro .slick .boxfr .fen1{display: none;}
	.worklist{display: none !important;}
	.work-pro .slick-prev{width: 30px;height: 65px;background: #333333 url(../images/img-20.png)no-repeat center;position: absolute;top: 0;left: 0;z-index: 5;}
	.work-pro .slick-next{width: 30px;height: 65px;background: #333333 url(../images/img-21.png)no-repeat center;position: absolute;top: 0;right: 0;z-index: 5;}
	.referbox{padding: 7% 0 10%;}
	.referopn{flex-wrap: wrap;}
	.referopn span{width: 48%;margin-right: 4%;height: 40px;line-height: 40px;font-size: 14px;margin-bottom: 10px;}
	.referopn span:nth-child(2n){margin-right: 0;}
	.newcont .box li{margin-right: 0;width: 100%;height: auto;margin-bottom: 20px;}
	.newcont{margin: 10px 0 0;}
	.newcont .box .hel p b{font-size: 20px;}
	.newcont .box .hel p span{font-size: 14px;}
	.newcont .box .hel p{width: 65px;height: 55px;}
	.newcont .box .wie h4{font-size: 16px;line-height: 26px;margin: 40px auto 5px;}
	.newsdetit h4{margin: 7% 0 4%;font-size: 18px;}
	.newsdetit p{font-size: 14px;margin-bottom: 18px;}
	.newsdetbox .detbox p{margin-bottom: 10px;font-size: 14px;line-height: 24px;}
	.newsdetbox .boxfl{width: 100%;}
	.newsdetbox{padding: 10px 0 10%;}
	.newsdetbox .detbox .tu{margin-bottom: 15px;}
	.postsbox{flex-direction: column;padding-top: 15px;}
	.postsbox div strong{font-size: 14px;}
	.postsbox div a{font-size: 14px;line-height: 24px;margin-top: 10px;}
	.postsbox .fanh{margin-top: 20px;height: 40px;}
	.newsdetbox .boxfr {display: none;}
	.groupbox{padding: 7% 0 10%;}
	.groupbox b{font-size: 20px;}
	.groupbox h4{font-size: 18px;margin: 5px 0 10px;}
	.groupbox p{font-size: 14px;line-height: 24px;}
	.newsdetbox .fen2{padding: 20px 0 25px;}
    .caseImg{  display:none; }	
    .referopn a{font-size: 16px;color: #666666;width: 108px;height: 60px;text-align: center;line-height: 60px;letter-spacing: 3px;border-radius: 3px;margin-right: 10px;background: #fff;cursor: pointer;}
    .m-seroption .tit .more{position: absolute;right: 45px;top: 0px;line-height:45px;}

     .footDiv{ padding:35px 10px 15px;}
	.footDiv .leftDiv{ width:100%; float:none;}
	.footDiv .txt{ font-size:18px; padding-bottom:10px;}
	.footDiv .txt:after{ width:40px;}
	.footDiv .msgList{ padding:15px 0 20px;}
	.footDiv .msgList li{ font-size:14px; line-height:24px;}
	.footDiv .wen{ font-size:18px; padding-bottom:10px;}
	.footDiv .wen:after{ width:30px; }
	.footDiv .links{left:-10px; }
	.footDiv .links a{ padding:0 10px; font-size:14px;}
	.footDiv .rightDiv{ width:100%; float:none; padding-top:30px;}
	.footDiv .zi{ font-size:18px; text-align:left;}
	.footDiv .tel{ text-align:left; font-size:16px; line-height:30px;}
	.footDiv .share{ padding-top:15px; float:none;}
	.footDiv .share li{ margin-right:12px; margin-left:0;}
	.footDiv .share li img{ width:35px;}
	.footDiv .ewmList{ float:none; padding-top:15px;}
	.footDiv .ewmList li{ margin-left:0; margin-right:15px;}
	.footDiv .ewmList li .ewm img{ width:110px;}
	.footDiv .ewmList li p{ padding-top:10px; font-size:14px;}
	.footDiv .links2{ font-size:14px; text-align:left; right:0; padding-top:10px;}
	.footDiv .links2 a{ padding:0 5px;}	
	.foot{ height:auto; padding:10px 10px 70px;}
	.foot .msg{ line-height:26px; font-size:14px; float:none;}
	.foot .links{ font-size:14px; line-height:26px; float:none;}
    .netMap{ padding:35px 10px 50px;}
	.netMap li{ margin-bottom:25px; padding-bottom:15px; background:url(../images/line4.png) repeat-x bottom;}
	.netMap li h2{ font-size:16px; height:32px;}
	.netMap li div{ left:-15px;}
	.netMap li div a{ font-size:14px; padding:0 15px;}
}
   
   
@media (min-width:1005px) and (max-width:1199px){
	.cont,.cont1200{width: 970px;}
	.logo{margin-right: 0%;}
	.logo img{width: 80%;}
	.pc-nav li{margin: 0 8px}
	.serv-tel{font-size: 18px;margin: 0 12px;line-height: 18px;}
	.pc-nav li a{font-size: 16px;}
	.inquire{width: 165px;}
	.inquire input{width: 120px;}
	.Submenu{top: 103px;}
	.casefont h4{margin: 10px 0;font-size: 26px;}
	.casefont p{line-height: 32px;}
	.slibg h4{margin: 8px 0;font-size: 16px;}
	.agentlist .slick-list{width: 92.9%;}
	.agentlist .slick-next,.agentlist .slick-prev{height: 70px;width: 32px;}
	.Sub-cont{height: 350px;}
	.case-tit{width: 165px;height: 70px;}
	.case-tit div{height: 58px;}
	.case-tit div b{font-size: 18px;}
	.case-tit div h4{font-size: 20px;}
	.case-tit div h4 span{font-size: 30px;}
	.casefont p{font-size: 14px;line-height: 28px;}
	.casefont a{width: 80px;height: 40px;padding: 0 30px;font-size: 14px;}
	.index-tool .boxfl{width: 80px;height: 80px;}
	.index-tool .boxfr{width: 75%;}
	.index-business h4{font-size: 22px;}
	.index-business p{font-size: 14px;}
	.terbox h4{margin: 35px 0 60px;}
	.onLine li{width: 50px;height: 50px;}
	.onLine li a{font-size: 14px;}
	.onLine{right: 0.5%;bottom: 30%;}
	.tool-tit h4,.serve-tit h4,.news-tit h4,.Coop-tit h4{font-size: 30px;}
	.tool-tit span,.serve-tit span,.news-tit span,.Coop-tit span{font-size: 22px;}
	.casefont1 h2{font-size: 90px;margin: 11% 0 -30px 0;}
	.casefont1 h4{margin: 40px 0 10px 10px;font-size: 28px;}
	.case-consult{width: 270px;}
	.scope li{width: 190px;height: 100px;}
	.scope h4{font-size: 46px;}
	.asrban-font h4{font-size: 32px;margin:2% 0 20px;}
	.asrban-font h2{font-size: 44px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 32px;}
	.asrban-font p{margin: 1.5% 0 0;}
	.asrban-font span{font-size: 24px;}
	.asregbox .box1 .boxfr p{line-height: 24px;margin-top: 15px;font-size: 14px;}
	.asregbox .box1 .boxfl ul{height: 305px;}
    .asregbox .box2 ul{ margin-left:0px;}
	.asregbox .box2 li{margin-right: 2%;}
	.asregbox .box2 li p{font-size: 13px;line-height: 24px;}
	.asregbox .box2 h4{margin: 58px 0 33px 55px}
	.asregbox .box3 h4,.asregbox .box6 h3,.asregbox .box9 h3{font-size: 38px}
	.asregbox .box4 .boxfr font{padding: 6px 0;font-size: 14px;}
	.asregbox .box5 p{font-size: 16px;}
	.asregbox .box7 .boxfl img{width: 100%;}
	.asregbox .box7 .boxfr{width: 275px;}
	.asregbox .box7-cont{height: 690px;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 14px;line-height: 26px;}
	.asregbox .box9 li{margin-left: 2px;}
	.asregbox .box9 h4{margin: 20px 0 15px;}
	.asregbox .box9 p{font-size: 16px;}
	.asregbox .box9{margin: 80px 0 0;}
	.cour-cont .boxfl{line-height: 26px;}
	.jobs-op .slick h3{font-size: 46px;}
	.jobs-op .slick h4{font-size: 20px}
	.jobs-op .slick p{font-size: 15px;}
	.jobs-op .slick-prev{width: 45px;}
	.jobs-op .slick-next{width: 45px;}
	.learn .boxfr span{font-size: 35px;}
	.learn .boxfr font{font-size: 18px;}
	.learn .boxfl h3{font-size: 28px;}
	.learn .boxfl span{font-size: 20px;margin: 10px 0;}
	.learn .boxfl p{font-size: 15px;line-height:28px;}
	.domain .boxfl{width: 190px;}
	.domain .boxfl p span{font-size: 24px;margin-right: 10px;}
	.domain .boxfl p{font-size: 20px;}
	.domain .boxfl p font{width: 120px;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 42.5%;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 42.5%;}
	.expert .boxfl h3{margin: 20px 0;}
	.expert .boxfl b{line-height: 32px;font-size: 16px;}
	.expert .boxfl p{line-height: 24px;font-size: 14px;margin-top: 10px;}
	.clie-tit b{font-size: 30px}
	.clie-tit h4{margin: 5px 0 15px;}
	.clie-cont em img{width: 80%;display: block;margin: 0 auto;}
	.clients{margin-top: 40px;}
	.casusbox .boxfl{width: 220px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 40px;}
	.cascont > h4{line-height: 75px;height: 75px;}
	.casfo .boxyou{width: 28%;}
	.casfo .boxyou img{display: block;float: right;}
	.casus-ban1 span, .casus-ban2 span{font-size: 55px;}
	.casus-ban1{font-size: 20px;left:34%;top: 40px;}
	.casus-ban2{top: 115px;font-size: 20px;}
	.brandban ul{margin: 1.5% 0 65px;}
	.brandban h4{font-size: 44px;}
	.brandban li{width: 230px;height: 65px;}
	.toolbox .box2 .boxfr li{margin-top: 45px;}
	.toolbox .box2 .boxfr .right1 p{font-size: 16px;}
	.toolbox .box2 .boxfr .right1 b{font-size: 16px;}
	.toolbox .box2 .boxfr .left1{width: 80px;height: 80px;}
	.toolbox .box2 .boxfr .right1{line-height: 30px;}
	.worklist .slick em{height: 160px;}
	.worklist .slick em img{width: 60%;display: block;margin: 0 auto;}
	.worklist .slick p{margin: 15px 0 0 5px;font-size: 16px;}
	.worklist .slick span{margin: 15px;}
	.work-pro .slick .boxfr .fanh{margin: 75px 0 45px;}
	.newcont .box li{height: 400px;}
	.newsdetbox .boxfr{width: 300px;}
	.opnbox li a{margin: 15px auto;}
	.opnbox li p{margin: 10px auto;}
	
	
}
@media (min-width:1200px) and (max-width:1499px){
	.cont{width:1170px;}
	.logo{margin-right: 5%;}
	.pc-nav li{margin: 0 7px}
	.serv-tel{font-size: 20px;}
	.casefont h4{margin: 15px 0;font-size: 28px;}
	.casefont p{line-height: 32px;}
	.slibg h4{margin: 13px 0;}
	.agentlist .slick-list{width: 92.9%;}
	.agentlist .slick-next,.agentlist .slick-prev{height: 85px;}
	.terbox h4{margin: 30px 0 90px;}
	.onLine li{width: 65px;height: 65px;}
	.onLine{right: 0.5%;bottom: 30%;}
	.case-tit{width: 185px;height: 85px;}
	.case-tit div{height: 58px;}
	.case-tit div b{font-size: 22px;}
	.case-tit div h4{font-size: 24px;}
	.case-tit div h4 span{font-size: 34px;}
	.casefont1 h2{font-size: 90px;margin: 11% 0 -30px 0;}
	.casefont1 h4{margin: 40px 0 22px 10px;}
	.case-consult{width: 330px;}
	.asrban-font h4{font-size: 36px;margin:2% 0 20px;}
	.asrban-font h2{font-size: 50px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 36px;}
	.asrban-font p{margin: 2% 0 0;}
	.asregbox .box1 .boxfr p{line-height: 30px;margin-top: 30px;}
	.asregbox .box1 .boxfl ul{height: 360px;}
	.asregbox .box2 li{margin-right: 3%;}
	.asregbox .box2 li p{font-size: 15px;}
	.asregbox .box3 h4,.asregbox .box6 h3,.asregbox .box9 h3{font-size: 44px;}
	.asregbox .box4 .boxfr font{padding: 9px 0;}
	.asregbox .box8 .box8-cont .boxfl p{font-size: 16px;line-height: 44px;}
	.asregbox .box9 .boxfl{width: 32.454212%;}
	.asregbox .box9 .boxfr{width: 67.545788%;}
	.learn .boxfr span{font-size: 46px;}
	.learn .boxfr font{font-size: 20px;}
	.learn .boxfr p{margin-top: 70px;}
	.awards .slick-next,.awards .slick-next:hover,.awards1 .slick-next,.awards1 .slick-next:hover{right: 43.5%;}
	.awards .slick-prev,.awards .slick-prev:hover,.awards1 .slick-prev,.awards1 .slick-prev:hover{left: 43.5%;}
	.expert .boxfl h3{margin: 20px 0;}
	.expert .boxfl b{line-height: 36px;}
	.casus-ban1 span, .casus-ban2 span{font-size: 55px;}
	.casus-ban1{font-size: 20px;left:34%;top: 55px;}
	.casus-ban2{top: 135px;font-size: 20px;}
	.casusbox .boxfl{width: 220px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 40px;}
	.cascont > h4{line-height: 75px;height: 75px;}
	.casfo .boxyou{width: 28%;}
	.casfo .boxyou img{display: block;float: right;}
	.brandban ul{margin: 2% 0 87px;}
	.brandban h4{font-size: 44px;}
	.brandban li{width: 250px;height: 70px;}
	.toolbox .box2 .boxfr li{margin-top: 50px;}
	.toolbox .box2 .boxfr .right1 p{font-size: 18px;}
	.toolbox .box2 .boxfr .right1 b{font-size: 18px;}
	.newcont .box li{height: 420px;}
	.newsdetbox .boxfr{width: 350px;}
	.opnbox li a{margin: 25px auto;}
	.opnbox li p{margin: 15px auto 20px;} 
}
@media (min-width:1500px) and (max-width:1700px){
	.asrban-font h4{font-size: 36px;margin:3% 0 20px;}
	.asrban-font h2{font-size: 56px;margin:22px 0 5px; }
	.asrban-font h3{font-size: 44px;}
	.casusbox .boxfl{width: 260px;}
	.casusbox .boxfl .tit{height: 125px;}
	.casusbox .boxfl li.on{font-size: 20px;}
	.casusbox .boxfl ul{margin: 40px auto 30px;}
	.casusbox .boxfl li{margin-bottom: 42px;}
	.brandban li{width: 270px;height: 80px;}
}




















