﻿@charset "UTF-8";
html, body, div, p, dl, dt, dd, ul, ol, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, pre, img, form, fieldset, input, textarea, p, blockquote{
  margin:0;
  padding:0;
  list-style: none;
  box-sizing:border-box;
	font-weight:100;
}

html,body{
	min-width:1400px;
	font-family: "微软雅黑";

}

a{
  text-decoration: none;
}

.head_text{
  text-align: center;
      background: url(../statics/foot.png)no-repeat center center;
	  color:#8a8a8a;
}
.zuidixia{
text-align: center;
      background: url(../statics/foot.png)no-repeat center center;
	  color:#8a8a8a;
}
.topBox{
  width:100%;
  height:100px;
  background:#232323;
  /* position: fixed; */
  top: 0;
  left:0;
  z-index: 999;
}
.topinner{
  height:100%;
  display: -webkit-flex;
  display:  -moz-flex;
  justify-content: space-between;
  position: relative;
}
.topinner .logo{
  width:280px;
  height:100%;
  margin-right: 20px;
  float: left;
}
.topinner .logo img{
  margin-top: 12px;
}
.topinner .logo_center{
  width:500px;
  height:100%;
  display: -webkit-flex;
  display: -moz-flex;
  justify-content: space-between;
  margin-right: 40px;
  float: left;
}
.topinner .logo_center .border{
  border-bottom: 4px #F0871B solid;
  color:#F0871B;
  
}
.topinner .logo_center .active{
  
  
  background-color:#999;
}
.hot{
  
  
  background-color:#999;
}
.topinner .logo_center a{
  float: left;
  /* width: 55px; */
  height: 70px;
  width: 75px;
  /* margin-right: 24px; */
  /* margin-left: 0px; */
  /* margin-right: 0px; */
  text-align: center;
  line-height: 70px;
  /* margin-top: 30px; */
  color: #f0f0f0;
  /* background-color: #ada; */
  font-weight: 100;
  /* border: 4px solid; */
  /* padding-left: 15px; */
  /* padding-right: 15px; */
  /* padding: 10px; */
}

.btnbox{
  width:210px;
  height: 70px;
  float: right;
}
.btnbox .btn{
  width:100px;
  height:32px;
  margin-top: 20px;
  background: #F0871B;
  border-radius: 5px;
  line-height: 32px;
  font-size: 14px;
  color: #ceb6b6;
  float: left;
}
.btnbox .register{
	margin-right:4px;
}
.btnbox .btn .register_icon{
  width: 18px;
  height:20px;
  margin-right: 8px;
  background: url(../statics/reg_03.png) no-repeat center center;
  margin-top: 6px;
  float: left;
  margin-left: 20px;
}
.btnbox .btn .login_icon{
  width: 18px;
  height:20px;
  margin-right: 8px;
  background: url(../statics/jsq_main_03.png)no-repeat center center;
  margin-top: 6px;
  float: left;
  margin-left: 20px;
}
.btnbox .btn span{
  float: left;
}

