@media only screen and (max-width: 1200px){
	.w-1200{width:1000px;}
	.serviceBanner dl{padding:13px 0 14px 15px;line-height:21px;}
	/*.serviceBanner div{height:403px;}*/
	.standPoint .pointR img{width:250px;}
	.contentEnd dl{float:none;}
}

@media only screen and (max-width: 1050px){
	.w-1200{width:880px;}
	.footerBox li{margin-top:20px;}
	.footerBox dl{padding:0 73px;background: url(../images/fBg.jpg) top right repeat-y;}
	.footerBox ul li:first-child dl{background: url(../images/fBg.jpg) top right repeat-y;}
	.footerBox li img{margin-left:70px;}
	.ewm,.broadside{display:none;}
	.indexList1{padding:45px 0;}
	.study img{width:320px;}
	.history .l{margin-left:0px;}
	.history .l div,.history .r div{width:340px;}
	.history .l span{right:-50px;}
	.linkBox div p{font-size:13px;line-height: 20px}
	.mesUs .l p {margin-left: 144px;width: 285px;}
	.mesUs .r{padding-left:50px;}
	.mesUs textarea {width: 287px;margin-left: 143px;}
	.mesUs .l h4 {margin-left: 140px;width: 300px;font-size: 14px;}
	.mesUs .r a{margin-left:200px;}
	.wuDong li p{font-size:12px;}
	.banner li a{padding: 0 15px;}
}
@media only screen and (max-width: 900px){
	.w-1200{width:100%;}
	.banner li a{padding:0 8px;}
	.page6 .thinkBox .contentEnd{display:none !important;}
	.thinkBox .giveEnd{top:10px;}
	.thinkBox .giveEnd h5 {margin-top: 46px;}
}
/*移动端*/
@media only screen and (max-width: 720px){

*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{padding-bottom:65px;}
#banner{height:0;}
.mShow,.pcHide{display:block;}
.w-1200{width:100%;}
.serviceBanner div{display:none !important;}
.pcShow,.Search,.tel,.banner li,.broadside,.ewm,.indexList1 li p,.indexCase .caseDes,.viewpoint .viewCon,.indexEvaluate{display:none;}
.banner li.serviceBanner{display:block;width:100px;}
/*.banner li.mServiceBanner a,.secBanner li.mServiceBanner a{background:url(../images/arr8.png) 40px 33px no-repeat;
background-size: 19px;}*/
.secBanner .serviceBanner a, .secBanner .serviceBanner a:hover {
background: url(../images/arr9.png) 95% center no-repeat;
background-size: 13px;
}
.secBanner .serviceBanner a.hov {
background: url(../images/arr8.png) 95% center no-repeat;background-size: 13px;
}
.banner li.mServiceBanner dl a{background:none;}
.indexWord b{display:block;}
.bx-wrapper .bx-pager{bottom:-35px;}
.indexWord h3{font-size:20px;}
.indexWord p,.p3Page .indexWord p{font-size:13px;}
.p3Page .indexWord p{line-height: 20px}
.indexList1{padding:20px 0;}
.indexList1 li{width:25%;margin-left:0;padding:0 4.1%;}
.indexList1 li img{width:100%;}
.indexList1 h4{font-size:13px;margin-top:10px;}
.indexList1 h4 i{display:none;}
.indexList1 h3{font-size:12px;line-height: 20px}
/*2.5 1.5 1.5 2.5 100-8=92/2=46*/
.indexCase li,.indexAllCase li,.viewpoint li{width:46%;margin:0;padding:8px 1.5% 8px 2.5%;}
.indexCase li:nth-child(even),.indexAllCase li:nth-child(even),.viewpoint li:nth-child(even){padding:8px 2.5% 8px 1.5%}
.indexCase h4{font-size:13px;text-align:center;height: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.caseTitle{font-size:20px;margin-top:30px;}

.indexCase a.moreBtn,.indexAllCase .moreBtn,.viewpoint .whiteBtn,.news-evaluate .moreBtn,.page4 .moreBtn,.p5Page .moreBtn,.standPoint .moreBtn{width:150px;height:36px;background-size:100%;line-height: 36px;
margin:20px auto;}
.indexCase{margin:15px auto 30px;}
.indexAllCaseTitle a{font-size:14px;padding:8px 9px 2px;line-height: 29px;}
.indexAllCaseTitle a.cur{border-bottom:2px solid #e60012;}
.indexAllCaseTitle a:first-child{font-size:16px;}
.indexAllCase li a span{width:88%;margin-left:6%;position:relative;font-size:13px;
background:none;color:#717071;}
.viewpoint h3{text-align:center;}
.viewpoint .whiteBtn{margin:20px auto 0;}
.viewpoint .title{font-size:13px;line-height: 21px;height:42px;overflow:hidden;}
.indexNews{width:100%;margin:0;}
.indexNews li{float:none;width:96%;padding-left:2%;margin-left:0;}
.footerBox{padding:15px 0;}
.footerBox dl,.footerBox ul li:first-child dl{padding:0;height:auto;background:none;margin-top:10px;}
.footerBox dd{display:none;}
.footerBox li{width:33%;margin-top:10px;}
.footerBox li img{margin:0 auto;}
.footerBox ul{width:96%;margin:0 2%;overflow:hidden;border-bottom:1px solid #808080;padding-bottom:10px;}
.footerBox dt{font-size:16px;text-align:center;}
.copyRightMobile{background:#717071;color:#f2f2f2;padding-left:2%;padding-bottom:15px;line-height:20px;}
.copyRightMobile a{color:#f2f2f2;}
.copyRightMobile p:nth-of-type(4){margin-top:8px;}
.copyRightMobile p:nth-of-type(4),.copyRightMobile p:nth-of-type(5){font-size:10px;line-height:15px;}
.head .logo{width:122px;left:10px;}
.headDes{margin:0;padding-top:7px;}
.headDes p{margin-left:140px;line-height:18px;font-size:10px;}
.head{padding:12px 0 10px;}
.allCase{overflow:inherit;}
/*page1*/
.myWorks .indexAllCaseTitle{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;position:relative;padding:0;}
.myWorks .indexAllCaseTitle:after{content:'';display:block;width:100%;height:1px;background:#f2f2f2;
position:absolute;top:50%;left:0;}
.page1 .indexAllCase{padding:20px 0  0;}
.indexPage .indexAllCase{padding:0;}
.indexPage .indexAllCaseTitle a.cur{border-bottom:2px solid #e60012}
.indexAllCaseTitle a,.myWorks .indexAllCaseTitle a:first-child{font-size:15px;}
.indexAllCaseTitle a{padding:0px;display:inline-block;width:24.9%;float:left;text-align:center;
height:40px;line-height:40px;border-bottom:2px solid #fff;}
.indexPage .indexAllCaseTitle a{border-bottom:2px solid #efefef;}
.indexAllCaseTitle a:last-child{width:auto;}
.allCase{margin-top:20px;}
.bilingualTitle{font-size:20px;line-height: 28px;}
.p3Page .indexList1 ul p{display:block;margin-left:100px;}
.p3Page .indexList1 li{min-height:100px;width:100%;padding:15px 0 10px;border-top:1px solid #f2f2f2;
overflow:hidden;position:relative;}
.p3Page .indexList1 img{width:60px;}
.p3Page .indexList1 div{width:100px;height:100%;position:absolute;top:15px;left:0;}
.p3Page .indexList1 a h4{font-size:16px;color:#585757;}
.p3Page .indexList1 li:nth-of-type(1) p{margin-top:15px;}
.p3Page .indexWord p.bilingualTitle{font-size:16px;line-height: 21px;margin: 0px auto 18px;}
.redIndexWord{padding:20px 0 25px;}
.brandBuilding .bilingualTitle{font-size:15px;margin:20px auto;line-height: 22px;}
.brandBuilding li,.brandBuilding li:first-child{width:96%;margin:0 2%;position:relative;}
.brandBuilding div{width:35%;position: absolute;top:0;left:0;}
.brandBuilding .en{font-size:9px;}
.brandBuilding .cn{font-size:14px;}
.brandBuilding img{margin:10px auto 0;}
.brandBuilding .cont{font-size:13px;margin-left: 35%;}
.brandBuilding{padding-bottom:40px;}
.p3Page .indexList1 ul{margin-top:20px;}
.page2 .indexList1 li{width:25%;}
.page2 .indexList1 li div{width:93%;}
.page2 .indexList1 li cite{width: 25px;height:25px;right:-10px;}
.page2 .indexWordWork{padding:8px 0;}
.workFlow {padding:0px 0 45px;}
.workFlow li{width:40%;float:left;margin-top:20px;}
.workFlow li:nth-of-type(3){margin-left:0px;}
.workFlow li h3{font-size:30px;}
.workFlow p{font-size:14px}
.workFlow ul{padding:0 0 0 15px;}
.page4 .indexWordTitle{line-height: 60px;margin-top:30px;border-top:none;}
.page4 .indexWord{padding:25px 0 0;}
.page4 .indexWord h3{margin-top:0px;font-size:22px;line-height: 35px}
.study {padding:10px 0px 10px 5px;}
.study h3{font-size: 23px;line-height: 36px;}
.study p{font-size: 14px;letter-spacing: 0;line-height: 14px;margin-top:15px;}
.study i{display:block;width: 100%;height: 10px;}
.study img{width:175px;right:-25px;}
.p4Title{font-size: 25px;line-height: 60px;}
.jobList{padding-bottom:50px;}
.jobList h3{text-indent:20px;border-bottom:1px solid #717071;font-size:20px;line-height:50px;}
.jobList ul{display:none;}
.jobList ul:nth-of-type(1),.jobList ul:nth-of-type(2){display:inline-block;width:50%;
text-indent:20px;}
.jobList li{border-bottom: 1px dotted #717071;line-height: 40px}
.jobList li a{margin-top:0px;}
/*.page4 .moreBtn{margin:0 auto;width: 120px;height: 29px;background-size: 120px;line-height: 29px;
margin-bottom: 20px;font-size:11px;}*/
.team li{width:100%;float:none;margin:20px 0 30px;border-bottom:1px solid #f2f2f2;
padding-bottom:22px;}
.team li p{margin:0;margin-left:2%;}
.team div{background:#eeeeee;overflow:hidden;margin:0 2%;}
.team div img{float:left;width:45%;margin-right:10px;}
.standPoint .pointR img{width:90px;height:80px;margin-left: 5px;}
.standPoint .pointR div{margin-left:10px;}
.standPoint .pointR h3{font-size:17px;}
.standPoint .pointR p{margin:0;height:37px;font-size: 14px;line-height: 19px;}
.standPoint h4{margin:0;font-size:13px;}
.standPoint a.moreBtn3{display:none;}
.standPoint .pointR{margin-top:15px;padding-bottom:10px;}
.standPoint #fenye{display:none;}
.rhBox{background:url(../images/rh4.jpg) no-repeat;background-size: 120px}
.rhBox ul{margin-left:120px;font-size:11px;color:#717071;}
.rhBox li{margin-top:30px;}
.dialog{width:96%;height:100%;margin:0;top:0;left:0;padding:0px 2%;}
#indexAllCase .indexAllCaseTitle:after{display:none;}
.linkBox img{width:90%;margin:0 5%;float:none;}
.linkBox div p{font-size:12px;}
.linkBox h3{font-size:15px;padding-bottom:10px;}
.linkBox{margin:20px auto 40px;}
.mesUs{padding:0;padding-bottom:20px;}
.mesUs .l{width:96%;float:none;margin:0 2%;}
.mesUs .l li{margin-top:5px;}
.mesUs .l span{width:100%;position:relative;text-align:left;line-height: 30px}
.mesUs .l p{margin:0;width: 100%;}
.mesUs textarea,.mesUs .l h4{width:100% !important;margin:0;}
.mesUs .r{padding:0;width:96%;float:none;margin:10px 2%;overflow:hidden;}
.mesUs .r1,.mesUs .r2{float:left;font-size:10px;}
.mesUs .r1{width:57%;margin-right:1%;}
.mesUs .r2{width:42%;}
.mesUs .r input{margin-right:2px;}
.mesUs .r a{clear:both;margin:0px auto;}
.page5 .wdTitle{line-height: 50px;font-size:20px;padding-top:10px;}
.wuDong li{width:48%;margin:0 1%;}
.wuDong li:first-child{margin:0 1%;}
.wuDong li i{display:block;}
.wuDong .comEmail p{top:45%;}
.wuDong li h3{font-size:16px;}
.wuDong li div{margin-top:5px;}
.page6 .caseTitle{border:none;}
.mBind{width:100%;}
.mBind li{border-bottom:1px solid #b8b7b8;font-size:13px;color:#717071;}
.mBind li:first-child{border-top:1px solid #b8b7b8;}
.mBind li h3{height:35px;line-height:35px;padding-left:10px;position: relative;font-size:15px;}
.mBind li h3:after{content:'';display:block;width:17px;height:10px;background:url(../images/arr5.png) no-repeat;
background-size: 17px;position:absolute;top:10px;right:10px;}
.mBind li .mBindCont{margin-left:10px;margin-top:10px;display:none;}
.mBindCont div{font-size:18px;color:#e60012;text-align:right;margin-right:10px;}
.mBindCont p{margin:10px 0 10px 10px;}
.mBind li.cur h3{background:#e60012;color:#fff;border:none;}
.mBind li.cur h3:after{content:'';display:block;width:17px;height:10px;background:url(../images/arr6.png) no-repeat;
background-size: 17px;position:absolute;top:10px;right:10px;}
.mBind .give{width:130px;margin:20px auto;}
.mBind .give p{font-size:10px;color: #717071;text-align: center;}
.mBind .give a{display:block;background:#e60012;color:#fff;width:130px;height:25px;text-align:center;
line-height: 25px;font-size:13px;margin-top:5px;}
.mbService{width:100%;position: absolute;top:130px;left:0;z-index:100;background:#f2f2f2;
display:none;}

.mbService a{font-size:15px;color:#595757}
.mbService dl{padding:15px;overflow:hidden;}
.mbService dt{clear:both;}
.mbService dd{float:left;}
.mbService dd a{margin-right:5px;}
.banner img{height:46px;width:43px;position:absolute;top:1px;border-left:1px solid #b60005;}
.banner #m1{right:44px;}
.banner #m2{right:0;}
.mTel{width:100%;height:100px;background:#262626;text-align:center;}
.mTel a{display:block;width:100%;height:100%;color:#fff;}
.mTel h3{font-size:20px;padding-top:15px;}
.mTel h3 span{color:#e72334;}
.mTel h4{font-size:16px;position:relative;width:160px;text-align:left;
margin:0 auto;}
.mTel h4 span{font-size:20px;}
.mTel img{width:25px;position:absolute;top:10px;right:0;}
.mbFooter{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 2000;}
.mbFooter ul{background:#f2f2f2;height:65px;font-size:14px;}
.mbFooter li{float:left;width:19%;text-align:center;height:100%;}
.mbFooter li a{color:#b3b3b3;display:block;width:100%;height:100%;}
.mbFooter li:nth-of-type(4){width:23%;}
.mbFooter li:nth-of-type(5){width:20%;}
.mbFooter li img{width:30px;margin:8px auto 0;}
.mbFooter li.cur{background:#e60012;}
.mbFooter li.cur a{color:#fff;}
.mbHead{width:60%;position:absolute;top:130px;right:0;z-index:100;display: none;}

.mbHead li{padding-left:20px;font-size:14px;height: 30px;line-height: 30px;background:#f2f2f2;
border-top:1px solid #c9caca;}
.mbHead li:first-child{border:none;}
.mbHead li a{color:#b3b3b3;display:block;width:100%;height:100%;font-size:17px;overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.mbHead li.cur{background:#898888;}
.mbHead li.cur a{color:#fff;}
.mbSearch{position:absolute;top:130px;right:0;z-index:100;background:#fff;height:47px;display:none;}
.mbService.temp,.mbHead.temp,.mbSearch.temp{position:fixed;top:47px;}
.mbSearch input{width:90%;height:85%;display:block;margin:0 auto;border:none;border-bottom:1px solid #A8A4A4;}
.mbSearch a{display:block;width:30px;height:33px;background:#fff url(../images/bigS.png) no-repeat;background-size:100%;
position:absolute;top:7px;right:11px;border-bottom:1px solid #A8A4A4;}
.pjPage .indexWord{padding:10px 0;}
.kfpj{margin:0 10px;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #f2f2f2;}
.kfpj h3{width:100%;height:30px;background:#e60012;font-size:15px;color:#fff;text-align:center;line-height: 30px;}
.pjCont{position:relative;min-height:120px;}
.kfpj img{width:100px;position:absolute;top:0;left:0;}
.pjCont div{margin-left:110px;color:#717071;}
.pjCont span{color:#e60012;}
.pjCont h4{text-align:right;}
.kfpj a{display:block;width:100px;height:25px;background:#e60012;color:#fff;line-height: 25px;
text-align:center;margin:10px auto;border-radius:3px;}


/*20150609*/
/*.indexPage .indexCase li{padding:0;float:none;margin:0 auto;}*/
.bx-wrapper .bx-pager.bx-default-pager a{width: 8px;height: 8px;border-radius: 50%;}
.myWorks .allCase li{width:45%;margin-top:10px;margin-left:1%;margin-right:1%;}
.indexAllCase li{width:45%;margin-top:10px;margin-left:1%;margin-right:1%;border:none;padding-top:0;padding-bottom:0;}
.indexAllCase li:nth-child(odd){margin-left:0;}
/*20150616*/
.addSearchBox .r{display:none;}
.addSearchBox .l{margin:0;width:94%;padding:0 3%;}
/*20150618*/
.allCase li a img{border:1px solid #ddd;}
.indexAllCase li:nth-child(even){padding: 0px 2.5% 0px 0px;}
.indexAllCase li a span{width:100%;margin-left:0;}
.toTop{display:none !important;}
.allCase li a img {width: 98.8%;}
/*20150621*/
.mbAn img{width:100%;display:none;}
.mbAn li.cur img{display:block;}
.mbAn{background:#eee;margin-bottom:35px;}
.mbAn li{border:none;border-top:1px solid #fff;}
.mbAn li:first-child{border:none;}
.moreShowAn .title2{background:#eee;font-size:13px;color:#252525;height:46px;margin-top: 20px;line-height: 46px;padding-left:10px;}
.moreShowAn .link{background: #efefef;padding-bottom: 10px;}
.moreShowAn .link p:first-child {
  margin:0;text-align:center;
  font-size: 16px;
  color: #262626;
  padding-top: 20px;
}
.moreShowAn .iptPhone {
  width: 100%;
  border-bottom: 1px solid #717071;
  height: 60px;
  text-align: center;
  position: relative;
}
.moreShowAn .link a {
   display: block;
  width: 200px;
  background: #e60012;
  color: #fff;
  font-size: 20px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin: 12px auto;
}
.moreShowAn .caseTitle{overflow:hidden;border-bottom:1px solid #efefef;}
.moreShowAn .newContent{font-size:14px;padding-bottom:20px;}
.moreShowAn .newContent div{padding:10px;}
.moreShowAn .newContent h4{font-size:13px;padding-left:10px;margin-bottom:-5px;}
.moreShowAn .con:first-child p {
  margin-left: 70px;
  margin-right: 10px;
}
.moreShowAn .con h5{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.moreShowAn .newContent img{width:100%;}
.moreShowAn .iptPhone{width:94%;margin-left:3%;}
/*20150624*/
.mbHistory .l{width:100%;margin-top: 15px;}
.mbHistory .r {width: 100%;margin-left: 0;padding-left: 0;margin-top: 15px;}
.mbHistory .l div, .mbHistory .r div {width: auto;margin-left: 100px;height: auto;
padding: 30px 0;font-size:12px;line-height:18px}
.mbHistory .l div p, .mbHistory .r div p{padding-top:0px !important;}
.mbHistory div{height:auto;}

.mbHistory .r span {left: 2px;}
.mbHistory .l span {left: 2px;right:auto;}
.mbHistory .r span {background: url(../images/h4.png) no-repeat;background-size: 100%;}
.mbHistory .l span {background: url(../images/h3.png) no-repeat;background-size: 100%;}
.mbHistory span {width: 78px;height: 78px;margin-top: -39px;line-height: 78px;font-size: 15px;}
.mbHistory .r p img {left: -10px;}
.mbHistory div img {width: 10px;margin-top: -12px;}
.mbHistory .l p img {left: -10px;-webkit-transform: rotate(180deg);}
.mbHistory{margin-bottom: 80px;}
.mbHistory i{top:60px;left:40px;height: 96%;}
.mbHistory .l:nth-of-type(1) span{line-height: 18px !important;padding-top: 24px !important;}
}
