﻿ 
 
@media only screen and (max-width:1650px) { 

/******小程序*****/
.nybanwz{ padding:180px 0 120px 0;}
.nybanwz strong, .nybanwz h1{ font-size:40px;}

/****移动应用*******/
.ydyydiv{ padding:60px 0; }
.ydyydiv dl dd{ padding-left:60px; padding-top:50px;}
.ydyydiv dl dd h2{ font-size:32px; line-height:50px;}
.ydyydiv dl dd p{ font-size:16px; line-height:28px; }


/*****视频服务****/
.spdivwz{ margin-top:-60px;}



/*******网站建设*****/
.wzjsdiv{padding:80px 100px;  margin-top:-80px;}
 
/*******新服务汇总*****/
.xfwdiv{padding:100px 0 0 0; margin-top:-120px;}
.xfwdivc .xfwdivctz{ width:50%; padding:180px 80px;}
.xfwdivcwz{ padding-top:160px;}
.xfwdivcwz .txt{padding-right:80px;}  
.xfwdivcwz .txt strong{  font-size:40px;  line-height:50px; padding-top:15px; background-size:35px auto; padding-right:45px;}  
.xfwdivcwz .txt h2 a{  font-size:36px; line-height:40px;}  
.xfwdivcwz .txt p{ padding-top:20px; margin:25px 0 35px 0;font-size:16px; line-height:30px;}  
.xfwdivcwz .txt span a{ width:80px; height:auto; float:left; padding:94px 5px 0 5px; background-size:80px auto !important; margin:0 20px 20px 0;  }  
.xfwdivcs .xfwdivcwz .txt{  padding-left:80px;}  
  
 
 
 
 
 
}
 