/*登陆后的菜单*/
.admin_user{
    display: block;
    padding: 15px 0;
    line-height: 40px;
    color: #000;
}
.admin_user span{
	margin-left: 10px;
	color:#fff;
}
.hl_admin{
    position: relative;
    z-index: 200;
}
.hl_admin ul{
    position: absolute;
    top: 59px;
    left: 35px;
    background: #222;
    width: 125px;
    padding-top: 10px;
    display: none;
}
.hl_admin li a{
    display: block;
    line-height: 40px;
    background-color: #222222;
    color: #fff;
    min-width: 50px;
    margin: 0;
    font-size: 12px;
    text-align: center;
}
.hl_admin li a:hover{background: #999}
.icon_user {
    border-radius: 50%;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}
.banner{
  width:100%;
  height:520px;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-flex;
  justify-content: space-between;
  /*margin-top: -50px;*/
  position: relative;
  background:url("../statics/banner0423.jpg") no-repeat top center;
}

/*.bannerTu{
  width:293px;
  height:100%;
  margin-right: -65px;
  float: left;
}*/
.banner .zhez{
  width:100%;
  height:100%;
  position: absolute;
  left:0;
  top:0;
  /*background: rgba(0,0,0,0.6);*/
}
.zhez .textbox{
  width:1200px;
  height:150px;
  background:url(../statics/wenzi.png)no-repeat center center;
  background-size:1034px 74px;
  margin:0 auto;
  margin-top: 94px;
  position: relative;
}
.zhez .textbox .shangX{
  position: absolute;
  right:0;
  top:0;
  width:713px;
  height:2px;
  background: url(../statics/图层-644-拷贝.png)no-repeat center center;
  animation: guolai 1.5s 1000;
  transition: all 1s ease;
}
.zhez .textbox .xiaX{
  position: absolute;
  left:0;
  bottom:0;
  width:713px;
  height:2px;
  background: url(../statics/图层-644-拷贝.png)no-repeat center center;
  animation: guoqu 1.5s 1000;
  transition: all 1s ease;
}
.zhez .banner_name{
  font-size: 28px;
  color: #ffffff;
  margin-top: 50px;
  text-align: center;
}
.zhez .clickBtn{
  width:310px;
  height:66px;
  background: #E88409;
  display: block;
  margin:0 auto;
  border-radius: 33px;
  margin-top: 42px;
}
.zhez .clickBtn .huoj_ixon{
  width:32px;
  height:32px;
  background: url(../statics/jsq_ma03.png)no-repeat center center ;
  margin-right: 7px;
  margin-top: 17px;
  float: left;
  margin-left: 32px;
}
.zhez .clickBtn span{
  font-size: 24px;
  color:#ffffff;
  line-height: 64px;
  float: left;
}

.oneP{
  width:100%;
  height:500px;
  background: #F0F0F0;
}
.oneP_inner{
  width:1200px;
  height:500px;
  margin:0 auto;
  position: relative;
}
.oneP_left{
  width:514px;
  height:354px;
  background:url(../statics/jsq1.png)no-repeat center center;
  margin-top: 150px;
  position: relative;
  float: left;
}
.xiaoQ{
  width:47px;
  height:47px;
  background: url(../statics/1212.png)no-repeat center center;
  background-size:100% 100%;
  position: absolute;
  left:160px;
  top:0;
  animation: da_xiao 4s 1000;
  transition: all 4s  ease-in-out;
  border-radius: 50%;
}
.daQ{
  width:54px;
  height:54px;
  background: url(../statics/jsq_maissn_09.png)no-repeat center center;
  background-size:100% 100%;
  position: absolute;
  left:270px;
  top:20px;
  border-radius: 50%;
  animation: da_xiaos 3s 1000;
  transition: all 3s ease ;
}
.oneP_right{
  width:514px;
  height:354px;
  margin-top: 100px;
  position: relative;
  padding-top: 30px;
  padding-left: 50px;
  float: right;
}
.oneP_right p .daZ{
  font-size: 48px;
  color: #21b4ff;
  margin-right: 13px;
  font-weight: 800;
  display: none;
}
.oneP_right p .xiaoZ{
  font-size: 40px;
  color: #555;
  font-weight: 800;
}
.oneP_right .nr{
  display: block;
  margin-top:44px;
  font-size: 18px;
  color:#757575;
  line-height: 1.7em;
}
.twop{
  background: #F0F0F0;
}
.twoP_left{
  float:left;
}
.twoP_right{
  width:406px;
  height:246px;
  padding-bottom: 108px;
  background: url(../statics/jsq_madddin_03.png)no-repeat left bottom;
  background-size:100% 100%;
  position: relative;
  float: right;
}
.twoP_right .twoP_daQ{
  width:66px;
  height:66px;
  background: url(../statics/2p_03.png)no-repeat center center;
  position: absolute;
  left:122px;
  top:-17px;
}
.twoP_right .twoP_lvQ{
  width:66px;
  height:66px;
  background: url(../statics/2p1_03.png)no-repeat center center;
  position: absolute;
  left:280px;
  top:-60px;
}
.twoP_right .twoP_fenQ{
  width:55px;
  height:55px;
  background: url(../statics/2p2_16.png)no-repeat center center;
  position: absolute;
  left:334px;
  top:82px;
  animation: xz 4s 1000;
  transition: all 4s  ease-in-out;

}

.threeP_left{
  background:url(../statics/3p_21.png)no-repeat center center;
  margin-top: 94px;
  position: absolute;
  left:0;
}
.threeP_left .threeP_lvQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_lv_24.png)no-repeat center center;
  position: absolute;
  left:40px;
  top:136px;
}
.threeP_left .threeP_lanQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_lan_24.png)no-repeat center center;
  position: absolute;
  left:90px;
  top:40px;
}
.threeP_left .threeP_hongQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_hong_21.png)no-repeat center center;
  position: absolute;
  left:215px;
  top:-10px;
}
.threeP_left .threeP_bilvQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_bilv_31.png)no-repeat center center;
  position: absolute;
  right:90px;
  top:40px;
}
.threeP_left .threeP_bilvQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_bilv_31.png)no-repeat center center;
  position: absolute;
  right:90px;
  top:40px;
}
.threeP_left .threeP_fenQ{
  width:70px;
  height:70px;
  background: url(../statics/3p_fen_40.png)no-repeat center center;
  position: absolute;
  right:40px;
  top:136px;
}
 .threeP .threeP_right{
 float: right;

}
.fourP_left{
  float: left;
}
.fourP_right{
  background:url(../statics/4p_ren_48.jpg)no-repeat center center;
  margin-top: 94px;
  position: relative;
  float: right;
}
.fourP_right .fourP_fenQ{
  width:66px;
  height:66px;
  background: url(../statics/4p_ren_03.png)no-repeat center center;
  position: absolute;
  right:110px;
  top:15px;
}
.fourP_right .fourP_lvQ{
  width:55px;
  height:55px;
  background: url(../statics/4p_lv_07.png)no-repeat center center;
  position: absolute;
  right:74px;
  top:130px;
}

