﻿@charset "utf-8";
@font-face {
 font-family:'AlibabaLight';
  src:url("../fonts/alimamashuheiti.ttf")format("truetype"); 
 
 font-weight:normal;
 font-style:normal;
}		
		
@font-face {
 font-family:'xiti';
  src:url("../fonts/xiti1.ttf")format("truetype"); 
 
 font-weight:normal;
 font-style:normal;
}		
		
body { font-family:"xiti","AlibabaLight";letter-spacing:-.03em; font-size:12px; color:#333; line-height:22px;  }
body,html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li { list-style:none;}
h1,h2,h3,h4,h5,h6 {   margin:0; padding:0;}
a { text-decoration:none; color:#333;}
a:hover{ color:#cac777}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:90%; max-width:1760px; margin:0 auto; }
.document_width1{ width:1280px; margin:0 auto;}
/*
::-webkit-scrollbar {width:10px; height:5px;}
::-webkit-scrollbar-track {  background-color: #e7e7e7; box-shadow: inset 0 0 2px rgba(0, 0, 0, .3);}
::-webkit-scrollbar-thumb {  background-color:#cac777;}
*/

.sj_menu {display: none;}
.menutb{ width:30px; height:36px;float:right; margin:27px 0 0 20px; display:none; position:relative; z-index:9999;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#fff; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb span.sp{ width:70%; float:right;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}

 /****分页****/
.fenye{ margin:40px 0 20px 0;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; width:32px; border-radius:6px; font-size:16px; height:32px; margin:0 1px; line-height:30px;text-align:center; background:#fff; border:1px solid #ededed;  }
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; border:1px solid #cac777; background:#cac777;}
 
/******在线客服******/ 
.fdright{ width:70px; height:auto; float:left; position:fixed; border:1px solid rgba(255,255,255,0.2); border-radius:10px 0 0 0px; box-sizing:border-box; right:0; bottom:150px; background:#000; z-index:9999;}
.fdright ul{ width:100%; height:auto; float:left; list-style:none;}
.fdright ul li{ width:100%; height:65px; height:auto; float:left; border-bottom:1px solid  rgba(255,255,255,0.2);box-sizing:border-box;position:relative;}
.fdright ul li:last-child{ border-bottom:none;}
.fdright ul li a.a{width:100%; height:65px; float:left; text-align:center; font-size:13px; color:#fff; padding-top:37px; background-size:30px auto !important; box-sizing:border-box;}
.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:33px auto !important; } 
.fdright ul li a.a.a3{background:url(../images/fl_img4.png) center 3px no-repeat;} 
.fdright ul li a.a.a4{background:url(../images/fl_img3.png) center 3px no-repeat;} 
.fdright ul li a.a.a5{background:url(../images/fl_img5.png) center center no-repeat;} 
 
.fdright ul li div{ width:auto; height:auto; min-width:110px; display:none; float:left; border-radius:10px 0 0 10px;border:1px solid  rgba(255,255,255,0.2); border-right:none;  position:absolute; right:69px; top:-1px; background:#000; color:#fff; padding:8px 15px; z-index:9999;} 
.fdright ul li div span{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666; margin-bottom:2px;} 
.fdright ul li div p{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#fff;} 
.fdright ul li div p.p{ width:240px; height:auto; float:left;}
.fdright ul li div span.sp{ width:120px; height:auto; padding:0 10px; float:left; border-right:1px solid rgba(255,255,255,0.2); text-align:center; font-size:13px; color:#fff; box-sizing:border-box;}
.fdright ul li div span.sp img{ width:100%; height:auto; display:block;}
.fdright ul li div span.sp:last-child{ border-right:none;}
.fdright ul li:hover div{ display:block;} 
.fdright ul li:hover div a{ color:#fff; font-size:14px;}

.fdright ul li div p.pq a.a{ width:55px; height:50px; padding-top:4px; float:left;}
.fdright ul li div p.pq a.a img{ width:auto; height:30px; display:block; margin:0 auto;}
.fdright ul li div p.pq a.a s{ width:100%; height:auto; float:left; text-decoration:none; color:#fff; font-size:12px;}




/***首页****/
.header{ width:100%; height:90px; float:left; position:fixed; left:0; top:0; z-index:9999;}  
.header:hover,.headerd{ background:#000;}    
.logo{ width:auto; height:50px; float:left; margin:20px 0;}
.logo img{ width:auto; height:50px; display:block;}
ul.menu{ width:auto; height:auto; float:right;}
ul.menu li{ width:auto; height:auto; float:left;}
ul.menu li a{ width:auto; height:90px; line-height:90px; float:left; font-size:20px; padding:0 28px; color:#fff; }

.header .lytb{ width:40px; height:90px; float:right; background:url(../images/headtp.png) center right no-repeat; background-size:30px auto;} 
 
 
.indexdiv{ width:100%; height:auto; float:left; position:relative;}
.indexdiv video,indexdiv img{width:100%; min-width:100%; height:48.5vw; min-height:400px;  float:left; object-fit: cover; display:block; z-index:99; position:static;}  
.indexdivspbj{ width:100%; min-width:100%; height:48.5vw; min-height:400px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.3);/*url(../images/bg.png) repeat scroll 0 0*/; z-index:1;}
.banwenzi{ position:absolute; width:100%; top:14vw; margin-top:20px; float:left; left:0px;transition:1s linear ; text-align:center; color:#fff; z-index:998;box-sizing:border-box}
.banwenzi h2,.banwenzi h1{ width:100%; height:auto; float:left; font-size:60px;  line-height:60px; color:#fff; font-weight:600;font-family:"AlibabaLight";}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:32px; line-height:40px;  margin:10px 0 25px 0 ; color:#fff;font-family:"AlibabaLight";}
.banwenzi p{ width:100%; height:auto; float:left; font-size:40px; line-height:50px;  margin:10px 0 ; color:#fff; font-weight:100; opacity:0.8;}
  
  
.indexab{ width:100%; height:auto; min-height:400px; float:left; padding:80px 0; position:relative; background:url(../images/index_ab.jpg) right center no-repeat #000; background-size:40% 100%; background-attachment:fixed;}  
.indexableft{ width:60%; height:auto; float:left; padding:100px 100px 100px 0; box-sizing:border-box; font-size:16px; line-height:30px; color:#fff;}  
.indexableft strong{ width:100%; height:auto; float:left; font-size:50px; line-height:60px;font-family:"AlibabaLight"; font-weight:normal; margin-bottom:20px; color:#fff;}
.indexableft h3{ width:100%; height:auto; float:left; font-size:22px;font-family:"AlibabaLight"; line-height:30px; color:#fff; margin:5px 0 15px 0; font-weight:bold;}
.indexableft p{ opacity:0.8; width:100%; height:auto; float:left;}  
  
 
.indexabright{ width:40%; height:auto; float:left; padding:100px 0 100px 100px; box-sizing:border-box;}  
.indexabright strong.s{ width:100%; height:auto; float:left; font-family:"AlibabaLight";font-size:50px; line-height:60px; font-weight:normal; margin-bottom:20px; color:#fff; }
.indexabright h3{ width:100%; height:auto; float:left; font-size:22px;font-family:"AlibabaLight"; line-height:30px; font-weight:normal; margin-bottom:10px; color:#fff;}

.indexabrighttxt{ width:300px; height:300px; background:url(../images/indexdiv1bj.png) center center no-repeat; background-size:cover; padding-top:130px; position:absolute; right:0; bottom:0; color:#fff; text-align:center; } 
.indexabrighttxt strong{ width:100%; height:auto;font-family:"AlibabaLight"; float:left; font-size:70px; line-height:80px;}  
.indexabrighttxt p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;}  
  
  
.indexdiv1{ width:100%; height:auto; min-height:500px; float:left; padding:60px 0; background:url(../images/indexdiv1bj.png) top center no-repeat #fafafa; background-size:100% 400px;} 
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px; color:#fff;}
.indextt h2{ width:100%; height:auto; float:left; font-size:40px;font-family:"AlibabaLight"; line-height:50px; font-weight:600;opacity:0.8; } 
.indextt p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px;width:60%; margin:8px 20%;opacity:0.8; }  
.indextt span{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;opacity:0.8; }  

.indexdiv1c{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}  
.indexdiv1c dl{ width:25%; height:auto; float:left; padding:0 40px; border-right:1px solid #ededed; box-sizing:border-box;} 
.indexdiv1c dl dt{ width:100%; height:auto; float:left; text-align:center; padding-bottom:25px; border-bottom:1px solid #ededed; box-sizing:border-box;}
.indexdiv1c dl dt img{ width:70px; height:auto; display:block; margin:0 auto;}
.indexdiv1c dl dt h2{ width:100%; height:32px; float:left; font-size:24px;font-family:"AlibabaLight"; line-height:32px; color:#000; overflow:hidden; margin-top:15px;}
.indexdiv1c dl dt p{ width:100%; height:26px; line-height:26px; font-size:16px; color:#333; float:left; overflow:hidden;}  
.indexdiv1c dl dd{ width:100%; height:240px; overflow:hidden; float:left; padding:40px 0; transition:all 0.5s ease; position:relative; box-sizing:border-box;}  
.indexdiv1c dl dd h3{ width:100%; height:32px; line-height:32px; float:left; font-size:15px; color:#555; text-align:center; overflow:hidden;}  
.indexdiv1c dl dd a.a{ width:100%; height:40px; float:left;background:url(../images/i_fw_tb5.png) center bottom no-repeat #fff; position:absolute; left:0; bottom:0; }
.indexdiv1c dl:hover dd {  transition:all 0.5s ease; padding-top:15px;} 
 
p.pa{ width:210px; height:56px; margin:0 auto;}
p.pa a{ width:100%; height:56px; line-height:56px; transition:all 0.5s ease; background:#cac777; float:left; margin-top:45px; border-radius:56px 56px 0 56px; color:#fff; text-align:center; font-size:18px; }
p.pa a:hover{ transition:all 0.5s ease; border-radius:56px;}
.heiziti { color:#000 !important;}


.indexdiv2{ width:100%; height:auto; float:left; background:#fafafa; padding-bottom:80px;}
dl.aldl{ width:32%; height:auto; float:left; border:1px solid #ededed; box-sizing:border-box; margin:0.6666%; background:#fff;}
dl.aldl dt{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
dl.aldl dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.aldl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.aldl dt p { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 3; display:flex; }
dl.aldl dt p span{ opacity:0; margin: auto; color:#ffffff; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
dl.aldl dt p:after { content: " "; position: absolute; top: calc(50% - 15px); left: -70px; width: 70px; height: 1px; background-color: #ebeef4; opacity: 0.5; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
dl.aldl dt p:before { content: " "; position: absolute; top: calc(50% + 15px); right: -70px; width: 70px; height: 1px; background-color: #ebeef4; opacity: 0.5; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
dl.aldl dd{ width:100%; height:auto; float:left; padding:20px 25px; box-sizing:border-box;}
dl.aldl dd a{ width:100%; height:auto; float:left; background:url(../images/al_tb.png) right center no-repeat; }
dl.aldl dd a h3{ width:100%; height:30px; line-height:30px; float:left; font-size:20px; color:#000; overflow:hidden;}
dl.aldl dd a p{ width:100%; height:24px; line-height:24px; float:left; font-size:14px; color:#888; background:url(../images/tag_bg.png) left center no-repeat; padding-left:15px; box-sizing:border-box; background-size:12px auto; overflow:hidden;}
dl.aldl:hover{ box-shadow:0 2px 5px #ededed;}
dl.aldl:hover dt p{ background:rgba(0, 0, 0, 0.5);}
dl.aldl:hover dt p span{ opacity:1;}
dl.aldl:hover dt p:after { left: 50%; -o-transform: translate3d(-50%, 0, 0); -moz-transform: translate3d(-50%, 0, 0); -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }
dl.aldl:hover dt p:before { right: 50%; -o-transform: translate3d(50%, 0, 0); -moz-transform: translate3d(50%, 0, 0); -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0); }

.index_gb{ width:100%; height:auto; float:left; text-align:center; padding:100px 0; background:url(../images/indexad.png) center center no-repeat; background-size:cover; background-attachment:fixed;}  
.index_gb a.a{ width:auto; height:48px; line-height:48px; transition:all 0.3s ease; padding:0 55px; border-radius:48px; font-size:18px; color:#fff; border:3px solid rgba(255,255,255,0.3); margin:0 10px; display:inline-block;}
.index_gb a.a.cur,.index_gb a.a:hover{ background:#fff; color:#000; transition:all 0.3s ease;}

.indexdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
dl.fadl{ width:24%; height:auto; float:left; background:#fff; margin:0.5%; border:1px solid #ededed; box-shadow:0 2px 5px #ededed; border-radius:7px; padding:40px 35px; box-sizing:border-box;}
dl.fadl dt{ width:100%; height:auto; float:left;}
dl.fadl dt a{ width:75px; height:75px; margin:0 auto; padding:20px; box-sizing:border-box; border-radius:75px; display:block; border:1px solid #555;}
dl.fadl dt a img{ width:100%; height:auto; display:block;}
dl.fadl dd{ width:100%; height:auto; padding:25px 0 0 0; float:left;}
dl.fadl dd h2 a{ width:100%; height:auto; float:left; font-size:20px; line-height:28px; text-align:center; margin-bottom:15px;}
dl.fadl dd h2 a span{ width:100%; height:20px; line-height:20px; font-size:14px; color:#999; float:left;}
dl.fadl dd p{ width:100%; height:96px; line-height:24px; float:left; font-size:15px; color:#777; overflow:hidden;}
dl.fadl dd a.a{ width:100%; height:32px; margin-top:20px; background:url(../images/i_fw_tb5.png) center center no-repeat; float:left; }

.indexdiv4{ width:100%; height:auto; float:left;padding:80px 0; }
.partner-scroll:after { content: "";width: 500px; height: 100%;position: absolute; left: 0; top: 0; background-image: linear-gradient(to right, rgba(255,255,255,1) 20% , rgba(255,255,255,0) );z-index: 9;}
.partner-scroll:before { content: ""; width: 500px;height: 100%; position: absolute;right: 0;top: 0; background-image: linear-gradient(to right, rgba(255,255,255,0) , rgba(255,255,255,1) 80% );z-index: 9;}
.partner-scroll{overflow:hidden;position:relative; width:100%; height:auto; float:left;}
.dowv-scroll{height:104px;width:3984px;-webkit-animation:scrollToRight 36s linear infinite;animation:scrollToRight 36s linear infinite;}
.dowv-scroll1{height:104px;width:3984px;-webkit-animation:scrollToRight 30s linear infinite;animation:scrollToRight 30s linear infinite;}
.dowv-scroll1 img,.dowv-scroll img{display:block;float:left;}
@-webkit-keyframes scrollToRight{
	from{-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);}
	to{-webkit-transform:translate3d(0%,0,0);
	transform:translate3d(0%,0,0);}
}
@keyframes scrollToRight{
	from{-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);}
	to{-webkit-transform:translate3d(0%,0,0);
	transform:translate3d(0%,0,0);}
}
@keyframes scrollToRight{
	from{-webkit-transform:translate3d(-50%,0,0);}
	to{-webkit-transform:translate3d(0%,0,0);}
}


.indexdiv5{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.indexdiv5 .indextt h2,.indexdiv5 .indextt p{ text-align:left; width:100%; margin-left:0;}
.u1t{ width:auto; height:auto; float:right; margin-top:-90px;}
.u1t li{ width:130px; height:auto; float:left; margin:0 5px; }
.u1t li a{ width:100%;height:46px; line-height:46px;  font-size:18px; text-align:center;border-radius:10px; background:#000; color:#fff; float:left;}
.u1t li a.cur{ color:#cac777;}
.indexdiv5 .hidden{ display:none;}
.indexdiv5 .show{ display:block;}

dl.xwdl{ width:48%; height:auto; float:left; padding:30px; margin:1%; box-sizing:border-box; background:#fff;box-shadow: 4px 4px 10px #e5e7ea;}
dl.xwdl dt{ width:90px; height:auto; float:left; padding-right:20px; border-right:1px solid #ededed; text-align:center;}
dl.xwdl dt strong{ width:100%; height:auto; float:left; font-size:50px; line-height:60px; color:#333;}
dl.xwdl dt p{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#888;}
dl.xwdl dd{ width:100%; height:auto; float:left; padding-left:140px; box-sizing:border-box; margin-top:-95px;}
dl.xwdl dd h3 a{ width:100%; height:30px; line-height:30px; float:left; font-size:21px; color:#000; overflow:hidden;}
dl.xwdl dd p{ width:100%; height:65px; float:left; padding:5px 0 10px 0; border-bottom: 1px solid #e5e5e5; box-sizing:border-box;  position:relative;}
dl.xwdl dd p span{ width:100%; height:48px; line-height:24px; float:left; font-size:14px;color:#777; overflow:hidden;}
dl.xwdl dd p:before {content: ""; position: absolute; width:7px; height:7px;border: 1px solid #cac777; border-radius: 50px; left: 0; bottom:-4px;  background: #fff;}
dl.xwdl dd p:after { content: ""; position: absolute; width: 10%;  height: 1px; left:7px; bottom:-1px; background:#cac777;  -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
dl.xwdl:hover dd h3 a{ color:#cac777;}
dl.xwdl:hover dd p:after { width:100%; transition: all 0.4s ease-in-out; }

.botdiv{ width:100%; height:auto; float:left; background:url(../images/botbj.jpg) center center no-repeat; background-size:cover; padding:60px 0;}
.botdiv strong{ width:100%; height:auto; float:left; line-height:50px; font-size:34px; padding-bottom:15px; color:#fef7f7; margin-bottom:30px; font-weight:normal; border-bottom:1px solid #2d2d2d;}
.botdiv strong span{ width:auto; height:auto; float:right;}
.botdiv strong span a{ width:auto; height:auto; float:left; line-height:50px; font-size:16px; margin-left:35px; color:#fef7f7; font-weight:normal;}
.botdiv strong span a:hover{ color:#fff;}
.botdivleft{ width:24%; height:auto; float:left;}
.botdivleft h3{ width:auto; line-height:50px; float:left; padding-right:50px; font-size:24px; color:#fff; border-bottom:1px solid #2d2d2d; margin-bottom:20px;}
.botdivleft h4{ width:100%; line-height:40px; float:left; font-size:30px; color:#fff; margin-bottom:20px;}
.botdivleft p{ width:100%; height:auto; line-height:30px; font-size:16px; color:#646464;}

.botdivcenter{ width:31%; height:auto; float:left;}
.botdivcenter h3{ width:auto; line-height:50px; float:left; padding-right:50px; font-size:24px; color:#fff; border-bottom:1px solid #2d2d2d; margin-bottom:20px;}
.botdivcenter p{ width:100%; height:auto; line-height:28px; font-size:16px; color:#646464; float:left; margin-bottom:10px;}
.botdivcenter p span{ width:48%; height:28px; overflow:hidden; float:left;}

.botdivright{ width:45%; height:auto; float:left;}
.botdivright h3{ width:auto; line-height:50px; float:left; padding-right:50px; font-size:24px; color:#fff; border-bottom:1px solid #2d2d2d; margin-bottom:20px;}
.botdivright p{ width:100%; height:auto; line-height:28px; font-size:16px; color:#646464; margin-bottom:10px;}
.botshow{ width:100%; height:auto; float:left; margin-top:25px;}
.showqq{ width:35px; height:35px; float:left; background:url(../images/botb1.png) center center no-repeat !important; background-size:34px 34px !important; margin-right:15px;}
.showwx{ width:35px; height:35px; float:left; background:url(../images/botb2.png) center center no-repeat !important; background-size:34px 34px !important; margin-right:15px;}
.showxl{ width:35px; height:35px; float:left; background:url(../images/botb3.png) center center no-repeat !important; background-size:34px 34px !important; margin-right:15px;}
.showyx{ width:35px; height:35px; float:left; background:url(../images/botb4.png) center center no-repeat !important; background-size:34px 34px !important; margin-right:15px;}
.botshow .showqq:hover,.botshow .showwx:hover,.botshow .showxl:hover,.botshow .showyx:hover{ opacity:0.8;}

.links{ width:100%; height:auto; float:left; margin-top:35px;}
.links strong{ width:auto; height:24px; line-height:15px; margin:0; font-size:16px; padding:0; border-bottom:none; line-height:24px; float:left; color:#fff; font-weight:normal;}
.links a{ width:auto; height:auto; line-height:24px; font-size:14px; color:#646464; margin-right:18px;}
.links a:hover{ color:#fff;}

.bqdiv{ width:100%; height:auto; float:left; background:#151515; padding:25px 0; font-size:13px; line-height:22px; color:#999; text-align:center;}
.bqdiv p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#646464; text-align:center;}
.bqdiv span{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#414040; text-align:center;}

  
  
/****成功案例*****/ 
.casediv{ width:100%; height:auto; float:left; min-height:500px; padding:220px 0 60px 0; background:url(../images/casebj.jpg) top center no-repeat #fafafa; background-size:100% 700px !important;}
.divnytt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px; color:#fff;}
.divnytt h2{ width:100%; height:auto; float:left; font-size:40px; line-height:50px; font-weight:600;font-family:"AlibabaLight";} 
.divnytt p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px;margin:8px 0%; color:rgba(255,255,255,0.5);}  

.divnytt1 h2{ text-align:left;font-family:"AlibabaLight";} 
.divnytt1 p{  text-align:left;}  


.divnytt ul{  text-align:center; white-space:nowrap;list-style:none; margin:30px auto 0 auto;}
.divnytt ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.divnytt ul li a{ display:table-cell; display:inline-block; width:auto; border-radius:6px; padding:0 25px; font-size:18px; height:40px; margin:0 5px; line-height:40px;text-align:center; background:#fff;}
.divnytt ul li a:hover,.divnytt ul li a.cur{ background:#cac777; color:#fff;}

 
.caselist{ width:100%; height:auto; float:left; padding:20px 40px 40px 40px; box-shadow:0px 4px 10px #ededed; margin-top:30px; background:#fff; min-height:300px; box-sizing:border-box;}
.mianbao{ width:100%; height:auto; float:left; font-size:15px; line-height:26px; color:#888; margin-bottom:15px;}  
.mianbao a{ color:#888;}  

/*******新闻列表*******/
.newsdiv{ width:100%; height:auto; float:left; min-height:500px; padding:220px 0 60px 0; background:url(../images/banner_news.jpg) top center no-repeat #fafafa; background-size:100% 700px !important;}



/***成功案例-详情*****/
a.casea{ width:240px; height:60px; line-height:60px; float:right; position:relative; top:30px; transition: all .5s ease;   background:url(../images/alxx_tb.png) 190px center no-repeat #cac777; text-indent:40px; color:#fff; font-size:16px;} 
a.casea:hover{background:url(../images/alxx_tb.png) 200px center no-repeat #cac777; opacity:0.8;transition: all .5s ease; } 
dl.alxxdivjj{ width:100%; height:auto; min-height:80px; float:left; padding:40px 0; } 
dl.alxxdivjj dt{ width:25%; height:auto; float:left;}
dl.alxxdivjj dt p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666; margin-bottom:5px;}
dl.alxxdivjj dt h2{ width:100%; height:auto; float:left; font-size:21px; line-height:32px; font-weight:600; color:#cac777;font-family:"AlibabaLight";}
dl.alxxdivjj dd{ width:75%; height:auto; float:left; font-size:17px; line-height:29px; color:#888;}
.alxxdivtp{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#333;}
.alxxdivtp img{ width:100% !important; height:auto !important; display:block;} 
.nytjdiv{ width:100%; height:auto; float:left; padding:80px 0 0 0;}


/***新闻列表-详情******/
.newsxxleft{ width:70%; height:auto; float:left; border-right:1px solid #ededed; padding-right:40px; min-height:200px; box-sizing:border-box;}
.newsxxleft .h1{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; color:#333; padding:15px 0; text-align:center;font-family:"AlibabaLight";}
.newxtt{ border-bottom:1px solid #ededed; border-top:1px solid #ededed; text-align:center; background:#fafafa; width:100%; height:46px; line-height:46px; font-size:14px; color:#888; float:left;}
.newxtt span{ background-size:20px auto !important; padding-left:22px; margin:0 15px;}
.newsxxwz{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; font-size:16px; line-height:32px; color:#666;}
.newsxxwz img{ width:auto; height:auto !important; max-width:100% !important; display:block;}
.newssxt{ width:100%; height:auto; float:left; border-top:1px solid #ededed; margin-top:25px; padding-top:15px;}
.newssxt p a{ width:100%; height:32px; line-height:32px; font-size:15px; color:#666; float:left; overflow:hidden;}
.newssxt p a:hover{ color:#000;}

.newsxxright{ width:30%; height:auto; float:left; padding-left:40px; box-sizing:border-box;}
.newsxxright dl{ width:100%; height:auto; float:left; margin-bottom:35px;}
.newsxxright dl dt{ width:100%; height:auto; float:left; font-size:28px;line-height:36px; margin:15px 0;font-family:"AlibabaLight"; color:#333; background:url(../images/indexdiv1bj.png) left center no-repeat; background-size:3px 20px; padding-left:10px; box-sizing:border-box;}
.newsxxright dl dd{ width:100%; height:auto; float:left;}
.newsxxright dl dd ul {width: 100%;height: auto; float: left;list-style: none;}
.newsxxright dl dd ul li {width: 100%;height: auto;float: left;border-bottom: 1px solid #f2f2f2;padding:12px 0;}
.newsxxright dl dd ul li a h3 {width: 100%;height: auto;float: left;font-size:16px;line-height: 26px;margin-bottom: 5px;}
.newsxxright dl dd ul li a p { width: 100%;height: auto;float: left; font-size:14px;line-height: 18px;color: #888;}
  
.newsxxright a.a:nth-child(n){ width:auto; height:32px; line-height:32px; float:left; margin-right:20px; font-size:17px; color:#cac777;} 
.newsxxright a.a:nth-child(2n){ width:auto; height:32px; line-height:32px; float:left; margin-right:20px; font-size:14px; color:#888;} 
.newsxxright a.a:nth-child(3n){ width:auto; height:32px; line-height:32px; float:left; margin-right:20px; font-size:16px; color:#333;} 
.newsxxright a.a:nth-child(4n){ width:auto; height:32px; line-height:32px; float:left; margin-right:20px; font-size:14px; color:#888;} 
.newsxxright a.a:nth-child(5n){ width:auto; height:32px; line-height:32px; float:left; margin-right:20px; font-size:14px; color:#999;} 
.newsxxright a.a:hover{ color:#cac777;}  


/******小程序*****/
.nyban{ width:100%; height:auto; float:left;  background:url(../images/ban_xcx.jpg) center center no-repeat; background-size:cover !important; background-attachment:fixed;}
.nybanwz{ width:100%; height:auto; float:left; padding:240px 0;}
.nybanwz strong,.nybanwz h1{ width:100%; height:auto; float:left; text-align:center; color:#fff; font-size:48px; line-height:60px; margin-bottom:10px;font-family:"AlibabaLight";}
.nybanwz p{ width:100%; height:auto; float:left; text-align:center; color:#fff; font-size:22px; line-height:30px;}

.xcxdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.xcxdiv dl.d1{ width:23%; height:auto; float:left; margin:1%;}
.xcxdiv dl.d1 dt{ width:100%; height:auto; float:left;}
.xcxdiv dl.d1 dt img{ width:130px; height:130px; border:1px solid #ededed; background:#ededed; padding:25px; box-sizing:border-box; border-radius:100%; margin:0 auto; display:block;}
.xcxdiv dl.d1 dd{ width:100%; height:auto; float:left; text-align:center; margin:15px 0;}
.xcxdiv dl.d1 dd h2{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; font-weight:bold;font-family:"AlibabaLight";}
.xcxdiv dl.d1 dd p{ width:100%; height:auto; float:left;  font-size:16px; line-height:24px;}

.appdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.appdiv dl{ width:24%; height:auto; float:left; margin:0.5%; padding:30px 15px; background:#fff; box-sizing:border-box; box-shadow:4px 0 10px #ccc;}
.appdiv dl dt{ width:100%; height:auto; float:left; font-size:40px;  line-height:60px; color:#cac777; font-family:Tahoma; font-weight:bold; text-align:center; opacity:0.6;}
.appdiv dl dd{ width:100%; height:auto; float:left; text-align:center; }
.appdiv dl dd strong{ width:100%; height:28px; line-height:28px; font-size:21px; color:#000; float:left; overflow:hidden;font-family:"AlibabaLight";}
.appdiv dl dd p{ width:100%; height:44px; line-height:22px; float:left; font-size:14px; overflow:hidden; color:#666; margin-top:4px;}
  
.appdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.appdiv1 dl{ width:24%; height:auto; float:left; margin:0.5%; padding:30px; box-sizing:border-box; box-shadow:1px 4px 13px #ededed; background:#fff;}
.appdiv1 dl dt{ width:100%; height:auto; float:left; }
.appdiv1 dl dt img{ width:40px; height:auto; display:block; margin:0 auto;}
.appdiv1 dl dd{ width:100%; height:auto; float:left; margin-top:10px; text-align:center;}
.appdiv1 dl dd h4{ width:100%; height:28px; float:left; font-size:22px; line-height:28px; overflow:hidden; color:#333;font-family:"AlibabaLight";}
.appdiv1 dl dd p{ width:100%; height:44px; line-height:22px; font-size:14px; color:#666; overflow:hidden; opacity:0.8; margin-top:5px; float:left;}

.appdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.appdiv2 dl{ width:24%; height:400px; float:left; margin:0.5%; position:relative; border-radius:5px; overflow:hidden;}
.appdiv2 dl dt{ width:100%; height:100%; float:left; overflow:hidden;}
.appdiv2 dl dt img{ width:100%; height:100%; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.appdiv2 dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.appdiv2 dl dd{ width:100%; height:100%; float:left; padding:55px 30px 25px 30px; box-sizing:border-box; text-align:center; color:#fff; position:absolute; left:0; top:0; background:rgba(0,0,0,0.8);}
.appdiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:30px; font-weight:normal; margin-bottom:20px; color:#cac777;font-family:"AlibabaLight";}
.appdiv2 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; opacity:0.8;}

.appdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.appdiv3 dl{ width:15%; height:auto; float:left; margin:0.83%; border-radius:5px; overflow:hidden;}
.appdiv3 dl dt{ width:100%; height:90px; float:left; background-size:cover !important; }
.appdiv3 dl dt strong{ width:100%; height:90px; float:left; font-weight:normal; background:rgba(0,0,0,0.8);line-height:90px; text-align:center; font-size:26px; color:#fff;font-family:"AlibabaLight";}
.appdiv3 dl dd{ width:100%; height:160px; float:left; background:#fff; padding:30px; font-size:16px; line-height:28px; color:#666; box-sizing:border-box; overflow:hidden;}


/****移动应用*******/
.ydyydiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.ydyydiv dl{ width:90%; height:auto; float:left; margin:0 5%;}
.ydyydiv dl dt{ width:50%; height:auto; float:left;}
.ydyydiv dl dt img{ width:90%; height:auto; display:block; margin:0 5%;}
.ydyydiv dl dd{ width:50%; height:auto; float:left; padding-left:80px; padding-top:110px; box-sizing:border-box;}
.ydyydiv dl dd h2{ width:100%; height:auto; float:left; font-size:40px;  font-weight:600;line-height:60px; color:#000; margin-bottom:15px;font-family:"AlibabaLight";}
.ydyydiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#000; opacity:0.8; margin:5px 0;}
.ydyydiv dl dd p span{ width:100%; height:auto; float:left;}
.ydyydiv dl dd a.a{ width:auto; padding:0 40px; height:46px;line-height:46px;transition: all 0.5s ease;background:#cac777;float: left;margin:25px 25px 0 0; border-radius: 46px 46px 0 46px;color: #fff;text-align: center;font-size: 18px;}
.ydyydiv dl dd a.a1{ width:auto; padding:0 40px; height:46px;line-height:46px;transition: all 0.5s ease;background:#000;float: left;margin:25px 25px 0 0; border-radius: 46px 46px 0 46px;color: #fff;text-align: center;font-size: 18px;}
.ydyydiv dl dd a:hover {transition: all 0.5s ease;border-radius:46px;}

.ydyydiv1{ background:#fafafa;} 
.ydyydiv2{ background:#394b59;}
.ydyydiv2 dl dd h2,.ydyydiv2 dl dd p{ color:#fff;}
.ydyydiv dl.d1 dt{ float:right;}
.ydyydiv dl.d1 dd{ padding-left:0; padding-right:80px;}


/******全网营销******/
.qwyxdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.qwyxdiv dl{ width:90%; height:auto; float:left; margin:0 5%;}
.qwyxdiv dl dt{ width:40%; height:auto; float:left;}
.qwyxdiv dl dt img{ width:90%; height:auto; display:block; margin:0 5%;}
.qwyxdiv dl dd{ width:60%; height:auto; float:left; padding:80px 80px 0 80px; box-sizing:border-box;}
.qwyxdiv dl dd h2{ width:100%; height:auto; float:left; font-size:40px; font-weight:600; line-height:60px; color:#000; margin-bottom:15px;font-family:"AlibabaLight";}
.qwyxdiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:32px; color:#000; opacity:0.8; margin:5px 0;}
.qwyxdiv dl dd span{ width:100%; height:auto; float:left; margin-top:25px;}
.qwyxdiv dl dd span a{ width:100px; height:auto; float:left;font-size:16px; line-height:24px; color:#999; margin-right:15px; box-sizing:border-box; text-align:center;}  
.qwyxdiv dl dd span a s{ width:100px; height:100px; margin-bottom:5px; border-radius:5px; overflow:hidden; background:url(../images/qwyxtb1.png) center top no-repeat rgba(0,0,0,0.5); background-size:100px 100px !important; display:block;}
.qwyxdiv dl dd span a:hover{ color:#333;}
 
.qwyxdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.qwyxdiv1 dl{ width:31.3333%; height:auto; margin:1%; float:left; background:#fff; border-top:3px solid #cac777; box-shadow:4px 0 5px #ededed; padding:35px 30px; box-sizing:border-box;}
.qwyxdiv1 dl dt{ width:70%; height:auto; margin:0 15%;}
.qwyxdiv1 dl dt img{ width:100%; height:auto; display:block;}
.qwyxdiv1 dl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:20px;}
.qwyxdiv1 dl dd h2{ width:100%; height:auto; float:left; font-size:28px; line-height:34px; color:#000; font-weight:600;font-family:"AlibabaLight";}
.qwyxdiv1 dl dd h3{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#666; margin:8px 0 15px 0; font-weight:600;}
.qwyxdiv1 dl dd p{ width:100%; height:104px; overflow:hidden; float:left; font-size:16px; line-height:26px; color:#888;}

.qwyxdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.qwyxdiv2 dl{ width:30.3333%; height:auto; margin:100px 1.5% 1.5% 1.5%; float:left; border-radius:8px; background:#fff;box-shadow:4px 0 5px #444; background:#444;  box-sizing:border-box;}
.qwyxdiv2 dl dt{ width:100%; height:auto; float:left; margin-top:-100px;}
.qwyxdiv2 dl dt img{ width:200px; height:auto; display:block; margin:0 auto;}
.qwyxdiv2 dl dd{ width:100%; height:auto; float:left; text-align:center; padding:0px 30px 45px 30px; box-sizing:border-box; text-align:center;}
.qwyxdiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; font-weight:600; color:#fff; margin-bottom:15px;font-family:"AlibabaLight";}
.qwyxdiv2 dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#fff;}

.qwyxdiv3{ width:100%; height:auto; float:left; padding:100px 0; background:url(../images/qwyxbj1.png) center center no-repeat; background-size:cover; background-attachment:fixed;}
.qwyxdiv3wz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; text-align:center; color:#fff;}
.qwyxdiv3wz a{ width:auto; height:46px; line-height:46px; padding:0 35px; border-radius:5px; background:#fff; color:#000; margin:15px; display:inline-block;}
.qwyxdiv3wz a:hover{ background:#cac777; color:#fff;}

.qwyxdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.qwyxdiv4 dl{ width:100%; height:auto; float:left; position:relative;}
.qwyxdiv4 dl dt{ width:50%; height:500px; float:left;}
.qwyxdiv4 dl dt img{ width:100%; height:100%; display:block; border-radius:8px; box-sizing:border-box;}
.qwyxdiv4 dl dd{ width:60%; height:400px; border-radius:10px; overflow:hidden; box-shadow:4px 0 4px #ededed; margin-top:-450px; float:right; padding:50px; box-sizing:border-box; background:#fff;}
.qwyxdiv4 dl dd p.p{ width:100%; height:auto; float:left; font-size:20px; line-height:34px; color:#000; margin-bottom:25px;font-family:"AlibabaLight";}
.qwyxdiv4 dl dd p.p1{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#666;}
.qwyxdiv4 dl dd p.p1 strong{ color:#000; font-weight:normal;}

/*****品牌推广****/
.ppfwdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.ppfwdiv dl{ width:30%; height:auto; float:left; margin:1.665%; }  
.ppfwdiv dl dt{ width:100%; height:80px; float:left; position:relative; z-index:1;}
.ppfwdiv dl dt img{ width:100px; height:auto; display:block; margin:0 auto;}
.ppfwdiv dl dd{ width:100%; height:auto; float:left;background:#ededed; box-shadow:4px 0 4px #ededed; border-radius:8px; overflow:hidden; margin-top:-30px; padding:50px 20px; box-sizing:border-box; text-align:center;}  
.ppfwdiv dl dd strong{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; color:#333; font-weight:600; margin-bottom:15px;font-family:"AlibabaLight";}
.ppfwdiv dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666;}  
.ppfwdiv dl.d2 dd{ background:#6d6c6c;}
.ppfwdiv dl.d2 dd strong{ color:#fff;}
.ppfwdiv dl.d2 dd p{ color:#fff; opacity:0.8;}  
.ppfwdiv dl.d3 dd{ background:#111;}
.ppfwdiv dl.d3 dd strong{ color:#fff;}
.ppfwdiv dl.d3 dd p{ color:#fff; opacity:0.9;}  
 
.ppfwdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/ppfw_bj.jpg) center center no-repeat; background-size:cover; background-attachment:fixed;}  
.ppfwdiv1 dl{ width:32.3333%; height:160px; overflow:hidden;  float:left;padding:25px 20px; margin:0.5%; border-radius:4px; position:relative; box-sizing:border-box; background:#fff; border:1px solid #ededed;}
.ppfwdiv1 dl dt{ width:60px; height:auto; float:left; position:absolute; left:20px; top:25px; }
.ppfwdiv1 dl dt img{ width:60px; height:auto; display:block;}  
.ppfwdiv1 dl dd{ width:100%;float:left; height:auto; padding-left:75px;box-sizing:border-box;}
.ppfwdiv1 dl dd h2{ width:100%; height:auto; line-height:34px; font-size:22px; color:#333; font-weight:600; float:left;font-family:"AlibabaLight"; }  
.ppfwdiv1 dl dd p{ width:100%; height:52px; line-height:26px; font-size:17px; color:#666;float:left; overflow:hidden; }  
.ppfwdiv1 dl.d1{ margin-left:16.66665%;} 

.ppfwdiv2{ width:100%; height:auto; float:left; text-align:center; padding:120px 0; background-size:cover !important; border-top:1px solid #ccc;}
.ppfwdiv2 h2{ width:100%; height:auto; float:left; font-size:30px; line-height:42px; color:#fff; font-weight:600;font-family:"AlibabaLight";}
.ppfwdiv2 h3{ width:100%; height:auto; float:left; font-size:18px; line-height:34px; color:#fff; font-weight:600;}
.ppfwdiv2 p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; color:#fff; margin:25px 0 35px 0;}
.ppfwdiv2 a{ width:120px; height:120px; padding:40px 10px 0 10px;  box-sizing:border-box; margin:0 8px; background:#fafafa; border-radius:100%; display:inline-block;} 
.ppfwdiv2 a span{ width:100%; height:46px; line-height:23px; float:left; text-decoration:none !important;font-size:16px; }  
.ppfwdiv2 a:hover{ background:#cac777; color:#fff;}  

.ppfwdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.ppfwdiv3 dl{ width:23%; height:auto; float:left; margin:1%; background:#ededed; border-radius:8px; text-align:center; padding:40px 30px; box-sizing:border-box;}
.ppfwdiv3 dl dt{ width:100%; height:auto; float:left;}
.ppfwdiv3 dl dt img{ width:80px; height:auto; display:block; margin:0 auto;}
.ppfwdiv3 dl dd{ width:100%; height:auto; float:left; margin-top:15px;}  
.ppfwdiv3 dl dd strong{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; color:#333; font-weight:600; margin-bottom:5px;font-family:"AlibabaLight";}
.ppfwdiv3 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#666;}  
  
/*******增值服务*******/  
.zzfwdiv{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.zzfwdiv dl{ width:31.3333%; height:auto; float:left; border-radius:5px; border-top:3px solid #cac777; margin:1%; background:#fff; box-shadow:0 4px 4px #ccc; padding:30px 20px; box-sizing:border-box;}  
.zzfwdiv dl dt{ width:55px; height:auto; float:left;}
.zzfwdiv dl dt img{ width:55px; height:auto; display:block;}
.zzfwdiv dl dd{ width:100%; height:auto; padding-left:75px; box-sizing:border-box; float:left; margin-top:-55px;}  
.zzfwdiv dl dd h3{ width:100%; height:auto; float:left; font-size:24px; line-height:32px;color:#333; font-weight:600; margin-bottom:8px;font-family:"AlibabaLight";}
.zzfwdiv dl dd p{ width:100%; height:140px; overflow:hidden; float:left; font-size:16px; line-height:28px; color:#666;}
  
.zzfwdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.zzfwdiv1 dl{ width:18%; height:auto; float:left; margin:1%;  border-radius:10px; overflow:hidden; box-sizing:border-box; box-shadow:0px 5px 10px #ededed;}
.zzfwdiv1 dl dt{ width:100%; height:auto; float:left;}
.zzfwdiv1 dl dt img{ width:auto; height:70px; display:block; margin:40px auto 0  auto;}
.zzfwdiv1 dl dd{ width:100%; height:auto; float:left; padding:30px 10px; box-sizing:border-box; font-size:18px; line-height:28px; color:#333; text-align:center;}
.zzfwdiv1 dl dd strong{ width:100%; height:auto; float:left; font-size:26px; line-height:32px; color:#666; font-weight:normal;font-family:"AlibabaLight"; }
.zzfwdiv1 dl:hover{ box-shadow:0 5px 10px #ccc;}

  
/*******外包服务******/  
.wbfwdiv{ width:100%; height:auto; float:left; padding-bottom:80px;}
.wbfwdivwz{ width:100%; height:auto;  float:left; background:#fff; padding:60px 40px; margin-bottom:50px; box-sizing:border-box; box-shadow:0 4px 4px #ededed; border-radius:5px; margin-top:-100px;}
.wbfwdivwz ul.u1{ width:100%; height:auto; float:left;}  
.wbfwdivwz ul.u1 li{ width:25%; height:auto; float:left; text-align:center;}
.wbfwdivwz ul.u1 li strong{ width:100%; height:auto; float:left; font-size:60px; line-height:66px; color:#000; font-weight:bold; font-family:Tahoma;}  
.wbfwdivwz ul.u1 li p{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#666;}  

.wbfwdiv dl{ width:100%; height:auto; float:left;}
.wbfwdiv dl dd{ width:50%; height:auto; float:left; padding:20px 0 0 40px; box-sizing:border-box;}
.wbfwdiv dl dd strong{ width:100%; height:auto; float:left; font-size:80px; line-height:90px; color:#999; font-style:italic; opacity:0.1; font-family:Tahoma;}
.wbfwdiv dl dd h2{ width:100%; height:auto; float:left; font-size:38px; line-height:50px; color:#000; font-weight:600;  margin-top:-50px;font-family:"AlibabaLight";}
.wbfwdiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; color:#555; margin-top:15px;}
.wbfwdiv dl dt{ width:50%; height:auto; float:left; padding-left:80px; box-sizing:border-box;}
.wbfwdiv dl dt img{ width:80%; margin:0 auto; height:auto; display:block;}  

.wbfwdiv1{ width:100%; height:auto; float:left; padding:100px 0; background:url(../images/wbfw_bj.jpg) center center no-repeat; background-size:cover; background-attachment:fixed;}
.wbfwdiv1 ul{ width:100%; height:auto; float:left; margin-top:50px;}
.wbfwdiv1 ul li{ width:35%; height:auto; float:left; padding:0 60px 50px 60px; box-sizing:border-box; border-right:1px solid rgba(150,150,150,0.2);border-bottom:1px solid rgba(150,150,150,0.2);}
.wbfwdiv1 ul li strong{ width:100%; height:30px; overflow:hidden; float:left; font-size:22px; font-weight:normal; line-height:30px; color:#fff;}
.wbfwdiv1 ul li p{ width:100%; height:63px; float:left; font-size:15px; line-height:21px; color:#999; margin-top:10px; overflow:hidden;}
.noborderrirhg{ border-right:none !important;}
.wbfwdiv1 ul li.l1{ width:30%; padding:0 60px 50px 0;}
.wbfwdiv1 ul li.l1s{ padding:50px 60px 0 0; border-bottom:none;}
.wbfwdiv1 ul li.l2{padding:50px 60px 0 60px;border-bottom:none;}

 
.wbfwdiv3{ width:100%; height:auto; float:left; background:url(../images/wbbj.jpg) right center no-repeat ; background-size:cover!important; background-attachment:fixed;}
.wbfwdiv3bj{ width:100%; height:auto; float:left; padding:80px 0; background:url(../images/indexdiv1bj.png) left center no-repeat; background-size:50% 100%;}
.wbfwdiv3 .indextt{ text-align:left;}
.wbfwdiv3 .indextt p{ width:100%; margin:0; text-align:left;}
.wbfwdiv3left{ width:55%; height:auto; float:left;}
.wbfwdiv3lefttxt{ width:100%; height:auto; float:left; background:#fff; border-radius:5px; box-shadow:0 2px 4px #ccc; padding:40px; box-sizing:border-box; margin-bottom:20px;}
.wbfwdiv3lefttxt h2{ width:100%; height:auto; float:left; font-size:26px; line-height:32px; margin-bottom:8px; color:#000; font-weight:600;font-family:"AlibabaLight";}
.wbfwdiv3lefttxt h2 span{ color:#cac777; font-style:italic; margin-right:10px; font-weight:bold; font-size:32px;}
.wbfwdiv3lefttxt p{ width:100%; height:auto;  float:left; font-size:16px; line-height:26px; color:#555;}

.wbfwdiv3right{ width:40%; height:auto; float:left; margin-left:5%; color:#fff; padding-top:35px;}
.wbfwdiv3right p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; margin-bottom:40px;}
.wbfwdiv3right strong{ width:100%; height:auto; float:left; font-size:34px; line-height:48px; font-weight:bold; margin-bottom:30px;font-family:"AlibabaLight";}
.wbfwdiv3right strong span{ width:100%; height:auto; float:left; color:#cac777;}
.wbfwdiv3right h3{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; font-weight:bold; margin-bottom:20px;}
.wbfwdiv3right h4{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;}



/****视频服务*******/  
.spdiv{ width:100%; height:auto; float:left; padding-bottom:80px; background:none;}
.spdivwz{ width:100%; height:auto; float:left; padding:25px 40px; margin-bottom:60px; margin-top:-120px; box-sizing:border-box; background:#fff; box-shadow:0  4px 4px #ededed; border-radius:5px;}
.spdivwz strong.s{ width:100%; height:auto; float:left; font-size:28px; line-height:36px; color:#444; margin-bottom:20px;font-family:"AlibabaLight";}  
.spdivwz ul{ width:100%; height:auto; float:left; margin:15px 0;}
.spdivwz ul li{ width:15.65%; height:auto; float:left; margin:0.5%; text-align:center; padding-top:60px; background:url(../images/sp_tb1.png) no-repeat; background-position:center top !important; background-size:50px auto !important;}  
.spdivwz ul li h3{ width:100%; height:auto; float:left; font-size:19px; line-height:30px; color:#222; font-weight:600;font-family:"AlibabaLight";}  
.spdivwz ul li p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555; }  
  
.spdivfw{ width:49%; height:auto; float:left; background:#fff; padding:30px; box-sizing:border-box; box-shadow:2px 4px 13px #ededed;}  
.spdivfwwz{ width:100%; height:auto; float:left;  box-sizing:border-box;}
.spdivfwwz .h2{ width:100%; height:60px; float:left; font-size:32px; background:url(../images/spdiv2_tb2.png) left center no-repeat;font-family:"AlibabaLight"; background-size:50px auto !important; padding-left:65px; box-sizing:border-box; line-height:60px; margin:10px 0 25px 0; color:#333; font-weight:600;}
.spdivfwwz dl{ width:100%; height:auto; float:left; padding:0 30px; box-sizing:border-box; background:#f9f9f9; margin-bottom:10px;}
.spdivfwwz dl dt{ width:100%; height:56px; line-height:56px; cursor:pointer; float:left; padding-right:20px; box-sizing:border-box; font-size:18px; font-weight:600; color:#333; overflow:hidden; background:url(../images/faqtb.png) right center no-repeat;}
.spdivfwwz dl dd{ width:100%; display:none; height:auto; float:left; padding:12px 0; font-size:16px; line-height:26px; color:#555; border-top:1px solid #ededed;}
 
.spdivfwwz dl.cur dt{ color:#cac777;  background:url(../images/faqtbh.png) right center no-repeat;}
.spdivfwwz dl.cur dd{ display:block;}
.spdivfws { margin-left:2%;}

.spdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#fafafa;}
.spdiv1 ul{ width:100%; height:auto; float:left;}
.spdiv1 ul li.l1{ width:12.5%; height:auto; float:left; background:#fff; padding:25px 10px; box-shadow:4px 0 4px #ededed; box-sizing:border-box; border-radius:5px; text-align:center;}
.spdiv1 ul li.l1 strong{ width:100%; height:auto; float:left; font-size:30px; line-height:38px; color:#cac777; font-style:italic; font-family:Tahoma;}
.spdiv1 ul li.l1 p{  width:100%; height:auto; float:left; font-size:20px; line-height:28px; color:#000;}
.spdiv1 ul li.l2{ width:5%; height:115px; float:left; background:url(../images/lcjt_tb.png) center center no-repeat; background-size:30px auto;}



/******关于我们*****/
.aboutdiv{ width:100%; height:auto; float:left; padding-bottom:80px;}
.abcard{ width:24%; height:auto;  float:left; margin:1% 1% 0 0; background:#fff; box-shadow:2px 6px 15px #ccc; text-align:center; padding:40px 30px; box-sizing:border-box;}
.abcard strong{ width:120px; height:120px; line-height:120px;  background:#cac777;text-align:center; font-size:60px; font-weight:200;font-family:"AlibabaLight"; margin:0 auto; color:#fff;  font-weight:bold; margin:-90px 0 30px 0; float:left;}
.abcard h2{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#333; font-weight:bold; margin-bottom:10px;font-family:"AlibabaLight";}
.abcard p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#666;}


.aboutdiv1{  width: 100%;height: auto;float: left;padding: 100px 0;background: url(../images/wbfw_bj.jpg) center center no-repeat;background-size: cover;background-attachment: fixed;}
.aboutdiv1 .indextt{ text-align:left;}
.aboutdiv1 .indextt p{ margin-left:0;}
.aboutdiv1 dl{ width:25%; height:auto; float:left; background:#fff; border-right:1px solid #ededed; border-bottom:1px solid #ededed; padding:40px; box-sizing:border-box;}
.aboutdiv1 dl dt{ width:100%; height:auto; float:left;}
.aboutdiv1 dl dt img{ width:100px; height:auto; display:block;}
.aboutdiv1 dl dd h3 a{ width:100%; height:auto; font-size:22px; float:left; margin-top:15px; color:#333;font-family:"AlibabaLight";}  
.aboutdiv1 dl.cur{ background:#f0f0f0;}  
  
  
  
/************联系我们********/  
.lxwmdiv{ width:100%; height:auto; float:left; padding:70px 0;}
.lxwmdiv dl.d1{ width:100%; height:auto; float:left; margin-bottom:60px;}
.lxwmdiv dl.d1 dt{ width:30%; height:auto; float:left; text-align:left; color:#333; margin-top:20px;}  
.lxwmdiv dl.d1 dt p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#c0c0c0;} 
.lxwmdiv dl.d1 dt strong{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; color:#333; font-weight:600;} 
.lxwmdiv dl.d1 dd{ width:70%; height:auto; float:left; text-align:left;}
.lxwmdiv dl.d1 dd strong,.lxwmdiv dl.d1 dd h1{ width:100%; height:auto; float:left; font-size:50px; line-height:56px; font-weight:bold; color:#888;font-family:"AlibabaLight"; }
.lxwmdiv dl.d1 dd strong span,.lxwmdiv dl.d1 dd h1 span{ color:#cac777;}
.lxwmdiv dl.d1 dd p{ width:100%; height:auto; float:left; font-size:21px; line-height:40px; color:#c0c0c0;}  

.lxwmdiv dl.d2{ width:33.3333%; height:auto; float:left;}
.lxwmdiv dl.d2 dt{ width:100%; height:50px; line-height:50px; float:left; padding-left:50px; background-size:40px auto !important; font-size:19px; font-weight:600; font-weight:600; box-sizing:border-box;} 
.lxwmdiv dl.d2 dd{ width:100%; height:auto; float:left; padding-left:50px; font-size:16px; line-height:26px; box-sizing:border-box;}
.lxwmdiv dl.d2 dd a{ width:100%; height:auto; float:left;}
  
.lxwmdiv dl.d3{ width:100%; height:auto; float:left; margin-top:70px; padding-top:50px; border-top:1px solid #ededed; position:relative;}  
.lxwmdiv dl.d3 dt{ width:360px; height:auto; float:left; padding:48px 0;border-right:1px solid #ededed;}
.lxwmdiv dl.d3 dt strong{ width:100%; height:80px; float:left; background:url(../images/lx_tb3.png) left center no-repeat; background-size:60px; padding:10px 0 0 75px; box-sizing:border-box; font-size:24px; line-height:30px; font-weight:normal; color:#333;}  
.lxwmdiv dl.d3 dt strong p{ width:100%; height:auto; float:left; font-size:24px; color:#999; margin-top:5px;}  
.lxwmdiv dl.d3 dd{ width:100%; height:auto; float:left; padding:30px 560px 0 420px; box-sizing:border-box; margin-top:-175px;}  
.lxwmdiv dl.d3 dd p.p1{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333; margin-bottom:10px;} 
.lxwmdiv dl.d3 dd p.p{ width:260px; height:auto; float:right; margin-top:-80px; margin-right:-320px; font-size:13px; line-height:18px; color:#666; text-align:center;} 
.lxwmdiv dl.d3 dd p.p span{ width:120px; margin:0 5px; float:left; height:auto;}
.lxwmdiv dl.d3 dd p.p img{ width:100%; height:auto; display:block; }
  
.lxwmdiv1{ width:100%; height:auto; float:left; padding:80px 0; background:#ededed;}
.lxwmdiv1c{ width:100%; height:auto; float:left; position:relative;background:url(../images/lxwm_tp.png) right top no-repeat; background-size:cover;}
.lxwmdiv1left{ width:62%; height:auto; float:left; padding:60px; background:url(../images/baibj.jpg) center center no-repeat; background-size:cover; box-sizing:border-box;}
.lxwmdiv1left .indextt h2,.lxwmdiv1left .indextt p{ color:#333; text-align:left; margin-left:0;}
.lxwmdiv1left .input{ width:100%; height:50px; line-height:50px; outline:none; border:none; border-bottom:1px solid #ededed; font-size:16px;}
.lxwmdiv1left .txt{ width:100%; height:120px; line-height:30px; outline:none; padding-top:15px; border:none; border-bottom:1px solid #ededed; font-size:16px;font-family:PingFangSC-Regular,"苹方字体",sans-serif; }
.lxwmdiv1left .img{ margin-top: -48px; float: right; position: relative;}
.lxwmdiv1left .button{ width:180px; height:55px; line-height:55px; font-size:18px; float:left; margin-top:15px; outline:none; border-radius:5px; float:left; text-align:center; color:#fff; border:none; cursor:pointer; background:#cac777; }
.lxwmdiv1left .button:hover{ background:#b61529;}

.lxwmdiv1right{ width:38%; height:auto; float:left; padding:50px; box-sizing:border-box; color:#fff;}
.lxwmdiv1right p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; margin-bottom:40px;}
.lxwmdiv1right strong{ width:100%; height:auto; float:left; font-size:34px; line-height:48px; font-weight:bold; margin-bottom:30px;font-family:"AlibabaLight";}
.lxwmdiv1right strong span{ width:100%; height:auto; float:left; color:#cac777;}
.lxwmdiv1right h3{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; font-weight:bold; }
.lxwmdiv1right h4{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;}


 

/****弹出留言框****/  
.toplydivshow{ height:100vh !important; transition:all 0.5s ease;}
.toplydiv{ width:100%; height:0; float:left; background:#fff; position:fixed; left:0; top:0; z-index:9999; overflow:hidden;transition:all 0.5s ease;}
.topclose{ width:50px; height:50px; float:right; background:url(../images/close.png) center center no-repeat; background-size:35px auto; margin-top:50px; cursor:pointer; }
.toplydivl{ width:50%; height:100vh; float:left; padding:80px 50px; box-sizing:border-box; border-right:1px solid #ededed;}
.toplydivl strong.s{ width:100%; height:auto; float:left; font-size:30px; line-height:44px; color:#cac777; margin-bottom:8px;font-family:"AlibabaLight";}
.toplydivl strong.s1{ width:100%; height:auto; float:left; font-size:40px; line-height:52px; color:#333;font-family:"AlibabaLight";}
.toplydivl .xt{ width:100%; height:1px; float:left; margin:25px 0; background:#ededed;}
.toplydivl p.p{ width:100%; height:auto; float:left; font-size:17px;  line-height:30px; color:#666;}
.toplydivl h2{ width:100%; height:auto; float:left; margin:20px 0; font-size:26px; line-height:36px; color:#000;}
.toplydivl p.p2{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#666;}

.toplydivr{ width:50%; height:auto; float:left; padding:30px 50px 80px 50px; box-sizing:border-box;}
.toplydivr strong.s{width:100%; height:auto; float:left; font-size:40px; line-height:52px; color:#333; margin-bottom:15px;font-family:"AlibabaLight";}
.toplydivr .input{ width:100%; height:46px; line-height:46px; float:left; background:#f9f9f9; margin-bottom:10px; border:none; outline:none; text-indent:25px; font-size:16px;}
.lyfw{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; border:1px solid #ededed; border-radius:5px; position:relative; margin-top:20px; box-sizing:border-box;}
.lyfw span{ width:auto; height:40px; line-height:40px; background:#fff; position:absolute; left:25px; top:-20px; font-size:15px; color:#cac777; font-weight:600; padding:0 10px;}
.toplydivr label{ width:33.3333%; height:auto; line-height:36px; float:left; font-size:16px; color:#555;   box-sizing:border-box;}
.toplydivr label .che{ width:16px; height:16px; float:left; margin:10px 5px 0 0;}
.toplydivr .button{ width:100%; height:60px; line-height:60px; float:left; background:#333; border:none; background-size:0 100%; color:#fff; transition:all 0.5s ease; margin-top:14px; outline:none; cursor:pointer;font-size:18px;}
.toplydivr .button:hover{ opacity:0.8;}


/*****解决方案详情页******/
.soldl{ width:100%; height:auto; float:left; margin-bottom:30px;}
.soldl dt{ width:100%; height:auto; float:left;}
.soldl dt img{ width:100%; height:280px; display:block;}
.soldl dd{ width:100%; height:auto; float:left; margin-top:-180px;}
.soldl dd h1{ width:auto; height:auto; float:left; line-height:50px; font-family:"AlibabaLight";font-size:36px; padding:10px 50px; border-radius:0 40px 40px 0; background:#cac777; color:#fff;}

.sold2{ width:100%; height:auto; min-height:80px; float:left; border-top:1px solid #ededed; padding-top:20px; margin-bottom:30px; position:relative;}
.sold2 dt{ width:160px; height:auto; float:left; font-size:80px; text-align:center; position:absolute; left:0; top:20px; line-height:80px; font-weight:bold; font-family:Tahoma; color:#999; opacity:0.2; font-style:italic; }
.sold2 dd{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;  color:#333; padding-left:170px; margin-top:15px; box-sizing:border-box;  }
.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;}


/*******网站建设*****/
.wzjsdivz{ width:100%; height:auto; float:left; background:url(../images/wzjs_bj1.png) center center no-repeat; background-size:cover;}
.wzjsdiv{ width:100%; height:auto; float:left;  background:#fff; padding:100px 180px; box-sizing:border-box; margin-top:-180px;}
.wzjsdiv dl.d1{ width:100%; height:auto; float:left;}
.wzjsdiv dl.d1 dt{ width:20%; height:auto; float:left;}
.wzjsdiv dl.d1 dt img{ width:100%; height:auto; display:block;}
.wzjsdiv dl.d1 dd{ width:80%; height:auto; float:left; padding-left:40px; box-sizing:border-box;}
.wzjsdiv dl.d1 dd span{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#888;}
.wzjsdiv dl.d1 dd h1{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; color:#333; font-weight:600; margin:5px 0 10px 0; font-family:"AlibabaLight";}
.wzjsdiv dl.d1 dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#555;}

.wzjs_div{ width:100%; height:auto; float:left; padding:80px 0;}
.wzjs_div dl.d1{ width:32%; height:auto; float:left; margin:0 2% 2% 0; position:relative; overflow:hidden;} 
.wzjs_div dl.d1 dt{ width:100%; height:100%; float:left; overflow:hidden;}
.wzjs_div dl.d1 dt img{ width:100%; height:100%; display:block;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.wzjs_div dl.d1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.wzjs_div dl.d1 dt h2{ width:100%; height:auto;  margin-top:0px;transition:all 0.5s ease; font-family:"AlibabaLight"; float:left; font-size:38px; line-height:44px; position:absolute; left:0px; top:50px; padding-left:40px; box-sizing:border-box; color:#fff; font-weight:bold;}
.wzjs_div dl.d1:hover dt h2{ opacity:0; transition:all 0.5s ease; margin-top:50px;}
.wzjs_div dl.d1 dd{ width:100%; height:100%; opacity:0; float:left; padding:80px 60px; box-sizing:border-box; text-align:center; background:rgba(0,0,0,0.7); position:absolute; left:0; top:100%; z-index:1;}
.wzjs_div dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:32px; font-family:"AlibabaLight"; line-height:40px; font-weight:bold; margin-bottom:8px;color:#fff; }
.wzjs_div dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px;color:#fff; }
.wzjs_div dl.d1 dd a.a{ width:140px; height:40px; line-height:40px; font-size:16px; color:#fff; border:1px solid #fff; transition:all 0.5s ease; border-radius:0 20px 0 20px; margin:15px auto; display:inline-block;}
.wzjs_div dl.d1 dd a.a:hover{ background:#cac777; border:1px solid #cac777; border-radius:20px 0  20px 0; transition:all 0.5s ease; }
.wzjs_div dl.d1:hover dd{ top:0; transition:all 0.5s ease;opacity:1; }
.wzjs_div dl.d1.last{ margin:0 0 2% 0;}

.wzjsdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
dl.zzfwdl{ width:14.666%; height:auto; margin:1%; float:left; border-radius:10px; box-shadow:0 5px 12px #ededed; padding:35px 20px 15px 20px; box-sizing:border-box;}
dl.zzfwdl dt{ width:100%; height:auto; float:left;}
dl.zzfwdl dt img{ width:auto; height:70px; display:block; margin:0 auto;}
dl.zzfwdl dd h3 a{ width:100%; height:60px; overflow:hidden;  font-family:"AlibabaLight";float:left; font-size:20px; line-height:30px; margin:25px 0 10px 0; text-align:center;}
dl.zzfwdl:hover{ box-shadow:0 5px 12px #cac777;}
dl.zzfwdl:hover dd h3 a{ color:#cac777;}

/*******新服务汇总*****/
.xfwdiv{ width:100%; height:auto; float:left; padding:120px 0 0 0; background:#141313; margin-top:-120px;}
.xfwdivc{ width:100%; height:auto; float:left; position:relative;}
.xfwdivc .xfwdivctz{ width:50%; height:auto; float:right; background:#060606; padding:220px 100px; box-sizing:border-box;}
.xfwdivctz img{ width:auto; height:auto; display:block; margin:0 auto; max-width:100%;}
.xfwdivcwz{ width:100%; height:auto; float:left; padding-top:200px; color:#fff; position:absolute;}
.xfwdivcwz .txt{ width:50%; height:auto; float:left; padding-right:100px; box-sizing:border-box; color:#fff;}  
.xfwdivcwz .txt strong{ width:auto; height:auto;float:left; font-size:40px;  line-height:50px; padding-top:15px; font-weight:normal; background:url(../images/fw_tb.png) right 0px no-repeat; background-size:35px auto; padding-right:45px; margin-bottom:10px; color:rgba(23,33,38,1); text-shadow:#4f4f4f 1px 0 0,#4f4f4f 0 1px 0,#4f4f4f -1px 0 0,#4f4f4f 0 -1px 0;-webkit-text-shadow:#4f4f4f 1px 0 0,#4f4f4f 0 1px 0,#4f4f4f -1px 0 0,#4f4f4f 0 -1px 0;-moz-text-shadow:#4f4f4f 1px 0 0,#4f4f4f 0 1px 0,#4f4f4f -1px 0 0,#4f4f4f 0 -1px 0; box-sizing:border-box;}  
.xfwdivcwz .txt h2 a{ width:100%; height:auto; float:left; font-family:"AlibabaLight"; font-size:36px; line-height:40px; color:#fff;}  
.xfwdivcwz .txt p{ border-top:1px solid #353434; padding-top:20px; margin:35px 0 45px 0; width:100%; height:auto; float:left; font-size:17px; line-height:30px; color:#999;}  
.xfwdivcwz .txt span{ width:100%; height:auto; float:left;}
.xfwdivcwz .txt span a{ width:80px; height:auto; float:left; padding:94px 5px 0 5px; background:url(../images/fw_tb1_1.png) center top no-repeat; background-size:80px auto !important; font-size:15px; line-height:20px; color:#999; margin:0 30px 30px 0; box-sizing:border-box; text-align:center;}  
.xfwdivcwz .txt span a:hover{ color:#dad7d7;}

.xfwdivcs .xfwdivctz{ float:left;}
.xfwdivcs .xfwdivcwz .txt{ float:right; padding-right:0px; padding-left:100px;}  

/******微信公众号*****/
.gzhdiv{ width:100%; height:auto; float:left; padding:60px 0;}
.gzhdiv dl.d1{ width:24%; height:auto; float:left; margin:0.5%; box-shadow:0 2px 8px #ccc; border-radius:10px; padding:30px 20px; box-sizing:border-box;}
.gzhdiv dl.d1 dt{ width:100%; height:auto; float:left;}
.gzhdiv dl.d1 dt img{ width:80px; height:auto; display:block; margin:0 auto;}
.gzhdiv dl.d1 dd{ width:100%; height:auto; float:left; margin-top:10px; text-align:center;}
.gzhdiv dl.d1 dd h3{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; color:#333; font-family:"AlibabaLight"; margin-bottom:8px; }
.gzhdiv dl.d1 dd p{ width:100%;  float:left; font-size:16px; line-height:24px; color:#000; height:96px;overflow:hidden;}

.gzhdiv1{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/indexdiv1bj.png) center center no-repeat; background-size:cover;}
.gzhdiv1txt{ width:49%; height:auto; float:left; background:#fff; border-radius:5px; box-shadow:0 2px 4px #ccc; padding:40px; box-sizing:border-box; margin:0.5%;}
.gzhdiv1txt h2{ width:100%; height:auto; float:left; font-size:26px; line-height:32px; margin-bottom:8px; color:#000; font-weight:600;font-family:"AlibabaLight";}
.gzhdiv1txt h2 span{ color:#cac777; font-style:italic; margin-right:10px; font-weight:bold; font-size:32px;}
.gzhdiv1txt p{ width:100%; height:96px;  float:left; font-size:16px; line-height:24px; color:#555; overflow:hidden;}

/******404*******/
.div404{ width:100%; height:auto; float:left; background:#000; padding:160px 0;}
.div404 dl{ width:100%; height:auto; margin:0 auto; max-width:600px;}
.div404 dl dt{ width:100%; height:auto; float:left;}
.div404 dl dt img{ width:100%; height:auto; display:block;}
.div404 dl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:30px; color:#fff;}
.div404 dl dd h3{ width:100%; height:auto; float:left; font-size:20px; line-height:34px;font-family:"AlibabaLight";}
.div404 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;}
.div404 dl dd a{ width:100%; height:auto; float:left; font-size:22px; line-height:40px; font-family:"AlibabaLight"; color:#fff;}


#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none; z-index:2147483647; }
#alertdiv div{ font-size:20px; border-radius:8px; background-color: #090;color: #FFF;padding: 15px;min-width: 100px; width:300px;  text-align: center;color: rgb(255, 255, 255);margin: auto;z-index: 2147483647;}




  