@charset "utf-8";
@import url("../../css/font1/iconfont.css");
@import url("../../css/font2/iconfont.css");

*{box-sizing:border-box;}
@font-face {
  font-family: 'iconfont';  /* project id 591377 */
  src: url('//at.alicdn.com/t/font_591377_22g8faoa0iii.eot');
  src: url('//at.alicdn.com/t/font_591377_22g8faoa0iii.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_591377_22g8faoa0iii.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_591377_22g8faoa0iii.woff') format('woff'),
  url('//at.alicdn.com/t/font_591377_22g8faoa0iii.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_591377_22g8faoa0iii.svg#iconfont') format('svg');
}
img{ max-width:100%;}
.iconfont {
          font-family:"iconfont" !important;
          font-size:1.6rem;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.01rem;
          -moz-osx-font-smoothing: grayscale;
        }
	
	
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}
#header {
	background: #fff;
	overflow: hidden;
	position:fixed;
	width: 100%;
	z-index: 999;
	left: 0px;
	top: 0;
	width: 100%; padding:10px 0; 
}



#header i {
	display: block;
	width: 33px;
	height: 32px;
	position: absolute;
}
#header .menu_open {
	background-position: -107px -441px; 
	left:10px;
	top:10px
}

.h_h{ height:53px;}
.logo{position:relative;margin:0 auto}
.logo a{display:block}
.logo img{display:block;height:28px; margin:0 auto;}



.btn{ width:auto; position:absolute; right:12px; top:15px; z-index:10000 !important; }
.sp_nav{width:38px; top:15px; right:0; position:fixed;cursor:pointer;height:30px;margin-top:0;display:block;}