.download{
  width:100%;
  /* height:190px; */
  background: url(../statics/bgt_02.jpg)no-repeat center center;
  padding-top: 57px;
  position: relative;
}
.download .oneP_inner{
  width:1200px;
  height:auto;
}
.download .xingx{
  width:146px;
  height:100px;
  background: url(../statics/xing_06.png)no-repeat center center;
  position: absolute;
  left:224px;
  bottom:-32px;
  animation:SlideHide 10S infinite ease-in-out;
}
@keyframes SlideHide {
  0%{opacity: 0.2;filter:alpha(opactiy=20);}
  50%{opacity: 1;filter:alpha(opactiy=100);}
  100%{opacity: 0.2;filter:alpha(opactiy=20);}
}
.download .downloadBtn{
  width:322px;
  height:86px;
  display: block;
  line-height: 86px;
  text-align: center;
  font-size: 30px;
  color:#ffffff;
  background:#232323 ;
  margin:0 auto;
  border-radius: 10px;
}
.download .downloadBtn:hover,.download .downloadBtn:focus {
  -webkit-animation: gelatine 0.5s 1;
  animation: gelatine 0.5s 1;
}
.zhez .clickBtn:hover,.zhez .clickBtn:focus {
  -webkit-animation: gelatine 0.5s 1;
  animation: gelatine 0.5s 1;
}
@keyframes gelatine {
  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }

  from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}
.download  .feij{
  width:176px;
  height:165px;
  background: url(../statics/huojian_03.png)no-repeat center center;
  position: absolute;
  right:50px;
  top:-44px;
  animation:SlideHide2 10S infinite ease-in-out;
}
@keyframes SlideHide2 {
  0%{opacity: 1;filter:alpha(opactiy=100);}
  50%{opacity: 0.2;filter:alpha(opactiy=20);}
  100%{opacity: 1;filter:alpha(opactiy=100);}
}

