@charset "utf-8";
/* CSS Document */


body{ margin:0; padding:0; overflow-x:hidden}

* img{ margin:0; padding:0;}

.Online-experience{ 
 position:absolute; 
 left:0px;top:0;z-index:999; 
 height:450px; background-color:#333; 
 width:220px; opacity:0.7;}

.Online-experience_menu{
 position:absolute;
 left:38px;top:60px;
 z-index:9999;}

.Online-experience_menu h1{
 color:#FFF; font-size:16px; 
 text-align:center; 
 background-color:#F90; 
 padding:5px 30px; 
 border-radius:10px;}

.Online-experience_menu a{ border-radius:10px; text-decoration:none;
 color:#FFF; display:block; 
 margin-top:20px; text-align:center; 
 background-color:#2774c3; 
 padding:5px 9px;}

.Online-experience_menu .login_01{ background-color:#08bd3b;}

.Online-experience_menu a:hover{
 background-color:#FC6;}

.pos_fixed{ 
 position: absolute; 
 left:10%; top:20%; 
 z-index:9999; 
 }
 
.pos_fixed a{ 
 margin-top:40px; 
 display:block;  
 color:#FFF; 
 padding:7px 15px;
 background-color:#F60;}

.headerbox{background-color:#383838; height:70px; padding-top:10px; padding-bottom:10px;}

.header{
  width:1300px;
  margin-left:auto; 
  margin-right:auto;}

.logo{ 
  float:left; margin-top:10px; color:#FFF; margin-left:50px;
 }
 
.navbox{ 
  float:right; 
  margin-top:10px; 
  margin-right:100px;}


.navbox a{ font-size:15px;
  color:#fff; 
  line-height:60px;
  margin-right:20px;
  padding:5px 13px; 
  text-decoration:none; 
  font-weight:600;}

.navbox a:hover{ border-radius:10px;
  background-color:#F00;
  padding:5px 13px; 
  color:#FFF;}

.navbox .bargound{ 
 background-color:#fff; 
 border-radius:10px; color:#0d83e7;}

.navbox li{
  float:left;
  color:#FFF;
  position:relative; 
  display:block;
  white-space:nowrap; 
  z-index:999;}

.menu{
 position:absolute;
 left:0;top:50px;
 display:none ;
 background-color:#333;}

.menu li{float:none;
 list-style:none;}

.menu a{ color:#fff; padding:2; margin:0; 
 font-size:14px; }

.menu a:hover{ color:#fff;
 background-color:#F63;padding:2; margin:0; }

.menu_01{
 background-color:#fff;
 position:absolute;
 left:0;top:50px; 
 display:none ;
 background-color:#333;}

.menu_01 li{float:none;
 list-style:none;}

.menu_01 a{
 color:#fff; 
 padding:2; margin:0;  
 font-size:14px; }

.menu_01 a:hover{
 color:#fff;
 background-color:#F63; 
 padding:2; margin:0; 
 }

*{ 
 margin:0; 
 padding:0; 
 list-style:none;font-family:"宋体"; }

.company_login a{
 background-color:#09F; 
 padding:10px 40px; 
 border-radius:5px; 
 color:#FFF;font-weight:bold;}

.company_login a:hover{ 
 background-color:#F60;
 font-weight:bold;}

#banner_bg{
 background:#d6d6d6;
 position:relative;}

#playBox{ 
 width:1300px;
 height:450px;
 margin-left:auto; margin-right:auto; 
 position:relative;
 overflow:hidden;}

#playBox .oUlplay{ 
 width:99999px; 
 position:absolute; 
 left:0; top:0;}

#playBox .oUlplay li{ 
 float:left;}
 
#playBox .oUlplay img{ display:block;}} 

#playBox .next{
 cursor:pointer; 
 width:45px; height:45px; 
 background:url(../images/r.png) no-repeat;
 position:absolute; top:190px;
 right:10px; z-index:10;}

#playBox .smalltitle {
 width:1000px; height:10px; 
 position:absolute; 
 bottom:15px; left:9%; 
 z-index:10;}

#playBox .smalltitle ul{ 
 width:200px; 
 margin:
 auto;}

#playBox .smalltitle ul li{ 
 width:30px; height:10px;
 margin:0 10px; background:#ffffff; float:left; 
 overflow:hidden;*display:inline;*zoom:1;}

#playBox .smalltitle .thistitle{ 
 background:#F00;}

.column{ margin-top:30px;}

.column_width{
 width:1300px;
 margin-left:auto; 
 margin-right:auto;}

.service{ 
 border-bottom: solid 2px #9d9d9d;
 width:150px; 
 margin-left:540px;}

.service img{
 display:block;
 margin:0 auto;}



.service p,.service_01 p,.service_02 p{
text-align:center; 
font-size:18px; 
font-weight:500;}

.service_01{
 border-bottom: solid 2px #9d9d9d;
 width:240px; 
 padding-bottom:10px;
 margin-left:500px; 
 margin-top:30px;}

.article{ 
 border-radius:10px; margin:auto; 
 width:900px; margin-top:40px;
 line-height:30px;
 border:solid 1px #09F;
 padding:5px 5px; ; 
 color:#333; font-size:14px;}

.service_02{ 
 border-bottom: solid 2px #9d9d9d;
 width:150px; 
 padding-bottom:10px; 
 margin-left:540px; 
 margin-top:30px;}
 
.page01{
 height:450px; 
 background-color:#7294b7;}

.page01_box{
 width:1300px; margin:auto;}

.page02{ width:1300px; margin:auto;}

.page03{height:450px; background-color:#e7ebf7;}

.page03_box{ width:1300px; margin:auto;}

#footer{ 
  clear:both; 
  background-color:#3b3b3b;
  height:240px;
  position:relative;}

#footerbox{
  width:800px;
  margin-left:auto; 
  margin-right:auto; 
  text-align:center;
  padding-top:60px;}
  
#footerbox *{ color:#FFF;}  
  
#footerbox p{ clear:both; font-size:12px;}

.float_01{ float:left; 
 margin-left:90px; 
 padding-bottom:40px;
 text-align:left;}

.float_01 a{ 
 display:block; 
 text-decoration: none; 
 font-size:14px; 
 margin-top:10px; color:#333; }

#footerbox a:hover{ color:#F60;}

.float_01 h1{ 
 font-size:14px; 
 margin-bottom:20px; 
 color:#333;}

#floatDivBoxs{
 width:170px;
 background:#fff;  
 position:absolute;
 right:0;top:200px;
 z-index:999;}

#rightArrow{
 width:45px;height:100px;
 background:url(../images/online_arrow_01.gif) no-repeat; cursor:pointer;
 position:absolute;top:200px;right:155px;
 z-index:999;}

#rightArrow a{display:block;height:45px;}

#floatDivBoxs .floatDtt{width:100%;height:45px;
line-height:45px; 
background:#f08326;
color:#fff;
font-size:18px;
text-indent:22px;
position:relative;}

#floatDivBoxs .floatDqq{ text-align:center;}
#floatDivBoxs .floatDqq img{ padding-bottom:7px;}
#floatDivBoxs .floatDqq li{height:45px;
 line-height:45px;
 font-size:15px;
 border-bottom:1px solid #e3e3e3; 
}

#floatDivBoxs .floatDqq a{ color:#666;
 text-decoration:none;}

#floatDivBoxs .floatDqq a:hover{ color:#F63;}

#floatDivBoxs .floatDtxt{ text-align:center;
 font-size:18px;
 color:#333;
 padding:12px 14px;}

#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}

#floatDivBoxs .floatDtel img{display:block;}

#floatDivBoxs .floatDbg{
 width:100%;
 height:20px; 
 background-color:#666;
 box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

.floatShadow{ 
 background:#fff;
 box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow a{
 display:block;
 height:45px;}
 
 .cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  left: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: 0.5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}






