﻿@charset "utf-8";

/****首页*****/
.adowms{ width:auto; height:40px;  border-radius:6px; font-style:normal; padding:0 15px; float:left; margin-bottom:15px;  text-decoration:none; background:url(../images/abj.png) center center no-repeat; box-sizing:border-box; font-size:16px; color:#fff; background-size:cover; margin-top:15px;}
.adowms s{ width:100%; height:40px;line-height:40px; padding-left:25px; background-size:18px 16px !important; background:url(../images/bpstbh.png) left center no-repeat; text-decoration:none; box-sizing:border-box;}
.adowms:hover{ opacity:0.8; text-decoration:none; color:#fff;}

.sjbanner{ display:none;}
.banner{ width:100%; height:41.6vw; position:relative; margin:0; padding:0; margin-top:105px; }
.banner ul{margin:0; padding:0; }
.banner ul li{ width:100%; height:41.6vw; margin:0; padding:0;  opacity:0;position: absolute;top: 0;left: 0;}
.banner ul li.first{  opacity:1}
.banner ul li img{ width:100%; height:41.6vw; display:block; z-index:9; position:relative; z-index:9;}
.banner ul li video{ width:56%; height:41.6vw; display:block; object-fit: cover; float:right; right:0; top:0; position:absolute; z-index:8;}
 

 

.bannerwz1{ width:100%; height:auto; float:left; position:absolute; left:0; top:0;}
.bannerwz{ padding:0; margin:0; width:100%; height:41.6vw; z-index:997; position:relative;position:relative; }
.bannerwz .document_width{padding:0; margin:0;height:auto; float:left; position: relative; top: 50%;left: 50%; transform: translate(-50%,-50%);}
.bannerwzxx{ width:500px; height:auto;}
.bannerwz span{ width:100%; height:auto; float:left; font-size:24px; color:#333; margin-bottom:10px;}
.bannerwz strong{ width:100%; height:auto; float:left; font-size:58px; line-height:60px; color:#333;}
.bannerwz strong s{ width:100%; height:auto; float:left; font-weight:100; margin-left:-3px; text-decoration:none; color:#555;}
.bannerwz p{ width:100%; height:auto; float:left; font-size:22px; line-height:26px; color:#555; margin:20px 0;}
.bannerwz a.a{ position:relative; z-index:9999; display:block; width:225px; height:58px; line-height:58px; font-size:20px; color:#fff; margin-top:25px; text-align:center; text-decoration:none; background:url(../images/abj.png) center center no-repeat; background-size:100% 58px; float:left;}
.bannerwz a.a:hover{ opacity:0.8;}
.bannerwz img{ height:auto !important; width:auto  !important; max-width:100% !important; display:block; float:left; margin-bottom:10px;}

.kongzhi{ width:300px; height:auto; margin:0 auto; text-align:center; position:relative; top:400px; z-index:999;}
.yuanquan{ width:110px; height:110px; border-radius:110px;margin:0 auto; text-align:center;  background:none; padding:10px; box-sizing:border-box; position:relative;}
#progressbar{ position:absolute; top:0; left:0;}
.yuanquanxt{ width:90px; height:90px; border-radius:90px; line-height:90px; font-size:18px; color:#999; border:2px solid #ededed; box-sizing:border-box;}
.yuanquanxt:hover{ border:2px solid #fc9300;}
.kongzhidian{ width:auto; height:auto; position:absolute; left:50%; margin-top:25px;}
.kongzhidian span{ position:relative; width:auto; cursor:pointer; height:30px; line-height:30px; padding-right:20px; float:left; background:url(../images/bantb.png) right center no-repeat; box-sizing:border-box;}
.kongzhidian span s{ display:none; text-decoration:none; color:#fc9300; position:absolute; right:0; width:300px; float:left; padding-right:20px; text-align:right;}
/*.kongzhidian span.cur,.kongzhidian span:hover{ background:url(../images/bantb1.png) right center no-repeat;}*/
.kongzhidian span.cur s,.kongzhidian span:hover s{ display:block;}
.kongzhidian span.sp2{ left:-2px; top:22px;}
.kongzhidian span.sp3{ left:-3px; top:44px;}
.kongzhidian span.sp4{ left:-3px; top:66px;}
.kongzhidian span.sp5{ left:-1px; top:88px;}
.kongzhidian span.sp6{ left:5px; top:110px;}


.kongzhidian span.cur .banround{ display:block;}
.banround {position:absolute;display:none; height: 20px;width: 20px; margin:0;border-radius: 50%;background: #ededed;overflow:hidden;left:5px; top:5px;}






.banround:after { content: "";position: absolute;top: 5px; left: 5px;display: block;height: 10px; width: 10px;background: #fff;border-radius: 50%; }
.banround b {position: absolute;height: 100%; width: 50%;overflow: hidden;}
.banroundleft{left:0   }
.banroundright{left:50% }

.banround .anim {
    position: absolute;
    left: 100%; top: 0;
    height: 100%; width: 100%;
    border-radius: 999px;
    background:  #fc9300;
    opacity: 0.8;
    -webkit-animation: ui-spinner-rotate-left 10s infinite;
    animation: ui-spinner-rotate-left 10s infinite;
    -webkit-transform-origin: 0 50% 0;
    transform-origin: 0 50% 0;
}
.banroundleft .anim {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.banroundright .anim {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    left: -100%;
    -webkit-transform-origin: 100% 50% 0;
    transform-origin: 100% 50% 0;
}
 
.banround .anim {
   -webkit-animation-delay: 0s;
   -webkit-animation-duration:0s;
   -webkit-animation-timing-function: linear;
   animation-delay: 0s;
   animation-duration:10s;
   animation-timing-function: linear;
}
.banround .banroundright .anim{
   -webkit-animation-name: ui-spinner-rotate-right;
   -webkit-animation-delay:0;
   -webkit-animation-delay: 0s;
   animation-name: ui-spinner-rotate-right;
   animation-delay:0;
   animation-delay: 0s;
}

@keyframes ui-spinner-rotate-right{
  0%{transform:rotate(0deg)}
  50%{transform:rotate(180deg)} 
  100%{transform:rotate(180deg)} 
}
@keyframes ui-spinner-rotate-left{
  0%{transform:rotate(0deg)}
  50%{transform:rotate(0deg)}
  100%{transform:rotate(180deg)}
} 

.dposition{ position:relative; z-index:996; }
.banxia{ width:auto; height:auto; float:left; position:absolute; top:700px; left:0px;font-size:18px; line-height:60px; color:#555;  z-index:998; text-decoration:none;}
.banxia s{ width:60px; height:60px; border-radius:60px; box-shadow:0 2px 6px #dedede; float:left; background:url(../images/bantb2.png) center center no-repeat; margin-right:15px;}


.indexdiv{ width:100%; height:auto; float:left; padding:80px 0; box-sizing:border-box;}
.indexdiv strong{ width:100%; height:auto; float:left; text-align:center; font-size:38px; font-weight:600; margin-bottom:25px; color:#333;}

dl.ipro{ width:314px; height:290px; box-shadow:0 2px 8px #dedede; padding:40px; box-sizing:border-box; float:left; background:url(../images/indexprobj1.png) center bottom no-repeat #fff; background-size:100% 5px;   border-radius:5px; margin:0 10px; box-sizing:border-box; }
dl.ipro dt{ width:100%; height:auto; float:left; margin-bottom:15px;}
dl.ipro dt img{ width:60px; height:auto; float:left;/* background:url(../images/indexprobj.png) right center no-repeat;*/ padding-right:10px; background-size:25px auto;}
dl.ipro dt img.img1{ display:none;}
dl.ipro dd{ width:100%; height:auto; float:left;}
dl.ipro dd h2 a{ width:100%; height:32px; float:left; font-size:19px; font-weight:600; line-height:32px; color:#1a1a1a; margin-bottom:5px; text-decoration:none; overflow:hidden;}
dl.ipro dd p{ width:100%; height:96px; float:left; font-size:15px; line-height:24px; color:#808080; overflow:hidden;}
dl.ipro dd a.a{ width:100%; height:auto; float:left; margin-top:15px; font-size:16px; line-height:24px; color:#1a1a1a; font-weight:600; text-decoration:none;}
dl.ipro:hover{ background-size:100% 100%;}
dl.ipro:hover dt img.img1{ display:block;}
dl.ipro:hover dt img.img{ display:none;}
dl.ipro:hover dd h2 a,dl.ipro:hover dd p,dl.ipro:hover dd a.a{ color:#fff;}

.indexdivproz{ width:100%; height:auto; float:left; position:relative;}
.indexdivpro{ width:100%; height:300px !important; position:relative; overflow:hidden; margin-top:5px;}
.indexdivprolist{width:20000px; height:300px !important; overflow:hidden; float:left; padding-top:10px; transition: transform 232ms;}
.yjtleft{ width:60px; height:60px; border-radius:60px; float:left; box-shadow:0 2px 6px #dedede; position:absolute; background:url(../images/index_jtl.png) center center no-repeat #fff; cursor:pointer; }
.yjtright{ width:60px; height:60px; border-radius:60px; float:left; box-shadow:0 2px 6px #dedede; position:absolute; background:url(../images/index_jtr.png) center center no-repeat #fff; cursor:pointer; }
.yjtleft:hover{background:url(../images/index_jtlh.png) center center no-repeat #2973e3; }
.yjtright:hover{background:url(../images/index_jtrh.png) center center no-repeat #2973e3; }
.iproleft{ top:38%; left:-90px;}
.iproright{ top:38%; right:-90px;}
p.pmore{ width:225px; height:auto; margin:0 auto;}
p.pmore a{ width:225px; height:58px; line-height:58px; font-size:20px; color:#fff; text-align:center; text-decoration:none; background:url(../images/abj.png) center center no-repeat; background-size:100% 58px; float:left; margin-top:35px;}
p.pmore a:hover{ opacity:0.8;}

.indexdivsl{ width:100%; height:810px; padding:110px 0 0 0;  float:left; background:url(../images/indexsolbj.jpg)  top center no-repeat; background-size:100% 850px; position:relative;}
.indexdivslleft{ width:50%; height:auto; min-width:700px; min-height:200px; float:left; padding-right:70px; box-sizing:border-box; position:absolute; left:0;}
.indexdivslleft a{ position:relative; width:100%; height:700px; float:left; margin:0; padding:0 50px 0 0; background:url(../images/ijxbj.png) right center no-repeat; background-size:700px 700px; margin-top:-30px; box-sizing:border-box; display:none;}
.indexdivslleft a img{ width:600px; border-radius:100%; height:auto; display:block; float:left; position:absolute; right:10px; top:50px;}

.indexdivslright{ width:50%; height:auto; float:right; box-sizing:border-box;}
.indexdivslrighttt{ width:100%; height:auto; float:left; margin-bottom:25px;}
.indexdivslrighttt strong{ width:100%; height:auto; float:left; font-size:38px; line-height:44px; font-weight:600; margin-bottom:25px; color:#fff;}
.indexdivslrighttt p{ width:100%; height:84px; overflow:hidden; float:left; font-size:18px; line-height:28px; color:#fff;}
.indexdivslrightc{ width:100%; height:400px; float:left;padding-right:25px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; }
.scrollbar{width:100%; height:400px; float:left; margin-bottom:15px; }
.indexdivslrightc::-webkit-scrollbar {width:8px;height:3px; }
.indexdivslrightc::-webkit-scrollbar-thumb { border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.9);background:#fff;    }
.indexdivslrightc::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.9);border-radius:3px;background:rgab(255,255,255,0.9);}
.indexdivslrightc ul{ width:100%; height:auto; float:left; margin:0; padding:0 30px 0 0; list-style:none;}
.indexdivslrightc ul li{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; list-style:none; padding-left:80px; box-sizing:border-box;}
.indexdivslrightc ul li a img{ display:none;}
.indexdivslrightc ul li span{ width:60px; height:60px; border-radius:60px; line-height:60px; font-size:20px; font-weight:600; color:#fff; text-align:center; background:rgba(255,255,255,0.2); float:left; display:block; margin-left:-60px;}
.indexdivslrightc ul li h2{ width:100%; height:auto; float:left;  padding-left:20px; box-sizing:border-box;}
.indexdivslrightc ul li h2 a{ width:100%; height:auto; float:left; font-size:19px; line-height:32px; color:#fff; font-weight:600; overflow:hidden; text-decoration:none;}
.indexdivslrightc ul li h2 p{ width:100%; height:24px; font-size:16px; color:rgba(255,255,255,0.8); font-weight:100; line-height:24px; float:left; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.indexdivslrightc ul li:hover,.indexdivslrightc ul li.cur{ background:rgba(255,255,255,0.2);}
.indexdivslrightc ul li:hover span,.indexdivslrightc ul li.cur span{ background:#ff9500;}
p.pmore1{ float:left;}
p.pmore1 a{ background:#fff; color:#333; border-radius:5px;}
.indexslspan{ display:none;}

.indexdivys{ width:100%; height:auto; float:left; padding:0 0 80px 0;}
.indexdivysleft{ width:540px; height:auto; float:left; margin-top:60px;}
.indexdivyslefttt{width:100%; height:auto; float:left; font-size:38px; line-height:45px; font-weight:bold; margin-bottom:45px; color:#333;}
.indexdivysleftqh{ width:100%; height:auto; float:left; display:none;}
.indexdivysleftqh h3{ width:100%; height:auto; float:left; font-size:28px; line-height:34px; color:#2958de; font-weight:600; margin-bottom:10px;}
.indexdivysleftqh p.p{ width:100%; height:112px; float:left; font-size:18px; line-height:28px; color:#333333; overflow:hidden; margin-bottom:35px;}


.indexdivysright{ width:800px; height:auto; float:left;}
.indexdivystz{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.indexdivystz ul{ width:20000px; height:auto;overflow:hidden;  margin:0; padding:0;float:left; list-style:none; transition: transform 232ms;}
.indexdivystz ul li{ width:800px; height:auto; float:left; margin:0; padding:0; list-style:none; overflow:hidden;}
.indexdivystz ul li img{ width:100%; height:auto; display:block;}
.indexdivystzspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:95px;text-align:center; z-index:886;}
.indexdivystzspan span{display:inline-block;margin-left:15px;width:15px;height:15px; border-radius:15px; background:#fff; border:3px solid #d0d0d0; box-sizing:border-box; cursor:pointer;}
.indexdivystzspan span.cur,.indexdivystzspan span:hover{background:#ff9500; border:3px solid #ff9500; width:15px;height:15px; border-radius:15px;}


.indexnews{ width:100%; height:auto; float:left; padding:0 0 80px 0; overflow:hidden;}
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:20px; }
.indextt strong{ width:100%; height:auto; float:left; font-size:38px; line-height:45px; font-weight:600; color:#333;}
.indextt strong s{ text-decoration:none; color:#006bff;}
.indexnewsmenu{ width:100%; height:auto; margin-bottom:30px;}
.indexnewsmenu ul{  text-align:center; white-space:nowrap; margin:0; padding:0;}
.indexnewsmenu ul li{display:inline;  margin:0; padding:0;  }
.indexnewsmenu ul li a{ display:table-cell; display:inline-block; margin:0 20px;  padding:0 10px; height:36px; line-height:36px; font-size:20px; color:#555; text-align:center; border-bottom:2px solid #fff; text-decoration:none; }
.indexnewsmenu ul li a.cur,.indexnewsmenu ul li a:hover{ color:#ff9500; border-bottom:2px solid #ff9500; }
.indextts strong{ font-size:30px; line-height:40px;}

.indexnewscz{ width:100%; height:380px;  position:relative; overflow:hidden; display:none;}
.indexnewsc{ width:22300px; height:360px;  float:left; position:absolute; top:0; left:0px;transition:transform 232ms;}
dl.ixw{ width:315px; height:auto; float:left; margin:0 10px; box-shadow:0 3px 10px #dedede; border-radius:5px; box-sizing:border-box;}
dl.ixw dt{ width:100%; height:auto; float:left;}
dl.ixw dt img{ width:auto; display:block; border-radius:5px 5px 0 0; max-width:100%;  height:160px;margin:0 auto;}
dl.ixw dd{ width:100%; height:auto; float:left; padding:20px 25px 10px 25px; box-sizing:border-box;}
dl.ixw dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; font-weight:100; color:#999999;}
dl.ixw dd h3 a{ width:100%; height:120px; float:left; font-size:18px; line-height:24px; font-weight:600; color:#1a1a1a; overflow:hidden; text-decoration:none; margin:15px 0 15px 0;}
dl.ixw:hover{ background:url(../images/indexprobj1.png) center center no-repeat; background-size:100% 100%;}
dl.ixw:hover dd p,dl.ixw:hover dd h3 a{ color:#fff;}
.indexnews .document_width{  position:relative;}
.ixwleft{ left:-70px; top:150px;}
.ixwright{ right:-70px; top:150px;}

.indexjx{ width:100%; height:auto; min-height:300px; padding:80px 0; float:left; background:#f5f8fa;}
dl.ijx{ width:1340px; height:auto; float:left; margin-top:30px;}
dl.ijx dt{ width:540px; height:540px; float:left; background:url(../images/ijxbj.png) center center no-repeat; background-size:100% 100%; padding:60px 80px 40px 20px; box-sizing:border-box;}
dl.ijx dt img{ width:460px; height:460px; border-radius:100%; display:block; margin-top:-40px; }
dl.ijx dd{ width:800px; height:auto; float:left; padding-left:110px; margin-top:120px; box-sizing:border-box;}
dl.ijx dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#333; text-decoration:none;}
dl.ijx dd p{ width:100%; height:auto;float:left; font-size:18px; line-height:28px; color:#555; margin:15px 0 0 0; }
dl.ijx dd p.pmore a{ background:none; padding:0; margin:0; width:auto; color:#006bff; }
dl.ijx dd p.pmore a:hover{ opacity:0.8; text-decoration:none;}
dl.ijx dd a.a{ color:#006bff; font-size:20px; float:left; margin-top:8px; line-height:24px;}
dl.ijx dd a.a:hover{ text-decoration:none; opacity:0.8;}
.indexjxdiv{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.indexjxdivlist{ width:20000px; height:auto;overflow:hidden;  float:left;transition: transform 232ms;}
.indexjxspan{margin:0px;padding:0px;width:540px;position:absolute; top:525px;text-align:center; float:left; z-index:886;}
.indexjxspan span{display:inline-block;margin-left:15px;width:15px;height:15px; border-radius:15px; background:none; border:3px solid #fff; box-sizing:border-box; cursor:pointer;}
.indexjxspan span.cur,.indexjxspan span:hover{background:#fff; border:3px solid #fff; width:15px;height:15px; border-radius:15px;}




.indexkh{ width:100%; height:auto; float:left; padding-top:90px;}
.indextt p{ width:80%; height:auto; float:left; margin:10px 10%; font-size:18px; line-height:26px; color:#555; text-align:center;}
.indexkhdiv{ width:100%; height:auto; float:left;  padding-bottom:0px;}
.indexkhdiv ul{ width:100%; height:auto; float:left; padding:20px; margin:0; background:#f5f8fa; list-style:none; box-sizing:border-box;}
.indexkhdiv ul li{ width:100%; height:auto; float:left; margin:0; list-style:none;}
.indexkhdiv ul li a{ width:17%; height:160px; float:left; padding:0; margin:0% 1.5%; box-sizing:border-box;}
.indexkhdiv ul li a img{ width:100%; height:auto; display:block; text-decoration:none;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
.indexkhdiv ul li a:hover img{ -webkit-transform: scale(1.15,1.15);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.15,1.15);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }


.indexal{ width:100%; height:auto; float:left; padding:90px 0 450px 0; overflow:hidden !important; background:url(../images/ialbj.png) right top no-repeat;}
.indexalwz{ width:100%; height:auto; float:left;box-sizing:border-box;}
.indexalwz .indextt p{ width:100%; margin:10px 0;}
.aljt{ width:100%; height:60px; float:left; margin:20px 0; position:absolute;}
.alleft{ left:-70px; top:210px;}
.alright{ right:-70px; top:210px;}
.indexallistz{ width:100%; height:auto; float:left; position:relative;}
.indexallistzs{ width:100%; height:470px; float:left; overflow:hidden; position:relative; left:0; top:0;}
.indexallist{ width:10000px; height:auto; float:left; position:absolute; left:0; top:0;transition:transform 232ms;}
dl.ial{ width:425px; height:auto; float:left; margin:0 10px; box-shadow:0 3px 8px #dedede; border-radius:5px; background:#fff;}
dl.ial dt{ width:100%; height:auto; float:left; position:relative;}
dl.ial dt img,dl.ial dt video{ width:100%; height:250px; display:block; border-radius:5px 5px 0 0;}
dl.ial dt span{ width:45px; height:45px; border-radius:100%; position:absolute; right:20px; bottom:20px; background:url(../images/bfan.png) 18px center no-repeat #fff;}
dl.ial dd{ width:100%; height:auto; float:left; padding:40px; box-sizing:border-box;}
dl.ial dd h3 a{ width:100%; height:78px; float:left; font-size:18px; font-weight:600; line-height:26px; color:#333; overflow:hidden; text-decoration:none;}
dl.ial dd p a{ width:100%; height:auto; float:left; font-size:15px; line-height:24px; color:#006bff; margin-top:25px; text-decoration:none;}
dl.ial dd p a:hover{ opacity:0.8;}
dl.ial:hover dt span{ background:url(../images/bfanh.png) 18px center no-repeat #ff9500;}



.indexbg{ width:100%; height:auto; float:left; padding-top:80px;}
.imargin{ margin-top:-430px;}
.indexbgdt{ width:100%; height:auto; float:left; text-align:center; margin:0; padding:0; position:relative; overflow:hidden;}
.indexbgdt iframe{ width:100%; height:550px !important; margin:0; padding:0; display:block;}
.dtss_tb{ width:40px; height:40px; float:left; border-radius:2px; position:absolute; right:0; top:48%; background:url(../images/CPC_map_new2-21.png) center center no-repeat #3085ff; cursor:pointer;}
.dtss_tb.close{ width:50px; height:40px; background:url(../images/dt_ss_back.png) center center no-repeat #3085ff;}

.dtss_div{ width:260px; height:100%; float:left; background:#fff; position:absolute; top:0; right:-260px; z-index:222; opacity:0.9;}
.dtss_div_tt{ width:100%; height:auto; float:left;}
.dtss_div_tt .input{ width:220px; height:40px; float:left; border:none; outline:none; text-indent:10px;background:#f9f9f9;}
.dtss_div_tt .button{ width:40px; height:40px; float:left; border:none; outline:none; cursor:pointer; background:url(../images/CPC_map_new2-21.png) center center no-repeat #3085ff;}
.dtss_div_jg{ height:520px; float:left; overflow-y:auto;}
.dtss_div_jg li a{ width:100%; height:30px; overflow:hidden; float:left; line-height:30px; text-align:left; font-size:15px; margin:3px 0;}
.dtss_div_jg li a img{ width:auto; height:auto; float:left;}
dl.dt_menu{ width:100%; height:auto; float:left; margin-bottom:30px; box-shadow:0px 1px 9px #ededed;}
dl.dt_menu dt{ width:100%; height:auto; float:left; background:#f4f4f4; border-top:1px solid #dddddd; padding:18px; box-sizing:border-box; border-radius:3px 3px 0 0;}
dl.dt_menu dt label{ width:auto; height:auto; float:left; margin-right:20px; font-size:16px;}
dl.dt_menu dt label .che{ width:15px; height:15px; float:left; margin:5px 4px 0 0;}
dl.dt_menu dd{ width:100%; height:auto; float:left;border-top:1px solid #dddddd; border-top:none; border-radius:0 0 3px 3px; box-sizing:border-box;}
dl.dt_menu dd a{ width:auto; height:60px; float:left; margin-right:20px; line-height:60px; padding:0 20px 0 30px; text-decoration:none; font-size:16px; color:#333333;}
dl.dt_menu dd a.a1{ background:url(../images/index_dt_tb_2.png) left center no-repeat;}
dl.dt_menu dd a.a2{ background:url(../images/index_dt_tb_3.png) left center no-repeat;}
dl.dt_menu dd a.a3{ background:url(../images/index_dt_tb_4.png) left center no-repeat;}
dl.dt_menu dd a.a4{ background:url(../images/index_dt_tb_5.png) left center no-repeat;}
dl.dt_menu dd a.a5{ background:url(../images/index_dt_tb_6.png) left center no-repeat;}
dl.dt_menu dd a.cur,dl.dt_menu dd a:hover{ background:#ff5500; color:#fff; position:relative; padding:0 25px;}
dl.dt_menu dd a.cur s,dl.dt_menu dd a:hover s{ width:100%; height:10px; float:left; position:absolute; background:url(../images/index_dt_tb_1.png) center top no-repeat; top:-8px; left:0;}
 

/**********产品主页********/
.nybanner{ width:100%; height:auto; float:left; margin-top:104px;}
.nybannerwz{ width:100%; height:auto; float:left; padding-bottom:30px;}
.nybanner dl{ width:100%; height:auto; float:left;}
.nybanner dl dt{ width:60%; height:auto; float:right;}
.nybanner dl dt img{ width:100%; height:auto; display:block; max-width:none; margin:0; padding:0;}
.nybanner dl dd{ width:40%; height:auto; float:left; margin-top:30px;}
.nybanner dl dd video,.nybanner dl dd iframe{ width:100%; height:300px; display:block; float:left;}

p.mbxp{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555;}
p.mbxp a{ font-size:16px; color:#555; text-decoration:none;}
p.mbxp a:hover,p.mbxp a.cur{ color:#ff9500;}
strong.nybans{ width:100%; height:auto; float:left; font-size:50px; line-height:60px; font-weight:600; margin:20px 0;}
strong.nybans s{ color:#006bff; text-decoration:none;}
strong.nybans span{ width:100%; float:left; color:#555; font-weight:300; line-height:50px;}
p.nybanp{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; font-weight:300; color:#333; margin-bottom:40px; margin-right:15px;}
p.nybanpa{ width:auto; height:58px; float:left; background:url(../images/abj.png) center center no-repeat; padding:0 25px; background-size:cover; border-radius:5px; margin-right:15px; margin-bottom:10px;}
p.nybanpa a,p.nybanpa1 a{ width:100%; height:58px; line-height:58px; font-size:16px; color:#fff; font-weight:300; text-decoration:none; background:url(../images/downtb_03.png) left center no-repeat; padding-left:25px; box-sizing:border-box;}
p.nybanpa a:hover,p.nybanpa1 a:hover{ opacity:0.9;}
p.nybanpa1{ width:auto;  padding:0 25px; height:58px; float:left; background:url(../images/abj1.png) center center no-repeat; background-size:cover; border-radius:5px; margin-bottom:10px;}
strong.nybanss{ margin-top:0px !important;}
.nybannerwz img.img1{ width:auto; height:auto; max-height:60px; display:block; margin-top:40px;}

.bjfenge{ width:100%; height:5px; float:left; background:url(../images/nydivbj.jpg) center center no-repeat; background-size:cover;}
.divpro{ width:100%; height:auto; float:left; padding:50px 0; font-size:16px; line-height:25px;}
.divpro img.img{ width:auto; height:42px; max-width:100%; text-align:center; margin:0 auto; display:block;}
.divpro iframe,.divpro video{ width:32%; height:280px; float:left; margin:1% 2% 1% 0;}
.divpro .last{ margin:1% 0 1% 0}
.divpro p{ width:100%; height:auto; float:left; margin-bottom:10px;}

.divpro dl.d1s{ width:66%; height:auto; float:left; margin:0 17%;}
.divpro dl.d1s dd{ width:48%; height:auto; float:left; padding:0; margin:1%;}
.divpro dl.d1s dd iframe,.divpro dl.d1s dd video,.divpro dl.d1s dt iframe,.divpro dl.d1s dt video { width:100% !important; height:240px !important; float:left; display:block; }
.divpro dl.d1s dt{ width:48%; height:auto; float:left;margin:1%; position:relative;}
.divpro dl.d1s dt a.a {  width:auto; height:auto; float:left; position:absolute; left:10px; bottom:5px; font-size:14px; background:url(../images/soso_tb_2.png) left center no-repeat; padding-left:20px; color:#fff; background-size:15px auto;   }


h1.tth1{ width:100%; height:auto; float:left; line-height:50px; font-size:38px; text-align:center; font-weight:600; color:#333; margin-bottom:25px;}
h1.tth1 s{color:#006bff; text-decoration:none;}
p.nyp{ width:100%; height:auto; float:left; font-size:17px; line-height:30px; margin-bottom:15px; color:#555; }
.divpro1{ width:100%; height:auto; padding:50px 0; background:#f5f7fc; float:left;}
.divpro1 dl{ width:100%; height:auto; float:left;}
.divpro1 dl dt{ width:50%; height:auto; float:left;}
.divpro1 dl dt img{ width:520px; height:auto; display:block;}
.divpro1 dl dd{ width:50%; height:auto; float:left; margin-top:100px;}
.divpro1 dl dd h2 a{ width:100%; height:auto; float:left; background:url(../images/prolist_tb.png) left 10px no-repeat; background-size:48px auto !important; font-size:34px; line-height:41px; color:#333333; padding-left:55px; font-weight:600; text-decoration:none; box-sizing:border-box; }
.divpro1 dl dd h2 a:hover{ color:#006bff;}
.divpro1 dl dd p{ width:100%; height:auto; min-height:112px; float:left; font-size:17px; line-height:28px; color:#333333; margin:20px 0 40px 0;}
.divpro1 dl dd a.a{ width:auto; height:50px; line-height:50px; padding:0 40px; border-radius:5px; box-sizing:border-box; float:left; text-align:center; color:#fff; font-size:16px; background:url(../images/abj.png) center center no-repeat; background-size:cover; text-decoration:none;}
.divpro1 dl dd a.a:hover{ opacity:0.9;}
.divpro1s{ background:none;}
.divpro1s dl dt,.divpro1s dl dt img{ float:right;}


/********产品列表页******/
.divprolist{ width:100%; height:auto; float:left; background:#f2f4fa; padding:50px 0; border-bottom:2px solid #f2f4fa;}
dl.pdl{ width:32%; height:auto; float:left; background:#fff; padding:40px 15px 30px 15px; box-shadow:0 1px 5px #ededed; overflow:hidden; box-sizing:border-box; border-radius:10px; margin:1% 2% 1% 0;}
dl.pdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.pdl dt a{ width:60px; height:60px; padding:30px; display:inline-block; background:#f5f7fd; border-radius:100%;}
dl.pdl dt img{ width:100%; height:100%; display:block; margin:0 auto;}
dl.pdl dt img.img1{ display:none;}
dl.pdl dd{ width:100%; height:114px; float:left; text-align:center; margin-top:20px;}
dl.pdl dd h2 a{ width:100%; height:auto; float:left; font-size:20px; line-height:28px; max-height:84px; overflow:hidden; color:#333333; text-decoration:none; font-weight:400; margin-bottom:10px;}
dl.pdl dd p{ width:100%; height:48px; float:left; font-size:16px; line-height:24px;  color:#444; overflow:hidden;}
dl.pdl:hover dt a{ background:#006bff;}
dl.pdl:hover dt img.img{ display:none;}
dl.pdl:hover dt img.img1{ display:block;}
dl.pdl:hover dd h2 a{ color:#006bff;}
dl.pdl:hover{ box-shadow:0 2px 8px #dedede;}
dl.pdl.last{ margin-right:0;}

dl.pdl.pdldz {position: relative;overflow: unset;width: 24%;margin: 0.5% !important; margin-top: 50px !important;}
dl.pdl.pdldz h3 { width: 100%;height: auto;float: left;text-align: center;z-index: 11;position: absolute;left: 0;top: -40px;line-height: 40px;font-size: 20px;font-weight: 400;}


.divprolisttt{ width:100%; height:auto; float:left; margin-bottom:30px; font-size:26px; line-height:26px;}
.divprolisttt img{ width:auto; height:60px; display:block;}
.divprolisttts{ margin-bottom:10px; font-weight:600;}
 
.divprolist1{ width:100%; height:auto; float:left; padding:50px 0 70px 0;}
.divprolist1 .h1{ width:80%; height:auto; float:left; font-size:32px; line-height:34px; color:#333333; font-weight:400; margin-bottom:25px;}
.divprolist1 .h1 s{ text-decoration:none;color:#006bff;}
.divprolist1 p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#333333; margin-top:15px;}
.divprolist1 dl{ width:100%; height:auto; float:left;}
.divprolist1 dl dd{ width:65%; height:auto; float:left; padding-right:40px; box-sizing:border-box;}
.divprolist1 dl dt{ width:35%; height:auto; float:left;}
.divprolist1 dl dt img{ width:100%; height:auto; display:block;}

ul.nybanuls{ width:100%; height:auto; float:left; margin-top:45px; padding:0; list-style:none;}
ul.nybanuls li{ width:auto; height:auto; float:left; list-style:none; margin:0; padding:0;}
ul.nybanuls li a{ width:auto; height:55px; float:left; background:url(../images/proxx_tb1.png) left center no-repeat; background-size:55px auto !important; padding-left:63px; font-size:16px; line-height:55px; margin-right:25px; text-decoration:none; color:#333;}
ul.nybanuls li a.a2{ background:url(../images/proxx_tb2.png) left center no-repeat; }
ul.nybanuls li a.a3{ background:url(../images/proxx_tb3.png) left center no-repeat; }
ul.nybanuls li a.a4{ background:url(../images/proxx_tb4.png) left center no-repeat; }
ul.nybanuls li a:hover{  color:#006bff;}

/********产品四分类*****/
.divprolistfenlei4{ width:23%; margin:0 1%; float:left;}
.divprolistfenlei4 .divprolisttt{ margin-bottom:10px; text-align:center;}
.divprolistfenlei4 .divprolisttt img{ height:32px; margin:0 auto; border-bottom:1px solid #f2f4fa; padding-bottom:5px;}
.divprolistfenlei4 .divprolisttt.pfldivtt2kai,.divprolistfenlei4 .divprolisttt.pfldivtt2kai a{ font-size:26px; height:32px; line-height:32px; color:#333; text-align:center; font-weight:600;}
.divprolistfenlei4 .divprolisttt.pfldivtt2kai a:hover{ color:#006bff; text-decoration:none;}
.divprolistfenlei4 .divprolisttt:hover img{ border-bottom:1px solid #006bff;}
.divprolistfenlei4 dl.pdl{ width:100%; margin:2% 0;} 
.divprolistfenlei2{ margin-left:26.5%;}
.divprolistfenlei3{ margin-left:13.5%;}


.divprolistfenlei4 .divprolisttt p{ width:100%; height:80px; box-shadow:0 2px 5px #ededed; border-radius:5px; background:url(../images/indexprobj1.png) left bottom no-repeat #fff; overflow:hidden; color:#333; background-size:100% 3px !important; padding:15px; box-sizing:border-box; font-size:17px; line-height:20px; text-align:left;}
.divprolistfenlei4 .divprolisttt p strong{ width:100%; height:auto; float:left; min-height:55px; padding-left:65px; padding-top:5px; background-position:left top !important; background-size:50px 50px !important; box-sizing:border-box; font-size:18px; line-height:22px;}
.divprolistfenlei4 .divprolisttt p span{ width:100%; height:auto; font-size:14px; line-height:22px;}
.divprolistfenlei4 .divprolisttt a:hover p{ color:#006bff;}


/******产品列表页详细******/
.nybanner dl dd img{ width:auto; height:auto; max-height:70px; float:left; max-width:100%; display:block; margin-top:5px;}
.nybannerwz h1.h1{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#006bff; font-weight:600;}
.nybanc{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;}
ul.nybanul{ width:800px; height:auto; float:left; margin-top:25px; padding:0; list-style:none;}
ul.nybanul li{ width:250px; height:auto; float:left; list-style:none; margin:5px 10px 5px 0; padding:0;}
ul.nybanul li a{ width:100%; height:52px; line-height:52px; float:left; padding-left:5px; box-sizing:border-box; border-radius:5px; font-size:16px; color:#006bff; background:url(../images/pro_btbbj.png) left center no-repeat; background-size:100% 52px;}
ul.nybanul li a s{ width:40px; height:52px; float:left; text-decoration:none; background:url(../images/proxx_btb1.png) center center no-repeat;background-size:30px auto !important;}
ul.nybanul li a.a2 s{  background:url(../images/proxx_btb2.png) center center no-repeat;}
ul.nybanul li a.a3 s{  background:url(../images/proxx_btb3.png) center center no-repeat;}
ul.nybanul li a.a4 s{  background:url(../images/proxx_btb4.png) center center no-repeat; margin-top:-5px;}
ul.nybanul li a.a4{ line-height:20px; padding-top:5px;}

.proxxdw{ width:100%; height:auto; float:left; background:url(../images/nydivbj.jpg) center center no-repeat; background-size:100% 100%;}
.proxxdw ul{ width:100%; height:auto; float:left; padding:0; margin:0; list-style:none;}
.proxxdw ul li{ width:auto; height:65px; float:left; list-style:none; margin:0; padding:0;}
.proxxdw ul li a{ width:auto; height:65px; line-height:65px; float:left; padding:0 25px; text-decoration:none; color:#fff; font-size:18px; font-weight:300;}
.proxxdw ul li a:hover,.proxxdw ul li a.cur{ background:url(../images/bgxz.png) center bottom no-repeat #ff9500; background-size:22px auto;}
.proxxdiv{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/proxxbj.jpg) center center no-repeat #fff; background-size:100% auto !important;}
dl.prxxdl{ width:100%; height:auto; float:left;}
dl.prxxdl dd{ width:60%; height:auto; float:left; padding-right:40px; box-sizing:border-box;}
dl.prxxdl dd h2{ width:100%; height:auto; float:left; font-size:32px; line-height:34px; color:#333333; font-weight:400; }
dl.prxxdl dd h2 s{ text-decoration:none;color:#006bff;}
dl.prxxdl dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#333333; margin-top:15px;}
dl.prxxdl dt{ width:40%; height:auto; float:left;}
dl.prxxdl dt img,dl.prxxdl dt video,dl.prxxdl dt iframe{ width:100%  !important; height:300px !important; float:left; display:block;}
dl.prxxdls dd{ width:100%;}


.proxxdivwz{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; margin-top:50px;}
.proxxtt{ width:100%; height:auto; float:left; font-weight:300; background:url(../images/prolist_tb.png) left 7px no-repeat; padding-left:55px; box-sizing:border-box; font-size:32px; line-height:50px; color:#333; margin-bottom:15px; background-size:45px 45px !important; background-position:left 4px !important;}
.proxxtt s{ text-decoration:none; color:#006bff;}
.proxxdivwz img{ width:auto; height:auto; float:left; background:#fff; max-width:100% !important; display:block; }
.proxxinfo2_wz{ width:100%; height:auto; float:left; background:#fff; padding:20px 35px; box-sizing:border-box; margin-top:8px; border-radius:8px; box-shadow:0 2px 7px #ededed;}
.proxxinfo2_wz ul{ width:100%; height:auto; float:left; list-style:none; padding:0; margin:0;}
.proxxinfo2_wz ul li{ width:100%; height:auto; float:left; line-height:30px; list-style:none; margin:2px 0; background:url(../images/lyd.png) left 13px no-repeat; padding-left:18px; box-sizing:border-box; background-size:8px 8px;}

.proxxinfo3_wz{ width:100%; height:auto; float:left; box-shadow:0 2px 8px #ededed; background:#fff; border-radius:5px;}
.proxxinfo3_wz ul{ width:100%; height:auto; float:left; list-style:none; padding:20px 35px; margin:0; box-sizing:border-box;}
.proxxinfo3_wz ul li{ width:49%; height:auto; min-height:100px; float:left; font-size:16px; line-height:26px; margin:1% 2% 1% 0; background:#fff; border-radius:5px; padding:15px 20px 10px 30px; box-sizing:border-box; background:url(../images/proxx_tbx6.png) left 19px no-repeat; background-size:20px auto;}
.proxxinfo3_wz ul li:nth-child(2n){ margin-right:0%;}
.proxxinfo3_wz ul li strong{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; color:#006bff; font-weight:400;}
.proxxinfo3_wz ul li p span{ font-weight:400; color:#333;}
.proxxinfo3_wz ul li ul{ padding:0px; box-sizing:border-box; width:100%; height:auto; float:left;}
.proxxinfo3_wz ul li ul li{ width:100%; height:auto; float:left; margin:0; min-height:10px; padding:0 0 0 20px; background-position:left 6px; background-size:15px auto;}

.proxxdiv1{ width:100%; height:auto; float:left; padding:50px 0; background:#f7f9ff;}

.protjal{ width:100%; height:auto; float:left; position:relative; padding:40px 120px; background:#fff; border-radius:5px; box-shadow:0 2px 8px #ededed; box-sizing:border-box; margin:10px 0 50px 0;}
dl.pal{ width:100%; height:auto; float:left; text-align:center;}
dl.pal dt{ width:100%; height:auto; float:left;}
dl.pal dt img{ width:auto; max-width:100%; height:130px; display:block; margin:0 auto;}
dl.pal dd{ width:100%; height:auto; float:left;}
dl.pal dd h2 a{ width:100%; height:26px; line-height:26px; font-size:22px; color:#006bff; font-weight:400; float:left; text-decoration:none; overflow:hidden; margin-bottom:5px;}
dl.pal dd p.p{ width:100%; height:48px; float:left; font-size:16px; line-height:24px; color:#777; float:left; overflow:hidden; margin-bottom:25px;}
dl.pal dd a.a{ width:auto; height:46px; line-height:46px; display:inline-block; padding:0 30px; border:1px solid #ededed; border-radius:5px; font-size:18px; text-decoration:none;}
dl.pal dd a.a:hover{ background:#006bff; color:#fff; border:1px solid #006bff;}

.protjallist{width:100%;height:auto; float:left; position:relative; box-sizing:border-box; overflow:hidden;}
.protjallistc{ width:100%; height:auto; overflow:hidden; float:left; }
.proaljtleft{ width:40px; height:60px; position:absolute; left:35px; top:40%; background:url(../images/protjaljt_l.png) center center no-repeat; cursor:pointer; opacity:0.7;}
.proaljtright{ width:40px; height:60px; position:absolute; right:35px; top:40%; background:url(../images/protjaljt_r.png) center center no-repeat; cursor:pointer; opacity:0.7;}
.proaljtleft:hover,.proaljtright:hover{ opacity:1;}

.hot_items{ width:100%;height:auto; float:left; position:relative; box-sizing:border-box; overflow:hidden; margin-top:10px;}
.hot_items_div{ width:100%; height:auto; overflow:hidden; float:left; }
.hotannu{ width:140px; height:auto; float:right; position:relative; margin-top:-60px;}
.hotleft{ left:0; top:40%;}
.hotright{ right:0; top:40%;}


/*****解决方案主页******/
.divsol{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/solbj.jpg) center 40px no-repeat #fff; background-size:100% auto !important;}
.divsollist{ width:100%; height:auto; float:left; margin-bottom:40px;}
dl.sdl{ width:32%; height:auto; float:left; margin:0.65%; background:#fff; box-shadow:0 2px 5px #ededed; border-radius:5px; }
dl.sdl dt{ width:100%; height:auto; float:left;}
dl.sdl dt img{ width:100%; height:auto; display:block; border-radius:5px 5px 0 0;}
dl.sdl dd{ width:100%; height:151px; float:left; padding:15px; box-sizing:border-box; margin-top:0;}
dl.sdl dd div{ width:100%; height:80px; float:left; overflow:hidden;}
dl.sdl dd h2 a{ width:100%; height:auto; float:left; line-height:23px; font-size:20px; color:#333; font-weight:400; text-decoration:none; margin-bottom:10px;}
dl.sdl dd p{ width:100%; height:46px; float:left; font-size:16px; line-height:23px; color:#555; overflow:hidden;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2; white-space: normal;}
dl.sdl dd a.a{ width:auto; height:auto; float:left; font-size:16px; line-height:32px; background:url(../images/abj.png) center center no-repeat;ss  box-sizing:border-box; border-radius:5px; padding:0 30px; color:#fff; text-decoration:none; margin-top:8px;}
dl.sdl:hover dd{ background:#006bff; height:auto; color:#fff; border-radius:0 0 5px 5px;margin-top:-119px;  }
dl.sdl:hover dd h2 a,dl.sdl:hover dd p,dl.sdl:hover dd a.a{ color:#fff;}
dl.sdl:hover dd a.a{ color:#006bff; background:#fff;}
dl.sdl:hover dd div{ height:200px;}
 dl.sdl:hover dd p{ height:161px; -webkit-line-clamp:7;}
.divsolleft{ width:50%; height:auto; float:left; padding:120px 40px 40px 0; box-sizing:border-box;}
dl.sd2{ width:100%; height:auto; float:left; display:none;}
dl.sd2 dt{ width:100%; height:auto; float:left; font-size:32px; line-height:40px; color:#006bff;}
dl.sd2 dd{ width:100%; height:auto; float:left;}
dl.sd2 dd p{ width:100%; height:108px; overflow:hidden; float:left; font-size:17px; line-height:27px; color:#333; margin:15px 0 45px 0;}
dl.sd2 dd a.a{ width:auto; height:52px; line-height:52px; float:left; background:url(../images/abj.png) center center no-repeat; text-decoration:none; background-size:100% 52px; font-size:16px; color:#fff; font-weight:600; padding:0 40px; border-radius:5px;}
dl.sd2 dd a.a:hover{ opacity:0.9;}
.divsolright{ width:50%; height:auto; float:right; margin:40px 0;}
.solyan{ width:400px; height:400px; border-radius:100%; background:#eaf7ff; position:relative; margin:0 auto;} 
.solyan a.a img{ width:auto; text-align:center; height:auto; display:block; padding-top:150px; margin:0 auto; }
.solyan a.a1 img{ opacity:0.8; width:150px; height:150px; border-radius:100%; padding:10px; box-sizing:border-box; border:2px solid #a6e5ff; background:#fff; position:absolute; left:-30px; top:-15px;}
.solyan a.a2 img{ opacity:0.8; width:150px; height:150px; border-radius:100%; padding:10px; box-sizing:border-box; border:2px solid #c6f8f3; background:#fff; position:absolute; right:-30px; top:-15px;}
.solyan a.a3 img{ opacity:0.8; width:150px; height:150px; border-radius:100%; padding:10px; box-sizing:border-box; border:2px solid #ffe2e5; background:#fff; position:absolute; left:-30px; bottom:-15px;}
.solyan a.a4 img{ opacity:0.8; width:150px; height:150px; border-radius:100%; padding:10px; box-sizing:border-box; border:2px solid #cbd4ff; background:#fff; position:absolute; right:-30px; bottom:-15px;}
.solyan a.as.cur img,.solyan a.as:hover img{ opacity:1;}
.solyan a.a1.cur img,.solyan a.a1:hover img{border:2px solid #69d1fc;}
.solyan a.a2.cur img,.solyan a.a2:hover img{border:2px solid #74fbee;}
.solyan a.a3.cur img,.solyan a.a3:hover img{border:2px solid #fb919c;}
.solyan a.a4.cur img,.solyan a.a4:hover img{border:2px solid #93a5fc;}

/********解决方案详细页******/
strong.nybans1{font-size:42px; line-height:46px;}

.divsollm{ width:100%; height:auto; float:left; padding:40px 0; background:#f7f9ff;}
.divsollm a{ width:19%; height:50px; display:block; line-height:22px; text-decoration:none; float:left; margin:0.5%; background:#fff; padding:14px 30px; border-radius:30px; box-sizing:border-box; text-align:center; border:1px solid #dedede; font-size:16px;}
.divsollm a.cur,.divsollm a:hover{ background:#006bff; color:#fff;}
.divsollm a.a{ padding:0 30px;}

.divsolxx{ width:100%; height:auto; float:left; padding:50px 0;  font-size:17px; line-height:28px; color:#333;}
dl.sd3{ width:100%; height:auto; float:left; margin-bottom:30px;}
dl.sd3 dt{ width:40%; height:auto; float:left; padding-right:30px; box-sizing:border-box;}
dl.sd3 dt img,dl.sd3 dt video,dl.sd3 dt iframe{ width:90%  !important; height:auto !important;  display:block; float:left; display:block;}
dl.sd3 dd{ width:60%; height:auto; float:right; margin-top:50px;}
.divsolxx p{ width:100%; height:auto; float:left; margin-top:15px;}

.divsolxx1{ width:100%; height:auto; float:left; padding:50px 0; background:url(../images/solxx_bj.jpg) right top no-repeat #fff; background-size:100% auto; overflow:hidden; margin-bottom:40px;}
 
dl.sd4{ width:420px; height:auto; float:left; background:#fff; border-radius:5px; box-shadow:0 0px 9px #dedede; padding:20px; box-sizing:border-box; margin:0 15px;}
dl.sd4 dt{ width:100%; height:auto; float:left; text-align:center; }
dl.sd4 dt img{ width:auto; height:auto; margin:0 auto; max-width:100%; display:block;}
dl.sd4 dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.sd4 dd div{ width:100%; height:124px; float:left; overflow:hidden;}
dl.sd4 dd h2 a{ width:100%; height:auto; float:left; max-height:48px; line-height:24px; font-size:18px; color:#333; overflow:hidden; text-decoration:none; font-weight:300; margin-bottom:10px;}
dl.sd4 dd p{ width:100%; height:auto; float:left; max-height:66px; font-size:16px; line-height:22px; color:#555; overflow:hidden;}
dl.sd4 dd a.a{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#006bff; text-decoration:none; margin:10px 0; }
dl.sd4:hover{ box-shadow:0 2px 7px #a7c8fc;}
dl.sd4:hover h2 a{ color:#006bff;}


.sol_itemsz{ width:100%; height:auto; float:left; position:relative;}
.sol_items{ width:100%;height:auto; padding:15px 0;  float:left; position:relative; box-sizing:border-box; overflow:hidden; margin-bottom:40px;}
.sol_items_div{ width:2000000px; height:auto;  float:left; transition: transform 232ms;  }
.scleft{ left:-60px; top:40%;}
.scright{ right:-70px; top:40%;}

.qtxxdiv{ width:100%; height:auto; margin:20px 0; float:left; padding:0; border-radius:5px; box-sizing:border-box;}
.qtxxdiv dl{ width:100%; height:54px; float:left; margin:0; background:#fff; border:1px solid #ededed; border-radius:5px; position:relative; box-sizing:border-box;}
.qtxxdiv dl dt{ width:auto; height:26px; line-height:26px; font-size:18px; color:#888; background:url(../images/bai.jpg) center 14px no-repeat; background-size:100% 3px; float:left; padding:0 10px; box-sizing:border-box; position:absolute; top:-15px; left:20px; }
.qtxxdiv dl dd{ width:100%; height:auto; float:left; margin-top:12px;}
.selxx{ width:100%; height:40px; line-height:40px; padding:0 40px 0 20px;border-radius:5px; box-sizing:border-box; font-size:18px; font-weight:300; color:#333;  float:left; border:none; outline:none; box-sizing:border-box;}



/***********资源中心-博客列表*********/
p.mbxp a{ font-size:16px; color:#555; text-decoration:none;}
p.mbxp a:hover,p.mbxp a.cur{ color:#ff9500;}
 
.sblog{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; color:#333;}
dl.bandl{ width:100%; height:auto; float:left; margin:10px 0 25px 0; background:#fff; border-radius:5px; box-shadow:0 2px 5px #ededed;}
dl.bandl dt{ width:58%; height:auto; float:left;}
dl.bandl dt img{ width:100%; height:420px; display:block; border-radius:5px 0 0 5px;}
dl.bandl dd{ width:42%; height:auto; float:left; padding:40px 30px 0 30px; box-sizing:border-box;}
dl.bandl dd h2 a{ width:100%; height:60px; float:left; font-size:24px; line-height:30px; overflow:hidden; font-weight:300; text-decoration:none;}
dl.bandl dd p.p{ width:100%; height:auto; float:left; margin:15px 0 2px 0;}
dl.bandl dd p.p s{ width:auto; height:30px; line-height:30px; font-size:16px; color:#999; text-decoration:none; margin:0 8px 8px 0; float:left;}
dl.bandl dd p.p a{ width:auto; height:30px; line-height:30px; font-size:14px; color:#999; text-decoration:none; margin:0 8px 8px 0; background:#f2f3f5; padding:0 8px;float:left; border-radius:3px;}
dl.bandl dd p.p a:hover{ color:#006bff;}
dl.bandl dd p.p1{ width:100%; height:81px; float:left; line-height:27px; font-size:17px; color:#333; margin-bottom:15px; overflow:hidden;}
dl.bandl dd a.a{ width:auto; height:46px; line-height:46px; border-radius:5px; float:left; padding:0 30px; margin-top:15px; background:url(../images/abj.png) center center no-repeat; background-size:cover; font-size:16px; color:#fff; text-decoration:none;}
dl.bandl dd a.a:hover{ opacity:0.9;}
dl.bandl:hover dd h2 a{ color:#006bff;}

.divblog{ width:100%; height:auto; float:left; padding:40px 0; background:#f7f9ff;}
.divbloglist{ width:100%; height:auto; float:left; padding:40px 0;}
dl.bkdl{ width:32.333%; height:auto; float:left; margin:0.5%; background:#ffff; border-radius:5px; }
dl.bkdl dt{ width:100%; height:auto; float:left; overflow:hidden; text-align:center;}
dl.bkdl dt img{ width:auto; max-width:100%; height:228px; margin:0 auto; display:block; border-radius:5px 5px 0 0;text-decoration:none;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
dl.bkdl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
dl.bkdl dd{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box;}
dl.bkdl dd h2 a{ width:100%; height:52px; float:left; font-size:20px; line-height:26px; overflow:hidden; font-weight:300; text-decoration:none;}
dl.bkdl dd div{ height:177px; overflow:hidden; width:100%; float:left;}
dl.bkdl dd p.p{ width:100%; height:auto; float:left;}
dl.bkdl dd p.p s{ width:100%; height:30px; line-height:30px; font-size:14px; color:#999; text-decoration:none; margin:5px 0; float:left;}
dl.bkdl dd p.p a{ width:auto; height:30px; line-height:30px; font-size:13px; color:#999; text-decoration:none; margin:0 5px 5px 0; background:#f2f3f5; padding:0 8px;float:left; border-radius:3px;}
dl.bkdl dd p.p a:hover{ color:#006bff;}
dl.bkdl dd p.p1{ width:100%; height:auto; float:left; line-height:25px; font-size:16px; color:#555; margin-bottom:15px; overflow:hidden;}
dl.bkdl dd a.a{ width:auto; float:left; height:36px; background:url(../images/abj.png) center center no-repeat; padding:0 25px; border-radius:5px; line-height:36px; margin-top:15px; font-size:16px; color:#fff; text-decoration:none;}
dl.bkdl dd a.a:hover{ opacity:0.9;}
dl.bkdl:hover{ box-shadow:0 2px 8px #c4c6e3;}
dl.bkdl:hover dd h2 a{ color:#006bff;}

/*******资源中心-博客列表详细******/
.divblogxx{ width:100%; height:auto; min-height:500px; float:left; padding:30px 0 60px 0; margin-top:104px; background:#f7f9ff; background-size:100% auto;}
.divblogxx .mbxp{ width:100%; height:auto; float:left;}
.mbxp a.a{ width:auto; height:34px; line-height:34px; float:right; padding:0 25px; background:#fff; border-radius:5px; border:1px solid #ededed;}
.mbxp a.a:hover{ background:#006bff; color:#fff;}
.divblogxxc{ width:100%; height:auto; float:left; background:#f7f9ff; box-shadow:0 2px 5px #ddd; border-radius:5px; margin-top:20px;}
.divblogxxleft{ width:65%; height:auto; min-height:300px; float:left; background:#fff; padding:20px 40px; box-sizing:border-box;}
p.ptime{ width:100%; height:auto; float:left; font-size:18px; color:#999999; line-height:26px;}
h1.bkh1{ width:100%; height:auto; float:left; font-size:30px; line-height:38px; color:#333; font-weight:600; margin:5px 0;}
p.pblog{ width:100%; height:auto; float:left; margin-top:10px;}
p.pblog a{ width:auto; height:34px; line-height:34px; font-size:16px; color:#999; text-decoration:none; margin:0 5px 5px 0; background:#f2f3f5; padding:0 12px;float:left; border-radius:3px;}
p.pblog a:hover{ color:#006bff;}
.blogfx{ width:100%; height:auto; float:left; margin:15px 0;}
.blogfx a img{ width:40px; height:40px; border-radius:100%; display:block; float:left; margin-right:12px;}
.divblogxxwz{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#444;}
.divblogxxwz img{ width:600px; height:auto !important; max-width:100% !important; display:block; margin:15px auto;}
.divblogxxwz video,.divblogxxwz iframe{ width:700px; height:390px; max-width:100% !important; display:block; margin:0 auto; padding:15px 0;}
.divblogxxwz p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; margin-top:15px;}
.divblogxxwz h1,.divblogxxwz h2,.divblogxxwz h3,.divblogxxwz h4,.divblogxxwz h5{ margin-top:15px; width:100%; height:auto; float:left;}
.blogsxtiao{ width:100%; height:auto; float:left; margin-top:25px; border-top:1px solid #ededed; padding:25px 0 25px 0;}
.blogsxtiao p{ width:33.333%; height:auto; min-height:1px;  float:left; text-align:center;}
.blogsxtiao a.a{ width:125px; text-align:center; height:42px; line-height:42px; float:left; background:url(../images/abj.png) center center no-repeat;background-size:cover; font-size:16px; color:#fff; text-decoration:none; border-radius:5px;}
.blogsxtiao a.a1{ width:125px; text-align:center; height:42px; line-height:42px; float:right; background:url(../images/abj.png) center center no-repeat; background-size:cover; font-size:16px; color:#fff; text-decoration:none; border-radius:5px;}
.blogsxtiao a.a:hover,.blogsxtiao a.a1:hover{ opacity:0.8;}
.blogsxtiao a.ac{ width:auto; height:42px; line-height:42px; margin:0 auto; display:inline-block; text-decoration:none;  padding:0 30px; background:url(../images/abj.png) center center no-repeat; background-size:cover; font-size:17px; color:#fff; border-radius:5px;}
.blogsxtiao a.ac:Hover{ opacity:0.8;}
.blogsxtiao a.a s,.blogsxtiao a.a1 s{ text-decoration:none; padding:0 5px;}
.blogsxtiao p.p1{ float:right;}
.divblogxxright{ width:35%; height:auto; float:left; padding:15px 30px; box-sizing:border-box;}
.blogrighttj{ width:100%; height:auto; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dedede;}
.divblogxxrighttt{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; padding-bottom:9px; background:url(../images/nydivbj.jpg) left bottom no-repeat; background-size:100% 2px; color:#333; font-weight:400; margin-bottom:10px;}
.blogrighttj dl{ width:100%; height:auto; float:left; background:#fff; box-shadow:0 2px 4px #ededed; margin-bottom:10px; }
.blogrighttj dl dt{ width:40%; height:auto; float:left;}
.blogrighttj dl dt img{ width:100%; height:100px; display:block;}
.blogrighttj dl dd a{ width:60%; height:80px; float:left; font-size:16px; text-decoration:none; line-height:23px; color:#555; padding:10px 15px 0 15px; box-sizing:border-box; overflow:hidden;}
.blogrighttj dl:hover dd a{ color:#006bff;}
.blogrighttag{ width:100%; height:auto; float:left;}
.blogrighttag a{ width:auto; height:34px; line-height:34px; font-size:16px; color:#999; text-decoration:none; margin:0 9px 9px 0; background:#ebecf2; padding:0 15px;float:left; border-radius:3px;}
.blogrighttag a:hover{ color:#006bff;}
.bottomlx{ width:100%; height:auto; text-align:center; float:left; background:url(../images/bottomlxbj.jpg) center center no-repeat; background-size:cover; padding:80px 0;}
.bottomlx a{ width:auto; height:46px; line-height:46px; font-size:46px; color:#fff; background:url(../images/chengxt.png) center 50px no-repeat; background-size:100% 6px; text-decoration:none; font-weight:400;}


/********资源中心-最新优惠********/
.divzxyh{ width:100%; height:auto; float:left; background:#f7f9ff; padding:30px 0 80px 0;}
.nymenu{ width:100%; height:auto; float:left; background:url(../images/nydivbj.jpg) center bottom no-repeat #fff; background-size:100% 5px; margin:-30px 0 0px 0;}
.nymenu ul{ width:auto;  float:left;  margin:0; padding:0;  white-space:nowrap; list-style:none;}
.nymenu ul li{ width:auto; height:auto; float:left; margin:0; padding:0;  list-style:none; }
.nymenu ul li a{ width:auto; height:65px;line-height:65px; float:left; text-decoration:none; margin:0; font-size:19px; padding:0 20px;color:#01b3bd;}
.nymenu ul li a.cur,.nymenu ul li a:hover{ color:#ff9500; /*background:url(../images/nymenuxztb.png) center bottom no-repeat;*/}
.nymenu ul li a s{ text-decoration:none;}

.nymneufix{  position:fixed; left:0; top:107px; margin-top:0; z-index:99;}


.divzxyhlist{ width:100%; height:auto; float:left; padding:20px 0 0 0;}

dl.zxyhd{ width:100%; height:auto; float:left; padding:25px 30px; box-sizing:border-box; background:#fff; margin:15px 0;}
dl.zxyhd dt{ width:20%; height:auto; float:left; text-align:center;} 
dl.zxyhd dt img{ width:auto; max-width:100%; height:360px; margin:0 auto; display:block;}
dl.zxyhd dd{ width:80%; height:auto; float:left; padding:0px 0 0 40px; box-sizing:border-box;}
dl.zxyhd dd p.ptime{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#555;}
dl.zxyhd dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:28px; color:#3270ff; margin:5px 0;}
dl.zxyhd dd p.p1{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#333333; margin:10px 0 25px 0;}
dl.zxyhd dd a.a1{ width:auto; height:36px; line-height:36px; border-radius:5px; float:left; padding:0 25px; margin-right:20px; background:url(../images/abj.png) center center no-repeat; border-radius:3px; text-align:center; font-size:16px; color:#fff;}
dl.zxyhd dd a.a1:hover{ opacity:0.8; text-decoration:none;}
dl.zxyhd:hover{box-shadow: 0 3px 12px 0 #ccc;}



/******资源中心-产品单页******/
.qtxxdiv .sp_sel2{ width:31% !important;}
.qtxxdiv .d2.sp_sel2{ width:32% !important; margin-left:2.5%; float:left !important;}



dl.dlcpdy{ width:24%; height:auto; float:left; margin:0.5%; background:#fff; border-radius:5px;}
dl.dlcpdy dt{ width:100%; height:auto; float:left; text-align:center;}
dl.dlcpdy dt img{ width:auto; max-width:100%; height:320px; margin:0 auto; display:block; border-radius:5px 5px 0 0;}
dl.dlcpdy dd{ width:100%; height:auto; float:left; padding:15px 15px 25px 15px; box-sizing:border-box;}
dl.dlcpdy dd h2 a{ width:100%; height:56px; float:left; font-size:18px; line-height:28px; text-decoration:none; font-weight:300; overflow:hidden; color:#333; margin-bottom:5px;}
dl.dlcpdy:hover{ box-shadow:0 2px 4px #ededed;}
dl.dlcpdy:hover h2 a{ color:#006bff;}

/*******资源中心-成功案例******/
dl.dlcgal{ width:32%; height:auto; float:left; margin:0.65%; border-radius:5px; box-shadow:0 2px 7px #ededed; background:#fff; padding:15px 30px; box-sizing:border-box;}
dl.dlcgal dt{ width:100%; height:auto; float:left; text-align:center;}
dl.dlcgal dt img{ width:auto; height:150px; max-width:100%; margin:0 auto; display:block;}
dl.dlcgal dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.dlcgal dd div{ width:100%; height:150px; float:left; overflow:hidden;}
dl.dlcgal dd h2 a{ width:100%; height:auto; float:left; max-height:48px; line-height:24px; font-size:18px; color:#333; overflow:hidden; text-decoration:none; font-weight:300; margin-bottom:10px;}

dl.dlcgal dd p{ width:100%; text-overflow: ellipsis; line-height:22px;max-height:88px;  display: -webkit-box; -webkit-box-orient: vertical;   -webkit-line-clamp:4; white-space: normal; font-size:16px; line-height:22px; color:#555; overflow:hidden;}


dl.dlcgal dd a.a{ width:auto; height:36px; float:left; font-size:16px; line-height:36px; color:#fff; background:url(../images/abj.png) center center no-repeat; border-radius:5px; padding:0 25px; text-decoration:none; margin-top:15px;}
dl.dlcgal:hover{ box-shadow:0 2px 7px #a7c8fc;}
dl.dlcgal:hover h2 a{ color:#006bff;}

/******资源中心-视频********/
dl.dlsp{ width:32%; height:auto; float:left; margin:0.65%;}
dl.dlsp dt{ width:100%; height:auto; float:left;}
dl.dlsp dt img,dl.dlsp dt video,dl.dlsp dt iframe{ width:100%; height:240px; display:block;}
dl.dlsp dd{ width:100%; height:72px; float:left; font-size:16px; line-height:24px; color:#333; overflow:hidden; margin:10px 0;}


/*******资源中心-白皮书******/
dl.dlbps{ width:49%; height:auto; float:left; margin:0 2% 2% 0; background:#fff; padding:20px;box-shadow: 0 3px 12px 0 #ededed; border-radius:5px; box-sizing:border-box;}
dl.dlbps dt{ width:34%; height:auto; float:left; text-align:center;}
dl.dlbps dt img{ width:auto; max-width:100%; height:260px; margin:0 auto; display:block;}
dl.dlbps dd{ width:66%; height:auto; float:left; padding:25px 0 0 20px; box-sizing:border-box;}
dl.dlbps dd h2 a{ width:100%; height:104px; overflow:hidden; float:left; font-size:18px; line-height:26px; text-decoration:none; color:#555; font-weight:300; margin-bottom:15px;}
dl.dlbps dd a.a{ width:auto; height:44px; text-decoration:none; line-height:44px; float:left; padding:0 25px;  border-radius:5px;border:none; background:url(../images/abj.png) center center no-repeat; background-size:cover;}
dl.dlbps dd a.a s{ width:auto; height:44px;color:#fff;background:url(../images/bpstbh.png) left center no-repeat; display:inline-block; padding-left:30px; box-sizing:border-box;  font-size:16px; text-decoration:none;}
dl.dlbps:hover dd a.a{ opacity:0.8;}
dl.dlbps:hover dd h2 a{ color:#006bff;}
dl.dlbps:hover{box-shadow: 0 3px 12px 0 #d7e6ff;}
dl.dlbps.last{ margin:0 0 2% 0;}


/*****白皮书下载***/
.marginfto{ margin-top:100px;}
dl.dlbpss{ width:100%; margin:1% 0;}
dl.dlbpss dd h2 a{ height:auto;}

/******技术-咨询服务******/
.divjishu{width:100%; height:auto; float:left; background:#fff; padding-bottom:80px; margin-top:30px;}
.zxfwdiv{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#333;}
.zxfwdiv1{ width:100%; height:auto; float:left; padding:60px 0; background:#f7f9ff;}
.zxfwdiv1 ul{ width:100%; height:auto; float:left; list-style:none; position:relative; z-index:9; padding:0; margin:0; padding-left:40px; box-sizing:border-box;}
.zxfwdiv1 ul li.l1{ width:165px; height:165px; font-size:17px; line-height:20px; color:#fff; border-radius:100%; float:left; list-style:none; padding:30px 10px; box-sizing:border-box; text-align:center; background:#009dff;}
.zxfwdiv1 ul li.l1 strong{ width:100%; height:auto; float:left; font-size:36px; line-height:40px; font-weight:400; margin:10px 0 5px 0;}
.zxfwdiv1 ul li.l2{ width:109px; height:30px; float:left; list-style:none; padding:0; margin-top:60px;background:url(../images/zxfwtb.png) center center no-repeat;}
.zxfwdiv1 ul li.l1:hover,.zxfwdiv1 ul li.l1.cur{ background:#ff9500;}
.zxfwdiv1wz{  width:100%; height:auto; float:left; background:#fff; margin-top:-65px; min-height:260px; padding:100px 40px 50px 40px; border-radius:5px; box-shadow:0 2px 5px #ededed; box-sizing:border-box;}
.zxfwdiv1qh{ display:none; width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#555;}
.zxfwdiv1qh strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#333; font-weight:600; margin-bottom:5px;}
.zxfwdiv2{ width:100%; height:auto; float:left; padding:60px 0 0 0; background:#f7f9ff; overflow:hidden; }
.zxfwdiv3{ width:100%; height:auto; float:left; padding:60px 0 80px 0; font-size:17px; background:url(../images/zxfwbj.png) right 30px no-repeat #fff;}


/*******技术-客户服务******/
.nymenuthree{ width:100%; height:auto; float:left; padding:40px 0;}
.nymenuthree ul{ text-align:center; white-space:nowrap; padding:0; margin:0;}
.nymenuthree ul li{display:inline;  margin:0; padding:0; }
.nymenuthree ul li a{ text-decoration:none; display:table-cell; display:inline-block; margin:0 8px; padding:0 35px;  height:50px; line-height:50px; border-radius:50px;font-size:17px; color:#333;background:#eaf0f8; }
.nymenuthree ul li a.cur,.nymenuthree ul li a:hover{ background:#ff9500; color:#fff;}
.khfwdiv{ width:100%; height:auto; float:left;}
.nymenuthree ul.ul{ width:auto; float:left;}

.khfwdiv p{ width:100%; height:auto; float:left; font-size:16px; line-height:25px; color:#555; margin-top:15px;}
.khfwdiv strong.s{ width:100%; height:auto; float:left; font-size:30px; line-height:32px; margin:30px 0 15px 0; font-weight:400; color:#333;}
.khfwdiv dl.d1{ width:19%; height:auto; float:left; margin:10px 0.5%; background:#fff; border-radius:8px; box-shadow:0 4px 10px #ededed; padding:30px 20px; box-sizing:border-box; text-align:center;}
.khfwdiv dl.d1 dt{ width:100%; height:auto; float:left;}
.khfwdiv dl.d1 dt img{ width:105px; height:auto; display:block; margin:0 auto;}
.khfwdiv dl.d1 dd{ width:100%; height:110px; float:left; margin-top:30px;}
.khfwdiv dl.d1 dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:25px; color:#333; margin-bottom:9px;}
.khfwdiv dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:20px; line-height:28px; color:#006bff; font-style:italic;}

.khfwdiv1{ width:100%; height:auto; float:left; padding:60px 0; background:#f7f9ff;position:relative;}
dl.khd2{ width:100%; height:auto; float:left; margin-top:25px;}
dl.khd2 dt{ width:30%; height:auto; float:left;}
dl.khd2 dt img{ width:auto; height:auto; display:block; max-width:90%;}
dl.khd2 dd{ width:70%; height:auto; float:left; padding-top:70px; font-size:18px; line-height:30px; color:#555;}
dl.khd2 dd strong{ width:100%; height:auto; float:left; font-size:30px; line-height:46px; margin-bottom:20px; color:#333;}
dl.khd2 dd p{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.khd2s dt{ float:right}
dl.khd2s dt img{ float:right;}
a.kha{ width:auto; height:50px; line-height:48px; margin-top:15px; float:left; background:url(../images/abj.png) center center no-repeat; border-radius:5px; padding:0 35px; font-size:18px; text-decoration:none; color:#fff; display:block;}
a.kha:hover{ opacity:0.8;}

.dkhfwdivz{ width:100%; height:auto; float:left; position:absolute; bottom:-150px; z-index:999; display:none;}
.dkhfwdiv{ width:100%; height:auto; float:left;  background:#fff; border-radius:8px; box-shadow:0 2px 9px #ededed; padding:20px; box-sizing:border-box; position:relative;}
.khfwclose{ width:40px; height:40px; float:left; /*background:url(../images/close_nav_l.png) center center no-repeat;*/ position:absolute; right:10px; top:10px; cursor:pointer;}
.khfwclose img{ width:15px; height:15px; display:block; margin:12px;}
dl.khd3{ width:23%; height:auto; float:left; margin:1%;}
dl.khd3 dt{ width:100%; height:auto; float:left;}
dl.khd3 dt strong{ width:100%; height:auto; float:left; font-size:20px; line-height:28px; margin-bottom:8px; color:#333333;}
dl.khd3 dt img{ width:100%; height:auto; display:block;}
dl.khd3 dd{ width:100%; height:auto; float:left; padding:10px 0; font-size:16px; line-height:25px; color:#333;}
dl.khd3 dd span{ width:100%; height:auto; float:left; color:#006bff; margin-top:15px;}


.khfwdiv2{ width:100%; height:auto; float:left; padding:60px 0;}
.khfwdiv2 p.p{width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#555;}

dl.khfwd3{ width:100%; height:auto; float:left; margin-top:10px;}
dl.khfwd3 dt{ width:50%; height:auto; float:left;}
dl.khfwd3 dt img{ width:100%; height:auto; display:block; box-shadow:0 2px 8px #ededed; }
dl.khfwd3 dd{ width:50%; height:auto; float:left; font-size:16px; line-height:24px; padding:25px 0 0 50px;box-sizing:border-box;}
dl.khfwd3 dt strong{ width:100%; height:auto; float:left; font-size:20px; line-height:28px; margin-bottom:8px; color:#333333;}


dl.khfwdl{ width:100%; height:auto; float:left; margin-top:10px;}
dl.khfwdl dt{ width:100%; height:auto; float:left;}
dl.khfwdl dt img{ width:100%; height:auto; display:block; box-shadow:0 2px 8px #ededed;}
dl.khfwdl dd{ width:100%; height:auto; float:left; padding:25px 0;}
dl.khfwdl dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; margin:5px 0; color:#333; padding-left:15px; background:url(../images/aboutlctb.png) left 8px no-repeat; box-sizing:border-box;}
dl.khfwdl dd strong{ width:100%; height:auto; float:left; font-size:20px; margin-top:15px; line-height:26px;}



dl.khdl{ width:99%; height:auto; float:left; background:#fff; box-shadow:0 2px 10px #edeef6; margin:0 0.5%; box-sizing:border-box;}
dl.khdl dt{ width:50%; height:auto; float:left; padding:50px 0 50px 50px; box-sizing:border-box;}
dl.khdl dt img{ width:100%; height:auto; display:block;}
dl.khdl dd{ width:50%; height:auto; float:left; padding:140px 50px 50px 40px; box-sizing:border-box;}
dl.khdl dd h2{ width:100%; height:auto; float:left; font-size:28px; line-height:32px; color:#333; font-weight:400; margin-bottom:10px;}
dl.khdl dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; color:#555;}

.khfw_items{ width:100%;height:auto; float:left; position:relative; box-sizing:border-box; overflow:hidden; padding:20px 0;}
.khfw_items_div{ width:100%; height:auto; float:left; }
.khfwannuz{ width:300px; height:auto; margin:0 auto;}
.khfwannu{ width:100%; height:auto; float:left; padding:0 70px; position:relative; box-sizing:border-box;}
.khfwleft{ left:0; top:0;}

.khfwright{ right:0px; top:0;}
.khfwspan{margin:0px;padding:0px;width:100%; margin-top:20px; text-align:center; z-index:886; float:left;}
.khfwspan span{display:inline-block;margin:0 5px;width:10px;height:10px; border-radius:10px; background:#d0d0d0; box-sizing:border-box; cursor:pointer;}
.khfwspan span.cur,.khfwspan span:hover{background:#ff9500; width:10px;height:10px; border-radius:10px;}

.khfwdiv2wz{ width:100%; height:auto; float:left; background:#f7f9ff; border-radius:8px; padding:60px 0; box-sizing:border-box; margin-top:60px;}
.khfwdiv2wz dl.d1{ width:50%; height:auto; float:left; padding:0 50px; border-right:1px solid #dfe0e6; box-sizing:border-box;}
.khfwdiv2wz dl.d1 dd{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#444;}
.khfwdiv2wz dl.d1 dt{ width:100%; height:auto; float:left; margin-top:110px;}
.khfwdiv2wz dl.d1 dt a{ width:auto; height:50px; line-height:50px; font-size:20px; padding:0 35px; color:#fff; text-decoration:none; float:left; background:url(../images/abj.png) center center no-repeat; background-size:100% 50px; border-radius:5px; box-sizing:border-box;}
.khfwdiv2wz dl.d1 dt a:hover{ opacity:0.9;}

.khfwdiv2wz dl.d2{ width:50%; height:auto; float:left; padding:0 50px; box-sizing:border-box;}
.khfwdiv2wz dl.d2 dd{ width:100%; height:auto; float:left; font-size:18px; line-height:26px;color:#444;}
.khfwdiv2wz dl.d2 dt{ width:100%; height:auto; float:left; margin-top:26px; position:relative;}
.khfwdiv2wz dl.d2 dt a{ width:26%; height:auto; float:left; margin-right:2%;}
.khfwdiv2wz dl.d2 dt a img{ width:100%; height:auto; display:block;}
.khfwdiv2wz dl.d2 dt p.pshow{ display:none; width:450px; height:auto; position:absolute; left:10px; top:-120px; z-index:99; background:#fff; padding:30px 90px; border:2px solid #006bff; border-radius:10px; box-sizing:border-box;}
.khfwdiv2wz dl.d2 dt p.pshow img{ width:100%; height:auto; display:block;}



.khfwlxdiv{ width:100%; height:auto; float:left; padding:60px 0 70px 0; background:url(../images/khfwlxbj.jpg) center bottom no-repeat; background-size:cover; text-align:center; color:#fff;}
.khfwlxdiv strong{ width:100%; height:auto; float:left; font-size:42px; line-height:60px; font-weight:400;}
.khfwlxdiv p.p1{ width:100%; height:auto; font-size:20px; line-height:30px; font-weight:400; margin:5px 0 35px 0; float:left;}
.khfwlxdiv a{ width:auto; height:54px; line-height:54px; background:#ff9500; border-radius:5px; padding:0 35px; font-size:20px; text-decoration:none; color:#fff; display:inline-block;}
.khfwlxdiv a:hover{ opacity:0.9;}


/****关于3133拉斯维加斯-公司-简介********/
.aboutjjdiv{ width:100%; height:auto; float:left; background:url(../images/solbj.jpg) top center no-repeat; background-size:100% auto; padding:30px 0 60px 0;}
dl.abjjdl{ width:100%; height:auto; float:left; margin:25px 0;}
dl.abjjdl dt{ width:40%; height:auto; float:left; position:relative;}
dl.abjjdl dt img{ width:100%; height:auto; display:block;}
dl.abjjdl dd{ width:60%; height:auto; float:right; padding:20px 0 0 50px; box-sizing:border-box;}
dl.abjjdl dd p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#333; margin-bottom:15px;}
dl.abjjdl dd a.a{ width:auto; height:55px;  border-radius:6px; padding:0 30px; float:left;  text-decoration:none; background:url(../images/abj.png) center center no-repeat; box-sizing:border-box; font-size:16px; color:#fff; background-size:cover; margin-top:8px;}
dl.abjjdl dd a.a s{ width:100%; height:55px;line-height:55px; padding-left:30px; background-size:18px 16px !important; background:url(../images/bpstbh.png) left center no-repeat; text-decoration:none; box-sizing:border-box;}
dl.abjjdl dd a.a:hover{ opacity:0.8;}

dl.abjjdl.abjjdls dt{ float:right;}
dl.abjjdl.abjjdls dd{ padding:20px 50px 0 0; float:left;}
.nyst{ width:100%; height:auto; float:left; font-size:38px; line-height:45px; font-weight:600; color:#333; margin-bottom:15px;}
.nyst s{ text-decoration:none; color:#006bff;}


/*****关于3133拉斯维加斯-公司-里程******/
.aboutlcdiv{ width:100%; height:auto; float:left; background:url(../images/aboutlcbj.jpg)  center top no-repeat; background-size:cover; padding:30px 0 60px 0;}
.aboutlcz{ width:100%; height:650px; float:left; background:url(../images/aboutlcxt.png) left 324px no-repeat; background-size:100% 2px; position:relative; padding:0 60px; box-sizing:border-box; margin:15px 0;}

dl.lcdl{ width:25%; height:650px; float:left; margin-top:90px; position:relative; box-sizing:border-box;}
dl.lcdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.lcdl dt img{ width:160px; height:160px; border-radius:100%; margin:0 auto; display:block; border:2px solid #006bff;}
dl.lcdl dt strong{width:100%; height:110px; text-align:center; float:left; background:url(../images/aboutlc_xtb1.png) center -10px no-repeat; background-size:19px 90px !important; font-size:26px; line-height:36px; color:#006bff; padding-top:75px; box-sizing:border-box;}
dl.lcdl dd{ width:100%; height:auto; float:left; padding:0 10px; box-sizing:border-box; position:absolute; left:0; top:295px;}
dl.lcdl dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:20px; background:url(../images/bantb1.png) left 7px no-repeat; padding-left:12px; background-size:6px 6px; color:#555; margin-bottom:9px; box-sizing:border-box;}

dl.lcdls{ width:25%;  height:650px; float:left; padding-top:190px; position:relative; box-sizing:border-box;}
dl.lcdls dt{ width:100%; height:auto; float:left; text-align:center;}
dl.lcdls dt img{ width:160px; height:160px; border-radius:100%; margin:0 auto; display:block; border:2px solid #006bff;}
dl.lcdls dt strong{width:100%; height:110px; text-align:center; float:left; background:url(../images/aboutlc_xtb2.png) center 36px no-repeat; background-size:19px 90px !important; font-size:26px; line-height:36px; color:#006bff; padding-bottom:75px; box-sizing:border-box;}
dl.lcdls dd{ width:100%; height:auto; float:left; padding:0 10px; box-sizing:border-box; position:absolute; left:0; bottom:460px;}
dl.lcdls dd p{ width:100%; height:auto; float:left; font-size:15px; line-height:20px; background:url(../images/bantb1.png) left 7px no-repeat; padding-left:12px; background-size:6px 6px; color:#555; margin-bottom:9px; box-sizing:border-box;}

.aboutlc{ width:100%;height:650px; position:relative; overflow:hidden; box-sizing:border-box; float:left;}
.lcleft{ left:0; top:295px;}
.lcright{ right:0; top:295px;}



/******关于3133拉斯维加斯-公司-价值*******/
.aboutjzdiv{ width:100%; height:auto; float:left; padding:30px 0 60px 0; background:#f7f9ff;}
dl.jzdl{ width:32%; height:auto; float:left; margin:0.65%; background:#fff; border-radius:5px; box-shadow:0 2px 5px #dedede; padding:20px 30px; box-sizing:border-box;}
dl.jzdl dt{ width:100%; height:auto; float:left;}
dl.jzdl dt img{ width:60px; height:auto; display:block;}
dl.jzdl dd{ width:100%; height:380px; float:left; overflow-y:auto; font-size:17px; line-height:26px; color:#555;}
dl.jzdl dd h2{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#333333; font-weight:400; margin:5px 0;}

.baibj{ background:#fff !important;}
.aboutjzdiv dl.d1{ width:100%; height:auto; float:left; margin-top:25px;}
.aboutjzdiv dl.d1 dd{ width:60%; height:auto; float:left; padding-right:60px; box-sizing:border-box;}
.aboutjzdiv dl.d1 dt{ width:40%; height:auto; float:left;}
.aboutjzdiv dl.d1 dt img{ width:100%; height:auto; display:block;}
.aboutjzdiv p.p{ width:100%; height:auto; float:left; font-size:17px; line-height:28px; color:#333; margin-bottom:15px;}
.aboutjzdiv p.pm{ width:220px; height:56px; margin:20px auto;}
.aboutjzdiv p.pm a{ width:100%; height:56px; line-height:56px; float:left; background:url(../images/abj.png) center center no-repeat; border-radius:5px; margin-top:15px; font-size:20px; text-decoration:none; color:#fff; text-align:center;}
.aboutjzdiv p.pm a:hover{ opacity:0.9;}


/******关于3133拉斯维加斯-公司-管理*******/
.aboutgldiv{ width:100%; height:auto; float:left; margin-top:50px; background:url(../images/aboutglcbj.png) top center no-repeat; background-size:cover;}
.aboutgldiv ul.ul{  text-align:center; white-space:nowrap; margin-top:20px; margin-bottom:0; padding:0; list-style:none;}
.aboutgldiv ul.ul li{display:inline;  margin:0; padding:0; list-style:none; }
.aboutgldiv ul.ul li a{ text-decoration:none; display:table-cell; display:inline-block; margin:0; padding:0 25px; height:56px; line-height:56px; font-size:20px; text-align:center; border-bottom:2px solid #fff; background:none; color:#333;}
.aboutgldiv ul.ul li a.cur,.aboutgldiv ul.ul li a:hover{ color:#ff9500; border-bottom:2px solid #ff9500;}

.aboutgldivlist{ width:100%; height:auto; float:left;   padding:50px 0 60px 0;}
dl.gldl{ width:23%; height:auto; float:left; margin:1%; padding:0 25px; box-sizing:border-box;}
dl.gldl dt{ width:100%; height:auto; float:left;}
dl.gldl dt img{ width:100%; height:100%; border-radius:100%; margin:0 auto; background:url(../images/aboutglctxbj.png) center center no-repeat; background-size:100% 100%;  padding:0 15px 15px 0; box-sizing:border-box; }
dl.gldl dd{ width:100%; height:auto; float:left; text-align:center; padding:0; box-sizing:border-box; margin:9px 0 12px 0; }
dl.gldl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; font-weight:normal; color:#333; margin-bottom:9px;}
dl.gldl dd p{ width:100%; height:66px; overflow:hidden; float:left; font-size:15px; line-height:22px; color:#555; margin-bottom:5px;}
dl.gldl dd a{ height:42px; line-height:42px; padding:0 40px; border-radius:5px; font-size:16px; display:inline-block; background:url(../images/abj.png) center center no-repeat; background-size:cover; color:#fff;}
dl.gldl dd a:hover{ opacity:0.8; text-decoration:none;}





.zhezhao_div{ display:none; width:100%; height:100%; float:left; background:#000; position:fixed; left:0; top:0; z-index:998; opacity:0.5;}
.glc_dc_div{display:none; width:900px; min-height:100px; height:auto; padding:30px; box-sizing:border-box; float:left; background:url(../images/glc_divbj.jpg) center center no-repeat;z-index:9999;  background-size:cover; border-radius:10px; position:fixed; left:50px; top:50px; overflow:hidden;}
.glc_close{ width:50px; height:50px; margin-top:-30px; float:right; margin-right:-30px; background:url(../images/glc_div_tb1.png) center center no-repeat; cursor:pointer;}
.glc_dc_div_left{ width:25%; height:auto; float:left; margin-right:0%;}
.glc_dc_div_left h2{ width:100%; height:auto; float:left; font-size:20px; color:#3297f3; line-height:32px;} 
.glc_dc_div_left h3{ width:100%; height:auto; float:left; font-size:14px; color:#333; line-height:24px;} 
.glc_dc_div_left img{ width:100%; height:auto; display:block; margin-top:10px; float:left;} 
.glc_dc_div_right{ width:75%; height:auto; min-height:100px; padding-left:63px; box-sizing:border-box; float:left; padding-top:45px; font-size:16px; line-height:24px; color:#555; background:url(../images/glc_div_tb2.png) 20px 40px no-repeat;}
.glc_dc_div_right p{ width:100%; height:auto; float:left; margin-bottom:15px;}



/****关于3133拉斯维加斯-合作伙伴*****/
.hzhbdiv{ width:100%; height:auto; float:left; padding:50px 0 60px 0; background:#fff; border-bottom:4px solid #ededed;ss}
.hzhbdiv ul{ width:100%; height:auto; float:left; padding:0; margin:15px 0; list-style:none;}
.hzhbdiv ul li{ width:23%; height:auto; float:left; margin:1%; padding:0; list-style:none; text-align:center;}
.hzhbdiv ul li a img,.hzhbdiv ul li img{ width:60%; height:auto; display:block; margin:0 auto;}
.hzhbdiv ul li.l1{ margin:1% 1% 1% 11%;}
.del_aa{ width:100%; height:auto; float:left;}


.hzhblydiv{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/solbj.jpg) left 90px no-repeat #fff; background-size:cover;}
.hzhblyk{ width:100%; height:auto; float:left; background:#fff; border-radius:5px; box-shadow:0 1px 6px #d4d9f8; padding:50px 100px 110px 100px; box-sizing:border-box;}

.hzhblyk dl{ width:47%; height:auto; float:left; margin:0 1.5%;}
.hzhblyk dl dt{ width:100%; height:42px; line-height:42px; float:left; background:url(../images/lyd.png) left 17px no-repeat; padding-left:17px; font-size:18px; color:#555; box-sizing:border-box;}
.hzhblyk dl dd{ width:100%; height:auto; float:left; padding-left:17px; box-sizing:border-box; position:relative; margin-bottom:10px;}
.hzhblyk dl dd p{ position:relative; width:60%; display:inline-block; height:auto; float:left;}
.hzhblyk dl dd p .input{ width:100%;}
.hzhblyk dl dd .input{ width:100%; height:48px; line-height:48px; float:left; border:1px solid #ebeef3; font-size:17px; border-radius:5px; outline:none; text-indent:15px; box-sizing:border-box;}
.hzhblyk dl dd .sel{ width:100%; height:48px; line-height:48px; padding-left:15px; box-sizing:border-box; font-size:17px; color:#555; float:left; border:1px solid #ebeef3; border-radius:5px; outline:none;box-sizing:border-box;}
.hzhblyk dl dd span{ width:6%; height:48px; line-height:48px; float:left; text-align:center;}
.hzhblyk dl dd .input1{ width:60%; float:right;}
.hzhblyk dl dt.dt{ background:none; color:#333;}
.hzhblyk dl.d1{ width:97%;}
.hzhblyk dl.d1 dd .text{ width:100%; height:120px; line-height:26px; float:left; border:1px solid #ebeef3; font-size:17px; border-radius:5px; outline:none; padding:10px 15px; box-sizing:border-box;}
.hzhblyk dl dd p.pqh{position:relative; width:34%; display:inline-block; height:auto; float:left;}

.kehufuwu_lxwm_div_che{ width:97%; height:auto; float:left; margin:25px 1.5% 15px 1.5%;}
.kehufuwu_lxwm_div_che p{ width:100%; height:auto; font-size:16px; line-height:24px; float:left; margin-bottom:15px; color:#999999; position:relative; padding-left:25px;  box-sizing:border-box;}
.kehufuwu_lxwm_div_che p a{color:#999999;}
.kehufuwu_lxwm_div_che s,.kehufuwu_lxwm_div_che i{ text-decoration:none;font-style:normal;}
#Agreed, #AgreedC { height:16px; width:16px; position:absolute; left:0; top:4px;}
.show_notagreed ,.show_notagreedc{ font-weight:bold; font-size:16px; color:#f00;}
.show_notagreed a,.show_notagreedc a{ color:#f00 !important;}
#yanzhengma_box{width:460px;height:50px;text-align: center;line-height:50px;font-size:16px;color:#717171;  background-color:#f0f3f7;border: none;margin:0 auto;margin-bottom:20px;position:relative;}
#min_box {width:50px;height:50px; text-align: center;line-height:50px;font-size:16px;color:#fff; box-shadow:0 1px 7px #ededed; position: absolute;background: #35b34a;}
#box_btn { cursor: pointer;width: 50px;height:50px;background-color: #fff;float: right;-webkit-box-shadow: 0px 0px 15px 0px #ddd;-moz-box-shadow: 0px 0px 15px 0px #ddd; box-shadow: 0px 0px 15px 0px #ddd;color: #8a8c97;background:url(../images/yzmtb.png) center center no-repeat;}
p.pbut{ width:220px; height:56px; margin:20px auto;}
p.pbut .button{ width:100%; height:56px; line-height:56px; float:left; background:url(../images/abj.png) center center no-repeat; border:none; outline:none; cursor:pointer; border-radius:5px;font-size:20px; color:#fff; text-align:center;}
p.pbut .button:hover{ opacity:0.9;}

.errorLi{ border:1px solid #f00 !important;}
em.Eormsg{ width:100%; height:auto; overflow:hidden; position:absolute; left:17px; top:48px; float:left; font-style:normal; color:#f00; font-size:14px; line-height:14px;}
em.Yes{ color:#090; display:none;}


/*******关于3133拉斯维加斯-认证奖项********/
.rzjxdiv{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/proxxbj.jpg) center -280px no-repeat; background-size:100% auto;}
dl.rzdl{ width:100%; height:auto; float:left; margin-bottom:40px;}
dl.rzdl dd{ width:65%; height:auto; float:left; font-size:17px; line-height:28px; color:#555; padding-right:20px; box-sizing:border-box;}
dl.rzdl dd h3{ width:100%; height:auto; float:left; font-size:21px; line-height:32px; color:#006bff; font-style:italic; margin-top:12px;}
dl.rzdl dt{ width:35%; height:auto; float:left; margin-top:8px;}
dl.rzdl dt ul{ width:100%; height:auto; float:left; margin:0; padding:0; list-style:none;}
dl.rzdl dt ul li{ width:50%; height:60px; float:left; text-align:center;}
dl.rzdl dt ul li img{ width:auto; height:auto; max-width:150px; display:block; margin:0 auto;}
dl.rzdl dt ul li.l1{ width:100%; text-align:center; margin-top:30px;}
dl.rzdl dt ul li.l1 img{ max-width:180px;}
 


dl.rzd2{ width:32%; height:auto; float:left; margin:1% 2% 1% 0; background:#fff; border-radius:5px; box-shadow:0 2px 8px #ededed; box-sizing:border-box;}
dl.rzd2 dt{ width:100%; height:285px; float:left; overflow:hidden; text-align:center;}
dl.rzd2 dt img{ width:auto; margin:0 auto; height:285px; max-width:100%; display:block; border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-decoration:none;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
dl.rzd2:hover dt  img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
dl.rzd2 dd{ width:100%; height:auto; float:left; padding:15px 22px; box-sizing:border-box;}
dl.rzd2 dd div{ width:100%; height:170px; float:left; overflow:hidden;}
dl.rzd2 dd h2 a{ width:100%; height:auto; line-height:24px; font-size:20px; font-weight:300; text-decoration:none; color:#333; float:left; overflow:hidden;}
dl.rzd2 dd span.sp{ width:100%; height:auto; float:left; font-size:15px; line-height:20px; color:#999; overflow:hidden;}
dl.rzd2 dd p.p{ width:100%; height:46px; line-height:23px; float:left; font-size:16px; color:#555; overflow:hidden; margin:8px 0 12px 0;}
dl.rzd2 dd p.p1{ width:100%; height:auto; float:left;height:34px; line-height:34px; }
dl.rzd2 dd p.p1 s{ width:auto; text-decoration:none; color:#999; font-size:15px; float:left;}
dl.rzd2 dd p.p1 a{ width:auto; height:32px; line-height:32px; border-radius:5px; float:right; font-size:16px; color:#fff; background:url(../images/abj.png) center center no-repeat; padding:0 20px; text-decoration:none; font-weight:300;}
dl.rzd2:hover dd h2 a{ color:#006bff;}
dl.rzd2:hover{ box-shadow:0 2px 8px #e3e7f7;}
dl.rzd2.last{ margin:1% 0 1% 0;}


/*******关于3133拉斯维加斯-拉斯维加斯官方网站3133******/
.xwzxdiv{ width:100%; height:auto; float:left; padding:30px 0 60px 0;  background:url(../images/proxxbj.jpg) center -320px no-repeat; background-size:100% auto;}
.qtxxdiv dl.d1{ width:48%;}
.qtxxdiv dl.d1.d2{ float:right;}

dl.xwdl{ width:32%; height:auto; float:left; margin:1% 2% 1% 0; background:#fff; border-radius:5px; box-shadow:0 2px 8px #ededed; box-sizing:border-box;}
dl.xwdl dt{ width:100%; height:285px; float:left; overflow:hidden; border-radius:5px 5px 0 0; text-align:center;}
dl.xwdl dt img{width:auto; margin:0 auto; height:285px; max-width:100%;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
dl.xwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
dl.xwdl dd{ width:100%; height:auto; float:left; padding:15px 20px; box-sizing:border-box;}
dl.xwdl dd  p{ width:100%; height:22px; line-height:22px; font-size:16px; color:#999; float:left; overflow:hidden;}
dl.xwdl dd  h2 a{ width:100%;float:left; height:100px; line-height:24px; font-size:20px; color:#333; overflow:hidden; font-weight:400; text-decoration:none; margin:8px 0 14px 0;}
dl.xwdl dd span{ width:100%; height:auto; float:left;}
dl.xwdl dd span s{ width:auto; height:auto; float:left; font-size:16px; line-height:30px; text-decoration:none; color:#999;}
dl.xwdl dd span  a.a{ width:auto; height:32px; line-height:32px; border-radius:5px; float:right; font-size:16px; background:url(../images/abj.png) center center no-repeat; color:#fff; text-decoration:none;  padding:0 25px;}
dl.xwdl:hover{ box-shadow:0 2px 6px #e3e7f7;}
dl.xwdl:hover dd h2 a{ color:#006bff;}
dl.xwdl:hover dd span a.a{ opacity:0.8;}
dl.xwdl.last{ margin:1% 0 1% 0;}


/*******关于3133拉斯维加斯-拉斯维加斯官方网站3133-详情*******/
.newsxxdiv{ width:100%; height:auto; float:left; padding:60px 0; background:url(../images/solbj.jpg) center top no-repeat; background-size:100% auto;}
.newsxxdivc{ width:100%; height:auto; float:left; min-height:500px; background:#fff; position:relative; z-index:1;ss border-radius:8px; box-shadow:0 1px 8px #ddddfa; padding:60px 150px; box-sizing:border-box;}
p.pback{ width:auto; margin:0 auto 15px auto; height:auto; text-align:center;}
a.aback{ width:auto; height:42px; line-height:42px; display:inline-table; padding:0 30px; margin-bottom:10px;  border:1px solid #ededed; font-size:17px; border-radius:5px; color:#333; margin:0 auto;  }
a.aback:hover{ text-decoration:none; background:#ededed;}
a.adowm{ width:auto; height:40px; line-height:40px; float:right; padding:0 20px; background:url(../images/abj.png) center center no-repeat; font-size:16px; border-radius:5px; color:#fff; }
a.adowm s{ background:url(../images/downtb_03.png) left center no-repeat; padding-left:25px; text-decoration:none;}
a.adowm:hover{ text-decoration:none; opacity:0.8;}


.dtime{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; margin:15px 0 25px 0; padding-bottom:10px;}
.dtime span{ width:auto; height:40px; line-height:40px; float:left; font-size:16px; color:#888;}
.dtime .blogfx{ width:auto; height:auto; float:right; margin:5px 0;}


/*******联系我们******/
.lxwmdiv{ width:100%; height:auto; float:left; padding:0 0 80px 0; background:url(../images/lxwm_bj.jpg) left top no-repeat; background-size:cover;}
dl.lxd1{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.lxd1 dt{ width:50%; height:auto; float:right;}
dl.lxd1 dt img{ width:auto; max-width:100%; height:auto; display:block; float:right;}
dl.lxd1 dd{ width:50%; height:auto; float:left; padding-top:80px; font-size:18px; line-height:32px; color:#333;}
dl.lxd1 dd h1{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#333; font-weight:400; margin-bottom:25px;}
dl.lxd1 dd p{ width:100%; height:auto; float:left;}
dl.lxd1 dd p span{ color:#333;}
dl.lxd1 dd p a{ color:#006bff;}

dl.lxd2{ width:32%; height:auto; float:left; background:#fff; margin:0.65%; box-shadow:0 0px 6px #ededed; border-radius:5px; }
dl.lxd2 dt{ width:100%; height:auto; float:left;}
dl.lxd2 dt img{ width:100%; height:160px; display:block; border-radius:5px 5px 0 0;}
dl.lxd2 dd{ width:100%; min-height:280px; height:auto; float:left; padding:15px 20px; box-sizing:border-box; font-size:17px; line-height:26px;}
dl.lxd2 dd strong{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#333; margin-bottom:5px;}
dl.lxd2 dd p{ width:100%; height:auto; float:left;}
dl.lxd2 dd p span{ color:#333;}
dl.lxd2 dd p a{ color:#006bff;} 
dl.lxd2s dd{ min-height:150px;}
.lxwmlydiv{ width:100%; height:auto; float:left; padding-top:50px;}

.hzhblyk h2{ width:100%; height:auto; float:left; font-size:20px; line-height:40px; color:#333; font-weight:400; padding:0 15px; box-sizing:border-box;}
.hzhblyk p.pbz{ width:100%; height:auto; float:left; font-size:17px; line-height:26px; color:#999; margin:0px 0 35px 0; padding:0 15px; box-sizing:border-box;}
.hzhblyk p.pbz a{ color:#006bff;}





/*******单页-cookie policy*******/
.danyediv{ width:100%; height:auto; float:left; background:url(../images/proxxbj.jpg) left top no-repeat; background-size:100% auto; padding-bottom:60px;}
.danyedivc{ width:100%; height:auto; float:left;}
.danyedivc .tth1{ text-align:left; }

.danyedivwz{ width:100%; font-size:17px; line-height:27px; color:#333; height:auto; float:left; min-height:300px; padding:50px 60px; background:#fff; box-shadow:0 1px 8px #ededed; border-radius:8px; box-sizing:border-box;}
.danyedivwz .h2{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; margin-bottom:9px;}
.danyedivwz p{ width:100%; height:auto; float:left; margin-bottom:15px;}
.danyedivwz a{ text-decoration:none;}
.danyedivwz a.a{ color:#006bff}
.danyedivwz a:hover{ color:#006bff; text-decoration:underline;}
.dytable{ width:100%; height:auto; float:left; margin:10px 0;}
.tablegd{ width:100%; height:auto;  overflow-x:auto;}
.tablegdc{width:1180px; height:auto; float:left;}
.dytable td{ padding:10px;}
.huibj{ background:#f8f8f8 !important;}


/****搜索结果页******/
.serchdiv{ width:100%; height:auto; float:left; min-height:300px; background:#fff; border-radius:10px; box-shadow:0 1px 8px #ededed; padding:40px; box-sizing:border-box;}
.serchdivk{ width:100%; height:auto; float:left; padding-right:170px; box-sizing:border-box;}
.serchdivk dl{ width:100%; height:54px; float:left; margin:0; background:#fff; border:1px solid #dedede; border-radius:5px; position:relative; box-sizing:border-box;}
.serchdivk dl dt{ width:auto; height:26px; line-height:26px; font-size:18px; color:#888; background:url(../images/bai.jpg) center 14px no-repeat; background-size:100% 3px; float:left; padding:0 10px; box-sizing:border-box; position:absolute; top:-15px; left:20px; }
.serchdivk dl dd{ width:100%; height:auto; float:left; margin-top:12px; padding-right:170px; box-sizing:border-box;}
.serchdivk dl dd .input{ width:100%; height:40px; line-height:36px; border-radius:5px; float:left; border:none; outline:none; text-indent:15px; font-size:16px;}
.serchdivk dl dd .selxx{ width:170px; height:40px; line-height:36px; padding-left:20px;border-radius:5px; margin-right:-170px; margin-top:-5px; box-sizing:border-box; font-size:16px; font-weight:300; color:#333;  float:right; border:none; border-left:1px solid #dedede; outline:none; box-sizing:border-box;}
.pbutton{ width:160px; height:54px; float:right; margin-right:-170px; background:url(../images/abj.png) center center no-repeat; border-radius:5px;}
.pbutton .button{ width:100%; height:54px; line-height:54px; color:#fff; background:url(../images/CPC_map_new2-21.png) 30px center no-repeat; text-indent:15px; font-size:16px; border:none; outline:none; cursor:pointer;}
.pbutton .button:hover{ opacity:0.8;}

.serchdivlm{ width:100%; height:auto; float:left; margin:15px 0;}
.serchdivlm strong{ width:auto; height:48px; line-height:48px; float:left; font-size:18px; color:#333; margin-right:10px;}
ul.searchmenu{ width:auto; height:auto; float:left; list-style:none; margin:0; padding:0;}
ul.searchmenu li{ list-style:none; margin:0; padding:0; float:left;} 
ul.searchmenu li a{ width:auto; height:38px; line-height:36px; float:left; margin:5px; border-radius:38px; padding:0 30px; background:#eaf0f8; font-size:16px; text-decoration:none; color:#333;}
ul.searchmenu li a:hover,ul.searchmenu li a.cur{ background:#ff9500; color:#fff;}

.serchtt{ width:100%; height:auto; float:left; margin:5px 0;}
.serchtt strong{ width:100%; height:auto; float:left; font-size:22px; color:#333;}
.serchtt strong span{ color:#006bff; padding:0 5px;}

dl.serchtop{ width:100%; height:auto; float:left; padding:10px 15px; background:#eaf0f8; box-sizing:border-box; margin-top:15px;}
dl.serchtop dd{ width:100%; height:40px; line-height:40px; float:left; font-size:16px; color:#555; padding-right:230px; box-sizing:border-box;}
dl.serchtop dt{ width:220px; height:40px; float:right; margin-right:0px; margin-top:-40px;}
dl.serchtop dt .selxx{ font-size:16px;}

.serchlist{ width:100%; height:auto; float:left; margin:15px 0;}
.serchlist dl{ width:100%; height:auto; float:left; padding:15px 0; border-bottom:1px solid #ededed; box-sizing:border-box;}
.serchlist dl dt{ width:100%; height:auto; float:left; background:url(../images/aboutlctb.png) 3px 12px no-repeat; padding-left:20px; box-sizing:border-box;}
.serchlist dl dt h2 a{ width:100%; height:auto; line-height:32px; font-size:20px; color:#333; text-decoration:none;}
.serchlist dl dd{ width:100%; height:auto; float:left; padding-left:20px; box-sizing:border-box;}
.serchlist dl dd p{ width:100%; height:auto; line-height:24px; font-size:16px; color:#333; float:left;}
.serchlist dl dd span{ width:100%; height:auto; float:left; line-height:22px; font-size:15px; color:#999; margin-top:5px;}
.serchlist dl:hover dt h2 a{ color:#006bff;}
.serchlist dl dt h2 a i,.serchlist dl dt h2 i{ color:#f00; font-style:normal; }

/*******网站地图*****/

.sitemapdiv{ width:100%; height:auto; min-height:150px; float:left; padding:35px 45px;border-radius:10px; margin-bottom:25px; background:#fff; box-shadow:0 1px 8px #ededed; box-sizing:border-box; }
.sitemaptt a{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#006bff; text-decoration:none; margin-bottom:9px;}
.sitemapdivc{width:32%; height:auto; float:left; margin-right:1.33%;}
.sitemapdivc dl{ width:100%; height:auto; float:left; margin-bottom:25px;}
.sitemapdivc dl dt{ width:100%; height:auto; float:left;}
.sitemapdivc dl dt h2 a{ width:100%; height:auto; float:left; font-size:24px; line-height:28px; text-decoration:none; color:#333;}
.sitemapdivc dl dd{ width:100%; height:auto; float:left;}
.sitemapdivc dl dd h3 a{ width:100%; height:auto; float:left; font-size:20px; line-height:24px; text-decoration:none; color:#555; margin-top:8px;}
.sitemapdivc dl dd a{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; margin:2px 0; text-decoration:none; color:#777;}
.sitemapdivc dl dd a:hover,.sitemapdivc dl dd h3 a:hover,.sitemapdivc dl dt h2 a:hover{ color:#006bff;}
.sitemapdivc dl dd strong.s1{ width:100%; height:auto; float:left; font-size:18px; line-height:22px; padding-left:10px; box-sizing:border-box; text-decoration:none; color:#555; margin-top:5px;}
.sitemapdivc dl dd a.a1{padding-left:20px; box-sizing:border-box;}
.sitemapdiv ul{ width:100%; height:auto; float:left; list-style:none; margin:0; padding:0;}
.sitemapdiv ul li{ width:32%; height:auto; float:left; margin-right:1.33%;}
.sitemapdiv ul li a{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; margin:2px 0; text-decoration:none; color:#777;}
.sitemapdiv ul li a:hover{ color:#006bff;}

/*****单页-terms*******/
dl.dydl{ width:100%; height:auto; min-height:46px; float:left; padding:15px 0; border-bottom:1px solid #ededed; position:relative;}
dl.dydl dd a{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#333; padding-left:130px; padding-right:200px; box-sizing:border-box; text-decoration:none;}
dl.dydl dd a s{ text-decoration:none; width:130px; height:auto; float:left; margin-left:-130px;}

dl.dydl dt a{ position:absolute; right:0; top:15px; width:auto; height:46px; line-height:46px; padding:0 40px; background:url(../images/abj.png) left center no-repeat; border-radius:5px; color:#fff; text-decoration:none; font-size:18px; float:right;}
dl.dydl dt a:hover{ opacity:0.8; text-decoration:none; color:#fff;}
dl.dydl dd a:hover{ text-decoration:none; color:#006bff;}


/********关于3133拉斯维加斯-职位-职位空缺*********/
.zpdivzhiwei{ width:100%; height:auto; float:left; padding:25px 0 40px 0;}
dl.zwdl{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.zwdl dd{ width:70%; height:auto; float:left; font-size:17px; line-height:32px; color:#333; padding-top:30px;}
dl.zwdl dd strong{ width:100%; height:auto; float:left; font-size:32px; line-height:40px; margin-bottom:20px;}
dl.zwdl dd a{ color:#006bff; text-decoration:underline;}
dl.zwdl dd img{ width:19%; height:auto; float:left; margin:0.5%; display:block;}
dl.zwdl dt{ width:30%; height:auto; float:left;}
dl.zwdl dt img{ width:auto; height:auto; float:right; max-width:80%;}

.qtxxdiv dl.d3{ width:30%; margin-right:1.5%;}
.qtxxdiv dl.d4{ width:37%;} 
.qtxxdiv dl.d4 dd{ position:relative; padding-right:50px; box-sizing:border-box;}
.qtxxdiv dl.d4 dd .input{ width:100%; height:40px; line-height:40px; text-indent:15px; float:left; border:none; outline:none; font-size:16px; float:left;}
.qtxxdiv dl.d4 dd .button{ position:absolute; right:0; top:0px; width:50px; height:40px; float:left; background:url(../images/zp_zwtb.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.qtxxdiv dl.d5{ width:23.5%; margin-right:1.5%;}
.qtxxdiv dl.d6{ width:25%;} 
.qtxxdiv dl.d6 dd{ position:relative; padding-right:50px; box-sizing:border-box;}
.qtxxdiv dl.d6 dd .input{ width:100%; height:40px; line-height:40px; text-indent:15px;  border:none; outline:none; font-size:16px; float:left;}
.qtxxdiv dl.d6 dd .button{ position:absolute; right:0; top:0px; width:50px; height:40px; float:left; background:url(../images/zp_zwtb.png) center center no-repeat; border:none; outline:none; cursor:pointer;}


.zpdivzhiweilist{ width:100%; height:auto; float:left; padding:40px 0; background:#f8f9fe;}
dl.zwd2{ width:23.8%; height:auto; min-height:186px; float:left; margin:0 1.6% 1.6% 0; background:#fff; border-radius:8px; box-shadow:0 2px 10px #dedede; padding:20px; box-sizing:border-box;}
dl.zwd2 dt h2 a{ width:100%; height:44px; line-height:22px; font-size:18px; color:#333; float:left; text-decoration:none; overflow:hidden; margin-bottom:5px;}
dl.zwd2 dd{ width:100%; height:auto; float:left;}
dl.zwd2 dd p{ width:100%; height:66px; line-height:22px; font-size:16px; color:#888; overflow:hidden;}
dl.zwd2 dd p span{ width:100%; height:auto; float:left;}
dl.zwd2 dd a{ width:auto; height:36px; line-height:36px; padding:0 25px; border-radius:5px; background:url(../images/abj.png) center center no-repeat; float:left; font-size:16px; color:#fff;  text-decoration:none; margin-top:9px;}
dl.zwd2:hover{ box-shadow:0 2px 10px #b9bdea;}
dl.zwd2:hover dt h2 a{ color:#006bff;}
dl.zwd2:hover dd p{ color:#555;}
dl.zwd2.last{ margin:0 0 1.6% 0;}

.zpdivzhiweixx{ display:none; width:1200px; height:auto; float:left; padding:20px 30px; box-sizing:border-box; position:fixed; left:200px; top:100px; background:#fff; border-radius:8px;z-index:999;}
.zpdivclose{ width:40px; height:40px; background:url(../images/close_nav_l.png) center center no-repeat; cursor:pointer; position:absolute; right:5px; top:10px;}
.zpdivzhiweixx h1{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#006bff;}
.zpdivbz{ width:100%; height:auto; float:left; margin:15px 0 10px 0; background:#f8f9fe; padding:15px; box-sizing:border-box;}
.zpdivbz p{ width:50%; height:auto; float:left; font-size:18px; line-height:24px; color:#888; font-weight:200;}
.zpdivbz p strong{ color:#333;}
.zpdivzhiweixxwz{ width:100%; padding:10px 0; height:auto; float:left; font-size:16px; line-height:26px; color:#555;}
.zpdivzhiweixxwz strong{ width:100%; height:auto; float:left; font-size:18px; line-height:28px;}
.zpdivzhiweixxwz ul{ width:100%; height:auto; float:left; list-style:none; margin:0; padding:0; margin-bottom:20px;}
.zpdivzhiweixxwz ul li{ width:100%; height:auto; float:left; list-style:none; padding-left:15px; background:url(../images/aboutlctb.png) 2px 11px no-repeat; background-size:7px 7px;}
.xt{ width:100%; height:1px; float:left; background:#ededed; margin-bottom:10px;}
.zpdivzhiweixxwz a{ color:#006bff}

.zpdivshenhuo  .zpdivzhiweixx{ display:block; position:static; box-shadow:0 1px 8px #ededed;}
.fengxiangzw{ width:90px; height:auto; margin:0 auto;}
.fengxiangzw a.a1{ width:auto; height:auto; margin-top:25px; margin-bottom:20px; margin-right:25px; float:left; background:url(../images/zpzwxxtb2.png) top center no-repeat; background-size:60px auto; padding-top:60px; font-size:16px; line-height:24px; color:#333; text-align:center;}
.fengxiangzw a.a2{ width:auto; height:auto; margin-top:25px; margin-bottom:20px;float:left; background:url(../images/zpzwxxtb1.png) top center no-repeat; background-size:60px auto; padding-top:60px; font-size:16px; line-height:24px; color:#333; text-align:center;}
.fengxiangzw a.a1:hover,.fengxiangzw a.a2:hover{ color:#006bff;}

.fxtjk{ width:100%; display:none; max-width:500px; height:auto; min-height:200px; padding-bottom:30px; margin:0 auto; position:fixed; z-index:999; top:200px; background:#fff; border-radius:5px; box-shadow:0 1px 10px #ccc;}
.fxtjk h2{ width:100%; height:50px; line-height:50px; text-align:center; border-radius:5px 5px 0 0; margin-bottom:15px; float:left; background:#006bff; color:#fff; font-size:18px; }
.fxtjk h2 span.close{ position:absolute; right:0; top:0; width:50px; height:50px; cursor:pointer;}
.fxtjk p{ width:100%; height:auto; float:left; line-height:40px; font-size:15px; padding:0 25px; box-sizing:border-box; margin-bottom:20px; position:relative;}
.fxtjk p span{ width:35%; float:left;}
.fxtjk p .input{ width:65%; height:40px; line-height:40px; border-radius:4px; border:1px solid #dedede; text-indent:15px; box-sizing:border-box; outline:none;}
.fxtjk p.p1{ width:140px; height:auto; margin:0 auto; float:none; padding:0; }
.fxtjk  p.p1 .button{ width:100%; height:46px; line-height:46px; margin-top:10px; border:none; float:left; background:url(../images/abj.png) center center no-repeat; color:#fff; text-align:center; font-size:18px; display:inline-block; border-radius:5px; outline:none; cursor:pointer;}
.fxtjk  p.p1 .button:hover{ opacity:0.8;}
.fxtjk p em{ padding-left:35%; top:39px; box-sizing:border-box;}




/********关于3133拉斯维加斯-职位-生活*********/
.zpdivshenhuo{ width:100%; height:auto; float:left; padding:40px 0; background:url(../images/zpdivbj.png) center top no-repeat; background-size:100% auto; font-size:17px; line-height:26px; color:#555;}
.zps{ width:100%; height:auto; float:left; font-size:28px; line-height:30px; margin-bottom:10px; color:#333;}
.zpdivshenhuo p{ width:100%; height:auto; float:left; margin-bottom:10px;}
dl.zpshdl{ width:49%; height:auto; float:left; margin:2% 2% 0 0; box-shadow:0 1px 8px #ededed; background:#fff;}
dl.zpshdl dt{ width:100%; height:auto; float:left;}
dl.zpshdl dt img{ width:100%; height:auto; display:block;}
dl.zpshdl dd{ width:100%; min-height:182px; height:auto; float:left; padding:20px 25px; box-sizing:border-box; font-size:17px; line-height:26px; color:#555;}
dl.zpshdl.last{ margin:2% 0 0 0;}

.zpdivshenhuo ul.u1{ width:100%; height:auto; float:left; list-style:none; margin:20px 0; padding:0;}
.zpdivshenhuo ul.u1 li{ width:18%; height:auto; list-style:none; float:left; margin:1%; text-align:center;}
.zpdivshenhuo ul.u1 li img{ width:100%; height:auto; display:block; max-height:90%; margin:0 auto;}
.zpdivshenhuo ul.u1 li.ls{ margin-left:8%;}

.zpdivshenhuo a{ color:#006bff}

dl.zpdl{ width:1000px; height:auto; float:left; background:#fff;  margin-top:20px; box-shadow:0 1px 5px #dedede; border-radius:8px;}
dl.zpdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.zpdl dt img{ width:100%; height:560px; margin:0 auto;display:block; border-radius:8px 8px 0 0;}
dl.zpdl dd{ width:100%; height:auto; min-height:120px;  float:left;padding:20px; box-sizing:border-box; font-size:17px; line-height:26px;}
.zpdivlistzt{ width:1000px; height:auto; margin:0 auto; }
.zpdivlistzt1{ width:100%; height:auto; float:left; position:relative; padding-bottom:30px; }
.zpdivlistz{ width:100%; height:auto; float:left; padding:10px 0; overflow:hidden; position:relative;}
.zpdivlist{ width:200000px; height:auto; float:left; transition: transform 232ms;}
.zpjtl{ left:-90px; top:40%;} 
.zpjtr{ right:-90px; top:40%;}

.zpdivspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:0px;text-align:center; z-index:886;}
.zpdivspan span{display:inline-block;margin-left:15px;width:15px;height:15px; border-radius:15px; background:#fff; border:3px solid #d0d0d0; box-sizing:border-box; cursor:pointer;}
.zpdivspan span.cur,.zpdivspan span:hover{background:#ff9500; border:3px solid #ff9500; width:15px;height:15px; border-radius:15px;}





/********关于3133拉斯维加斯-职位-计划*********/
dl.zpjhdl{ width:100%; height:auto; float:left; background:#fff; padding:35px 50px; box-shadow:0 1px 8px #ededed; border-radius:5px; position:relative; margin-top:20px; box-sizing:border-box;}
dl.zpjhdl dt{ width:340px; height:auto; float:right; position:absolute; right:50px; top:35px;}
dl.zpjhdl dt img{ width:100%; height:auto; display:block; border-radius:100%;}
dl.zpjhdl dd{ width:100%; height:auto; min-height:340px; float:left; padding-right:390px; box-sizing:border-box; font-size:17px; line-height:25px; color:#333;}
dl.zpjhdl dd h3{ width:100%; height:auto; float:left; font-size:28px; line-height:32px; color:#333;}
dl.zpjhdl dd span{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; color:#999; margin-bottom:20px;}

dl.zpjhd2{ width:100%; height:auto; float:left; background:#fff; padding:35px 50px; box-shadow:0 1px 8px #ededed; border-radius:5px; position:relative; margin-top:20px; box-sizing:border-box;}
dl.zpjhd2 dt{ width:340px; height:auto; float:right; position:absolute; left:50px; top:35px;}
dl.zpjhd2 dt img{ width:100%; height:auto; display:block; border-radius:100%;}
dl.zpjhd2 dd{ width:100%; height:auto; min-height:340px; float:left; padding-left:390px; box-sizing:border-box; font-size:17px; line-height:25px; color:#333;}
dl.zpjhd2 dd h3{ width:100%; height:auto; float:left; font-size:28px; line-height:32px; color:#333;}
dl.zpjhd2 dd span{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; color:#999; margin-bottom:20px;}


/*******关于3133拉斯维加斯-职位-认识********/
.zpdivrenshi{ width:100%; height:auto; float:left; padding:40px 0; background:#F5F8FA;}
.zpdivrenshi dl{ width:100%; height:auto; float:left; border-radius:5px; position:relative; margin-top:20px;}
.zpdivrenshi dl dt{ width:340px; height:auto; float:right; position:absolute; right:0; top:0;}
.zpdivrenshi dl dt img{ width:100%; height:auto; display:block; padding:0 15px 15px 0; box-sizing:border-box; border-radius:100%; background:url(../images/aboutglctxbj.png) center center no-repeat; background-size:100% 100%;}
.zpdivrenshi dl dd{ width:100%; height:auto; min-height:340px; float:left; padding-top:40px; padding-right:390px; box-sizing:border-box; font-size:17px; line-height:25px; color:#333;}
.zpdivrenshi dl dd h3{ width:100%; height:auto; float:left; font-size:28px; line-height:32px; color:#333;}
.zpdivrenshi dl dd span{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; color:#999; margin-bottom:20px;}

 

/*****技术支持-研发*****/
.divjsyf{ width:100%; height:auto; float:left; padding:50px 0; font-size:17px; line-height:28px;}
dl.yfd1{ width:100%; height:auto; float:left; margin-bottom:15px; }
dl.yfd1 dd{ width:50%; height:auto; float:left; text-align:left; font-size:17px; line-height:28px;}
dl.yfd1 dd .indextt strong{ text-align:left;}
dl.yfd1 dd p.p{ width:100%; height:auto; float:left; margin-top:18px; }
dl.yfd1 dt{ width:50%; height:auto; float:left; padding-left:50px; box-sizing:border-box;}
dl.yfd1 dt img{ width:86%; height:auto; display:block; float:right;}

.divjsyf1{ width:100%; height:auto; float:left; padding:50px 0; background:#f8f9fe;} 
dl.yfd2{ width:32%; height:auto; float:left; margin:1% 2% 1% 0; background:#fff; border-radius:5px; box-shadow:0 2px 8px #ededed; box-sizing:border-box;}
dl.yfd2 dt{ width:100%; height:285px; float:left; overflow:hidden; border-radius:5px 5px 0 0; text-align:center;}
dl.yfd2 dt img{width:auto; margin:0 auto; height:285px;  -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms;}
dl.yfd2:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 600ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 600ms; }
dl.yfd2 dd{ width:100%; height:auto; float:left; padding:15px 20px; box-sizing:border-box;}
dl.yfd2 dd  h2 a{ width:100%;float:left; height:56px; line-height:28px; font-size:20px; color:#333; overflow:hidden; font-weight:400; text-decoration:none; margin:5px 0 10px 0;}
dl.yfd2 dd  p{ width:100%; height:120px; line-height:24px; font-size:16px; color:#555; float:left; overflow:hidden; margin-bottom:10px;}
dl.yfd2 dd a.a{ width:auto; height:36px; line-height:36px; border-radius:5px; margin:0 auto; display:inline-block; font-size:16px; font-weight:400; color:#fff; text-decoration:none; background:url(../images/abj.png) center center no-repeat; padding:0 30px;}
dl.yfd2:hover{ box-shadow:0 2px 6px #e3e7f7;}
dl.yfd2:hover dd h2 a{ color:#006bff;}
dl.yfd2:hover dd a.a{ opacity:0.8;}
dl.yfd2.last{ margin:1% 0 1% 0;}

/***技术支持博客****/
.blog_itemsz{ width:100%; height:auto; float:left; position:relative;}
.blog_items{ width:100%; height:680px; float:left; overflow:hidden; }
.blog_items_div{ width:2000000px; float:left; height:auto; transition: transform 232ms;}
dl.bkdl.bkdl2{ width:430px; margin:10px;}
.blleft{ left:-60px; top:40%;}
.blright{ right:-70px; top:40%;}


/***提交成功页****/
.lxwm_cg_div{ width:100%; height:auto; float:left; padding:50px 0; text-align:center; margin-top:120px; }
dl.lxwm_d{ width:100%; height:auto; float:left; text-align:center;}
dl.lxwm_d dt{ width:100%; height:auto; float:left; text-align:center;}
dl.lxwm_d dt img{ width:150px; height:auto; display:block; margin:0 auto;}
dl.lxwm_d dd{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; margin-top:20px;}
p.pa_back{ width:150px; height:40px; line-height:40px; border-radius:5px; font-size:16px; margin:0 auto;}
p.pa_back a{ width:100%; height:auto; float:left; text-align:center; margin:15px 0; color:#fff; background:url(../images/abj.png) center center ;border-radius:5px; }
p.pa_back a:hover{ text-decoration:none; opacity:0.8;}


/**************/
.twindexqy_div_wz a.a3{ width:auto; height:auto; font-style:normal; float:right; border:1px solid #0077d3;  padding:5px 30px; margin-top:10px; border-radius:25px; color:#0077d3; display:block;}
.twindexqy_div_wz a.a3:hover{ background:#0077d3; color:#fff;}



/*****新版服务******/
.xbfwcn_div{ width:100%; height:auto; float:left; padding:40px 0;}
.xbfwcn_div1{ background:url(../images/xbfwtb/xbfwcn_bj.jpg) top center no-repeat; background-size:cover;}
.xbfwcn_div_tt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:30px;}
.xbfwcn_div_tt strong{ width:100%; height:auto; float:left; font-weight:normal; font-size:30px; color:#349af9; line-height:50px;}
.xbfwcn_div_tt p{ width:100%; height:auto; float:left; font-size:18px; color:#202020; line-height:30px;}

dl.xbdl{ width:29.3333%; height:auto; float:left; margin:2%;}
dl.xbdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.xbdl dt img{ width:auto; margin:0 auto; height:auto; }
dl.xbdl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:10px;}
dl.xbdl dd strong{ width:100%; height:auto; float:left; text-align:center; font-size:24px; line-height:32px; margin:10px 0;}
dl.xbdl dd p{ width:100%; height:auto; float:left; text-align:center; font-size:16px; font-weight:normal; line-height:26px; color:#666; margin-top:10px;}

dl.xbd2{ width:15.666%; height:auto; float:left; margin:0.5%; cursor:pointer;}
dl.xbd2 dd{ width:100%; height:320px; float:left; text-align:center; padding:25px 0; box-sizing:border-box; background:#fff; border-radius:8px;}
dl.xbd2 dd .xbyuan{ width:120px; height:120px; border-radius:120px; margin:0 auto; border:1px solid #ededed; background:#fff;}
dl.xbd2 dd .xbyuan strong.s{ width:100%; height:auto; float:left; text-align:center; line-height:120px; font-size:24px; font-weight:550;}
dl.xbd2 dd .xbyuan strong.s1{ width:100%; height:auto; float:left; text-align:center; line-height:30px; font-size:24px; font-weight:550;}
dl.xbd2 dd .xbyuan span{width:100%; height:auto; float:left; text-align:center; line-height:20px; font-size:14px; color:#666; margin-top:30px;}

dl.xbd2 dd h3{ color:#349af9;width:100%; height:auto; float:left; text-align:center; margin:20px 0 5px 0; font-size:18px; line-height:26px; font-weight:550;}
dl.xbd2 dd p{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:22px;}
dl.xbd2 dt{ width:100%; height:auto; text-align:center; float:left; margin-top:-40px;}
dl.xbd2 dt img{ width:80px; height:auto; margin:0 auto;}
dl.xbd2:Hover dd{ background:#349af9; color:#fff;}
dl.xbd2:Hover dd .xbyuan strong.s,dl.xbd2:Hover dd .xbyuan strong.s1{ color:#349af9;}
dl.xbd2:Hover dd h3{ color:#fff;}




/******人才招聘-社会-咨询*******/
.kehufuwu_fwzx_ss .sel1{ width:98% !important;}
.faq_div{ width:100%; height:auto; float:left; background:#fff; padding:10px 30px 20px 30px; box-sizing:border-box;}
dl.faqd{ width:100%; height:auto; float:left; padding:15px 0; border-bottom:1px solid #f2f2f2;}
dl.faqd dt{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; padding-top:3px; color:#333; cursor:pointer; position:relative; padding-left:45px; box-sizing:border-box;}
dl.faqd dt span{ width:30px; height:30px; line-height:30px; text-align:center; border-radius:30px; background:#3270ff; color:#fff; font-size:18px; position:absolute; left:0; top:0;}
dl.faqd dd{ width:100%; display:none; height:auto; float:left; font-size:16px; line-height:24px; padding:10px 0 0 45px; box-sizing:border-box;}
dl.faqd.cur dd{ display:block;}
dl.faqd.cur dt{ color:#3270ff;}

.lianxiwomen_div{ width:100%; height:auto; float:left; padding:50px 0; background:#f3f4ff;}
.lianxiwomen_div dl.d1{ width:23%; height:auto; float:left; margin:1%;}
.lianxiwomen_div dl.d1 dt{ width:100%; height:auto; float:left;  font-size:20px; line-height:26px; color:#3270ff; margin:15px 0;}
.lianxiwomen_div dl.d1 dd{ width:100%; height:auto; min-height:290px; float:left; font-size:16px; line-height:26px; color:#333333;}
.lianxiwomen_div dl.d1 dd a.webs{ background:url(../images/proxx_info_tp14.png) left center no-repeat; background-size:auto 16px; padding-left:20px; margin-left:5px;}
.index_tt1 strong{ font-size:36px; height:auto;}
.kehufuwu_lxwm_tt1{ font-size:36px; line-height:40px; width:100%; height:auto; float:left; margin:10px 0;}


/*****其他****/
.lxwmdivwidth{ width:100%; height:auto; float:left; margin-top:60px;}



/*****单页新加样式********/
a.indexal{ width:90px; height:40px; float:left; background:url(../images/indexmenu1.png) center center no-repeat; background-size:auto 24px !important; display:block; margin:18px 20px 0 0;}
.soc_list  dl.ds dt{ padding-left:0px !important;}
.soc_list dl.ds dd{ width: 84%; margin:0 8%; padding:10px 20px !important; font-weight:normal; line-height:20px; box-sizing:border-box;}


.ictdiv{ width:100%; height:auto; float:left; margin-bottom:20px;}
dl.ictd{ width:100%; height:auto; float:left; padding:30px 0; background:#F3F4FF;}
dl.ictd dt{ width:30%; height:auto; float:left; padding:0 20px; box-sizing:border-box;}
dl.ictd dt img{ width:100%; height:auto; display:block;}
dl.ictd dd{ width:70%; height:auto;  float:left; padding:0 20px; box-sizing:border-box;}
dl.ictd dd h2 a,dl.ictd dd h2{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; font-weight:600; margin-bottom:15px;}
dl.ictd dd p{ width:100%; height:auto; font-size:14px; line-height:20px; margin-bottom:5px;  float:left; overflow:hidden; background:url(../images/lyd.png) 2px 6px no-repeat; background-size:5px 5px; padding-left:12px; box-sizing:border-box;}
dl.ictd dd a{ width:140px; height:36px; border-radius:3px; float:left;line-height:36px; border-radius:36px; margin-top:15px; font-size:16px; text-align:center; border:1px solid #0077d3; color:#0077d3;}
dl.ictd dd a:hover{ background:#0077d3; color:#fff;}
dl.ictd:nth-child(2n){ background:#fff;}
dl.ictd:nth-child(2n) dt{ float:right;}
dl.ictd:nth-child(2n) dd{ float:left;}

.title_div dl dd{ line-height:20px;}
.twindexqy_div_wz a.a3{ width:140px; height:36px;font-style:normal; border-radius:3px; float:right;line-height:36px; border-radius:36px; margin:10px 0 25px 0; font-size:16px; text-align:center; border:1px solid #0077d3; color:#0077d3;}
.twindexqy_div_wz a.a3:hover{ background:#0077d3; color:#fff;}
.twindexqy_div_wz span{ font-style:normal;}
.twdy_divs{ width:100%; margin:20px 0;}



dl.zxyhxz{ width:100%; height:auto; float:left; margin-bottom:30px;box-shadow: 0 1px 6px #d4d9f8;background:#fff;border-radius:0 0 5px 5px;}
dl.zxyhxz dt{ width:100%; height:auto;}
dl.zxyhxz dt img{ width:100%; height:auto; display:block;}
dl.zxyhxz dd{ width:100%; height:auto; float:left; padding:40px; box-sizing:border-box; font-size:16px; line-height:25px; }
dl.zxyhxz dd h2{ margin-bottom:15px;}





/*****视频中心页********/
.videodiv{  width:100%; height:auto; min-height:500px; float:left; padding:30px 0 60px 0; margin-top:104px; background:#f7f9ff; background-size:100% auto;} 
.videodivc{ width:100%; height:auto; float:left; background:#f7f9ff; box-shadow:0 2px 5px #ddd; border-radius:5px; margin-top:20px;}
.videodivleft{ width:65%; height:auto; min-height:300px; float:left; background:#fff; padding:20px 40px 60px 40px; box-sizing:border-box;}
.videodivlefttt{ width:100%; height:auto; float:left; margin-bottom:15px;}
.videodivlefttt a{ width:auto; height:40px; line-height:44px; float:left; background:url(../images/vdback.png) left center no-repeat; background-size:20px auto; padding-left:28px; font-size:16px; color:#111; margin-right:25px; box-sizing:border-box;}
.videodivlefttt h1{ width:auto; height:auto; float:left; line-height:44px; font-size:22px; color:#000; background:url(../images/abj1.png) left 11px no-repeat; padding-left:10px; box-sizing:border-box; background-size:3px 15px;}
.videodivleft iframe,.videodivleft video{ width:100%; height:445px; float:left; display:block;}

.videodivridht{ width:35%; height:auto; float:right; padding:15px 30px; box-sizing:border-box;}
.videodivridht .selxx{ border:1px solid #ededed; height:44px; line-height:44px; margin-bottom:20px;}
 
.videodivridht dl{ width:100%; height:auto; float:left; background:#fff; padding:10px; box-sizing:border-box; border-radius:8px; box-shadow:0 2px 4px #ededed; margin-bottom:10px; }
.videodivridht dl dt{ width:40%; height:auto; float:left;}
.videodivridht dl dt img{ width:100%; height:85px; display:block;}
.videodivridht dl dd a{ width:60%; height:80px; float:left; font-size:16px; text-decoration:none; line-height:23px; color:#555; padding:10px 15px 0 15px; box-sizing:border-box; overflow:hidden;}
.videodivridht dl:hover,.videodivridht dl.cur{ background:url(../images/abj1.png) center center no-repeat; background-size:cover;}
.videodivridht dl:hover dd a,.videodivridht dl.cur dd a{ color:#fff;}
.videolistym{ width:130px; float:right; margin-top:18px; text-align:center; line-height:40px; font-size:16px;}
.vdjtl{ width:30px; height:40px; float:left; background:url(../images/index_jtl.png) center center no-repeat; cursor:pointer; opacity:0.8;}
.vdjtl:hover{  background:url(../images/vd_jtl.png) center center no-repeat; opacity:1;}
.vdjtr{ width:30px; height:40px; float:right; background:url(../images/index_jtr.png) center center no-repeat; cursor:pointer; opacity:0.8;}
.vdjtr:hover{  background:url(../images/vd_jtr.png) center center no-repeat; opacity:1;}
.videolistym s{ text-decoration:none; margin:0 7px;}
.videolistym s.s{  color:#10b4b2; font-size:21px;}

.videolistz{ width:410px; height:auto;  box-sizing:border-box;overflow:hidden; float:left;}
.videolist{ width:2000000px; height:400px !important; overflow:hidden; float:left; position:relative}
.videolistqh{ width:410px; height:400px; float:left;  overflow-x:hidden;}




.proxxinfo3_wz .proxxinfo2_wz {
    padding: 0;
    box-shadow: none;
}

.proxxinfo3_wz .proxxinfo2_wz ul {
    padding: 0;
}

.proxxinfo3_wz .proxxinfo2_wz ul li {
    width: 100%;
    height: auto;
    float: left;
    line-height: 30px;
    list-style: none;
    margin: 2px 0;
    background: url(../images/lyd.png) left 13px no-repeat;
    padding: 0 0 0 18px;
    box-sizing: border-box;
    background-size: 8px 8px;
    font-size: 17px;
	min-height:30px;
}

	