.navs{
  width:100%;
  height:416px;
  background: #f0f0f0;
}
.navs .oneP_inner{
  width:1200px;
  height:416px;
}
.navs .brief{
  width: 380px;
  height:100%;
  padding-top: 40px;
  margin-right: 20px;
  float: left;
}
.navs .brief .briefTop{
  width:100%;
  height:40px;
  background: url(../statics/bian_03.png)no-repeat left bottom;
  font-size: 20px;
  position: relative;
  color:#494949;
  margin-bottom: 44px;
}
.navs .brief .briefTop span{
  padding-left: 20px;
  background: url(../statics/gd_03.png)no-repeat left center;
  font-size: 12px;
  color:#9c9c9c;
  margin-left: 10px;
}
.navs .brief .jjnr{
  width:100%;
  display: -webkit-flex;
  display:  -moz-flex;
  justify-content: space-between;
}
.navs .brief .jjnr .jjnr_left{
  margin-right: 20px;
  float: left;
}
.navs .brief .jjnr .jjnrs{
  width:313px;
  float: left;
  font-size: 14px;
  color:#6c6c6c;
  line-height: 2em;
}
.navs .brief .jjnr ul li{
  width:100%;
  height:21px;
  margin-bottom: 10px;
  position: relative;
  display: -webkit-flex;
  display:  -moz-flex;
  justify-content: flex-start;
  padding-left: 20px;
}
.navs .brief .jjnr .dian{
  width:6px;
  height:6px;
  position: absolute;
  background: #E6973A;
  border-radius: 50%;
  top: 7px;
  left:0
}
.navs .brief .jjnr ul{
  width:100%;
}
.navs .brief .jjnr ul li span{
  width: 30px;
  float: left;
  font-size: 14px;
  color:#6c6c6c;
  margin-right: 10px;
}
.navs .brief .jjnr ul li i{
  font-style:normal;
  color:#6c6c6c;
  font-size:14px;
  float:left;
  width: 320px;
  overflow:hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
}


/*友情链接*/
.navs .oneP_inner{
	position:relative;
}
.navs .oneP_inner .friendship{
	height:32px;
	line-height:32px;
	font-size:20px;
	position:absolute;
	bottom:48px;
	left:0;
	color:#494949;
}
.navs .oneP_inner .friendship a{
	font-size:16px;
	color:#8a8a8a;
}
.navs .oneP_inner .friendship a:hover{
	color:#F0871B;
}

/*导航优惠活动*/
.logo_center{
	position:relative;
}
.priceHD{
	position:absolute;
	left:145px;
	top:6px;
	animation: Slide3 10S infinite ease-in-out;
	cursor:pointer;
}
@keyframes Slide3 {
    0%{margin-top: -4px;}
    10%{  margin-top: 4px;  }
    20%{ margin-top: -4px;}
    30%{margin-top: 4px;}
    40%{margin-top: -4px;}
    50%{  margin-top: 4px;  }
    60%{ margin-top: -4px;}
    70%{margin-top: 4px;}
    80%{margin-top: -4px;}
    90%{margin-top: 4px;}
    100%{margin-top: -4px}
}

.sdtd{
    margin:auto;
    text-align:center;
    width:1203px;
    /* padding-bottom:50px; */
}

.sdtd ul{
    overflow: hidden;
    margin-bottom: 0px;
}
.sdtd li.first{
    margin-left:0;
}
.sdtd li{
    width:300px;
    float:left;
    margin-left:1px;
    text-align: center;
}
.sdtd li img{
    display: block;
    margin:0 auto 30px;
}
.sdtd li h6{
    font-size:30px;
    font-weight:normal;
}
.sdtd li p{
    font-size:24px;
    line-height:44px;
    color:#333;
}

.yqlj a:hover {
	text-decoration: underline;
}
 

	.sdtd li:hover img{
		 -webkit-transition: -webkit-transform 0.7s ease-out;
  -moz-transition: -moz-transform 0.7s ease-out;
  transition: transform 0.7s ease-out;
  transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
	}
	
 
	
.btn-download{
	margin-top: 20px;
	margin-bottom: 10px;
	width: 150px;
	height: 50px;
	line-height: 45px;
	display: inline-block;
	border: 2px solid #21b4ff;
	color: #fff;
	font-size: 18px;
	background: #21b4ff;
	border-radius: 5px;
	text-align: center;
	transition: all 0.6s ease;
	box-shadow: 0px 0px 3px 0px #aaa;
}

.btn-download:hover{
 	color:#21b4ff;
	background:#fff;
	

	
}


.btn-red{
 
    border: 2px solid #ff6800;    
    background: rgba(0, 0, 0, .25);
 
}

.btn-red:hover{
 	color:#ff6800;
	background: rgba(0, 0, 0, .5);
}

