@CHARSET "UTF-8";
/* 通用  */
   /*重置*/
 body{max-width:1920px;margin:0 auto;background: #fff; }
a{text-decoration:none;}
img{max-width:100%}
p{margin:0;padding: 0}
/* a{ text-decoration:none ;color:#000;} */

ol, ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.first_text{text-indent:35px}
.cf-content{width:1200px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.head{cursor:pointer;}
/*鼠标样式*/
.hand{cursor:pointer}
/*a变快*/
.right_cont a{display: block}
/*不计算宽高*/
*{font-family: 微软雅黑}
*{-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}
/*多行溢出*/
.overflow1{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
	overflow: hidden;
text-overflow:ellipsis;
}
.overflow2{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
	overflow: hidden;
text-overflow:ellipsis;
}
.overflow3{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
	overflow: hidden;
text-overflow:ellipsis;
}
.overflow{word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
/*swp*/

    #server{width: 100%;height: 539px;}

    .swiper-container {
      width: 100%;
      height:814px
     }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
/*首页内容*/
/*首页导航条*/
	.index_nav{position:absolute;top:0;right: 0;z-index: 9999;width: 100%;}
	.index_heard{height: 54px;margin-right: 123px;}
	.index_heard li{display: inline;height: 54px; width: 52px;margin:0 17px;}
	.index_heard li a{display: inline-block;height: 54px;width:52px;margin:0 17px;text-align: center;color:#999;font-size: 16px;padding-top: 28px;padding-bottom: 10px;}
	.index_heard li a:hover{border-bottom: 2px solid #e30920;color: #000000
	}
	.index_heard li:nth-child(7) a {
		width: 70px;
	}
   .index_heard .index_defaul{border-bottom: 2px solid #e30920;color: #000000
   }
	/*banner*/
	.index_one .index_banner{ position: absolute;top: -54px; }
    .swiper-wrapper{}
	.swiper-pagination-bullet{width:31px ;height:9px ;background:#fff ; ;border-radius: 0;opacity: 10;}
	.swiper-pagination-bullet-active{width: 31px;height:9px ;background-color:#e30920 ;border-radius: 0; }
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px; }
	.index_block{width:100% ;height:710px }
	/*内容1*/
  	.indextwo_title{padding-top: 137px;padding-bottom:79px;}
	.indextwo_title .indextitle_a{font-size:18px;color: #999;text-align: center}
	.indextwo_title .indextitle_b{font-size:48px;color: #000;text-align: center;padding-top: 20px;padding-bottom: 17px;;font-weight: 700;}
	.indextwo_title .indextitle_c{font-size:12px;color: #999;text-align: center}

	.index_cont{width: 81.8%; ;margin: 0 auto;}
	.indexcont_bg{width: 32.8%;margin: 0.2%}
	.indexcont_two1{background-color: #f7f7f7;width: 100%;}
	.indexcont_two2{background-color: #eaeaea;width: 100%;}
	.indexcont_two3{background-color: #f7f7f7;width: 100%;}
	.indexcont_two4{background-color: #eaeaea;width: 100%;}
	.indexcont_two5{background-color: #f7f7f7;width: 100%;}
	.indexcont_two6{background-color: #eaeaea;width: 100%;}
	.contwo_img{display: block;margin: 0 auto;padding-top: 72px;}
	.contwo_span{text-align: center;font-size: 32px;color: #000000;padding-top: 30px;}
	.contwo_p{text-align: center;font-size: 12px;color: #000000;padding-top: 16px;padding-bottom: 87px}
	/*滑过时背景颜色变化*/
   .index_cont .indexdiap_color{/* background-color: #92262a */}
	/*内容3*/
	.contthree_a{background-image: url(../img/index/two1.jpg);;width: 100%;padding-bottom: 64px;margin: 5px 0;}
	.contthree_b{background-image: url(../img/index/two2.jpg);}
	.contthree_c{background-image: url(../img/index/two3.jpg);}
	.contthree_d{background-image: url(../img/index/two4.jpg);}
	.contthree_e{background-image: url(../img/index/two5.jpg);}
	.three_p{font-size:24px ;color:#938055;text-align: center;padding-top: 110px;padding-bottom: 24px;}
	.three_span{font-size:36px ;color:#fff;text-align: center; padding-bottom:63px;}
	/*按钮动效*/
    .contthree_a .threebutton_a{width: 160px;}
	.contthree_a .threebutton_b{width: 217px;}
	.contthree_a .threebutton_img{display:none;}
    /*end*/
	.threebutton_a{width: 217px;height: 42px;border: 2px solid #fff;border-radius: 20px;margin: 0 auto; }
	.threebutton_p{font-size:12px;color:#fff;padding:12px 40px 12px 30px; }
	.threebutton_img{padding:14px 26px 14px 0;}
/*页脚1*/
    .foot_top{font-size:18px ;color:#000 ;text-align: center;font-weight: 700;padding-bottom:14px;padding-top: 10px;}
	.foot_one{width: 100%;margin: 0 auto;padding: 43px  16% 38px 16%;}

	.foot_left{width: 50%;padding: 13px  0;border-right: 1px solid #999;padding-left: 14%}
	.foot_right{width:50%;padding-left:53px;}
	.footone_right{padding-left: 36px;width: 64%}
	.footone_img{width: 36% }

	.footone_p{font-size:18px;color: #000;font-weight: 600;padding-bottom: 30px;}
	.footone_span{font-size:14px ;color:#000;padding: 5px 0;}
	.footright_a{font-size:18px ;color: #000;font-weight: 600;padding-bottom: 16px;padding-top: 12px;}
	.footright_b{font-size:38px ;color: #e30920;padding-bottom: 16px;}
	.footright_c{font-size:12px ;color: #333;padding-bottom: 8px;}

	/*页脚2*/

	.foot_bg{background-color: #000;width: 100%;margin: 0 auto;padding: 0 16%; padding-bottom: 50px;}
	.footwo_a{width: 15%;padding-right: 30px;}
	.foot_logo{padding: 32px 0 32px 0;}
	.footwo_p{font-size:12px ;color: #999;text-align: justify; line-height: 18px}
	.footwo_p_a a:hover{font-size:12px ;color: #999;text-align: justify; line-height: 18px}
	.footwo_p_a a:link{font-size:12px ;color: #999;text-align: justify; line-height: 18px}
	.footwo_p_a a:visited{font-size:12px ;color: #999;text-align: justify; line-height: 18px}
	.footwo_b{width: 14%; padding-left:4%}
	.footwo_left{width: 98%}
	.footb_span{font-size:16px ;color: #fff;padding: 60px 0 15px 0;display: block}
	.footb_p{font-size:12px ;color: #999;padding: 5px 0;}
	.footimg_bg{width: 2%}
	.footb_img{padding-top: 55px; margin-left: 2px; }
    /*技术支持*/
    .footfil {width: 100%;margin:0 auto;margin-top: 8px; }
	.footbott_text{font-size: 12px;color: #666;text-align: center}
	.footbott_t{font-size: 12px;color: #808080;}
/*案例案例*/
    .indextwo_title .case_color{color: #000}
	.case_bg{width: 100%;padding: 0 14%;margin:0 auto; }
	.case_one{background-color: #f2f2f2}
	#case{padding: 0 14%;width: 100%;margin: 0 auto;margin: 10px 0 58px 0}
	 #case .swiper-container {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
	 /* border-top:1px solid #e0e0e0;  */

	 	border-right:1px solid #e0e0e0;
    }
    #case .swiper-pagination{position: static;}
  #case .swiper-slide:hover{  background: #000;}
    #case .swiper-slide {
		width:16.6%;
      text-align: center;
      font-size: 18px;
      background: #f2f2f2;
      height: 206px;
	   border-bottom: 1px solid #e0e0e0;
	  border-right: 1px solid #e0e0e0;


      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

    #case  .swiper-slide:nth-child(2n){ border-bottom:0px solid #e0e0e0;}
	/* #case .swiper-slide:nth-child(1){
		border-left:1px solid #e0e0e0;
    }
	#case .swiper-slide:nth-child(2){
		border-left:1px solid #e0e0e0;
     } */
	#case .case_img{width:16.6%; }
	#case .swiper-wrapper{height: 413px;border-left:1px solid #e0e0e0;  }
	#case .swiper-pagination{margin-top: 20px;}
	#case .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;z-index: 8888}
	/* #case .swiper-container{padding-bottom: 60px;} */

	#case  .swiper-pagination-bullet{background-color: #999;width:8px ;height:8px ;border-radius: 4px;}
	#case .swiper-pagination-bullet-active{width:16px ;height:16px;border-radius: 8px;border: 2px solid #999;background-color: #f2f2f2;}
/*服务*/
    /*内容1*/
	.server_one{padding: 86px 6% 90px 6%;width: 100%;background-color: #f2f2f2}
    .server_onetwo{padding: 86px 6% 0px 6%;width: 100%;background-color: #f2f2f2}

	/* .server_one{padding: 86px 6% 0px 6%;width: 100%;background-color: #f2f2f2} */
	.serverone_title{width: 19%}
	.serverone_right{width: 81%;}
	.serverone_img{width: 100%}
	.serverone_a{font-size:12px ;color: #999;padding-bottom: 20px}
	.serverone_b{  color: #999}
	.serverone_c{font-size: 12px;color:#000;font-weight: 700;padding-bottom: 10px;}
	.serverone_d{font-size: 12px;color:#000;font-weight: 700;}
	/*内容2*/
	.server_two{padding: 114px 6% 92px 6%;width: 100%;background-color: #000}
	.servertwo_color{color: #fff;}
	.servertwo_cont{width: 81%}
	.servercont_back1{background-image: url(../img/server/one1.jpg); ;width: 100%;padding-bottom: 82px; }
	.servercont_back2{background-image: url(../img/server/one2.png)}
	.servercont_back3{background-image: url(../img/server/one3.png)}
	.servercont_back4{background-image: url(../img/server/one4.png)}
	.servercont_back5{background-image: url(../img/server/one5.png)}
	.servercont_back6{background-image: url(../img/server/one6.png)}
	.a_img{padding-top: 59px;margin: 0 auto;display: block}
	.a_cont_p{font-size:26px ;color: #fff;text-align: center;padding: 25px 0 13px 0;}
	.a_cont_span{font-size:10px ;color: #fff;text-align: center;  }
	/*鼠标滑过的内容*/
	.server_content{width: 33%; margin:0.11% }
	.servercont_b{padding: 0 12%;    overflow: hidden;}
	.servercont_b_color_1{background-color: #f7f7f7;}
	.servercont_b_color_2{background-color: #eaeaea;}
	.titleb_p{font-size:26px ;color: #fff;text-align: center;padding: 43px 0 9px 0;}
	.titleb_span{font-size:16px ;color: #fff;text-align: center;padding-bottom: 16px;}
	.titleb_img{display: block;margin: 0 auto;padding-bottom: 15px;}
	.b_rihght{padding-bottom: 62px;}
	.b_text{font-size:14px ;color: #fff;text-align: center;padding: 3px 10px}
  /*服务详情页*/
    /*内容1*/
    .serverdetail{padding-left: 26px;}
	.sedetail_one{padding-left: 20px;padding-bottom:88px ;/* border-bottom: 1px solid #c2c2c2 */}
	.sedetop_mgin{padding-top: 58px}
	.sedetail_border{border-bottom: none;padding-bottom: 0;}
	.seone_a{width:4px ;height:44px ;background-color: #e30920;}
	.seone_b{font-size: 36px;color: #000;padding-left: 20px}
	/*文字内容*/
	.seone_cont{padding-top: 6px;}
	.seone_left{width: 49%;padding-right: 90px;}
	.seone_right{padding-right: 0;padding-left: 90px}
	.seone_left_top{padding-top: 70px}
	.seone_border{width: 1%;padding-top:0px}
	.seone_img{width: 6%}
	.seoneleft_text{width: 94%;padding-left: 12px; }
	.seoneleft_a{font-size:18px ;color: #000;font-weight: 600;padding-bottom: 22px;}
	.seoneleft_b{font-size:14px ;color: #000;line-height: 20px;}
/*观点主页*/
    .point_right{width: 81%}
	.point_a{border-bottom: 1px solid #d2d2d2}
    .point_a:first-child{margin-top:0px;}
	 .point_top{margin-top: 60px;}
	.point_text{padding-bottom: 84px}
	.point_title{font-size:24px ;color:#000 ;padding-bottom:22px ;}
	.point_border{width:36px ;height:1px ;background-color: #333;margin-top: 6px;margin-right: 10px;}
	.point_time{color:#666 ;font-size:12px; }
	.point_cont{font-size:16px ;color:#000;text-align: justify;line-height: 30px;padding-top: 27px  }
	.point_b{width:217px ;height:42px ;border-radius:20px;border: 1px solid #d2d2d2;margin-top: -20px;margin-right: 40px;background-color: #f2f2f2;}
	.point_b:hover{background-color:#d2d2d2 }
	.point_button{padding: 13px 0 13px 35px;font-size:12px ;color: #000}
	.pointbut_img{padding: 14px 29px 14px 0}
    /*观点详情页*/
    .podetail_img{padding-bottom: 10px;padding-top: 26px;}
	.podetail_top{padding-top: 34px;padding-right: 6%}
	.podetail{width:217px ;height:42px ;border-radius:20px;border: 1px solid #d2d2d2;margin-top: -20px;margin-right: 40px;background-color: #f2f2f2;}

/*联系我们*/
     .phone_bigcolor{background-color: #fff;padding: 55px 6% 88px 6%;}
	 .phone{width: 81%}
	 .phone_imgone{width: 100%}
	 .phone_smimg{width: 100%}
	 .phone_bg{margin-top: 10px;width: 100%}
	 .phone_one{width: 33.11%}
	 .phone_maight{margin-right: 0.1%}
	 .phone_a{width:29px ;height:1px ;background-color:#333;margin-top: 32px;padding-bottom: 2px; }
	 .phone_b{font-size: 24px;color: #333;font-weight: 600;padding-top: 8px;}
	 .phone_d{font-size: 16px;color: #333;padding-top: 12px;}
	 .phone_c{font-size: 14px;color: #333; padding-top: 14px; }
	 /*内容2*/
	 .phonetwo_one{width:18% ;}
	 .phonetwo_two{width: 40%}
	 .phonetwo_three{width: 42%}
	 .phont_two{padding-bottom: 60px;border-bottom: 1px solid #d2d2d2;padding-top: 40px;}
	 .phont_none{border: none}
	 .pone_a{font-size:24px ;color:#000 ;padding-bottom: 9px}
	 .pone_b{font-size:12px ;color:#000 ;padding-bottom: 28px}
	 .pone_c{width:36px ;height:1px ;background-color: #000}
	 .ptwo_a{font-size:24px ;color: #000;padding-bottom: 33px;padding-right: 16px;}
	 .ptwo_b{font-size:14px ;color: #000;padding: 11px 0;padding-right: 16px;}
	 /*邮箱地址*/
	 .phone_Eailm{background-color:#666; width:59% ;  ;border-radius:40px ;margin: 0 auto;margin-top:20px}
	 .phoneeailm_text{font-size: 21px;color: #fff; text-align: center; padding:2.5% 10px;}
/*关于我们*/
      /*内容1*/
	.about_title{font-size:24px ;color: #000;font-weight:700 ;padding-bottom:60px;padding-right: 10%;line-height: 36px }
	.about_imgbg{padding-bottom: 26px;}
	.abouimg_left{margin-right: 74px}
	.aboutext_a{font-size:16px ;color: #000;padding-top: 34px;line-height: 30px;padding-right:18%;text-align:justify}
	.aboutimg_cont{padding-top: 72px;}
	/*内容2*/

	.about_twobg{background-size: 100%;background-image: url(../img/about/bg.jpg);padding: 94px 6% 84px 6%; }
	.servertwo_cont{padding-left: 20px; }
	#about .aboutwo_title{padding-bottom:34px }
	#about .cd-horizontal-timeline .events-content .about_a{font-size: 24px ;color: #fff;font-weight: 700;}
	.about_b{font-size:16px ;color: #b4b4b4;padding: 12px 0;line-height: 30px;}
	.aboutwo_text{padding-bottom:30px }
	#about .cd-horizontal-timeline .events-wrapper::before{background-image:none;left: none;right: none}
	#about .cd-horizontal-timeline .events-wrapper::before{background-image:none;left: none;right: none}
	#about .cd-horizontal-timeline .events{background: #707070;}
	#about .cd-horizontal-timeline .filling-line{background-color: #fff;}
	#about .cd-horizontal-timeline .events a{font-size:14px ;color: #898989}
	#about .cd-horizontal-timeline .events a.older-event::after{background-color: #898989;width: 10px;height:10px ;border: none}
	#about .cd-timeline-navigation a{width:20px ;height:20px ;border: 1px solid #dfdfdf;}
	#about .cd-horizontal-timeline .events a.selected::after{background-color: #000;border: 2px solid #fff;width:16px ;height:16px ;bottom: -7px; }
	#about .cd-horizontal-timeline .events-content li{padding: 0}
	#about .cd-horizontal-timeline{margin: 0}
	#about .cd-horizontal-timeline .events-content li > *{max-width: 81%;margin: 0}
	#about .cd-horizontal-timeline .timeline{margin: 0}
	#about .cd-horizontal-timeline .events-content{margin: 0}
	/*内容3*/
	.about_threebg{background-color: #fff;padding:96px 6% 138px 6% }
	.aboutree_cont{width: 81%;}
	/*top*/
	.aboutop_left{width: 50%;}
	.aboutop_right{width: 50%;;}
	.aboutop_a{font-size:18px ;color: #999;padding-bottom: 20px}
	.aboutop_b{font-size:48px ;color: #000;padding-bottom: 30px;font-weight: 700;}
	.aboutop_c{font-size:16px ;color: #000;line-height: 23px;padding-right: 40%;text-align: justify}
	/*top_right*/
	.abouright_a{width: 50%}
	.aboutright_img{width: auto;height: auto;}
	.abouta_one{font-size:24px ;color: #000; font-weight: 600;padding-bottom: 20px;padding-top: 15px;}
	.abouta_two{font-size:14px ;color: #595959;line-height: 24px;padding-right: 24%;text-align: justify}
	.about_bottom{padding-top:62px; }