@media only screen and (max-width: 1450px) { 

.document_width1{ width:90%;}


/****首页***/
.banwenzi h2,.banwenzi h1{ font-size:50px;  line-height:50px;}
.banwenzi h3{ font-size:26px; line-height:32px;  margin:10px 0 25px 0 ;}
.banwenzi p{ font-size:30px; line-height:40px;  margin:10px 0;}
  
.indexab{ min-height:200px; padding:60px 0;}  
.indexableft{ width:60%;padding:50px 50px 50px 0; font-size:16px; line-height:28px;}  
.indexableft strong{font-size:40px; line-height:50px;margin-bottom:20px;}
.indexableft h3{ font-size:20px; line-height:28px; margin:5px 0 15px 0;}  
 
 
.indexabright{padding:50px 0 50px 50px;}  
.indexabright strong.s{ font-size:40px; line-height:50px; }
.indexabright h3{font-size:20px; line-height:28px;}
.indexabrighttxt{ width:300px; height:180px; padding-top:60px; } 
.indexabrighttxt strong{ font-size:50px; line-height:60px;}  
.indexabrighttxt p{font-size:16px; line-height:28px;}  

.indexdiv1{ min-height:400px; padding:60px 0; background-size:100% 400px;} 
.indextt{ margin-bottom:30px;}
.indextt h2{ font-size:32px; line-height:40px; } 
.indextt p{ font-size:16px; line-height:28px;width:70%; margin:4px 15%;}  
.indextt span{font-size:16px; line-height:28px; }  

.indexdiv1c{ padding:40px 0; }  
.indexdiv1c dl{ width:25%; padding:0 40px;} 
.indexdiv1c dl dt{ padding-bottom:20px;}
.indexdiv1c dl dt img{ width:60px;}
.indexdiv1c dl dt h2{ height:28px; font-size:22px; line-height:28px; margin-top:10px;}
.indexdiv1c dl dt p{height:24px; line-height:24px; font-size:14px; color:#555;}  
.indexdiv1c dl dd{ height:224px;padding:25px 0;}  
.indexdiv1c dl dd h3{ height:30px; line-height:30px; font-size:15px; }  

  
.index_gb{ padding:70px 0;}
.indexdiv3{ padding:60px 0;}
dl.fadl{  padding:30px;}
dl.fadl dt a{ width:65px; height:65px;padding:15px; border-radius:65px;}
dl.fadl dd{padding:15px 0 0 0; }
dl.fadl dd h2 a{ font-size:20px; line-height:28px;margin-bottom:15px;}
dl.fadl dd p{  height:96px; line-height:24px; font-size:14px; }

.indexdiv4{ padding:60px 0;}
.indexdiv5{ padding:60px 0;}

dl.xwdl{ width:48%;padding:25px;}
dl.xwdl dt{ width:75px;  padding-right:20px;}
dl.xwdl dt strong{ font-size:40px; line-height:50px;}
dl.xwdl dt p{ font-size:18px; line-height:32px;}
dl.xwdl dd{ padding-left:120px; margin-top:-90px;}

.botdiv{padding:40px 0;}
.botdiv strong{ line-height:40px; font-size:28px; padding-bottom:10px;margin-bottom:20px;}
.botdiv strong span a{ line-height:40px; font-size:16px; margin-left:30px;}

.botdivleft{ width:25%;}
.botdivleft h3{line-height:40px;padding-right:40px; font-size:22px; margin-bottom:20px;}
.botdivleft h4{ width:100%; line-height:30px; font-size:26px; margin-bottom:20px;}
.botdivleft p{ line-height:28px; font-size:15px; }

.botdivcenter{ width:35%; }
.botdivcenter h3{ line-height:40px;padding-right:40px; font-size:22px; margin-bottom:20px;}
.botdivcenter p{ line-height:28px; font-size:15px; margin-bottom:10px;} 

.botdivright{ width:40%;}
.botdivright h3{ line-height:40px;padding-right:40px; font-size:22px; margin-bottom:20px;}
.botdivright p{  line-height:28px; font-size:15px;margin-bottom:10px;}
.botshow{ margin-top:20px;}

.links{ margin-top:25px;}
.links strong{height:24px; line-height:15px; margin:0; font-size:16px; padding:0; border-bottom:none; line-height:24px;}

.bqdiv{  padding:25px 0; font-size:13px; line-height:22px; }
.bqdiv p{ font-size:16px; line-height:24px; }

 
/****弹出留言框****/  
.topclose{ width:50px; height:50px; background-size:35px auto; margin-top:20px; }
.toplydivl{padding:35px 30px;}
.toplydivl strong.s{font-size:24px; line-height:34px;margin-bottom:8px;}
.toplydivl strong.s1{ font-size:26px; line-height:32px;}
.toplydivl .xt{  margin:15px 0;}
.toplydivl p.p{ font-size:16px;  line-height:26px;}
.toplydivl h2{ margin:15px 0; font-size:20px; line-height:30px;}
.toplydivl p.p2{ font-size:15px; line-height:26px;}

.toplydivr{  padding:0px 30px 80px 30px;}
.toplydivr strong.s{font-size:24px; line-height:32px; margin-bottom:15px;}
.toplydivr .input{height:40px; line-height:40px; margin-bottom:10px;text-indent:20px; font-size:15px;}
.toplydivr .button{ height:50px; line-height:50px;font-size:16px;}

/****成功案例*****/ 
.casediv{ min-height:400px; padding:160px 0 60px 0; background-size:100% 500px !important;}
.divnytt h2{ font-size:30px; line-height:40px;} 
.divnytt p{ font-size:16px; line-height:26px;margin:8px 0%;}  
.divnytt ul{ margin:20px auto 0 auto;}
.divnytt ul li a{ padding:0 20px; font-size:16px; height:36px;  line-height:36px;}
.caselist{ padding:20px; margin-top:20px; }
.mianbao{ font-size:14px; line-height:26px;}  
  

/*******新闻列表*******/
.newsdiv{ min-height:400px; padding:160px 0 60px 0; background-size:auto 500px !important;}


/***成功案例-详情*****/
a.casea{ width:200px; height:50px; line-height:50px;  top:20px; background:url(../images/alxx_tb.png) 150px center no-repeat #cac777; text-indent:30px;font-size:16px;} 
a.casea:hover{background:url(../images/alxx_tb.png) 170px center no-repeat #cac777;} 
dl.alxxdivjj{ padding:30px 0; } 
dl.alxxdivjj dt{ width:25%;}
dl.alxxdivjj dt p{ font-size:14px; line-height:24px; margin-bottom:5px;}
dl.alxxdivjj dt h2{ font-size:20px; }
dl.alxxdivjj dd{ width:75%; font-size:16px; line-height:26px; }
.alxxdivtp{font-size:14px; line-height:24px;}



/******小程序*****/
.nybanwz{ padding:140px 0 120px 0;}
.nybanwz strong,.nybanwz h1{font-size:30px; line-height:40px;}
.nybanwz p{ font-size:16px; line-height:26px;}

.xcxdiv{padding:60px 0;}
.xcxdiv dl.d1 dt img{ width:100px; height:100px; padding:20px; }
.xcxdiv dl.d1 dd{ margin:10px 0;}
.xcxdiv dl.d1 dd h2{ font-size:20px; line-height:26px;}
.xcxdiv dl.d1 dd p{font-size:14px; line-height:24px;}

.appdiv{padding:60px 0;}
.appdiv dl{ width:24%; margin:0.5%; padding:20px 10px;}
.appdiv dl dt{ font-size:30px;  line-height:50px;}
.appdiv dl dd strong{height:26px; line-height:26px; font-size:20px;}

.appdiv2{  padding:60px 0;}
.appdiv2 dl{ width:24%; height:400px; }
.appdiv2 dl dd{padding:40px 20px 30px 20px;}
.appdiv2 dl dd strong{ font-size:20px; line-height:26px;margin-bottom:10px;}
.appdiv2 dl dd p{ width:100%; height:260px; overflow:hidden; font-size:14px; line-height:26px;}
  
.appdiv1{padding:60px 0;}
.appdiv1 dl{ width:24%; padding:20px;}
.appdiv1 dl dt img{ width:36px; }
.appdiv1 dl dd{margin-top:5px;}
.appdiv1 dl dd h4{ height:26px; font-size:20px; line-height:26px;}

.appdiv3{ padding:60px 0;}
.appdiv3 dl{ width:15%;  margin:0.83%;}
.appdiv3 dl dt{ height:60px; }
.appdiv3 dl dt strong{ height:60px; line-height:60px; font-size:18px;}
.appdiv3 dl dd{ height:140px; padding:20px; font-size:14px; line-height:22px;}


/****移动应用*******/
.ydyydiv{ padding:60px 0; }
.ydyydiv dl dt img{ width:100%; margin:0;}
.ydyydiv dl dd{ padding-left:40px; padding-top:60px;}
.ydyydiv dl dd h2{ font-size:26px; line-height:30px; margin-bottom:10px;}
.ydyydiv dl dd p{ font-size:14px; line-height:25px; }
.ydyydiv dl dd a.a{ padding:0 30px; height:38px;line-height:38px;margin:15px 15px 0 0; border-radius: 38px 38px 0 38px;font-size:16px;}
.ydyydiv dl dd a.a1{ width:auto; padding:0 30px; height:38px;line-height:38px; margin:15px 15px 0 0; border-radius: 38px 38px 0 38px; font-size:16px;}
.ydyydiv dl dd a:hover {border-radius:38px;}

.ydyydiv2 dl dd{ padding-top:100px;} 
.ydyydiv1 dl dd{ padding-top:80px;} 
.ydyydiv dl.d1 dd{ padding-left:0; padding-right:40px;} 
.ydyydiv2 dl.d1 dd{ padding-top:120px;} 

/******全网营销******/
.qwyxdiv{ padding:60px 0;}
.qwyxdiv dl{ width:100%; margin:0;}
.qwyxdiv dl dt{ width:40%;}
.qwyxdiv dl dt img{ width:90%; margin:0 5%;}
.qwyxdiv dl dd{ width:60%;  padding:80px 50px 0 50px;}
.qwyxdiv dl dd h2{ font-size:30px; line-height:40px; margin-bottom:10px;}
.qwyxdiv dl dd p{font-size:16px; line-height:26px;}
.qwyxdiv dl dd span{ width:100%; margin-top:25px;}
.qwyxdiv dl dd span a{ width:80px; font-size:14px; line-height:24px;}  
.qwyxdiv dl dd span a s{ width:80px; height:80px;   background-size:80px 80px !important;  }
 
 
.qwyxdiv1{float:left; padding:60px 0;}
.qwyxdiv1 dl{ padding:25px 20px;}
.qwyxdiv1 dl dt{ width:70%; height:auto; margin:0 15%;}
.qwyxdiv1 dl dd{ margin-top:20px;}
.qwyxdiv1 dl dd h2{ font-size:24px; line-height:30px;}
.qwyxdiv1 dl dd h3{ font-size:16px; line-height:26px; margin:5px 0 10px 0;}
.qwyxdiv1 dl dd p{ height:104px;  font-size:15px; line-height:26px;}

.qwyxdiv3{ padding:80px 0;}
.qwyxdiv3wz{font-size:15px; line-height:24px;}
.qwyxdiv3wz a{ height:40px; line-height:40px; padding:0 25px; margin:10px; }

.qwyxdiv2{padding:60px 0;}
.qwyxdiv2 dl{ width:30.3333%; height:auto; margin:70px 1.5% 1.5% 1.5%;}
.qwyxdiv2 dl dt{ margin-top:-70px;}
.qwyxdiv2 dl dt img{ width:140px;}
.qwyxdiv2 dl dd{ padding:0px 20px 25px 20px;}
.qwyxdiv2 dl dd strong{ font-size:24px; line-height:26px; margin-bottom:10px;}
.qwyxdiv2 dl dd p{font-size:16px; line-height:26px;}

.qwyxdiv4{ padding:60px 0;}
.qwyxdiv4 dl dt{height:400px;}
.qwyxdiv4 dl dd{ height:300px;  margin-top:-350px;  padding:50px; }
.qwyxdiv4 dl dd p.p{ font-size:16px; line-height:26px;margin-bottom:15px;}
.qwyxdiv4 dl dd p.p1{ font-size:14px; line-height:24px; }

/*****品牌推广****/
.ppfwdiv{padding:60px 0;}
.ppfwdiv dl{ width:30%;margin:1.665%; }  
.ppfwdiv dl dt{height:60px;}
.ppfwdiv dl dt img{ width:90px;  }
.ppfwdiv dl dd{ margin-top:-30px; padding:50px 20px; }  
.ppfwdiv dl dd strong{ font-size:24px; line-height:32px;  margin-bottom:10px;}
.ppfwdiv dl dd p{ font-size:14px; line-height:24px;}  
 
.ppfwdiv1{ padding:60px 0;}  
.ppfwdiv1 dl{  height:120px; overflow:hidden;  float:left;padding:15px 20px; }
.ppfwdiv1 dl dt{ width:60px; left:20px; top:25px; }
.ppfwdiv1 dl dt img{ width:60px;}  
.ppfwdiv1 dl dd{ width:100%; padding-left:75px;}
.ppfwdiv1 dl dd h2{ line-height:34px; font-size:22px;}  
.ppfwdiv1 dl dd p{ height:52px; line-height:26px; font-size:16px;}  

 
/*******增值服务*******/  
.zzfwdiv{ padding:60px 0;}
.zzfwdiv dl{ width:31.3333%; margin:1%; box-shadow:0 4px 4px #ccc; padding:30px 20px; }  
.zzfwdiv dl dt{ width:50px;}
.zzfwdiv dl dt img{ width:50px;}
.zzfwdiv dl dd{ padding-left:70px; margin-top:-50px;}  
.zzfwdiv dl dd h3{ font-size:20px; line-height:26px;}
.zzfwdiv dl dd p{ height:160px;font-size:15px; line-height:26px; }
  
.zzfwdiv1{padding:60px 0;}
.zzfwdiv1 dl{ width:18%; margin:1%;}
.zzfwdiv1 dl dt img{ height:60px; margin:30px auto 0  auto;}
.zzfwdiv1 dl dd{ padding:30px 10px; font-size:16px; line-height:26px;}
.zzfwdiv1 dl dd strong{ font-size:20px; line-height:26px; }


 
/*******外包服务******/  
.wbfwdiv{padding-bottom:60px;}
.wbfwdivwz{  padding:50px 30px; margin-bottom:50px; margin-top:-60px;}
.wbfwdivwz ul.u1 li strong{ font-size:50px; line-height:56px;}  
.wbfwdivwz ul.u1 li p{ font-size:16px; line-height:22px;}  

.wbfwdiv dl dd{ padding:10px 0 0 40px;}
.wbfwdiv dl dd strong{ font-size:60px; line-height:70px; }
.wbfwdiv dl dd h2{font-size:30px; line-height:40px;margin-top:-40px;}
.wbfwdiv dl dd p{ font-size:16px; line-height:26px;margin-top:10px;}
.wbfwdiv dl dt{  padding-left:80px; }
.wbfwdiv dl dt img{ width:90%;}  

.wbfwdiv1{padding:60px 0;}
.wbfwdiv1 ul{ margin-top:50px;}
.wbfwdiv1 ul li{ width:35%;padding:0 40px 30px 40px;}
.wbfwdiv1 ul li strong{ font-size:20px; line-height:30px;}
.wbfwdiv1 ul li p{ min-height:63px; font-size:15px; line-height:21px; }
.wbfwdiv1 ul li.l1{ width:30%; padding:0 40px 30px 0;}
.wbfwdiv1 ul li.l1s{ padding:30px 40px 0 0; }
.wbfwdiv1 ul li.l2{padding:30px 40px 0 40px; }

.wbfwdiv3bj{ padding:60px 0;}
.wbfwdiv3lefttxt{ padding:30px;margin-bottom:15px;}
.wbfwdiv3lefttxt h2{font-size:24px; line-height:30px; margin-bottom:8px; }
.wbfwdiv3lefttxt h2 span{ font-size:26px;}
.wbfwdiv3lefttxt p{ font-size:15px; line-height:24px;}

.wbfwdiv3right{ width:40%; margin-left:5%; padding-top:25px;}
.wbfwdiv3right p.p{ font-size:15px; line-height:28px; margin-bottom:30px;}
.wbfwdiv3right strong{ font-size:30px; line-height:42px; margin-bottom:20px;}
.wbfwdiv3right h3{ font-size:22px; line-height:34px; margin-bottom:20px;}
.wbfwdiv3right h4{ font-size:16px; line-height:24px;}


/****视频服务*******/  
.spdiv{ padding-bottom:60px;}
.spdivwz{ padding:20px 30px; margin-bottom:40px; margin-top:-70px;}
.spdivwz strong.s{ font-size:26px; line-height:32px;margin-bottom:15px;}  
.spdivwz ul{ margin:15px 0;}
.spdivwz ul li{ width:15.65%;padding-top:50px;background-size:40px auto !important;}  
.spdivwz ul li h3{font-size:18px; line-height:30px;}  
.spdivwz ul li p{font-size:15px; line-height:26px;}  
  
.spdivfw{ width:49%;  padding:25px 20px;}  
.spdivfwwz .h2{ height:60px;font-size:28px;background-size:45px auto !important; padding-left:55px; line-height:60px; margin:0 0 10px 0;}
.spdivfwwz dl{ padding:0 20px;margin-bottom:10px;}
.spdivfwwz dl dt{ height:46px; line-height:46px;padding-right:20px; font-size:18px; font-weight:600;}
.spdivfwwz dl dd{ padding:10px 0; font-size:15px; line-height:26px;}

.spdiv1{ padding:60px 0;}
.spdiv1 ul li.l1{  padding:20px 10px;}
.spdiv1 ul li.l1 strong{ font-size:30px; line-height:38px;}
.spdiv1 ul li.l1 p{  font-size:18px; line-height:26px; }
.spdiv1 ul li.l2{ width:5%; height:115px; background-size:20px auto;}


/******关于我们*****/
.aboutdiv{ padding-bottom:60px;}
.abcard{ width:24%; float:left; margin:20px 1% 0 0; padding:30px 20px;}
.abcard strong{ width:100px; height:100px; line-height:100px;font-size:50px; margin:-70px 0 20px 0; }
.abcard h2{font-size:22px; line-height:30px;}
.abcard p{ font-size:16px; line-height:24px; }


.aboutdiv1{padding:80px 0;}
.aboutdiv1 dl{ width:25%;  padding:30px;}
.aboutdiv1 dl dt img{ width:80px; }
.aboutdiv1 dl dd h3 a{font-size:22px;margin-top:15px;}  

  
  
/************联系我们********/  
.lxwmdiv{ padding:60px 0;}
.lxwmdiv dl.d1{  margin-bottom:50px;}
.lxwmdiv dl.d1 dt{ width:30%;  margin-top:20px;}  
.lxwmdiv dl.d1 dt p{  font-size:16px; line-height:28px;} 
.lxwmdiv dl.d1 dt strong{ font-size:30px; line-height:34px;} 
.lxwmdiv dl.d1 dd strong,.lxwmdiv dl.d1 dd h1{ font-size:40px; line-height:46px;}
.lxwmdiv dl.d1 dd p{font-size:18px; line-height:30px;}  

.lxwmdiv dl.d2 dt{ height:50px; line-height:50px; padding-left:50px; background-size:40px auto !important; font-size:18px;} 
.lxwmdiv dl.d2 dd{padding-left:50px; font-size:16px; line-height:26px;}
  
.lxwmdiv dl.d3{ margin-top:70px; padding-top:50px;}  
.lxwmdiv dl.d3 dt{ width:360px;  padding:48px 0;}
.lxwmdiv dl.d3 dt strong{ height:80px; padding:10px 0 0 75px;  font-size:24px; line-height:30px;}  
.lxwmdiv dl.d3 dt strong p{  font-size:24px; margin-top:5px;}  
.lxwmdiv dl.d3 dd{ padding:30px 420px 0 420px;margin-top:-175px;}  
.lxwmdiv dl.d3 dd p.p1{ font-size:16px; line-height:26px; } 
.lxwmdiv dl.d3 dd p.p{ width:260px; margin-top:-80px; margin-right:-320px; font-size:12px; line-height:18px;} 
.lxwmdiv dl.d3 dd p.p span{ width:120px; margin:0 5px;}
  
.lxwmdiv1{padding:60px 0;}
.lxwmdiv1left{ width:62%; padding:50px;}
.lxwmdiv1left .input{ height:46px; line-height:46px; font-size:16px;}
.lxwmdiv1left .txt{ width:100%; height:100px; line-height:30px; padding-top:15px;font-size:16px;}
.lxwmdiv1left .button{ width:180px; height:50px; line-height:50px; font-size:16px;  margin-top:15px; }


.lxwmdiv1right{ width:38%; padding:50px; }
.lxwmdiv1right p.p{ font-size:16px; line-height:26px; margin-bottom:30px;}
.lxwmdiv1right strong{ font-size:30px; line-height:40px; margin-bottom:30px;}
.lxwmdiv1right h3{ font-size:20px; line-height:30px; }
.lxwmdiv1right h4{ font-size:16px; line-height:24px;}

  
/*****解决方案详情页******/
.soldl dt img{ height:230px; }
.soldl dd{ margin-top:-150px;}
.soldl dd h1{ line-height:40px; font-size:28px; padding:10px 40px; border-radius:0 40px 40px 0;}

 
 /*******网站建设*****/
.wzjsdiv{padding:60px 100px;  margin-top:-80px;}
.wzjsdiv dl.d1 dt{ width:30%; }
.wzjsdiv dl.d1 dd{ width:70%; margin-top:35px; padding-left:40px; }
.wzjsdiv dl.d1 dd span{ font-size:14px; line-height:24px;}
.wzjsdiv dl.d1 dd h1{font-size:30px; line-height:36px;}
.wzjsdiv dl.d1 dd p{ font-size:16px; line-height:26px;}

.wzjs_div{padding:60px 0;}
.wzjs_div dl.d1{ width:32%;margin:0 2% 2% 0;} 
.wzjs_div dl.d1 dt h2{ font-size:30px; line-height:38px; top:40px; padding-left:30px; }
.wzjs_div dl.d1:hover dt h2{ margin-top:40px;}
.wzjs_div dl.d1 dd{ padding:60px 30px; }
.wzjs_div dl.d1 dd h3 a{ font-size:28px; line-height:34px; }
.wzjs_div dl.d1 dd p{ font-size:15px; line-height:26px;}
.wzjs_div dl.d1 dd a.a{ width:140px; height:40px; line-height:40px; font-size:16px;border-radius:0 20px 0 20px; margin:15px auto; }
.wzjs_div dl.d1 dd a.a:hover{ border-radius:20px 0  20px 0; }

.wzjsdiv3{ padding:60px 0;}
dl.zzfwdl{ width:14.666%;margin:1%; padding:30px 15px; }
dl.zzfwdl dt img{ height:60px; }
dl.zzfwdl dd h3 a{ font-size:20px; line-height:30px; margin:25px 0 10px 0;}

/*******新服务汇总*****/
.xfwdiv{padding:80px 0 0 0; margin-top:-120px;}
.xfwdivc .xfwdivctz{ width:50%; padding:190px 60px;}
.xfwdivcwz{ padding-top:150px;}
.xfwdivcwz .txt{padding-right:60px;}  
.xfwdivcwz .txt strong{  font-size:40px;  line-height:50px; padding-top:15px; background-size:35px auto; padding-right:45px;}  
.xfwdivcwz .txt h2 a{  font-size:36px; line-height:40px;}  
.xfwdivcwz .txt p{ padding-top:20px; margin:15px 0 25px 0;font-size:14px; line-height:20px;}  
.xfwdivcwz .txt span a{ width:70px; height:auto; float:left; padding:84px 5px 0 5px; background-size:70px auto !important; margin:0 10px 10px 0;  }  
.xfwdivcs .xfwdivcwz .txt{  padding-left:60px;}  
  
/******微信公众号*****/
.gzhdiv{  padding:60px 0;}
.gzhdiv dl.d1{ width:24%; margin:0.5%;}
.gzhdiv dl.d1 dt img{ width:70px;}
.gzhdiv dl.d1 dd h3{ font-size:20px; line-height:26px;  }
.gzhdiv dl.d1 dd p{ font-size:14px; line-height:24px;height:96px;}

.gzhdiv1{ padding:60px 0;}
.gzhdiv1txt{ width:49%; padding:40px;  margin:0.5%;}
.gzhdiv1txt h2{ font-size:26px; line-height:32px; margin-bottom:8px;}
.gzhdiv1txt h2 span{  font-size:32px;}
.gzhdiv1txt p{ height:96px; font-size:14px; line-height:24px; }
 


} 



@media only screen and (max-width: 1180px) { 

.document_width{ width:90%; max-width:760px; margin:0 auto; }
.document_width1{  width:90%; max-width:760px; margin:0 auto;}
.fdright{ bottom:10px;}


/*****首页******/
.header{ width:100%; height:90px; background:rgba(0,0,0,0.7) !important;}  
.header .document_width{ position:relative;}
.menutb{ display:block;}
ul.menu{display:none}
.sjmenu{ width:200px; height:auto; float:left; position:absolute; right:0; top:90px; background:#cac777;}
.sjmenu li a{ width:100%; height:40px; line-height:40px; font-size:16px; font-family: "AlibabaLight"; text-align:center;  color:#fff; border-bottom:1px solid #fff; float:left;}
  
.banwenzi h2,.banwenzi h1{ font-size:36px;  line-height:40px;}
.banwenzi h3{ font-size:22px; line-height:28px;  margin:10px 0 25px 0 ;}
.banwenzi p{ font-size:24px; line-height:30px;  margin:10px 0;}
  
.indexab{ padding:0; background:#000;}
.indexableft{ width:100%; padding:50px 0; font-size:15px; line-height:24px;}
.indexableft strong{font-size:30px; line-height:40px;margin-bottom:10px;}
.indexableft h3{ font-size:18px; line-height:26px; margin:5px 0 15px 0;}  
.indexabright{ padding:0; display:none;}

.indexdiv1{ padding:50px 0;}
.indextt{ margin-bottom:20px;}
.indextt h2{ font-size:30px; line-height:40px; } 
.indextt p{ font-size:15px; line-height:24px;width:100%; margin:4px 0;}  
.indextt span{font-size:15px; line-height:24px; }  

.indexdiv1c dl{ padding:0 20px; width:50%; margin:20px 0;}

p.pa{ width:180px; height:46px;}
p.pa a{ height:46px; line-height:46px; margin-top:30px; border-radius:46px 46px 0 46px; font-size:16px; }
p.pa a:hover{  border-radius:46px;}

.indexdiv2{ padding-bottom:50px;}
dl.aldl{ width:48%; margin:1%;}
dl.aldl dd a h3{ font-size:18px;}

.index_gb a.a{ height:40px; line-height:40px;  padding:0 40px; border-radius:40px; font-size:16px;}

dl.fadl{ width:49%;}
dl.xwdl{ width:100%; margin:1% 0;}

.botdiv strong span{ display:none;}
.botdivleft{ width:50%;}
.botdivcenter{ width:50%;}
.botdivright{ display:none;}

/****弹出留言框****/  
.topclose{ width:50px; height:50px; background-size:35px auto; margin-top:20px; }
.toplydivl{ display:none;}
.toplydivr{  padding:0px 30px; width:100%;}
.toplydivr label{ font-size:14px;}
  
/***新闻列表-详情******/
.newsxxleft{ width:100%;border-right:none; padding-right:0px;}
.newsxxleft .h1{ font-size:20px; line-height:26px; padding:10px 0;}
.newxtt{ height:36px; line-height:36px; font-size:12px; }
.newxtt span{  background-size:16px auto !important; padding-left:20px; margin:0 10px;}
.newsxxwz{  padding:20px; font-size:15px; line-height:26px; }
.newssxt{ margin-top:25px; padding-top:15px;}
.newssxt p a{height:26px; line-height:26px; font-size:14px; }

.newsxxright{ width:100%; padding-left:0px; margin-top:20px; }
.newsxxright dl{ margin-bottom:25px;}
.newsxxright dl dt{ font-size:20px;line-height:26px; margin:10px 0; background-size:3px 10px; padding-left:10px; }
.newsxxright dl dd ul li {padding:8px 0;}
.newsxxright dl dd ul li a h3 {font-size:15px;line-height:22px;margin-bottom:2px;}
.newsxxright dl dd ul li a p {  font-size:12px;line-height:18px;}
    
 
/******小程序*****/
.nybanwz{ padding:160px 0 90px 0;}
.nybanwz strong,.nybanwz h1{font-size:30px; line-height:30px;}
.nybanwz p{ font-size:15px; line-height:24px;}

.xcxdiv{padding:40px 0;}
.xcxdiv dl.d1{ width:48%; margin:1%; box-shadow:0 2px 10px #ededed; padding:25px; box-sizing:border-box;}
.xcxdiv dl.d1 dt img{ width:80px; height:80px; padding:15px; }

.appdiv{padding:40px 0;}
.appdiv dl{ width:48%; margin:1%; padding:20px 10px;}

.appdiv2{  padding:40px 0;}
.appdiv2 dl{ width:48%; margin:1%; height:300px; }
  
.appdiv1{padding:40px 0;}
.appdiv1 dl{ width:32.333%; margin:0.5%; padding:20px;}

.appdiv3{ padding:60px 0;}
.appdiv3 dl{ width:32.333%; margin:0.5%; }
.appdiv3 dl dd{ height:100px;}

/****移动应用*******/
.ydyydiv{ padding:40px 0; }
.ydyydiv dl dt{ width:100%;} 
.ydyydiv dl dt img{ width:150px; margin:0;}
.ydyydiv dl dd{ width:100%; padding-left:180px; padding-top:0px; margin-top:-150px;}
.ydyydiv dl dd h2{ font-size:26px; line-height:30px; margin-bottom:10px;}
.ydyydiv dl dd p{ font-size:14px; line-height:25px; }
.ydyydiv dl dd p span{ width:50%; height:auto; float:left;}
.ydyydiv dl dd a.a{ padding:0 30px; height:38px;line-height:38px;margin:15px 15px 0 0; border-radius: 38px 38px 0 38px;font-size:16px;}
.ydyydiv dl dd a.a1{ width:auto; padding:0 30px; height:38px;line-height:38px; margin:15px 15px 0 0; border-radius: 38px 38px 0 38px; font-size:16px;}
.ydyydiv dl dd a:hover {border-radius:38px;}

.ydyydiv2 dl dd{ padding-top:0px;} 
.ydyydiv1 dl dd{ padding-top:0px;} 
.ydyydiv dl.d1 dt{ float:left;}
.ydyydiv dl.d1 dd{ padding-left:180px; padding-right:0px; float:right;} 
.ydyydiv2 dl.d1 dd{ padding-top:0px;} 



/******全网营销******/
.qwyxdiv{ padding:40px 0;}
.qwyxdiv dl{ width:100%; margin:0;}
.qwyxdiv dl dt{ display:none;} 
.qwyxdiv dl dd{ width:100%;  padding:0px;}
.qwyxdiv dl dd h2{ font-size:30x; line-height:30px; margin-bottom:5px;}
.qwyxdiv dl dd p{font-size:16px; line-height:26px;}
.qwyxdiv dl dd span{ width:100%; margin-top:15px;}
.qwyxdiv dl dd span a{ width:70px; font-size:14px; line-height:20px;}  
.qwyxdiv dl dd span a s{ width:70px; height:70px;   background-size:70px 70px !important;  }
  
.qwyxdiv1{ padding:40px 0;}
.qwyxdiv1 dl{ padding:15px 10px; width:48%; margin:1%;}
.qwyxdiv1 dl dt{ width:50%; height:auto; margin:0 25%;}
.qwyxdiv1 dl dd{ margin-top:20px;}
.qwyxdiv1 dl dd h2{ font-size:20px; line-height:24px;}
.qwyxdiv1 dl dd h3{ font-size:16px; line-height:26px; margin:5px 0 10px 0;}
.qwyxdiv1 dl dd p{ height:104px;  font-size:14px; line-height:24px;}

.qwyxdiv3{ padding:60px 0;}
.qwyxdiv3wz{font-size:14px; line-height:24px;}
.qwyxdiv3wz a{ height:36px; line-height:36px; padding:0 15px; margin:5px; }

.qwyxdiv2{padding:40px 0;}
.qwyxdiv2 dl{ width:48%; height:auto; margin:1%; padding:20px; box-sizing:border-box;}
.qwyxdiv2 dl dt{ margin-top:0px;}
.qwyxdiv2 dl dt img{ width:100px;}
.qwyxdiv2 dl dd{ padding:0px 20px 25px 20px;}
.qwyxdiv2 dl dd strong{ font-size:20px; line-height:26px; margin-bottom:10px;}
.qwyxdiv2 dl dd p{font-size:14px; line-height:24px;}

.qwyxdiv4{ padding:40px 0;}
.qwyxdiv4 dl dt{height:200px; width:100%;}
.qwyxdiv4 dl dd{ width:90%; height:auto;  margin:-50px 5% 0 5%;  padding:20px; box-shadow:none; }
.qwyxdiv4 dl dd p.p{ font-size:16px; line-height:26px;margin-bottom:15px;}
.qwyxdiv4 dl dd p.p1{ font-size:14px; line-height:24px; }



/*****品牌推广****/
.ppfwdiv{padding:40px 0;}
.ppfwdiv dl{ width:48%; margin:1%;}
.ppfwdiv dl dt{ display:none;}
.ppfwdiv dl dd{ margin:0; padding:30px 20px;}
.ppfwdiv dl dd strong{ font-size:20px;}

.ppfwdiv1 dl{ height:auto;}
.ppfwdiv1 dl dt{ width:100%; position:static;}
.ppfwdiv1 dl dt img{ width:50px; margin:0 auto;}
.ppfwdiv1 dl dd{ padding:0; text-align:center; }
.ppfwdiv1 dl dd h2{ font-size:20px; line-height:28px;margin:5px 0 4px 0;}
.ppfwdiv1 dl dd p{ height:66px; line-height:22px; font-size:14px;}

.ppfwdiv2{ padding:60px 0;}
.ppfwdiv2 h2{font-size:24px; line-height:32px;}
.ppfwdiv2 h3{ font-size:18px; line-height:30px;}
.ppfwdiv2 p{font-size:16px; line-height:24px;margin:15px 0 25px 0;}
.ppfwdiv2 a{ width:100px; height:100px; padding:30px 10px 0 10px; margin:0 5px;} 
.ppfwdiv2 a span{ height:46px; line-height:23px;font-size:14px; }  

.ppfwdiv3{ padding:60px 0;}
.ppfwdiv3 dl{ width:48%; padding:30px 20px;}
.ppfwdiv3 dl dt img{ width:60px;}
.ppfwdiv3 dl dd{  margin-top:15px;}  
.ppfwdiv3 dl dd strong{ font-size:20px; line-height:26px;}
.ppfwdiv3 dl dd p{ font-size:14px; line-height:24px;}  


 
/*******增值服务*******/  
.zzfwdiv{ padding:40px 0;}
.zzfwdiv dl{ width:48%; margin:1%; box-shadow:0 4px 4px #ccc; padding:30px 20px; }  
.zzfwdiv dl dt{ width:100%;}
.zzfwdiv dl dt img{ width:auto; height:50px; margin:0 auto; }
.zzfwdiv dl dd{ padding-left:0px; margin-top:10px; text-align:center;}  
.zzfwdiv dl dd h3{ font-size:20px; line-height:26px;}
.zzfwdiv dl dd p{ height:160px;font-size:14px; line-height:24px; }
  
.zzfwdiv1{padding:40px 0;}
.zzfwdiv1 dl{ width:31.333%; margin:1%;}
.zzfwdiv1 dl dt img{ height:60px; margin:30px auto 0  auto;}
.zzfwdiv1 dl dd{ padding:30px 10px; font-size:15px; line-height:26px;}
.zzfwdiv1 dl dd strong{ font-size:20px; line-height:26px; }


/*******外包服务******/  
.wbfwdiv{padding-bottom:40px;}
.wbfwdivwz{  padding:20px; margin-bottom:40px; margin-top:-40px;}
.wbfwdivwz ul.u1 li{ width:48%; margin:1%;} 
.wbfwdivwz ul.u1 li strong{ font-size:40px; line-height:46px;}  
.wbfwdivwz ul.u1 li p{ font-size:14px; line-height:22px;}  

.wbfwdiv dl dd{ padding:10px 0 0 0; width:100%;}
.wbfwdiv dl dd strong{ font-size:60px; line-height:70px; }
.wbfwdiv dl dd h2{font-size:30px; line-height:40px;margin-top:-40px;}
.wbfwdiv dl dd p{ font-size:16px; line-height:26px;margin-top:10px;}
.wbfwdiv dl dt{ display:none;}  

.wbfwdiv1{padding:50px 0;}
.wbfwdiv1 ul{ margin-top:10px;}
.wbfwdiv1 ul li{ width:50% !important; padding:20px !important; border-right: 1px solid rgba(150,150,150,0.2) !important; border-bottom: 1px solid rgba(150,150,150,0.2) !important; }
.wbfwdiv1 ul li strong{ font-size:18px; height:26px; line-height:26px;}
.wbfwdiv1 ul li p{ min-height:63px; font-size:14px; line-height:21px; } 
 
.wbfwdiv3bj{ padding:40px 0; background-size:70% 100%;}
.wbfwdiv3left{ width:100%;}
.wbfwdiv3lefttxt{ padding:25px 20px;margin-bottom:10px;}
.wbfwdiv3right{ display:none;} 




/****视频服务*******/  
.spdiv{ padding-bottom:40px;}
.spdivwz{ padding:20px 30px; margin-bottom:20px; margin-top:-50px;}
.spdivwz strong.s{ font-size:26px; line-height:32px;margin-bottom:10px; text-align:center;}  
.spdivwz ul{ margin:15px 0;}
.spdivwz ul li{ width:31.333%; margin:1%; padding-top:45px;background-size:35px auto !important;}  
.spdivwz ul li h3{font-size:18px; line-height:28px;}  
.spdivwz ul li p{font-size:14px; min-height:44px; line-height:22px;}  
  
.spdivfw{ width:100%; margin:1% 0;  padding:20px ;}  
.spdivfwwz .h2{ height:50px;font-size:24px;background-size:35px auto !important; padding-left:45px; line-height:50px; margin:0 0 10px 0;}
.spdivfwwz dl{ padding:0 20px;margin-bottom:10px;}
.spdivfwwz dl dt{ height:46px; line-height:46px;padding-right:20px; font-size:18px; font-weight:600;}
.spdivfwwz dl dd{ padding:10px 0; font-size:14px; line-height:24px;}

.spdiv1{ padding:40px 0;}
.spdiv1 ul li.l1{  padding:20px 10px; width:31.333%; margin:1%;}
.spdiv1 ul li.l1 strong{ font-size:30px; line-height:38px;}
.spdiv1 ul li.l1 p{  font-size:18px; line-height:26px; }
.spdiv1 ul li.l2{ display:none;}


 /******关于我们*****/
.aboutdiv{ padding-bottom:40px;}
.abcard{ width:48%;margin:25px 1%; padding:20px 10px;}
.abcard strong{ width:60px; height:60px; line-height:60px;font-size:30px; margin:-50px 0 10px 0; }
.abcard h2{font-size:20px; line-height:26px;}
.abcard p{ font-size:15px; line-height:24px; }


.aboutdiv1{padding:60px 0;}
.aboutdiv1 dl{ width:25%;  padding:20px;}
.aboutdiv1 dl dt img{ width:60px; }
.aboutdiv1 dl dd h3 a{font-size:20px;margin-top:15px;}  

  
 
/************联系我们********/  
.lxwmdiv{ padding:40px 0;}
.lxwmdiv dl.d1{  margin-bottom:30px;}
.lxwmdiv dl.d1 dt{margin-top:0px;}  
.lxwmdiv dl.d1 dt p{  font-size:16px; line-height:26px;} 
.lxwmdiv dl.d1 dt strong{ font-size:26px; line-height:30px;} 
.lxwmdiv dl.d1 dd strong,.lxwmdiv dl.d1 dd h1{ font-size:26px; line-height:30px;}
.lxwmdiv dl.d1 dd p{font-size:16px; line-height:24px;}  

.lxwmdiv dl.d2 dt{ height:40px; line-height:40px; padding-left:40px; background-size:30px auto !important; font-size:16px;} 
.lxwmdiv dl.d2 dd{padding-left:40px; font-size:14px; line-height:24px;}
  
.lxwmdiv dl.d3{ margin-top:40px; padding-top:40px;}  
.lxwmdiv dl.d3 dt{ width:250px;  padding:40px 0;}
.lxwmdiv dl.d3 dt strong{ height:60px; padding:10px 0 0 50px;  font-size:20px; line-height:24px; background-size:40px auto !important;}  
.lxwmdiv dl.d3 dt strong p{  font-size:20px; margin-top:5px;}  
.lxwmdiv dl.d3 dd{ padding:30px 0 0 290px;margin-top:-175px;}  
.lxwmdiv dl.d3 dd p.p1{ font-size:14px; line-height:24px; } 
.lxwmdiv dl.d3 dd p.p{ width:100%; margin-top:0px; margin-right:0px; font-size:12px; line-height:18px;} 
.lxwmdiv dl.d3 dd p.p span{ width:100px; margin:0 5px;}
  
.lxwmdiv1{padding:40px 0;}
.lxwmdiv1left{ width:100%; padding:30px;}
.lxwmdiv1left .input{ height:40px; line-height:40px; font-size:15px;}
.lxwmdiv1left .txt{ width:100%; height:100px; line-height:30px; padding-top:10px;font-size:15px;}
.lxwmdiv1left .button{ width:150px; height:50px; line-height:50px; font-size:16px;  margin-top:10px; }


.lxwmdiv1right{ width:100%; padding:30px; }
.lxwmdiv1right p.p{ font-size:15px; line-height:24px; margin-bottom:20px;}
.lxwmdiv1right strong{ font-size:26px; line-height:30px; margin-bottom:20px;}
.lxwmdiv1right h3{ font-size:20px; line-height:30px; }
.lxwmdiv1right h4{ font-size:16px; line-height:24px;}


  
  
/*****解决方案详情页******/
.soldl dt img{ height:200px; }
.soldl dd{ margin-top:-120px;}
.soldl dd h1{ line-height:30px; font-size:24px; padding:10px 30px; border-radius:0 30px 30px 0;}

.sold2{min-height:80px;padding-top:15px; margin-bottom:20px;}
.sold2 dt{ width:100px; font-size:60px;top:20px; line-height:60px;}
.sold2 dd{ font-size:14px; line-height:26px; padding-left:110px; margin-top:15px; }
.sold2 dd p{ width:100%; height:auto; float:left;}
.sold2 dd strong{ width:100%; height:auto; float:left; font-size:21px; line-height:30px; margin-bottom:8px;}


 
 /*******网站建设*****/
.wzjsdiv{padding:40px;  margin-top:-60px;}
.wzjsdiv dl.d1 dt{ display:none;}
.wzjsdiv dl.d1 dd{ width:100%; margin-top:0px; padding-left:0px; }
.wzjsdiv dl.d1 dd span{ font-size:14px; line-height:24px;}
.wzjsdiv dl.d1 dd h1{font-size:26px; line-height:30px;}
.wzjsdiv dl.d1 dd p{ font-size:16px; line-height:26px;}

.wzjs_div{padding:30px 0;}
.wzjs_div dl.d1{ width:48%;margin:1% !important;} 
.wzjs_div dl.d1 dt img{ height:320px;}
.wzjs_div dl.d1 dt h2{ font-size:26px; line-height:30px; top:30px; padding-left:25px; }
.wzjs_div dl.d1:hover dt h2{ margin-top:30px;}
.wzjs_div dl.d1 dd{ padding:40px 20px; }
.wzjs_div dl.d1 dd h3 a{ font-size:24px; line-height:28px; }
.wzjs_div dl.d1 dd p{ font-size:14px; line-height:24px;}
.wzjs_div dl.d1 dd a.a{ width:140px; height:40px; line-height:40px; font-size:16px;border-radius:0 20px 0 20px; margin:15px auto; }
.wzjs_div dl.d1 dd a.a:hover{ border-radius:20px 0  20px 0; }

.wzjsdiv3{ padding:60px 0;}
dl.zzfwdl{ width:31.3333%;margin:1%; padding:20px 10px 0 10px; }
dl.zzfwdl dt img{ height:60px; }
dl.zzfwdl dd h3 a{ font-size:18px; height:48px; line-height:24px; margin:15px 0 10px 0;}

 /*******新服务汇总*****/
.xfwdiv{padding:60px 0 0 0; margin-top:0px;}
.xfwdivc .xfwdivctz{ width:100%; padding:60px;  }
.xfwdivctz img{ width:60%; margin:0 auto;}
.xfwdivcwz{ padding:60px 0; position:static;}
.xfwdivcwz .txt{padding-right:0px; width:100%;}  
.xfwdivcwz .txt strong{  font-size:30px;  line-height:30px; padding-top:10px; background-size:25px auto; padding-right:35px;}  
.xfwdivcwz .txt h2 a{  font-size:30px; line-height:40px;}  
.xfwdivcwz .txt p{ padding-top:20px; margin:15px 0 25px 0;font-size:14px; line-height:20px;}  
.xfwdivcwz .txt span a{ width:70px; height:auto; float:left; padding:84px 5px 0 5px; background-size:70px auto !important; margin:0 10px 10px 0;  }  
.xfwdivcs .xfwdivcwz .txt{  padding-left:0px;}  
   
  
  /******微信公众号*****/
.gzhdiv{  padding:50px 0;}
.gzhdiv dl.d1{ width:32.333%; margin:0.5%; padding:20px 15px;}
.gzhdiv dl.d1 dt img{ width:60px;}
.gzhdiv dl.d1 dd h3{ font-size:19px; line-height:24px;  }
.gzhdiv dl.d1 dd p{ font-size:14px; line-height:24px;height:120px;}

.gzhdiv1{ padding:50px 0;}
.gzhdiv1txt{ width:49%; padding:30px;  margin:0.5%;}
.gzhdiv1txt h2{ font-size:26px; line-height:32px; margin-bottom:8px;}
.gzhdiv1txt h2 span{  font-size:32px;}
.gzhdiv1txt p{ height:120px; font-size:14px; line-height:24px; }
 

  
  
}



@media only screen and (max-width: 700px) { 

.document_width{ width:94%;}
.document_width1{  width:94%;}

.fdright{ width:100%; bottom:0; border-radius:0; border:none; border-top:1px solid  rgba(255,255,255,0.2);}
.fdright ul li{ width:20%; border-right:1px solid  rgba(255,255,255,0.2); border-bottom:none;}
.fdright ul li:last-child{ border-right:none;}
.fdright ul li.last{ display:block !important; }
.fdright ul li div{ right:0; top:auto;  bottom:65px; border-radius:8px 8px 0 0;}
.fdright ul li div{ right:-15%;}
/*******首页*****/
.header{ height:70px;}  
.logo{ height:40px; float:left; margin:15px 0;}
.logo img{ height:40px;}
.header .lytb{ width:40px; height:70px;} 
.menutb{ margin:17px 0 0 15px;}
.sjmenu{ top:70px; right:-3%;}
.banwenzi{ top:140px;}
.banwenzi h2,.banwenzi h1{ font-size:30px;  line-height:34px;}
.banwenzi h3{ font-size:18px; line-height:26px;  margin:5px 0 10px 0 ;}
.banwenzi p{ font-size:20px; line-height:26px;  margin:10px 0;}

.indexableft{ padding:30px 0;}

.partner-scroll:after { content: "";width:100px; }
.partner-scroll:before { content: ""; width:100px;}

.indexdiv5{ padding:40px 0;}
.indexdiv5 .indextt{ margin-bottom:5px;} 
.indexdiv5 .indextt h2, .indexdiv5 .indextt p{ text-align:center;}
.u1t{ margin-top:0; margin:0 auto; float:none; width:300px;}
.u1t li{ width:31.3333%; margin:0 1% 20px 1%; }
.u1t li a{height:36px; line-height:36px;  font-size:15px; }


.botdiv{ padding:25px 0;}
.botdiv  strong{ font-size:22px;}
.botshow{ display:none;}
.links{ display:none;}
.bqdiv{ margin-bottom:60px;}



/****成功案例*****/ 
.casediv{ min-height:300px; padding:120px 0 20px 0; background-size:100% 400px !important;}
.divnytt{ margin-bottom:20px;}
.divnytt h2{ font-size:26px; line-height:30px;} 
.divnytt p{ font-size:14px; line-height:24px;margin:3px 0%;}  


.divnytt ul{ margin:10px auto 0 auto; width:100%; float:left;}
.divnytt ul li { width:32.3333%; margin:0.5%; height:auto; float:left;}
.divnytt ul li a{ padding:0; font-size:16px; height:36px;  line-height:36px; margin:0; width:100%; text-align:center;}

.caselist{ padding:10px; margin-top:10px; }
.mianbao{ font-size:14px; line-height:26px; margin-bottom:0;}  


/*******新闻列表*******/
.newsdiv{ min-height:300px; padding:120px 0 20px 0; background-size:auto 400px !important;}


/***成功案例-详情*****/
a.casea{ width:140px; height:40px; line-height:40px;  top:10px; background:url(../images/alxx_tb.png) 110px center no-repeat #cac777; text-indent:15px;font-size:14px;} 
a.casea:hover{background:url(../images/alxx_tb.png) 120px center no-repeat #cac777;} 
dl.alxxdivjj{ padding:20px 0; } 
dl.alxxdivjj dt{ width:100%;}
dl.alxxdivjj dt p{ font-size:14px; line-height:24px; margin-bottom:0px;}
dl.alxxdivjj dt h2{ font-size:18px; line-height:26px; }
dl.alxxdivjj dd{ width:100%; font-size:14px; line-height:24px; }
.alxxdivtp{font-size:14px; line-height:24px;}


 
/************联系我们********/  
.lxwmdiv{ padding:20px 0;}
.lxwmdiv dl.d1{  margin-bottom:30px;}
.lxwmdiv dl.d1 dt{ width:100%; margin-top:20px;}  
.lxwmdiv dl.d1 dd { width:100%;}


}


@media only screen and (max-width:650px) { 
 /*******网站建设*****/
.wzjsdiv{padding:30px;  margin-top:-40px;}
.wzjsdiv dl.d1 dt{ display:none;}
.wzjsdiv dl.d1 dd{ width:100%; margin-top:0px; padding-left:0px; }
.wzjsdiv dl.d1 dd span{ font-size:14px; line-height:22px;}
.wzjsdiv dl.d1 dd h1{font-size:24px; line-height:26px;}
.wzjsdiv dl.d1 dd p{ font-size:16px; line-height:24px;}

.wzjs_div{padding:30px 0;}
.wzjs_div dl.d1{ width:100%;margin:0.5% 0 !important;} 
.wzjs_div dl.d1 dt img{ height:320px;}
.wzjs_div dl.d1 dt h2{ font-size:24px; line-height:30px; top:30px; padding-left:25px; }
.wzjs_div dl.d1:hover dt h2{ margin-top:30px;}
.wzjs_div dl.d1 dd{ padding:40px 20px; }
.wzjs_div dl.d1 dd h3 a{ font-size:22px; line-height:28px; }
.wzjs_div dl.d1 dd p{ font-size:14px; line-height:24px;}
.wzjs_div dl.d1 dd a.a{ width:140px; height:40px; line-height:40px; font-size:16px;border-radius:0 20px 0 20px; margin:15px auto; }
.wzjs_div dl.d1 dd a.a:hover{ border-radius:20px 0  20px 0; }

.wzjsdiv3{ padding:40px 0;}
dl.zzfwdl{  padding:20px 10px 0 10px; }
dl.zzfwdl dt img{ height:50px; }
dl.zzfwdl dd h3 a{ font-size:15px; height:44px; line-height:22px; margin:10px 0 10px 0;}
}



@media only screen and (max-width:560px) { 
 
  /****分页****/
.fenye{ margin:30px 0 10px 0;}
.fenye ul li a{ width:26px; border-radius:4px; font-size:13px; height:26px;line-height:26px;}
 

.fdright ul li a.a{height:60px; font-size:12px;padding-top:32px; background-size:25px auto !important; }
.fdright ul li a.a.a1{ background:url(../images/fl_img2.png) center 6px no-repeat;  } 
.fdright ul li a.a.a2{background:url(../images/fl_img1.png) center 3px no-repeat; background-size:28px auto !important; } 
.fdright ul li div{ bottom:61px; right:-80%;}
 
 
/*******首页*****/
.header{ height:60px;}  
.logo{ height:40px; float:left; margin:10px 0;}
.logo img{ height:40px;}
.header .lytb{ width:40px; height:60px;} 
.menutb{ margin:12px 0 0 15px;}
.sjmenu{ top:60px;}
.banwenzi h2,.banwenzi h1{ font-size:26px;  line-height:30px;}
.banwenzi h3{ font-size:16px; line-height:24px;  margin:5px 0 10px 0 ;}
.banwenzi p{ font-size:18px; line-height:24px;  margin:10px 0;}
 
.indexableft{ width:100%; padding:30px 0; font-size:12px; line-height:22px;}
.indexableft strong{font-size:26px; line-height:30px;margin-bottom:10px;}
.indexableft h3{ font-size:16px; line-height:24px; margin:5px 0 15px 0;}  

.indexdiv1{ padding:30px 0;}
.indextt{ margin-bottom:10px;}
.indextt h2{ font-size:24px; line-height:30px; } 
.indextt p{ font-size:13px; line-height:22px;width:100%; margin:4px 0;}  
.indextt span{font-size:13px; line-height:23px; }  

p.pa{ width:160px; height:38px;}
p.pa a{ height:38px; line-height:38px; margin-top:20px; border-radius:38px 38px 0 38px; font-size:14px; }
p.pa a:hover{  border-radius:38px;}

.indexdiv1c{ padding:15px 0;}
.indexdiv1c dl dt{ padding-bottom:5px;}
.indexdiv1c dl dt img{ width:50px}
.indexdiv1c dl dt h2{ height:24px; font-size:20px; line-height:24px; margin-top:5px;}
.indexdiv1c dl dt p{height:24px; line-height:24px; font-size:12px; color:#555;}  
.indexdiv1c dl dd{ height:185px;padding:10px 0;}  
.indexdiv1c dl dd h3{ height:26px; line-height:26px; font-size:14px; }  

.indexdiv2{ padding-bottom:25px;}
dl.aldl dd{ padding:10px;}
dl.aldl dd a{ background:none;}
dl.aldl dd a h3{ font-size:14px; height:36px; line-height:18px;}
dl.aldl dd a p{ display:none;}

.index_gb{ padding:40px 0;}
.index_gb a.a{ height:34px; line-height:34px;  padding:0 25px; border-radius:34px; font-size:14px;}

.indexdiv3{ padding:30px 0;}
dl.fadl{ padding:20px 10px;}
dl.fadl dt a{ width:50px; height:50px; padding:8px; border-radius:50px;}
dl.fadl dd{padding:10px 0 0 0; }
dl.fadl dd h2 a{ font-size:18px; line-height:26px;margin-bottom:10px;}
dl.fadl dd p{  height:72px; line-height:24px; font-size:12px; }
dl.fadl dd a.a{ margin-top:8px;}

.indexdiv4{ padding:30px 0;}
.dowv-scroll{height:80px;width:3984px; float:left;}
.dowv-scroll1{height:80px;width:3984px; float:left;}
.dowv-scroll img{ width:40%;}
.dowv-scroll1 img{ width:45%;}

.indexdiv5{ padding:30px 0;}
.u1t li{ margin:0 1% 10px 1%; }
.u1t li a{height:30px;line-height:30px;font-size:13px;}

dl.xwdl{ padding:15px;}
dl.xwdl dt{ width:60px;  padding-right:15px;}
dl.xwdl dt strong{ font-size:30px; line-height:34px;}
dl.xwdl dt p{ font-size:16px; line-height:22px;}
dl.xwdl dd{ padding-left:90px; margin-top:-58px;}
dl.xwdl dd h3 a { height:25px; line-height:25px; font-size:17px;}
dl.xwdl dd p {width: 100%;height:26px;float: left;padding:0px 0 10px 0;}
dl.xwdl dd p span{ height:20px;}


.botdiv{ padding:15px 0;}
.botdiv strong{ font-size:20px; padding-bottom:5px; margin-bottom:10px;}
.botdivleft{ width:100%;}
.botdivleft h3{line-height:30px;padding-right:30px; font-size:20px; margin-bottom:10px; padding-bottom:5px;}
.botdivleft h4{ width:100%; line-height:28px; font-size:22px; margin-bottom:10px;}
.botdivleft p{ line-height:24px; font-size:13px; }

.botdivcenter{ width:100%; margin-top:10px;}
.botdivcenter h3{line-height:30px;padding-right:30px; font-size:20px; margin-bottom:10px; padding-bottom:5px;}
.botdivcenter p span{ height:24px; font-size:13px;}

.bqdiv{ padding:14px 0;}
.bqdiv p{ font-size:14px; line-height:22px;}
.bqdiv span{ font-size:12px; line-height:20px;}


/****弹出留言框****/  
.toplydiv{ overflow-y:auto;}
.topclose{ width:40px; height:40px; background-size:26px auto; margin-top:10px; }
.toplydivl{ display:none;}
.toplydivr{  padding:0px 0px 80px 0px; width:100%;}
.toplydivr strong.s{ font-size:20px;}
.toplydivr label{ width:50%; font-size:14px;}


/***新闻列表-详情******/
.newsxxleft .h1{ font-size:18px; line-height:26px; padding:10px 0;}
.newsxxwz{  padding:15px 5px; font-size:14px; line-height:24px; }
.newssxt{ margin-top:15px; padding-top:10px;}
.newssxt p a{height:24px; line-height:24px; font-size:14px; }

.newsxxright{ margin-top:10px; }
.newsxxright dl{ margin-bottom:15px;}
.newsxxright dl dt{ font-size:18px;line-height:24px; margin:8px 0; background-size:2px 10px; padding-left:10px; }
.newsxxright dl dd ul li {padding:5px 0;}
.newsxxright dl dd ul li a h3 {font-size:14px;line-height:22px;margin-bottom:2px;}
  

/******小程序*****/
.nybanwz{ padding:120px 0 70px 0;}
.nybanwz strong,.nybanwz h1{font-size:25px; line-height:26px; margin-bottom:3px;}
.nybanwz p{ font-size:14px; line-height:24px;}

.xcxdiv{padding:30px 0;}
.xcxdiv dl.d1{ width:48%; margin:1%; padding:15px 10px 5px 10px;}
.xcxdiv dl.d1 dt img{ width:60px; height:60px; padding:10px; }
.xcxdiv dl.d1 dd{ margin:8px 0;}
.xcxdiv dl.d1 dd h2{ font-size:16px; line-height:20px;}
.xcxdiv dl.d1 dd p{font-size:12px; line-height:22px; min-height:44px;}

.appdiv{padding:30px 0;}
.appdiv dl{ width:48%; margin:1%; padding:15px 10px;}
.appdiv dl dt{ font-size:26px;  line-height:36px;}
.appdiv dl dd strong{height:26px; line-height:26px; font-size:16px;}
.appdiv dl dd p{ height:56px; line-height:18px; font-size:12px;}

.appdiv2{  padding:30px 0;}
.appdiv2 dl{ width:100%; margin:1% 0; height:240px; }
.appdiv2 dl dd{padding:30px 20px;}
.appdiv2 dl dd strong{ font-size:18px; line-height:26px;margin-bottom:10px;}
.appdiv2 dl dd p{ width:100%; height:160px; font-size:13px; line-height:23px;}
  
.appdiv1{padding:30px 0;}
.appdiv1 dl{ width:48%; margin:1%; padding:20px;}
.appdiv1 dl dt img{ width:30px; }
.appdiv1 dl dd{margin-top:5px;}
.appdiv1 dl dd h4{ height:26px; font-size:16px; line-height:26px;}

.appdiv3{ padding:30px 0;}
.appdiv3 dl{ width:32.333%; margin:0.5%; }
.appdiv3 dl dt{ height:50px; }
.appdiv3 dl dt strong{ height:50px; line-height:50px; font-size:16px;}
.appdiv3 dl dd{ height:100px; padding:15px 10px; font-size:12px; line-height:22px;}
   
 /****移动应用*******/
.ydyydiv{ padding:30px 0; }
.ydyydiv dl dt{ width:100%;} 
.ydyydiv dl dt img{ width:150px; margin:0 auto;}
.ydyydiv dl dd{ width:100%; padding-left:0px; padding-top:0px; margin-top:0px;}
.ydyydiv dl dd h2{ font-size:20px; line-height:26px; margin-bottom:5px; text-align:center;}
.ydyydiv dl dd p{ font-size:14px; line-height:24px; }
.ydyydiv dl dd a.a{ padding:0 20px; height:30px;line-height:30px;margin:10px 10px 0 0; border-radius: 30px 30px 0 30px;font-size:14px;}
.ydyydiv dl dd a.a1{ width:auto; padding:0 20px; height:30px;line-height:30px; margin:10px 10px 0 0; border-radius: 30px 30px 0 30px; font-size:14px;}
.ydyydiv dl dd a:hover {border-radius:30px;}

.ydyydiv2 dl dd{ padding-top:0px;} 
.ydyydiv1 dl dd{ padding-top:0px;} 
.ydyydiv dl.d1 dt{ float:left;}
.ydyydiv dl.d1 dd{ padding-left:0px; padding-right:0px; float:right;} 
.ydyydiv2 dl.d1 dd{ padding-top:0px;} 


/******全网营销******/
.qwyxdiv{ padding:30px 0;}
.qwyxdiv dl dd h2{ font-size:24px; line-height:28px; margin-bottom:5px;}
.qwyxdiv dl dd p{font-size:13px; line-height:24px;}
.qwyxdiv dl dd span{ width:100%; margin-top:10px;}
.qwyxdiv dl dd span a{ width:60px; font-size:12px; line-height:16px;}  
.qwyxdiv dl dd span a s{ width:60px; height:60px;   background-size:60px 60px !important;  }
  
.qwyxdiv1{ padding:40px 0;}
.qwyxdiv1 dl{ padding:15px 10px; width:100%; margin:1% 0; border-top-width:1px;}
.qwyxdiv1 dl dt{ width:40%; height:auto; margin:0 30%;}
.qwyxdiv1 dl dd{ margin-top:20px;}
.qwyxdiv1 dl dd h2{ font-size:20px; line-height:24px;}
.qwyxdiv1 dl dd h3{ font-size:14px; line-height:24px; margin:5px 0 10px 0;}
.qwyxdiv1 dl dd p{ height:auto;  font-size:13px; line-height:24px;}

.qwyxdiv3{ padding:50px 0;}
.qwyxdiv3wz{font-size:13px; line-height:24px;}
.qwyxdiv3wz a{ height:36px; line-height:36px; padding:0 15px; margin:5px; }

.qwyxdiv2{padding:30px 0;}
.qwyxdiv2 dl{ width:100%; height:auto; margin:1% 0; padding:15px; box-sizing:border-box;}
.qwyxdiv2 dl dt{ margin-top:0px;}
.qwyxdiv2 dl dt img{ width:80px;}
.qwyxdiv2 dl dd{ padding:0px;}
.qwyxdiv2 dl dd strong{ font-size:20px; line-height:26px; margin-bottom:10px;}
.qwyxdiv2 dl dd p{font-size:14px; line-height:24px;}

.qwyxdiv4{ padding:30px 0;}
.qwyxdiv4 dl dt{height:200px; width:100%;}
.qwyxdiv4 dl dd{ width:96%; height:auto;  margin:-50px 2% 0 2%;  padding:15px; box-shadow:none; }
.qwyxdiv4 dl dd p.p{ font-size:16px; line-height:26px;margin-bottom:15px;}
.qwyxdiv4 dl dd p.p1{ font-size:13px; line-height:24px; }


/*****品牌推广****/
.ppfwdiv{padding:30px 0;}
.ppfwdiv dl{ width:100%; margin:1% 0;}
.ppfwdiv dl dt{ display:none;}
.ppfwdiv dl dd{ margin:0; padding:30px 20px;}
.ppfwdiv dl dd strong{ font-size:18px;}

.ppfwdiv1 dl{ height:auto; width:48%; margin:1%;}
.ppfwdiv1 dl.d1{ margin-left:1%;}
.ppfwdiv1 dl dt{ width:100%; position:static;}
.ppfwdiv1 dl dt img{ width:40px; margin:0 auto;}
.ppfwdiv1 dl dd{ padding:0; text-align:center; }
.ppfwdiv1 dl dd h2{ font-size:18px; line-height:26px;margin:5px 0 4px 0;}
.ppfwdiv1 dl dd p{ height:66px; line-height:22px; font-size:14px;}

.ppfwdiv2{ padding:50px 0;}
.ppfwdiv2 h2{font-size:20px; line-height:26px;}
.ppfwdiv2 h3{ font-size:16px; line-height:24px;}
.ppfwdiv2 p{font-size:16px; line-height:24px;margin:15px 0 25px 0;}
.ppfwdiv2 a{ width:80px; height:80px; padding:20px 10px 0 10px; margin:0 4px;} 
.ppfwdiv2 a span{ height:44px; line-height:22px;font-size:14px; }  

.ppfwdiv3{ padding:40px 0;}
.ppfwdiv3 dl{ width:48%; padding:30px 20px;}
.ppfwdiv3 dl dt img{ width:50px;}
.ppfwdiv3 dl dd{  margin-top:15px;}  
.ppfwdiv3 dl dd strong{ font-size:20px; line-height:26px;}
.ppfwdiv3 dl dd p{ font-size:14px; line-height:24px;}  


/*******增值服务*******/  
.zzfwdiv{ padding:40px 0;}
.zzfwdiv dl{ width:100%; margin:1% 0; box-shadow:0 4px 4px #ccc; padding:20px 10px; }  
.zzfwdiv dl dt{ width:100%;}
.zzfwdiv dl dt img{ width:auto; height:50px; margin:0 auto; }
.zzfwdiv dl dd{ padding-left:0px; margin-top:10px; text-align:center;}  
.zzfwdiv dl dd h3{ font-size:18px; line-height:26px;}
.zzfwdiv dl dd p{ height:auto;font-size:14px; line-height:24px; }
  
.zzfwdiv1{padding:40px 0;}
.zzfwdiv1 dl{ width:48%; margin:1%;}
.zzfwdiv1 dl dt img{ height:50px; margin:20px auto 0  auto;}
.zzfwdiv1 dl dd{ padding:20px 10px 10px 10px; font-size:14px; line-height:24px;}
.zzfwdiv1 dl dd strong{ font-size:18px; line-height:26px; }
.zzfwdiv1 dl dd p{ width:100%; height:44px; line-height:22px; float:left;}


  

/*******外包服务******/  
.wbfwdiv{padding-bottom:30px;}
.wbfwdivwz{  padding:20px; margin-bottom:20px; margin-top:-30px;}
.wbfwdivwz ul.u1 li{ width:48%; margin:1%;} 
.wbfwdivwz ul.u1 li strong{ font-size:30px; line-height:36px;}  
.wbfwdivwz ul.u1 li p{ font-size:14px; line-height:22px;}  

.wbfwdiv dl dd{ padding:10px 0 0 0; width:100%;}
.wbfwdiv dl dd strong{ font-size:40px; line-height:50px; text-align:center; }
.wbfwdiv dl dd h2{font-size:24px; line-height:30px;margin-top:-30px; text-align:center;}
.wbfwdiv dl dd p{ font-size:14px; line-height:24px;margin-top:10px;}
.wbfwdiv dl dt{ display:none;}  

.wbfwdiv1{padding:40px 0;}
.wbfwdiv1 ul{ margin-top:10px;}
.wbfwdiv1 ul li{ width:100% !important; padding:15px !important;  }
.wbfwdiv1 ul li strong{ font-size:16px; height:24px; line-height:24px;}
.wbfwdiv1 ul li p{ min-height:21px; height:auto; font-size:14px; line-height:21px; margin-top:5px; } 
 
.wbfwdiv3bj{ padding:40px 0; background-size:80% 100%;}
.wbfwdiv3left{ width:100%;}
.wbfwdiv3lefttxt{ padding:20px 15px;margin-bottom:10px;}
.wbfwdiv3lefttxt h2{ font-size:22px;}
.wbfwdiv3right{ display:none;} 



/****视频服务*******/  
.spdiv{ padding-bottom:30px;}
.spdivwz{ padding:25px 20px 15px 20px; margin-bottom:15px; margin-top:-40px;}
.spdivwz strong.s{ font-size:24px; line-height:26px;margin-bottom:10px; text-align:center;}  
.spdivwz ul{ margin:10px 0;}
.spdivwz ul li{ width:31.333%; margin:1%; padding-top:40px;background-size:30px auto !important;}  
.spdivwz ul li h3{font-size:18px; line-height:26px;}  
.spdivwz ul li p{font-size:13px; min-height:40px; line-height:20px;}  
  
.spdivfw{ width:100%; margin:1% 0;  padding:15px 10px ;}  
.spdivfwwz .h2{ height:46px;font-size:22px;background-size:30px auto !important; padding-left:35px; line-height:46px; margin:0 0 10px 0;}
.spdivfwwz dl{ padding:0 15px;margin-bottom:10px;}
.spdivfwwz dl dt{ height:42px; line-height:42px;padding-right:15px; font-size:16px; font-weight:600;}
.spdivfwwz dl dd{ padding:10px 0; font-size:13px; line-height:24px;}

.spdiv1{ padding:30px 0;}
.spdiv1 ul li.l1{  padding:20px 10px; width:31.333%; margin:1%;}
.spdiv1 ul li.l1 strong{ font-size:26px; line-height:30px;}
.spdiv1 ul li.l1 p{  font-size:15px; line-height:24px; }
.spdiv1 ul li.l2{ display:none;}


 /******关于我们*****/
.aboutdiv{ padding-bottom:30px;}
.abcard{ width:48%;margin:25px 1%; padding:20px 10px;}
.abcard strong{ width:60px; height:60px; line-height:60px;font-size:30px; margin:-50px 0 10px 0; }
.abcard h2{font-size:18px; line-height:24px;}
.abcard p{ font-size:13px; line-height:22px; }


.aboutdiv1{padding:40px 0;}
.aboutdiv1 dl{ width:33.33333%;  padding:20px;}
.aboutdiv1 dl dt img{ width:50px; }
.aboutdiv1 dl dd h3 a{font-size:18px;margin-top:10px;}  

  
/************联系我们********/  
.lxwmdiv{ padding:20px 0;}
.lxwmdiv dl.d1{  margin-bottom:20px;}
.lxwmdiv dl.d1 dt{ width:100%; margin-top:20px; text-align:center;}  
.lxwmdiv dl.d1 dd { width:100%;}
.lxwmdiv dl.d1 dd strong, .lxwmdiv dl.d1 dd h1{ font-size:22px; line-height:26px; text-align:center;}
.lxwmdiv dl.d1 dd p{ font-size:14px; line-height:22px; text-align:center;}

.lxwmdiv dl.d2{ padding:0 10px; box-sizing:border-box;}
.lxwmdiv dl.d2 dt{ height:auto; line-height:22px; font-size:15px; background-position: center top !important; text-align:center; padding-top:35px; padding-left:0;}
.lxwmdiv dl.d2 dd{ padding-left:0; text-align:center; line-height:20px;}

.lxwmdiv dl.d3{ margin-top:25px; padding-top:25px;}
.lxwmdiv dl.d3 dt{ width:100%; padding:0 0 10px 0; border-right:none;}
.lxwmdiv dl.d3 dd{ width:100%; padding:0 0 0 50px; margin:0;}

.lxwmdiv1{ padding:30px 0;}
.lxwmdiv1left{ padding:20px;}
.lxwmdiv1left .button{ width:120px; height:40px; line-height:40px; font-size:15px;   }

.lxwmdiv1right{ width:100%; padding:20px; }
.lxwmdiv1right p.p{ font-size:14px; line-height:24px; margin-bottom:10px;}
.lxwmdiv1right strong{ font-size:24px; line-height:30px; margin-bottom:10px;}
.lxwmdiv1right h3{ font-size:18px; line-height:24px; }
.lxwmdiv1right h4{ font-size:14px; line-height:24px;}

  
/*****解决方案详情页******/
.soldl dt img{ height:180px; }
.soldl dd{ margin-top:-100px;}
.soldl dd h1{ line-height:30px; font-size:20px; padding:5px 20px; border-radius:0 30px 30px 0;}

.sold2{min-height:50px;padding-top:10px; margin-bottom:10px;}
.sold2 dt{ width:60px; font-size:36px;top:10px; line-height:36px;}
.sold2 dd{ font-size:14px; line-height:24px; padding-left:65px; margin-top:5px; }
.sold2 dd p{ width:100%; height:auto; float:left;}
.sold2 dd strong{  font-size:18px; line-height:26px; margin-bottom:0px;}


 /*******新服务汇总*****/
.xfwdiv{padding:40px 0 0 0; margin-top:0px;}
.xfwdivc .xfwdivctz{ width:100%; padding:40px;  }
.xfwdivctz img{ width:80%; margin:0 auto;}
.xfwdivcwz{ padding:30px 0; position:static;  }
.xfwdivcwz .txt{padding-right:0px; width:100%;}  
.xfwdivcwz .txt strong{  font-size:24px;  line-height:24px; padding-top:10px; margin-bottom:0; background-size:20px auto; padding-right:30px;}  
.xfwdivcwz .txt h2 a{  font-size:24px; line-height:30px;}  
.xfwdivcwz .txt p{ padding-top:10px; margin:10px 0 15px 0;font-size:15px; line-height:25px;}  
.xfwdivcwz .txt span a{ width:70px; height:auto; float:left; padding:84px 5px 0 5px; background-size:70px auto !important; margin:0 10px 10px 0;  }  
.xfwdivcs .xfwdivcwz .txt{  padding-left:0px;}  
   
  
  /******微信公众号*****/
.gzhdiv{  padding:50px 0;}
.gzhdiv dl.d1{ width:48%; margin:1%; padding:20px 10px;}
.gzhdiv dl.d1 dt img{ width:50px;}
.gzhdiv dl.d1 dd h3{ font-size:18px; line-height:24px;  }
.gzhdiv dl.d1 dd p{ font-size:14px; line-height:24px;height:120px;}

.gzhdiv1{ padding:50px 0;}
.gzhdiv1txt{ width:100%; padding:20px;  margin:1% 0;}
.gzhdiv1txt h2{ font-size:20px; line-height:32px; margin-bottom:8px;}
.gzhdiv1txt h2 span{  font-size:20px;}
.gzhdiv1txt p{ height:auto; font-size:14px; line-height:24px; }
 
/******404*******/
.div404{padding:80px 0;}
.div404 dl dt img{ width:80%; margin:0 auto;}
.div404 dl dd h3{  font-size:18px; line-height:30px;}
.div404 dl dd p{ font-size:15px; line-height:22px;}
.div404 dl dd a{  font-size:20px; line-height:30px;}



}

@media only screen and (max-width:420px) { 

/**首页****/
.index_gb .indextt h2{ font-size:20px;}
dl.xwdl dd h3 a{ font-size:14px;}
dl.xwdl dd p span{ font-size:12px;}

.indextt h2{ font-size:22px; line-height:28px; } 
.indextt p{ font-size:12px; line-height:22px;}  

/****成功案例*****/ 
.casediv{ min-height:260px; padding:100px 0 10px 0; background-size:100% 300px !important;}
.divnytt{ margin-bottom:10px;}
.divnytt h2{ font-size:22px; line-height:26px;} 
.divnytt p{ font-size:12px; line-height:22px;margin:3px 0%;}  
.divnytt ul li a{ font-size:14px; height:32px;  line-height:32px;} 
.mianbao{ font-size:12px; line-height:22px; margin-bottom:0;}  

/*******新闻列表*******/
.newsdiv{  min-height:260px; padding:100px 0 10px 0; background-size:auto 300px !important;}



/******小程序*****/
.nybanwz strong,.nybanwz h1{font-size:24px; line-height:25px;}
.appdiv1 dl{ padding:15px 10px;}
.appdiv1 dl dd p{ font-size:12px; height:80px; line-height:20px;}
.appdiv3 dl{ width:48%; margin:1%;}

 /****移动应用*******/ 
.ydyydiv dl{ width:100%; margin:0;}
.ydyydiv dl dd h2{ font-size:18px; margin-top:8px;} 
.ydyydiv dl dd p{ font-size:13px;}

/*****品牌推广****/
.ppfwdiv dl dd strong{ margin-bottom:0;}

.ppfwdiv1{ padding:40px 0;}
.ppfwdiv1 dl{ width:100%; margin:1% 0;}
.ppfwdiv1 dl dd p{ height:auto;}

.ppfwdiv2{ padding:40px 0;}
.ppfwdiv2 p{ font-size:14px;}
.ppfwdiv2 a span{ font-size:12px;}

.ppfwdiv3 dl{ padding:20px 10px;}
.ppfwdiv3 dl dt img{ width:45px;}
.ppfwdiv3 dl dd strong{ font-size:18px; line-height:22px;}
.ppfwdiv3 dl dd p{ font-size:13px; line-height:22px;}

/*****联系我们*****/
.lxwmdiv dl.d2{ width:50%; padding:0 10px; box-sizing:border-box;}
.lxwmdiv dl.d2.d2s{ width:100%; margin-top:20px;} 


 /*******新服务汇总*****/
 
.xfwdivctz img{ width:100%; margin:0 auto;}

}