.sp_nav span{display:block;background:#0974b7;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;background:#fff;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;z-index:9999999; display:block;}
.nav_show{top:48px}
.sjj_nav ul li{padding:1.5% 3%;}
.sjj_nav ul li a{ display:block;}
.sjj_nav ul li i{ display:block; font-size:15px; font-style:normal;}
.sjj_nav ul li i:after{content: "+";
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 20px;
    font-weight: 300;
}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se{ color:#0974b7;}
.sjj_nav ul li .sjj_nav_i_se:after{content: "-";
    position: absolute;
    right: 20px;
    top: 0;
    font-size: 20px;
    font-weight: 300;
}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #eee solid;position:relative;line-height:40px;font-size:14px; }
.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}
.sjj_nav ul li ul{display:none}

.sjj_nav ul li ul{ padding:0 3%;}
.sjj_nav ul li ul li{ border:0; padding:3% 0; border-bottom:1px solid #eee; line-height:2;}
.sjj_nav ul li ul li p{ color:#aaa;}
.sjj_nav ul li ul li  a{ display:block;}
.sjj_nav ul li ul li:last-child{ border-bottom:0;}

.sjj_nav ul li ul dd{ display:inline-block; width:25%; text-align:left; color:#888; font-size:12px;}
.sjj_nav ul li ul dd a{ color:#888; font-size:14px;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:0}

.sjj_nav ul li ul li ul{  margin:0; padding:10px;}
.sjj_nav ul li ul li ul span{ display:inline-block; width:50%; padding:0; color:#888;text-align:left; font-size:12px;}




/***banner*/
.banner{  width:100%; height:225px !important; overflow:hidden;}
.banner .swiper-slide{ display:block; height:225px !important; }
.focus{  background-position: center center; background-repeat: no-repeat;}
.banner img{ display:block; width:100%;}
/************************************************/
.indextitle{ padding:15px 3%; text-align:center; line-height:2; border-bottom:0;}
.indextitle h2{ font-size:20px; font-weight:bold;}
.indextitle p{ font-size:12px; color:#999; line-height:1.5;}








/***************xiangmu************************/
.xiangmu{}
.xiangmu li{ padding:3%;}
.xiangmu li .xiangmulist{align-items:center;/*垂直居中*/}
.xiangmu li .xiangmulist .xiangmu-img{ width:100%;}
.xiangmu li .xiangmulist .xiangmu-img img{ display:block; margin:0 auto; max-width:100%;}
.xiangmu li .xiangmulist .xiangmu-text{   padding:3% 0; box-sizing:border-box;}
.xiangmu li .xiangmulist .xiangmu-text h2{ font-size:20px; font-weight:bold; color:#000;}
.xiangmu li .xiangmulist .xiangmu-text h3{ font-size:16px; font-weight:bold; color:#000; line-height:2;}
.xiangmu li .xiangmulist .xiangmu-text p{ font-size:14px; color:#999; margin:15px 0; line-height:2; display:block;}
.xiangmu li .xiangmulist .xiangmu-text .more{ display:inline-block; height:36px; line-height:36px; background:#1778ff; border-radius:36px; padding:0 16px; color:#fff;}
.xiangmu li .xiangmulist .xiangmu-text .more:after{margin: 12px 6px 0;}
.xiangmu li:nth-child(2n){ background:#f5f8ff;}
.xiangmu li:nth-child(2n) .xiangmulist{flex-direction:row-reverse;}

/***************xiangmu************************/

/***************解决方案************************/

.fangan{ padding:10px 0;}
.fangan .fanganlist{ padding:3%;}
.fangan .fanganlist li{ width:50%; float:left; line-height:2; margin:20px 0;}
.fangan .fanganlist li img{ float:left; margin-right:8px; width:40px;}
.fangan .fanganlist li h2{ font-size:15px; color:#000;}
.fangan .fanganlist li p{ font-size:12px; color:#888; line-height:1.5;}
/***************解决方案************************/

/*******************服务保障******************/
.baozhang{ background:url(../../images/bg1.jpg) no-repeat center; padding:20px  0;  position:relative; overflow: hidden; min-height:340px;}
.baozhang .indextitle{ border:0;}
.baozhang .indextitle h2{ color:#fff;}
.baozhang .indextitle p{ color:#8790a2;}
.baozhang .baozhang-list{ margin:50px auto;position:absolute;}
.baozhang .baozhang-list ul{ border-bottom:1px solid rgba(23,120,255,0.5); padding-bottom:50px;}
.baozhang .baozhang-list ul li{ width:33vw; float:left; text-align:center; color:#fff; position:relative; line-height:1.7;}
.baozhang .baozhang-list ul li h2{ font-size:18px; font-weight:bold;}
.baozhang .baozhang-list ul li h2:after{ content:'+'; font-weight:normal; font-size:15px; padding:0 3px;}
.baozhang .baozhang-list ul li:last-child h2:after{ content:'人'; font-size:12px;}

.baozhang .baozhang-list ul li p{ font-size:12px; padding:0;}
.baozhang .baozhang-list ul li i{ display:block; width:20px; height:20px;  border-radius:20px;  border:1px solid #1778ff; position:absolute; bottom:-60px; left:50%; margin-left:-11px;
animation: scales 2s infinite cubic-bezier(0, 0, .49, 1.02);}
.baozhang .baozhang-list ul li:before{ content:'';width:18px; height:18px; border:2px solid #fff; border-radius:18px; background:#1778ff; position:absolute; bottom:-60px; left:50%; z-index:1000;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
	
.baozhang .baozhang-list ul li:after{ content:''; width:22px; height:22px; border-radius:22px; background:none; border:1px solid #1778ff; position:absolute; bottom:-61px; left:50%;
margin-left:-12px; opacity:0.6;  animation: scale 2s infinite cubic-bezier(0, 0, .49, 1.02);
}

@keyframes scales {
            0% {
                transform: scale(1)
            }
 
            50%,
            75% {
                transform: scale(2)
            }
 
            78%,
            100% {
                opacity: 0
            }
        }
 @keyframes scale {
            0% {
                transform: scale(1)
            }
 
            50%,
            75% {
                transform: scale(3)
            }
 
            78%,
            100% {
                opacity: 0
            }
        }
		



/*******************服务保障******************/
/*******************合作伙伴******************/
.hezuo{ background:url(../images/bg2.jpg) no-repeat center; padding:20px  0 55px 0; box-sizing:border-box; min-height:474px;}
.hezuo .hd a{ display:block;width:78px; height:78px;position:absolute; top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.hezuo .next{ display:block;  background:url(../images/left.png) no-repeat center;left:0 }
.hezuo .prev{ display:block;  background:url(../images/right.png) no-repeat center; right:0;}

.hezuo .bd{ margin:0 auto; width:86%;}
.hezuo .bd .hezuolist{}
.hezuo .bd .hezuolist li{ width:18%;  height:120px; float:left; margin:1%; position:relative;}
.hezuo .bd .hezuolist li img{ display:block; margin:0 auto; position:absolute; left:50%; top:50%; max-width:100%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);

filter: grayscale(100%);

filter: gray; opacity:0.6;
}
/*******************合作伙伴******************/
/*******************产品动态******************/
.product{ margin-bottom:20px;padding:3%;}
.product .hd{ text-align:center; margin:0 auto 15px auto; }
.product .hd ul{ display:flex;}
.product .hd li{ width:160px; display:inline-block; background:#e7f1ff; text-align:center; height:42px; line-height:42px; margin:0 5px; border-radius:42px;}
.product .hd li.on{ background:#1778ff; color:#fff;}
.product .bd{ margin:0 auto;}
.product .bd li{ width:100%; margin-right:2%; margin-bottom:2%; float:left; box-shadow:0 0 0 rgba(23,120,255,0.1); padding:15px 0; border-radius:12px; line-height:2; box-sizing:border-box;}
.product .bd li h2{ font-size:16px; line-height:1.2; color:#000;}
.product .bd li p{ margin:10px auto; font-size:12px; color:#888;}
.product .bd li span{ text-align:right; font-size:12px; color:#999; display:block;}
.product .bd li:nth-child(3n){ margin-right:0;}

/*******************产品动态******************/








.index_menu{ display:flex; padding:3% 0;}
.index_menu li{ flex:1; text-align:center;}
.index_menu li img{ display:block; width:50px; margin:0 auto;}
.index_menu li p{ display:block; padding:8px 0;}


.strength{ padding:3% 0; overflow: hidden; background: #fff; box-shadow:0 0 15px rgba(0,0,0,0.1); border-radius:10px; margin-bottom:3%;}
.strength li{  float: left; width:33.5%; position: relative; color: #999; text-align: center; padding:20px 0;}
.strength li:after{ content: ""; display: block;  position:absolute; top: 20%; bottom: 20%; right: 0; border-right: 1px solid #eee;}
.strength li:last-child:after{border-right:none;}
.strength .itemsConut{ font-size: 28px; color: #008fd7; line-height: 100%; font-weight: 100;}
.strength span.name{ font-size: 12px; color: #999; vertical-align: top; line-height:140%; margin-left:5px; }
.strength p.desc{ font-size: 12px;}


.fea{ background: #f5f5f5; padding:3%; width: 100%; position:relative; overflow: hidden;min-height:120px;}
.fea .scroller {position:absolute;}
.fea .scroller li {   float: left;   position: relative; width:250px; }
.fea .scroller li div{ padding:10px 0; height:102px;line-height:2;width:240px; margin:0;}
.fea .scroller li div h3{ font-size:14px;color:#fff; padding:0 15px;}
.fea .scroller li div p{ font-size:12px; color:#fff; padding:0 46px 0 15px;}


.friends_banner{ position:relative; overflow:hidden;}
.friends_banner img{ display:block; position:relative; width:750px !important; margin-left:-375px; left:50%; max-width:750px !important;}

/*****************************************/
.index_mendian{}
.index_mendian li{ padding:20px 3%; line-height:2; font-size:14px;}
.index_mendian li ul{ width:100%;}
.index_mendian li img{ display:block; max-width:100%;}
.index_mendian li h3{ display:block; font-weight:normal; font-size:22px; text-align:center; color:#000; padding-bottom:20px;}
.index_mendian li h3 span{ display:block; color:#888; font-size:16px;}
.index_mendian li strong{ font-size:16px; color:#000;}
.index_mendian li a{ display:block; width:48%; height:40px; font-size:18px; line-height:40px; color:#008fd7; border-radius:40px; text-align:center; border:1px solid #008fd7; margin-top:20px; margin-right:0; float:left;}
.index_mendian li a.a1{ background:#008fd7; color:#fff;}
.index_mendian li a.a2{ float:right;}
.index_mendian li p{ color:#888;}
.index_mendian li a:hover{ background:#1495d6; color:#fff;}

.index_mendian li:nth-child(2n){ text-align:left; background:#f9f9f9;}


/*****************************************/
.index_yingyong{ padding:4% 1.5%;line-height:2;}
.index_yingyong h2{ display:block; text-align:center; padding-bottom:20px; font-size:22px; font-weight:normal;}
.index_yingyong h2 span{ display:block; color:#888; font-size:16px;}

.index_yingyong li{ width:47%; float:left; text-align:center; margin:1.5%; border:1px solid #eee;}
.index_yingyong li img{ display:block; margin:0 auto 0 auto; width:100%;}
.index_yingyong li h3{ display:block; padding:12px;}
/*****************************************/

.index_jiaru{ text-align:center; padding:30px 0 0 0;}
.index_jiaru h2{ display:block; text-align:center; padding-bottom:10px; font-size:22px; color:#fff;}

.index_jiaru ul{ max-width:1300px; margin:0 auto;}
.index_jiaru ul li{  text-align:center; float:left;  font-size:14px; line-height:1; padding:20px 6%; color:#fff;}
.index_jiaru ul li .itemsConut{ position:relative;}
.index_jiaru ul li .desc{ color:rgba(255,255,255,0.7); padding:10px 0;}
.index_jiaru ul li span{ font-size:33px;}
.index_jiaru ul li span.name{ font-size:14px; position:absolute; top:0; line-height:1; display:inline-block;}


.case .wrap{ background:#fff;}

.caselist li{ width:50%; float:left; background: #fff;position: relative;}
.caselist li img{ display:block;}
.caselist li:nth-child(2),.caselist li:nth-child(3),.caselist li:nth-child(6),.caselist li:nth-child(7),.caselist li:nth-child(10),.caselist li:nth-child(11),.caselist li:nth-child(14),.caselist li:nth-child(15){ background:#eee;}

.caselist li .grey{ opacity: 0.6;}
.caselist li h2,.case-use{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.hezuo{ padding:5% 3%;}
.hezuo h2{ display:block; text-align:center; font-size:20px;}
.hezuo_about{ max-width:1200px; margin:0 auto; line-height:2; padding:10px 0;}
.hezuo_about strong{ font-weight:bold; font-size:16px; color:#000;}
.hezuo_about p{ font-size:14px; color:#888;}
.hezuo_about img{ display:block; width:70%; margin:15px auto;}

.hezuo_list{ margin:0 auto; max-width:1200px; padding:20px 0;}
.hezuo_list li{ display:inline-block; text-align:center; width:31%; margin-right:12px;}
.hezuo_list li:last-child{ margin-right:0;}
.hezuo_list li img{ display:block; margin:0 auto 15px auto; width:60px;}
.hezuo_list li h3{ font-size:14px;}

.hezuo_64{ padding-bottom:0;}
.hezuo_64 ul{ display:flex;}
.hezuo_64 ul li{ flex:1; margin:0 auto; }
.hezuo_64 ul li img{ width:55px;}

.hezuo_64 li span{ display:block; border-bottom:1px solid #eee; margin:40px auto; position:relative;}
.hezuo_64 li span:before{ content:''; display:block; margin:0 auto; position:absolute; left:50%; margin-left:-4px; top:-4px; width:8px; height:8px; border-radius:8px; background:#ddd;}
.hezuo_64 li:hover{ color:#0a95db;}
.hezuo_64 li:hover span:before{ background:#0a95db;}

.ii-65 h2{ color:#fff;}
.jiameng{ width:94%; margin:20px auto 0 auto; background:rgba(255,255,255,0.2); border-radius:10px; padding:4%; color:#fff; }
.jiameng h2{ display:block; font-size:20px; text-align:center; padding-bottom:30px;}
.jiameng li{ margin-bottom:10px; background:#fff; height:45px; color:#888; padding:0 12px;}
.jiameng li input{  height:45px; padding:0 6px; border:0; width:60%; font-size:14px;}
.jiameng li:last-child{ padding:0;}
.jiameng li .sub{ background:url(../images/input.jpg) no-repeat; display:block; width:100%; color:#fff; border:0; font-size:14px;}



.about{ padding:30px 0;border-top:1px solid #eee; background:none !important;}
.about h2{ display:block; text-align:center; font-size:18px;}

.about_about{ max-width:1200px; margin:0 auto; line-height:2; padding:3%; text-align:left; font-size:16px;}
.about_about strong{ font-weight:bold; font-size:16px;}
.about_about p{ font-size:14px; color:#939393;}
.about_about img{ display:block; float:right;}

.about_list{ margin:0 auto; max-width:1200px; padding:50px 0 0 0;display:block;}
.about_list li{text-align:center; padding:3%; border-bottom:1px solid #eee;}
.about_list li:last-child{ margin-right:0; border:0;}
.about_list li img{ display:block; margin:0 auto; width:50%;}
.about_list li h3{ font-size:18px; padding:10px 0;}
.about_list li p{ font-size:14px; color:#898989; line-height:2;}


.about_68{  position:relative; display:block;border-top:1px solid #eee; padding:0; margin-top:20px;}
.about_68 li{ margin:0 auto; width:50%; float:left;  text-align:center; border-right:1px solid #eee; padding:3%;}
.about_68 li img{ display:block; margin:0 auto;}
.about_68 li h3{ padding:10px 0;}
.about_68 li p{ font-size:12px; height:40px;}
.about_68 li:last-child{ margin-right:0; border-bottom:1px solid #eee;}



.case{ background:#fff; border:0 !important;}
.case .hd{ text-align:center; height:auto; background:none;}
.case .hd li{ display:inline-block; font-size:20px; padding:0;}
.case .hd li:after{ content:"|"; margin:0 20px; color:#777;}
.case .hd li:last-child:after{ content:''; margin:0;}
.case .hd li.on{ color:#0492d9;}
.case .bd{ padding:20px 0;}
.case .bd li{ width:170px; float:left; height:125px; margin-left:12px; background:#ddd;}





.tiyan{ color:#fff; text-align:center; font-size:16px; padding:30px 0;}
.tiyan .more_t{ width:190px; color:#008fd7; box-shadow:5px 5px 10px rgba(0,0,0,.3); height:40px; line-height:40px; background:#fff; display:block; font-size:16px; margin:20px auto 0 auto; border-radius:40px;}


/*****/
.more{ font-size: 14px; position: relative; padding-left: 6px; text-align:center; width:50%; border-radius:30px; border:1px solid #008fd7; display:block; margin:0 auto; padding:6px 0; color:#008fd7; margin:20px auto;}
.more:after{ display:inline-block; content: ""; margin: 6px 6px 0; border:5px solid; border-color: transparent transparent transparent #008fd7; vertical-align:top;}
.More .more:after{vertical-align:inherit;}

/*****/
.homeNav{text-align: center;margin:  0;overflow: hidden;}
.homeNavMin { padding:1%;}
.homeNav a{float:left; display:block; width:32.33%;padding:10px 0; font-size:13px; color:#000; background:#eee; margin:0.5%;}    
.homeNav a.active,.homeNav a:hover{background: #008fd7; color:#fff; }    

.homeList ul{display: none;}
.homeList ul.active{display: block;}

.app{ padding:1.5%;}
.app li{ width:50%; padding:1.5%; float: left; position: relative; overflow: hidden; margin-bottom:3%;}
.app ul a{ display: block; overflow: hidden; position: relative;}
.app ul h3{ margin: 15px 0 10px; font-weight: bold; color:#000; font-size:14px;}
.app ul p{  font-size: 12px; opacity: 0.7;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
	
/*****/
.scenes,.case{ border-top: 1px solid #eee; margin-top:0;}
.scenes ul{ padding:2%;}
.scenes li{ float: left; background: #000; position: relative; box-shadow: 0 0 200px rgba(0,0,0,0.8) inset;}
.scenes li span{ position: absolute; width: 100%; height: 100%; top: 0; right: 0; background-position: center center; background-repeat: no-repeat; background-size:cover; opacity: 0.7;}
.scenes li img{ display:block; max-width:100%;}
.scenes .li-1{ width:49%; margin:1%;}
.scenes .li-2{ width:47%; margin:1%;}
.scenes .li-3{ width:47%; margin:1%;}


.scenes .li-4{width:98%; margin:1%;}
.scenes .li-5{width:48%;margin:1%; height:240px;}  
.scenes .li-6{width:48%;margin:1%; height:240px; overflow:hidden;}  
 
.scenes .texts{ position:absolute; bottom:0; width:100%; background:rgba(0,0,0,0.5); padding:6px; color:#fff;}
.scenes h3{ font-size:14px; margin-bottom:6px;}
.scenes p{ font-size:12px;}

/*****/
.youshi{background: url(../../images/youshi_bg.jpg) top center no-repeat;padding-bottom:30px;}
.youshi .indextitle{ border-bottom:0;}
.youshi .indextitle h2{ color:#fff;}
.youshi .youshi_nav{ text-align:center;}
.youshi .youshi_nav li{border: 1px solid #008fd7;color:#008fd7;display: inline-block;padding:8px 20px;font-size: 14px;margin:0;cursor: pointer;}
.youshi .youshi_nav li.active{background: #008fd7;color: #000;}
.youshi .youshi_Min_li{display: none;color:#fff;margin-top:15px;}
.youshi .youshi_Min_li.active{display: block;}
.youshi .Pattern{margin-bottom:20px;}
.youshi .Pattern li{width: 25%;float: left; padding:0 2%; text-align:center; font-size:12px;}
.youshi .Pattern i{width:30px;height: 30px;line-height: 30px;background: #008fd7;color:#000;display:block;border-radius: 50%;font-size: 20px;margin:0 auto 8px auto; text-align:center;}
.youshi .text{margin-top:20px;}
.youshi .youshi_Min_li b{color:#008fd7}
.youshi .youshi_Min_li .fla{padding:0;}
.youshi .youshi_Min_li .fla img{ display:block; max-width:60%; margin:0 auto;}
.youshi .youshi_Min_li .fra img{ display:block; max-width:70%; margin:0 auto;}

.youshi .up p,.youshi .un h3{margin-bottom: 20px;}
.youshi .youshi_Min_li.last .fla{padding:20px 0 0 0;}
.youshi .youshi_Min_li.last .fra{margin:0;}


.youshi .up p,.youshi .un h3{margin-bottom: 20px;}
.youshi .service_up h3,.youshi .service_un h3{font-size:20px;margin-bottom:20px;}
.youshi .service_up{margin-bottom:20px;}
.youshi .service_un ul{margin-left:0;}
.youshi .service_un li{float: left;width: 25%; padding:1%; text-align:center; font-size:12px;}
.youshi .service_un i{width:60px;height: 60px;line-height: 60px; text-align:center;border-radius: 50%;display:block;background: #008fd7;color:#000;margin: 0 auto 20px;font-size:30px;}
/******************/

.address{ padding:3%;}
.address .atitle span{font-size:22px;margin-left: 0;font-weight: 500;color:#000;vertical-align: bottom;}
.address .atitle h2{margin:10px 0 0 0;font-size:20px;font-weight: normal;color:#008fd7;letter-spacing: 2px;}
.address .fla{padding:14px 0;}
.address .fra img{ display:block; max-width:100%;}
.address ul{margin-top:20px; line-height:2; font-size:16px;}


/*****/



/****************************************/
.shichang{ margin:0 auto; background:url(../images/join/bg1.jpg) no-repeat center bottom; padding-bottom:0;}
.join_title{ text-align:center; padding:12px;}
.join_title h2{ font-size:18px; color:#000; line-height:2;}
.join_title p{ font-size:12px; color:#969696; line-height:1.6;}

.shichang .s_list{ display:flex; padding:10px 1.5%;}
.shichang .s_list li{ flex:1; border-radius:15px; text-align:center; background:#fff;  box-shadow:0 0 15px rgba(0,0,0,0.2); padding:10px 0; margin:1.5%;}
.shichang .s_list li h3{ line-height:2; font-size:12px;}
.shichang .s_list li img{ display:block; margin:0 auto; width:40px;}

.join_map{ background:url(../images/join/map.jpg) no-repeat center; height:303px; background-size:auto 100%;}
.zhengce{ max-width:1200px; margin:10px auto; padding:1.5%; display:flex;}
.zhengce li{ flex:1; line-height:2; margin:1.5%; text-align:center;}
.zhengce li img{ display:block; margin:0 auto; width:50%;}
.zhengce li h3{ font-size:15px; display:block;}
.zhengce li p{ font-size:12px; color:#999; line-height:1.6;}


.hezuoyaoqiu{  margin:0 auto; position:relative;}
.hezuoyaoqiu li{ border-bottom:1px solid #eee; padding:12px; }
.hezuoyaoqiu li img{ display:block; float:left; margin-right:15px; height:30px;}
.hezuoyaoqiu li h3{ font-size:16px;}



.join_zhichi{background:url(../images/join/bg3.jpg) no-repeat center; padding:3%;}
.join_zhichi .bd{ overflow:hidden;}
.join_zhichilist li{ float:left; display:flex;display: table; background:#fff; border-radius:15px; overflow:hidden; height:120px; margin-right:2px;}
.join_zhichilist li img{ flex:2; display:block;}
.join_zhichilist li div{ flex:8;  padding:0; font-size:14px; line-height:1.8;display: table-cell;
	vertical-align: middle; color:#000; padding:8px 12px;}



.join_liucheng{ margin:0 3%; border-left:1px solid #eee;  }
.join_liucheng li{ margin-bottom:5%; position:relative;padding-left:6%; line-height:2;}
.join_liucheng li:before{ position:absolute; content:''; width:6px; height:6px; border-radius:6px; background:#008fd7; border:2px solid #20a4e6; left:-5px; top:5px;}
.join_liucheng li h2{ font-size:18px; color:#000; line-height:1; margin-bottom:10px;}
.join_liucheng li p{ font-size:12px; color:#999;}






.join_daili{ margin:0%;}
.join_daili ul{ padding:3% 0;}
.join_daili ul li{ width:100%;}
.join_daili ul li div{padding:10px; margin:20px;  border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.join_daili ul li p{ display:block;margin:0 auto;}
.join_daili ul li:last-child{ margin-right:0;}
.join_daili ul li img{ display:block;  max-width:100%;}
.join_daili ul li p:first-child{border-radius:15px; overflow:hidden; display:block;}
.join_daili ul li p:nth-child(2) img{ display:block; margin:20px auto;}
.join_daili ul li p:nth-child(3){ padding:15px 0; font-size:15px; line-height:2;}
/************************/



/******************ai***********************/
 
.ai_banner{ background:url(../../images/index_bg.jpg) no-repeat center top; position:relative; overflow:hidden; padding:10%; }
.ai_banner .hd{ overflow:hidden; position:absolute; text-align:center; height:20px; background:none; bottom:10px; width:100%; left:0; z-index:1000;}
.ai_banner .hd li{ height:10px; width:10px; text-indent:-100px; overflow:hidden; border-radius:10px; margin:0 5px; display:inline-block; background:#fff;}
.ai_banner .hd li.on{ background:#8fbdf9;}

.ai_banner .ai_banner_bg{ width:100%; height:200px;  background:url(../../images/dd.png) no-repeat; background-size:100% auto; padding-top:8px;}
.ai_banner .ai_banner_title{ width:100%; text-align:center; }
.ai_banner .ai_banner_title h2{ font-size:30px; color:#fff; margin-bottom:20px; font-weight:normal;}
.ai_banner .ai_banner_title p{ font-size:14px; color:#a8acb9; line-height:2;}
.ai_banner .bd li{ overflow:hidden; position:relative;  height:100%;}
.ai_banner .bd li img{ width:80%; margin:0 auto; display:block;}

.ai_zhixun{ width:170px; height:42px; margin:40px auto; line-height:42px; border-radius:5px; background:#215eea; color:#fff; display:block; text-align:center; font-size:15px;}

.ai_huoke{ background:#f9fafb; padding:20px 0;}
.ai_huoke ul{ max-width:1200px; margin:0 auto; }
.ai_huoke ul li{ width:100%; float:left; text-align:center; padding:5% 10%;}
.ai_huoke ul li img{ display:block; margin:0 auto;}
.ai_huoke ul li h3{ display:block; text-align:center; font-size:16px; padding:12px 0;}
.ai_huoke ul li p{ font-size:12px; color:#888; text-align:left; line-height:2;}
.ai_huoke ul li:nth-child(3n){ margin-right:0;}



.ai_case{ margin:0 auto; padding:0 0; max-width:1200px;}
.ai_case ul{ }
.ai_case ul li{ width:100%;  padding:5% 10%; border-bottom:1px solid #eee;}
.ai_case ul li:last-child{ border-bottom:0;}
.ai_case ul li img{ display:block; margin:15px auto;  max-width:100%;}
.ai_case ul li h3{ text-align:center; padding:15px;}
.ai_case ul li p{ line-height:2; color:#888;}



.ai_office{}
.ai_office .hoverhd{ padding:0 0; background:#f8f8f8;}
.ai_office .hoverhd ul{ position:static !important;  background:#fff;}
.ai_office .hoverhd ul li{ color:#000 !important; border:1px solid #eee !important;}

.ai_office .hd{ width:100%; margin:0 auto; position:relative; height:auto;}
.ai_office .hd ul{  margin:0 auto;width:100%; position: absolute; z-index:10; padding:2%;}
.ai_office .hd ul li{ width:31.333%; margin:1%; float:left; border:1px solid #fff; color:#fff; text-align:center; font-size:14px; padding:5px 0; font-size:12px;}

.ai_office .hd ul li.on{ background:#05aaf8; color:#fff !important;}


.ai_office .bd ul li .off_content{ max-width:1100px; margin:0 auto; position:relative;}

.ai_office .bd ul li.off_1{ height:480px; border:1px solid #000;}
.ai_office .bd ul li.off_1 img{ width:72%; margin:0 auto; display:block; position:absolute; bottom:0; left:14%; }
.ai_office .bd ul li.off_1 .off_content{ height:480px; text-align:left;}
.ai_office .bd ul li.off_1 .off_content .off_title{  color:#fff; padding:0 5%; padding-top:180px;}
.ai_office .bd ul li.off_1 .off_content .off_title h2{ font-size:18px; color:#05aaf8; font-weight:bold; display:block; margin-bottom:30px;}
.ai_office .bd ul li.off_1 .off_content .off_title p{ font-size:0.7rem; }

.ai_office .bd ul li.off_2{ background:#f8f8f8; padding:30px 0 0 0; text-align:center;}
.ai_office .bd ul li.off_2 h2{ display:block; padding:10px 0 10px 0; font-size:18px;}
.ai_office .bd ul li.off_2 h2 span{ background:#f7ae3a; color:#fff; position:relative; font-size:16px; padding:3px 10px; margin-right:10px;}
.ai_office .bd ul li.off_2 h2 span:after{ content:'';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(100%,-50%);
    transform: translate(100%,-50%);
    content: "";
    height: 0;
    width: 0;
    border: 6px solid transparent;

    border-left-color: #f7ae3a;
	}

.ai_office .bd ul li img{ display:block; max-width:100%;}
.ai_office .bd ul li.off_2 .changjing{ width:100%; padding:5%;  text-align:left; font-size:12px; margin:0; line-height:2;}
.ai_office .bd ul li.off_2 .changjing h2{color: #00a9fb;font-size: 20px;display:block; margin-bottom:0; padding:0;}
.ai_office .bd ul li.off_2 .changjing img{ display:block;}
.ai_office .bd ul li.off_2 .changjing p{ height:70px; display:block;}

.ai_office .bd ul li.off_2 .fangan{ font-size:12px;text-align:left; margin:0; padding:5% 5% 0 5%; line-height:2;}
.ai_office .bd ul li.off_2 .fangan h2{color: #f7ae3a;font-size: 20px; display:block; padding:0;}
.ai_office .bd ul li.off_2 .fangan img{ display:block; margin:20px auto;}
.ai_office .bd ul li.off_2 .fangan p{ height:70px; display:block;}



.ai_office .bd ul li.off_3{ background:#fff; padding:0;}
.ai_office .bd ul li.off_3 .off_content .off_title{  text-align:center; padding:5%;}
.ai_office .bd ul li.off_3 .off_content .off_title h2{ font-size:20px; color:#05aaf8; display:block; margin-bottom:15px;}
.ai_office .bd ul li.off_3 .off_content .off_title p{ line-height:2.2; color:#888; font-size:12px;}
.ai_office .bd ul li.off_3 .off_content .off_img{ display:block;}
.ai_office .bd ul li.off_3 .off_content .off_img img{ display:block; width:80%; margin:0 auto;}

.ai_office .bd ul li.off_4{ background:#f8f8f8; padding:0 0;}
.ai_office .bd ul li.off_4 .off_content .off_title{ text-align:center; padding:5%;}
.ai_office .bd ul li.off_4 .off_content .off_title h2{ font-size:20px; color:#05aaf8; display:block; margin-bottom:15px;}
.ai_office .bd ul li.off_4 .off_content .off_title p{ line-height:2.2; color:#888; font-size:12px;}
.ai_office .bd ul li.off_4 .off_content .off_img{}
.ai_office .bd ul li.off_4 .off_content .off_img img{ display:block; width:80%; margin:0 auto;}
/************************/







.articlist li{ padding:3%; border-bottom:1px solid #eee;}
.articlist li img{ width:40%; float:left; margin-right:3%; height:94px;}
.articlist li h2{word-break:break-all; font-size:14px;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.articlist li p{word-break:break-all; color:#888; display:block; margin:12px 0; font-size:12px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
/**************xq********/

.s_title{ text-align:center;}
.s_title h2{font-family:'微软雅黑'; font-size:16px; line-height:1.4; font-weight:bold; padding:0 3%;}
.s_title p.z{ font-size:14px; color:#777; border-bottom:1px solid #eee; padding:8px;}
.s_title p.c{ padding:3%; text-align:left; background:#eee; color:#888; font-size:12px; line-height:1.6;}
.s_title p.c span{ display:inline-block; font-size:12px; font-weight:bold; color:#000;}
.s_img{ padding:20px 0;}
.s_img img{ display:block; max-width:100%; height:auto;}
.s_content{ padding:3%; line-height:2;}
.s_content img{ margin:10px auto !important; display:block; max-width:100%;}

.Upper{ font-size:12px; line-height:2; border-top:1px solid #eee; padding:3%;}


.foot_bottom{ background:#171e2f; padding:4% 3%; line-height:1.8;}
.foot_bottom .code{ float:right; text-align:center; line-height:2.45;}

.foot_bottom h3{ color:#b9b9b9; font-size:20px; margin-bottom:10px;}
.foot_bottom h3:after{ content:''; border-bottom:1px solid #b9b9b9; width:20px; display:block;}
.foot_bottom p{ font-size:12px; color:#6d6f74;}
.foot_bottom dl{ font-size:14px; color:#b7b7b7;}
.foot_bottom dd{ font-weight:bold; font-size:22px; color:#fff;}

.bottom{ background:#000; padding:3%; color:#fff; padding-bottom:60px; font-size:12px;}
.footer_h{ height:52px; background:#fff; display:block; }
.footmenu a{ color:#555;}
.footmenu{color:#555; background:#fff; position:fixed; bottom:0; left:0; width:100%; z-index:10000; display:block; }
.footmenu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.footmenu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;font-size:12px;  padding-top:6px;}
.footmenu ul li i{ display:block; width:20px; height:20px; line-height:20px; font-size:20px;  margin:0 auto;}      



/****************************************************************/

/*****/
.m_zixun{ display:block; width:120px; height:40px; line-height:40px; color:#0592d9; border:1px solid #0592d9; border-radius:5px; text-align:center; margin:20px auto; font-size:14px;}
.m_zixun:hover{ background:#0592d9; color:#fff;}


.q_banner{ overflow:hidden;}
.q_banner li{ margin:0 auto; font-size:12px; line-height:2; color:#fff; height:200px; overflow:hidden;background-attachment:inherit !important; background-size:auto 100% !important; }
.q_banner li .w1100{ height:200px; position:relative; max-width:1200px; margin:0 auto;}
.q_banner li .text{ position:absolute; width:70%; padding:20px; left:0; top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);  }
.q_banner li .text a{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #fff; color:#fff; font-size:12px; text-align:center; border-radius:5px; margin:10px 0;}
.q_banner li img{ right:0; position:absolute; top:50%; -webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.q_banner li h2{ font-size:20px; margin-bottom:10px;}

.q_text{ text-align:center; padding:20px 3%; overflow:hidden;}
.q_text h2{ font-size:18px; color:#000; line-height:1.4; padding:0 20px}
.q_text p{ color:#888; font-size:12px; line-height:1.6; padding:10px 20px;}

.q_list{ max-width:1200px; margin:0 auto; padding:10px 0;overflow:hidden;}
.q_list li{ width:33.333%; padding:3%; float:left; line-height:1.6;  font-size:12px; color:#828282; margin-right:0; margin-bottom:5%;}
.q_list li img{ display:block;  width:55px; margin:0 auto !important;}
.q_list li h2{ font-weight:bold; color:#0592d9; text-align:center; font-size:14px; margin:12px auto;}
.q_list li p{ height:60px; font-size:0.7rem;}

.waimai_jiejue{ padding:0 0;overflow:hidden; }
.waimai_jiejue .q_text h2{ color:#fff;}
.waimai_jiejue_slideBox{ max-width:1200px; margin:0 auto;height:300px;overflow:hidden;}
.waimai_jiejue_slideBox .hd{ background:none; }
.waimai_jiejue_slideBox .hd ul{ display:flex; border-bottom:1px solid #fff;}
.waimai_jiejue_slideBox .hd li{  flex:1; font-size:15px; text-align:center; color:#fff; height:60px; line-height:60px;}
.waimai_jiejue_slideBox .hd li.on{ color:#fff; border-bottom:3px solid #fff;}


.waimai_jiejue_slideBox .bd { padding:0 15px;}
.waimai_jiejue_slideBox .bd h2{ text-align:center; font-size:16px; display:block; color:#fff; padding:20px 0;}
.waimai_jiejue_slideBox .bd p:before{ content:''; height:17px; border-left:5px solid #1187e2; position:absolute; left:-0; top:40px;}

.q_yinliu{ padding:20px 0;overflow:hidden; }
.q_yinliu ul{ max-width:800px; margin:20px auto 0 auto; display:flex;}
.q_yinliu ul li{ flex:1; text-align:center; padding:0 5%;}
.q_yinliu ul li img{ display:block; margin:0 auto; max-width:100%;}
.q_yinliu ul li h2{ display:none;}


.q_gg{ margin:20px auto;overflow:hidden;}
.q_gg li{ margin:0 auto; font-size:12px; line-height:2;  height:210px; overflow:hidden;background-attachment:inherit !important; background-size:auto 100% !important; }
.q_gg li .w1100{ height:210px; position:relative; max-width:1200px; margin:0 auto;}
.q_gg li .text{ position:absolute; width:70%; padding:20px; left:0; top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%); color:#777;  }
.q_gg li .text a{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #0592d9; color:#0592d9; font-size:12px; text-align:center; border-radius:5px; margin:15px 0;}
.q_gg li .text p{ font-size:12px;}
.q_gg li h2{ font-size:16px; margin-bottom:10px;color:#000; line-height:1.5;}
.q_gg li h2 p{ font-size:16px !important;}

.q_guanli{ padding:10px 0;overflow:hidden; }
.q_guanli_slideBox{ max-width:1000px; margin:0 auto;}
.q_guanli_slideBox .hd{ padding:0 2%;}
.q_guanli_slideBox .hd ul{ display:flex; border-bottom:1px solid #fff;}
.q_guanli_slideBox .hd li{ border-radius:5px;flex:1; font-size:12px; border:1px solid #c8c8c8; margin:0 5px; text-align:center; color:#c8c8c8; line-height:1.5; padding:8px 20px;}
.q_guanli_slideBox .hd li.on{ color:#0592d9; border:1px solid #0592d9;}


.q_guanli_slideBox .bd { padding:3%;}
.q_guanli_slideBox .bd img{ display:block; margin:0 auto;}


.q_jiaoyi { max-width:1200px; margin:0 auto;overflow:hidden;}

.q_jiaoyi ul li{ width:33.333%; float:left; text-align:center; position:relative;}
.q_jiaoyi ul li img{ display:block; margin:0 auto; max-width:56%;}
.q_jiaoyi ul li h2{ font-size:14px; padding:20px 0;}

.q_360 { max-width:1200px; margin:0 auto; background:#f8f8f8;overflow:hidden;}
.q_360 ul{ display:flex;}
.q_360 ul li{ flex:1; text-align:center; position:relative; padding:3%;}
.q_360 ul li img{ display:block; margin:0 auto; max-width:80px;}
.q_360 ul li h2{ font-size:14px; padding:20px 0;}
.q_360 ul li p{ font-size:0.7rem; color:#888; line-height:2;}

.q_zhichi { max-width:1200px; margin:20px auto 20px auto;overflow:hidden;}

.q_zhichi ul li{ width:50%; float:left; text-align:center; position:relative;}
.q_zhichi ul li img{ display:block; margin:0 auto;}
.q_zhichi ul li h2{ font-size:35px; color:#000; padding:20px 0; font-weight:bold; line-height:1;}
.q_zhichi ul li h2:after{ content:'+'; font-size:20px;}
.q_zhichi ul li:last-child h2:after{ content:'小时'; font-size:15px;}
.q_zhichi ul li p{ font-size:14px; color:#333; line-height:2;}
.q_zhichi ul li p:before{ display:block; content:''; width:50px; border-bottom:5px solid #0592d9; margin:0 auto 10px auto;}


/*******************************/
.zhihui_banner{ overflow:hidden;}
.zhihui_banner li{ margin:0 auto; font-size:12px; line-height:2; color:#fff; height:220px; overflow:hidden; background-size:auto 100% !important;}
.zhihui_banner li .w1100{ height:220px; position:relative; max-width:1200px; margin:0 auto;}
.zhihui_banner li .text{ position:absolute; width:80%; padding:20px; left:0; top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%); text-shadow:0 0 2px rgba(255,103,39,1);  }
.zhihui_banner li .text a{ display:block; width:100px; height:30px; line-height:30px; border:1px solid #fff; color:#fff; font-size:12px; text-align:center; border-radius:5px; margin:15px 0;}
.zhihui_banner li img{ right:0; position:absolute; top:50%; -webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.zhihui_banner li h2{ font-size:20px; margin-bottom:0; font-weight:bold;}
.zhihui_banner li h3{ font-size:16px;}
.zhihui_banner li h3:after{ content:''; border-bottom:2px solid #fff; display:block; width:40px; margin:10px 0;}
.zhihui_banner li p{ font-size:12px; color:rgba(255,255,255,0.7); }


.zhihui_list{ background:#f8f8f8; overflow:hidden;}
.zhihui_list ul{ display:flex; max-width:1200px; margin:0 auto;}
.zhihui_list ul li{ flex:1; background:#eee; padding:10px; background:#eee;}
.zhihui_list ul li:nth-child(2){ background:#e7e7e7;}
.zhihui_list ul li:nth-child(3){ background:#e1e1e1;}
.zhihui_list ul li h2{ font-size:12px; color:#000; display:block; padding-bottom:15px; padding-left:15px; border-left:6px solid #ff6727;}
.zhihui_list ul li p{ font-size:0.7rem; color:#888;border-left:6px solid #ff6727; padding-left:15px;}

.zhihui_list1{ padding:20px 0; overflow:hidden;}
.zhihui_list1 ul{ max-width:1000px; margin:0 auto;}
.zhihui_list1 ul li{ width:50%; float:left; text-align:center; padding:5%; }
.zhihui_list1 ul li img{ display:block; margin:0 auto; width:70px;}
.zhihui_list1 ul li h2{ font-size:16px; padding:10px 0;}
.zhihui_list1 ul li p{ font-size:0.7rem; color:#888; line-height:2;}

.zhihui_list2{ padding:20px 0;box-sizing:border-box;overflow:hidden;}
.zhihui_list2 .q_text h2{ color:#fff;}
.zhihui_list2 ul{ max-width:1200px; margin:0 auto;box-sizing:border-box; padding:2%;}
.zhihui_list2 ul li{ width:18.4%; margin-right:2%; border:1px solid #ff6727; color:#ff6727; float:left; text-align:center; margin-bottom:20px;  padding:6px 3%;box-sizing:border-box;}
.zhihui_list2 ul li:nth-child(5n){ margin-right:0;}
.zhihui_list2 ul li img{ display:block; margin:10px auto;}
.zhihui_list2 ul li h2{ font-size:16px;line-height:2; }



.zhihui_list3{ padding:0 0 20px 0; overflow:hidden;}
.zhihui_list3 ul{ max-width:1200px; margin:0 auto; display:flex; padding:0 1.5%;}
.zhihui_list3 ul li{ flex:1; text-align:center; margin-bottom:00px; padding:0 1.5%;}
.zhihui_list3 ul li div{ width:100%; background-size:100% auto !important; height:150px; display:block; margin:0 auto; position:relative; padding-top:60px;box-sizing:border-box;}

.zhihui_list3 ul li h2{ font-size:14px; padding:10px 0 5px 0;}
.zhihui_list3 ul li p{ font-size:0.7rem; color:#888; line-height:1.5;}

.zhihui_list4{ padding-bottom:0; overflow:hidden;}
.zhihui_list4 .q_text h2{ color:#fff;}
.zhihui_list4 ul{ max-width:1200px; margin:0 auto;}
.zhihui_list4 ul li{ width:28%; background:#fff; float:left; overflow:hidden;-webkit-transition:width .25s linear;-o-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear; position:relative;text-transform:capitalize;  position:relative;font-size:12px; padding:10px; text-align:center;box-sizing:border-box; height:250px; border-right:1px solid #eee;}
.zhihui_list4 ul li img{ display:block; margin:0 auto; padding-top:40px;}
.zhihui_list4 ul li h2{ display:block; padding:15px 0; font-size:14px;}
.zhihui_list4 ul li p{ display:none;}
.zhihui_list4 ul li.active{ width:44%; background:#ff6727; text-align:left; line-height:2; border:0;}
.zhihui_list4 ul li.active img{ width:70%; display:block; margin:0 auto 0 auto; padding:0;}
.zhihui_list4 ul li.active h2{ color:#fff; }
.zhihui_list4 ul li.active h2:after{ content:''; border-bottom:3px solid #fff; width:50px; display:block; margin-top:8px;}
.zhihui_list4 ul li.active p{ display:block; color:#fff; font-size:0.7rem; line-height:1.6;}


.zhihui_list5{ max-width:1000px; margin:0 auto 20px auto; padding-top:20px; overflow:hidden;}
.zhihui_list5 li{ padding:3%;}
.zhihui_list5 li h2{ font-size:18px; margin-bottom:16px; color:#000; border-left:5px solid #ff6727; display:block; padding-left:10px; line-height:1;} 
.zhihui_list5 li p{ display:flex;}
.zhihui_list5 li p i{ flex:1; display:inline-block;  height:35px; line-height:35px; border:1px solid #ff6727; text-align:center; color:#ff6727; border-radius:5px; font-style:normal; padding:0; font-size:12px; margin-right:5px;}
.zhihui_list5 li p i:last-child{ margin-right:0;}

.zhihui_list6{ background:#fffbf9; padding:20px 0; overflow:hidden;}
.zhihui_list6 ul{ max-width:1200px; margin:0 auto; display:flex;}
.zhihui_list6 ul li{ flex:1; text-align:center; color:#888; font-size:0.7rem; padding:1.5%;}
.zhihui_list6 ul li img{ display:block; margin:0 auto; width:40px;}
.zhihui_list6 ul li h2{ padding:10px 0; font-size:14px; color:#000;}

.zhihui_list7{ max-width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.zhihui_list7 ul{  margin:0 auto;}
.zhihui_list7 ul li{ padding:3%; border-bottom:1px solid #eee; color:#666; line-height:2; font-size:12px;}
.zhihui_list7 ul li:last-child{ margin-right:0;}
.zhihui_list7 ul li h2{ display:block; color:#ff6727; font-size:18px;}
.zhihui_list7 ul li h2:after{ content:''; border-bottom:2px solid #ff6727; width:40px; display:block; margin:15px 0;}


.w920{ max-width:920px; margin:0 auto; padding:60px 20px 0 20px;}
.live_banner .live_t{ float:left; padding:80px 0; width:50%;}
.live_banner .live_t .live_more{ display:block; width:100px; font-size:12px; height:30px; line-height:30px; border:1px solid #fff; border-radius:5px; margin-top:30px; text-align:center; color:#fff;}
.live_banner .live_v{ float:right; width:40%;}

.live_1{ max-width:1200px; margin:0 auto; padding:3%; position:relative;}
.live_1 img{max-width:100%;}
.live_1 .live_text{ width:60%; position:absolute; bottom:0;}
.live_1 .live_text li{ box-shadow:0 0 15px rgba(0,0,0,0.1); max-width:200px; padding:15px; line-height:2;position:absolute; background:#fff; top:0px;left:0px;}
.live_1 .live_text li h2{ font-size:12px; color:#008fd7;}
.live_1 .live_text li p{ color:#888; font-size:12px;}
.live_1 .live_text li:nth-child(1){ top:0; left:0;}


.live_2{ background:#f2faff; padding:3% 0;}
.live_2 .live_list{ max-width:1200px; margin:0 auto; }
.live_2 .live_list ul{  line-height:1.8;}
.live_2 .live_list ul li{ padding:3%; border-bottom:1px solid #eee;}
.live_2 .live_list ul li img { float:left; margin-right:10px; width:30px;}
.live_2 .live_list ul li h2{ font-size:15px; color:#000;}
.live_2 .live_list ul li p{ font-size:0.7rem; color:#888;}


.live_3{ padding:20px 0;}
.live_3 img{ display:block; margin:0 auto 20px auto;}
.live_3 ul{ max-width:1200px; margin:0 auto; padding:0;}
.live_3 ul li{ width:50%; float:left; text-align:center;}
.live_3 ul li h2{ font-size:14px; color:#000; display:block; margin-bottom:20px;}
.live_3 ul li h2:before{ content:''; border-top:1px solid #000; width:40px; display:block; margin:0 auto 15px auto;}
.live_3 ul li p{ font-size:0.7rem; color:#888; padding:0 20px;}


.live_4{ background:#f2faff; padding-bottom:20px;}
.live_4 ul{ max-width:1200px; margin:0 auto; }
.live_4 ul li{ width:50%; float:left;}
.live_4 ul li img{ display:block; margin:0 auto; max-width:80%;}
.live_4 ul li  h2{ display:none;}


.live_5{ max-width:1200px; margin:0 auto;}
.live_5 li{ width:33.333%; float:left; text-align:center; padding:10px 0;}
.live_5 ul li  h2{ display:none;}
.live_5 ul li img{ display:block; margin:0 auto; max-width:90%;}
.live_5 a.more_l{ display:block; margin:20px auto; text-align: center;}
.live_5 a.more_l img{ width:70%;}