.btn-black{
 
border: 2px solid #999;
 
background: rgba(0, 0, 0, .25); 
 
}

.btn-black:hover{
 	color:#ffffff;
	background: rgba(0, 0, 0, .5);
	border: 2px solid #fff;
}

.headtitle
{
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: inherit;
    line-height: 1.1;
    list-style: none;
    box-sizing: border-box;
    padding: 20px;
 
    font-size: 30px;
    font-weight: 600;
    color: #555;

}
.main .activity .act{
	/*border:1px solid red;*/
	width:380px;
	border-radius:10px;
	/*float:left;*/
}
.main .activity .act img{
	width:100%;
	height:374px;
	border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #8a8a8a;
 


}
/*.main .activity .act img:hover{
	transition:all 0.3s linear;
}*/
.main .activity .move{
	text-align:right;
}
.main .activity .move a{
	line-height:60px;
}



.yqlj a
{
width: 150px;
    padding: 2px;
    float: left;
    height: 30px;
    font-size: small;
    line-height: 30px;
}
.yqlj .topic
{
height: 40px;
    background: url(../statics/bian_03.png)no-repeat left bottom;
    font-size: 20px;
    /* position: relative; */
    color: #494949;
}

/*滚动图标动画 */

.scroll-icon {margin-top:50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 2em;width: 1.2em;font-size: 22px;color: rgba(255, 255, 255, 0.5);border-radius: 2em;border: solid 2px;-webkit-transition: .4s;transition: .4s;}

.scroll-icon:hover {
  background-color: rgba(255, 255, 255, 0.05);
  color: #fff;
}

.scroll-icon::after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-animation: scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
  animation: scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}

@-webkit-keyframes scroll-icon {
  0% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    opacity: 0;
  }
  30%, 70% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
    opacity: 0;
  }
}

@keyframes scroll-icon {
  0% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    opacity: 0;
  }
  30%, 70% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
    opacity: 0;
  }
}



.main .activity .act img{
	width:100%;
	 
	border-radius: 5px;
	/* box-shadow: 0px 0px 5px 0px #8a8a8a; */
}
.miniact .brief{
  width: 355px;
  height:100%;
  padding-top: 15px;
  padding-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  float: left;
  text-align: left;
  background-color: #2a2a39;
  border-radius: 5px;
  box-shadow: 0px 0px 8px 0px #000;
}
.miniact .brief .briefTop{
  width:100%;
  height:40px;
  /* background: url(../statics/bian_03.png)no-repeat left bottom; */
  font-size: 20px;
  position: relative;
  color: #f5f5f5;
  /* margin-bottom: 44px; */
}
.miniact .brief .briefTop span{
  padding-left: 20px;
  background: url(../statics/gd_03.png)no-repeat left center;
  font-size: 12px;
  color:#9c9c9c;
  margin-left: 220px;
}
.miniact .brief .briefTop span a{
color: #a5a5a5;
}


.act .brief .jjnr{
  width:100%;
  display: -webkit-flex;
  display:  -moz-flex;
  justify-content: space-between;
}
.miniact .brief .jjnr .jjnr_left{
  margin-right: 20px;
  float: left;
}
.miniact .brief .jjnr .jjnrs{
  width:313px;
  float: left;
  font-size: 14px;
  color:#6c6c6c;
  line-height: 2em;
}
.miniact .brief .jjnr ul li{
  width:100%;
  height:21px;
  margin-bottom: 10px;
  position: relative;
  display: -webkit-flex;
  display:  -moz-flex;
  justify-content: flex-start;
  padding-left: 20px;
}
.miniact .brief .jjnr .dian{
  width: 4px;
  height: 4px;
  position: absolute;
  background: #f5f5f5;
  border-radius: 50%;
  top: 7px;
  left:0
}
.miniact .brief .jjnr ul{
  width:100%;
}
.miniact .brief .jjnr ul li span{
  width: 30px;
  float: left;
  font-size: 14px;
  color: #c0bfbf;
  margin-right: 10px;
}
.miniact .brief .jjnr ul li i{
  font-style:normal;
  color: #c0bfbf;
  font-size:14px;
  /* float:left; */
  width: 320px;
  overflow:hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
}
