@font-face{
	font-family:"Light";
	src: url("../font/xmlt/xmlt.ttf");}
@font-face {
	font-family:"got";
	src: url("../font/GOT.WOFF.TTF");
}
body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family:"got","Light"; line-height:1;font-weight: normal;letter-spacing: 0.8px;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
	.web-ie2018{ font-family: microsoft yahei;   position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #666;zoom:1;}
	.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
	.web-ie2018 dl #img{    display: block;margin: 50px auto;}
	.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
	.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
	.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
	.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
	.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
	.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#666;}
/*<------------------------------------->*/	

/* header */
.header-wrap{width: 100%;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.35);border-bottom: 1px solid rgba(128, 128, 128, 0.33);padding: 0 0 0 2%;position: fixed;top: 0;left: 0;z-index: 25;transition: all .6s;}
.header-wrap .header{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.header-wrap .header .logo img{display: block;width: auto;height: 46px;}
.header-wrap .header .logo .logo02{display: none;}
.header-wrap .header .right{display: flex;display: -webkit-flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-align-items: center;align-items: center;}
.header-wrap .header .right .nav{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-right:80px;}
.header-wrap .header .right .nav li{padding: 0 20px;position: relative;}
.header-wrap .header .right .nav li:last-child{margin-right: 0;}
.header-wrap .header .right .nav li>a{font-size: 16px;color: #fff;height: 80px;display: block;line-height: 80px;position: relative;}
.header-wrap .header .right .search{font-size: 16px;color: #FFFFFF;margin:0 40px;opacity:0;display:none;}
.header-wrap .header .right .nav li>a::after{content: '';display: block;width: 0%;height: 2px;background-color: #FFFFFF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.header-wrap .header .right .nav li:hover>a{color: #FFFFFF;}
.header-wrap .header .right .nav li:hover>a::after{width: 100%;}

.header .right .nav li .nav02{position: absolute;box-sizing: border-box;padding: 0;z-index: 5;width: 610px;left: 0;margin-left: 0px;text-align: center;top: 51.5px;display: none;justify-content: center;flex-flow: row;white-space: nowrap;transition: all .3s;top: 80px;}
.header .right .nav li .nav02 a{display: inline-block;width: auto;font-size: 15px;color: #666;line-height: 40px;margin: 0;float: none;margin-right: 0;position: relative;text-align: left;padding-left: 20px;padding-right: 10px;}
.header .right .nav li .nav02 a:last-child{margin-right: 0;}
.header .right .nav li .nav02 a:hover{color: #006dba;background-color: #fff;}
.header .right .nav li .nav02 a:before{content: '';display: inline-block;width: 3px;height: 14px;background-color: #006dba;position: absolute;top: 14px;left: 5px;opacity: 0;}
.header .right .nav li .nav02 a:hover:before{opacity: 1}
.header .right .nav li .nav02 a i{opacity: 0;transition: all .6s;}
.header .right .nav li .nav02 a:hover i{opacity: 0;}
.header .right .nav li .nav02{background-color: rgba(255,255,255,0.9);padding: 0;width: 180px;box-shadow: 0px 2px 2px rgba(34,34,34,0.3)}
.header .right .nav li .nav02 a{display: block;display: flex;justify-content: space-between;align-items: center;}

.header .right .nav li:hover .nav02{display: block;}



.fixed-header .header-wrap,.header-wrap:hover,.div3 .header-wrap{background-color: #FFFFFF;}
.fixed-header .header-wrap .header .logo .logo01,.header-wrap:hover .header .logo .logo01,.div3 .header-wrap .header .logo .logo01{display: none;}
.fixed-header .header-wrap .header .logo .logo02,.header-wrap:hover .header .logo .logo02,.div3 .header-wrap .header .logo .logo02{display: block;}
.fixed-header .header-wrap .header .right .nav li>a,.fixed-header .header-wrap .header .right .search,.header-wrap:hover .header .right .nav li>a,.header-wrap:hover .header .right .search,.div3 .header-wrap .header .right .nav li>a,.div3 .header-wrap .header .right .search{color: #222;}
.fixed-header .header-wrap .header .right .nav li>a::after,.header-wrap:hover .header .right .nav li>a::after,.div3 .header-wrap .header .right .nav li>a::after{background-color: #006dba;}
.fixed-header .header-wrap .header .right .nav li:hover>a,.header-wrap:hover .header .right .nav li:hover>a,.div3 .header-wrap .header .right .nav li:hover>a{color: #006dba;}



/* banner */
.banner-wrap{width: 100%;position: relative;height: 100%;}
.banner-wrap .scroll{font-size: 14px;color: rgba(255,255,255,0.7);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;position: absolute;right: 5%;bottom: -50px;z-index: 2;writing-mode: tb-rl;padding-bottom: 100px;}
.banner-wrap .scroll::after{content: '';display: block;width: 1px;height: 20px;background-color: rgba(255,255,255,0.7);margin-top: 10px;animation: scroll 5s linear infinite normal;-webkit-animation: scroll 5s linear infinite normal;position: absolute;top: 50px;}
.banner-wrap .banner{width: 100%;overflow: hidden;height: 100%;}
.banner-wrap .banner .swiper-container{height: 100%;}
.banner-wrap .banner .video {width: 100%;height: 100%;object-fit: cover;display: block;}
.banner-wrap .banner a{display: block;width: 100%;height: 100%;}
.banner-wrap .banner a img{display: block;width: auto;min-width: 100%;height: 100%;}
.banner-wrap .banner a .text{width: 1200px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding-top: 80px;}
.banner-wrap .banner a .text strong{display: none;width: 70px;height: 3px;background-color: #FFFFFF;margin-bottom: 40px;}
.banner-wrap .banner a .text h3{font-size: 50px;color: #FFFFFF;margin-bottom: 40px;font-family: '微软雅黑';font-weight: bold;letter-spacing: 6px;line-height:130%;}
.banner-wrap .banner a .text h3 span{font-size: 72px;color: #FFFFFF;margin-bottom: 40px;font-family: '微软雅黑';font-weight: bold;letter-spacing: 6px;line-height:180%;position:relative;}
.banner-wrap .banner a .text h3 span:after{content: " ";display: none;background-color: #fff;width: 70px;height: 3px;position: absolute;top: 50%;right: -90px;transform: translateY(-50%);}

.banner-wrap .banner a .text h4{font-size: 18px;color: rgba(255,255,255,0.75);width: 50%;line-height: 30px;text-align: justify;letter-spacing:4px;}
.banner-wrap .banner .page{width: 30%;height: 80px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-color: rgba(255, 255, 255, 0.9);;position: absolute;left: 0;bottom: 0;z-index: 3;}
.banner-wrap .banner .swiper-pagination-bullet{width: 12px;height:12px;background-color: transparent;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;border: 1px solid #00000000;opacity: 1;margin-right: 10px;}
.banner-wrap .banner .swiper-pagination{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;position: relative;}
.banner-wrap .banner .swiper-pagination-bullet::after{content: '';display: block;width: 6px;height: 6px;background-color: #bbbbbb;border-radius: 50%;}
.banner-wrap .banner .swiper-pagination-white .swiper-pagination-bullet-active{border-color: #006dba;}
.banner-wrap .banner .swiper-pagination-white .swiper-pagination-bullet-active::after{background-color: #006dba;}
.banner-wrap .banner .swiper-pagination-bullet:last-child{margin-right: 0;}
.banner-wrap .banner .page strong{display: block;width: 50px;height: 2px;background-color: #BBBBBB;margin: 0 30px;}
.banner-wrap .banner .page .arrow .swiper-button-next,.banner-wrap .banner .page .arrow .swiper-button-prev{background-image: none;font-size: 30px;position: relative;color: #006dba;height: auto;margin-top: 0;}
.banner-wrap .banner .page .arrow .swiper-button-next{margin-left: 40px;}


.banner-wrap  .text{width: 1200px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding-top: 80px;}
.banner-wrap  .text strong{display: none;width: 70px;height: 3px;background-color: #FFFFFF;margin-bottom: 40px;}
.banner-wrap  .text h3{font-size: 50px;color: #FFFFFF;margin-bottom: 40px;font-family: '微软雅黑';font-weight: bold;letter-spacing: 6px;line-height:130%;}
.banner-wrap  .text h3 span{font-size: 72px;color: #FFFFFF;margin-bottom: 40px;font-family: '微软雅黑';font-weight: bold;letter-spacing: 6px;line-height:180%;position:relative;}
.banner-wrap  .text h3 span:after{content: " ";display: none;background-color: #fff;width: 70px;height: 3px;position: absolute;top: 50%;right: -90px;transform: translateY(-50%);}

.banner-wrap  .text h4{font-size: 18px;color: rgba(255,255,255,0.75);width: 50%;line-height: 30px;text-align: justify;letter-spacing:4px;}




.kalo-hero__down{position: absolute;right: 5%;bottom: 30px;z-index: 2;display: flex;display: -webkit-flex;-webkit-align-items: flex-start;align-items: flex-start;cursor: pointer;}
.kalo-hero__icon{-webkit-animation:scroll-down 1.25s ease-in-out infinite;animation:scroll-down 1.25s ease-in-out infinite;position:relative;width:.625rem;height:.5rem;}
.kalo-hero__label{margin-left:.625rem;font-size:.875rem;line-height:1.5rem;text-transform:lowercase;color: #FFFFFF;}
.kalo-hero__return{-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s;margin-top:4vh;line-height:1.2}
.page-template-sub-services .kalo-hero__return{margin-top:0}
.kalo-hero__down{display: none;}

.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
.swiper-slide img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;
}

@keyframes scroll-down {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0
	}
}

@-webkit-keyframes scroll-back {
	0% {
		-webkit-transform: translateX(100%) rotate(90deg);
		transform: translateX(100%) rotate(90deg);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(-100%) rotate(90deg);
		transform: translateX(-100%) rotate(90deg);
		opacity: 0
	}
}

@keyframes scroll-back {
	0% {
		-webkit-transform: translateX(100%) rotate(90deg);
		transform: translateX(100%) rotate(90deg);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(-100%) rotate(90deg);
		transform: translateX(-100%) rotate(90deg);
		opacity: 0
	}
}

@-webkit-keyframes scroll-backward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0
	}
}

@keyframes scroll-backward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0
	}
}

@-webkit-keyframes scroll-forward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0
	}
}

@keyframes scroll-forward {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0
	}
}


@-webkit-keyframes scroll {
    0%   {height: 20px; }
	50%{height: 60px;}
    100% {height: 100px; }
}
@keyframes scroll {
    0%   {height: 20px; }
	50%{height: 60px;}
    100% {height: 100px; }
}








.inner-wrap{width: 100%;overflow: hidden;}

/* index01wrap */
.index01wrap{width: 100%;box-sizing: border-box;padding: 150px 0;overflow: hidden;background-position: center;position: relative;z-index: 0;}
.index01wrap .index01{width: 1200px;margin: auto;box-sizing: border-box;}
.i-tl{width: 100%;box-sizing: border-box;text-align: center;}
.i-tl h3{font-size: 40px;color: #006dba;margin-bottom: 40px;font-weight: bold;}
.i-tl h4{font-size: 18px;color: #666666;}

.more{display: block;width: 180px;height: 48px;background-color: #333;line-height: 48px;font-size: 14px;color: #FFFFFF;text-align: center;position: relative;overflow: hidden;z-index: 0;margin: auto;border: 1px solid #333;}
.more::after{content: '';display: block;width: 0%;height: 100%;transition: all .3s;position: absolute;left: 0;top: 0;background-color: #fff;z-index: -1;}
.more:hover::after{width: 100%;}
.more:hover{color: #006dba;}

/* index02 */
.index02{width: 100%;box-sizing: border-box;position: relative;padding-top: 100px;margin: 0 0 120px;}

.index02>img{display: block;width: 100%;position: absolute;left: 0;top: 0;z-index: 0;}

.index02 .cont{width: 1200px;margin: auto;box-sizing: border-box;position: relative;z-index: 2;}

.index02 .cont .top{text-align: center;}

.index02 .cont .top h3{font-size: 40px;color: #ffffff;margin-bottom: 40px;opacity: 1;font-weight:bold;}

.index02 .cont .top h4{font-size: 18px;color: #FFFFFF;opacity: 0.6;letter-spacing:1px;}

.index02 .cont .top strong{display:block;width:1px;height:60px;background-color:#fff;margin:40px auto;}

.index02 .cont .list{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);background-color: #FFFFFF;}

.index02 .cont .list a{background-color: #FFFFFF;text-align: center;box-sizing: border-box;padding: 90px 60px;transition: all .6s;border-right: 1px solid #DDDDDD;position: relative;width: 100%}

.index02 .cont .list a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: all .6s;background: -webkit-linear-gradient(-135deg, #006dba,#444);background: -o-linear-gradient(-135deg, #006dba,#444);background: -ms-linear-gradient(-135deg, #006dba,#444);background: linear-gradient(-135deg, #006dba,#444);z-index: 0;}

.index02 .cont .list a:last-child{border-right: none;}

.index02 .cont .list a img{display: block;width: auto;height: 42px;margin: auto;margin-bottom: 20px;position: relative;z-index: 1;}

.index02 .cont .list a h3{font-size: 30px;background-image:-webkit-linear-gradient(0deg,#006dba,#006dba);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom: 40px;display: inline-block;font-weight:bold;position: relative;z-index: 1;}
.index02 .cont .list a h4{font-size: 16px;color: #222222;line-height: 30px;opacity:0.75;text-align: justify;text-align-last: center;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 60px;position: relative;z-index: 1;}
.index02 .cont .list a font{display: block;width: 38px;height: 38px;border-radius: 50%;border: 1px solid #a9aaab;font-size: 18px;color: #a9aaab;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;margin: auto;margin-top: 60px;position: relative;z-index: 1;}
.index02 .cont .list a:hover::after{opacity: 1;}
.index02 .cont .list a:hover font{border: 1px solid #fff;color: #fff;}
.index02 .cont .list a .icon02{display: none;}
.index02 .cont .list a:hover .icon01{display: none;}
.index02 .cont .list a:hover .icon02{display: block;}
.index02 .cont .list a:hover h3,.index02 .cont .list a:hover h4{color: #FFFFFF;background-image: none;-webkit-text-fill-color:#FFFFFF;}

/* index03wrap */
.index03wrap{width: 100%;box-sizing: border-box;padding: 100px 5%;background-size: cover;position: relative;z-index: 1;background-color: #f1f2f3;}
.index03wrap .swipernews{padding: 5px;width:100%;}
.index03wrap{width: 100%;box-sizing: border-box;}
.index03wrap .swiper-slide{box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.index03wrap .swiper-slide a{display: block;width: 100%;position: relative;background-color: #FFFFFF;padding-bottom: 224px;border-bottom: 2px solid #006dba;}
.index03wrap .swiper-slide a .img-box{width: 100%;overflow: hidden;}
.index03wrap .swiper-slide a .img-box img{width: 100%;}
.index03wrap .swiper-slide a .text{width: 100%;box-sizing: border-box;padding: 30px;background-color: #FFFFFF;position: absolute;bottom: 0;left: 0;z-index: 1;height: 224px;transition: all .3s;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-flow: column;flex-flow: column;}
.index03wrap .swiper-slide a:hover .text{height: 100%;}
.index03wrap .swiper-slide a .text .data{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-bottom: 20px;}
.index03wrap .swiper-slide a .text .data h3{font-size: 34px;color: #006dba;font-family: arial;}
.index03wrap .swiper-slide a .text .data p{font-size: 18px;color: #222;font-weight: bold;margin: 0 20px;font-family: arial;line-height: 16px;}
.index03wrap .swiper-slide a .text .data strong{display: block;width: 50px;height: 1px;background-color: #AAAAAA;}
.index03wrap .swiper-slide a .text h4{font-size: 16px;color: #222;line-height: 24px;font-weight: bold;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 30px;}
.index03wrap .swiper-slide a .text h5{font-size: 14px;color: #555;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;display: none;opacity: 0;transition: all .5s;margin-bottom: 40px;text-align: justify;}
.index03wrap .swiper-slide a .text .more{width: 110px;height: 30px;line-height: 30px;border: 1px solid #333;color: #333;background-color: #FFFFFF;font-size: 12px;margin: 0;}
.index03wrap .swiper-slide a .text .more::after{background-color: #276dba;}
.index03wrap .swiper-slide a .text .more:hover{color: #FFFFFF;}
.index03wrap .swiper-slide a:hover .text h5{display: block;opacity: 1;display: -webkit-box;}
.index03wrap .swiper-pagination{width: 100%;position: relative;margin-top: 30px;}
.index03wrap .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #006dba;background-color: transparent;opacity: 1;margin-right: 12px;}
.index03wrap .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.index03wrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #006dba;}
.newstitle h3{}
.index03wrap .more{margin-top:30px;}

/* index04wrap */
.index04wrap{width: 100%;box-sizing: border-box;padding: 0 2%;overflow: hidden;margin: 100px 0;}
.index04wrap .index04{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.index04wrap .index04 .left{width: calc(20% - 5px);position: relative;overflow: hidden;cursor: default;}
.index04wrap .index04 .left img{display: block;width: 100%;}
.index04wrap .index04 .right{width: calc(80% - 5px);height: 100%;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content: space-between;-webkit-flex-flow: column;flex-flow:column;position: absolute;height: 100%;top: 0;right: 0;}
.index04wrap .index04 .right li{width: 100%;height: calc((100% - 10px)/2);display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.index04wrap .index04 .right li a{display: block;width: calc((100% - 30px)/4);position: relative;overflow: hidden;cursor: default;}
.index04wrap .index04 .right li:nth-of-type(1) a:nth-of-type(2),.index04wrap .index04 .right li:nth-of-type(2) a:nth-of-type(3){width: calc(((100% - 30px)/4)*2 + 10px);}
.index04wrap .index04 .right li:nth-of-type(1) a:nth-of-type(3){background-color: #f1f2f3;}
.index04wrap .index04 .right li:nth-of-type(2) a:nth-of-type(1){background: -webkit-linear-gradient(45deg, #006dba,#006dba);background: -o-linear-gradient(45deg, #006dba,#006dba);background: -ms-linear-gradient(45deg, #006dba,#006dba);background: linear-gradient(45deg, #006dba,#006dba);}
.index04wrap .index04 .right li:nth-of-type(1) a:nth-of-type(3) h3{color: #222222;}
.index04wrap .index04 .right li a .imgbg{display: block;width: auto;height: 100%;min-width: 100%;transition: all .6s;}
.index04wrap .index04 a h3{font-size: 18px;color: #FFFFFF;box-sizing: border-box;padding: 0 30px;position: absolute;left: 0;bottom: 30px;}
.index04wrap .index04 .right li a .imgicon{width: auto;position: absolute;top: 30px;left: 30px;}
/* .index04wrap .index04 .right li a:hover .imgbg{transform: scale(1.1);} */
/* .index04wrap .index04 .left:hover img{transform: scale(1.1);} */
.index05{display:block;}
.index05{width: 100%;box-sizing: border-box;margin: 120px auto 80px;}
.index05 .i-tl{width: 800px;margin: auto;margin-bottom: 3%}
.index05 .i-tl h4{line-height: 32px;}
.index05 .swiper-container{width: 1200px;margin: auto;}
.index05 .cont{width: 100%;margin: 30px auto 0;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.index05 .cont li{width: 20%;box-sizing: border-box;margin-bottom: 20px;transition: all .3s;}
.index05 .cont li img{display: block;width: auto;max-width: 90%;margin: auto;}
.index05 .swiper-pagination{position: relative;width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.index05 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #006dba;background-color: transparent;opacity: 1;margin-right: 12px;}
.index05 .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.index05 .swiper-pagination .swiper-pagination-bullet-active{background-color: #006dba;}
.index055{display:none}
.index055{width: 100%;box-sizing: border-box;margin: 120px auto 80px;}
.index055 .i-tl{width: 800px;margin: auto;margin-bottom: 3%}
.index055 .i-tl h4{line-height: 32px;}
.index055 .swiper-container{width: 1200px;margin: auto;}
.index055 .cont{width: 100%;margin: 30px auto 0;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.index055 .cont li{width: 20%;box-sizing: border-box;margin-bottom: 20px;transition: all .3s;}
.index055 .cont li img{display: block;width: auto;max-width: 90%;margin: auto;}
.index055 .swiper-pagination{position: relative;width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;}
.index055 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: 1px solid #006dba;background-color: transparent;opacity: 1;margin-right: 12px;}
.index055 .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.index055 .swiper-pagination .swiper-pagination-bullet-active{background-color: #006dba;}

.index06{width: 100%;box-sizing: border-box;position: relative;padding: 150px 0;background: url(../img/index_bg15.jpg) fixed 50% 0 no-repeat;background-size: cover;}
.index06 .cont{width: 1200px;box-sizing: border-box;padding: 0;margin: auto;}
.index06 .cont h3{text-align: left;margin-bottom: 50px;}
.index06 .cont h4{font-size: 18px;color: #fff;line-height: 32px;margin-bottom: 60px;opacity:0.75;}
.index06 .toptl{text-align: left;}
.index06 .toptl h3{font-size: 40px;color: #fff;font-weight: bold;}
.index06 .more{margin: 0;    font-size: 13px;color: #fff; border-color: #fff;width: 186px;height: 46px;line-height: 46px;border: 1px solid #fff;transition: all .3s;background-color: transparent;}
.index06 .more:hover{color:#fff;border: 1px solid #333;}
.index06 .more:after{background-color: #333;}

.footer-wrap{width: 100%;box-sizing: border-box;overflow: hidden;background-color: #333;    border-top: 4px solid #006dba;}

.footer-wrap .f-nav{width: 1200px;;background-color: #333;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: center;box-sizing: border-box;background-color: #333; margin: 90px auto;}

.footer-wrap .f-nav a{display: block;width: auto;}
.footer-wrap .f-nav .f-logo{text-align: center;margin-right: 100px;}

.footer-wrap .f-nav .f-logo a{margin-bottom: 30px;}
.footer-wrap .f-nav .f-logo .img{width: auto;}
.footer-wrap .f-nav .f-logo .img img{display: block;width: 130px;margin:0 auto}
.footer-wrap .f-nav .f-logo a img{display: block;width:200px;margin:0 auto}

.footer-wrap .f-nav .f-logo .img p{font-size: 14px;color: #fff;margin-top: 10px;text-align: center;}

.footer-wrap .f-nav .navlist{width: 100%;box-sizing: border-box;display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;}

.footer-wrap .f-nav .navlist li{width:20%;}
.footer-wrap .f-nav .navlist li:nth-last-of-type(1){width: auto;}
.footer-wrap .f-nav .navlist li a{font-size: 18px;color: #fff;margin-bottom: 20px;font-weight: bold;}

.footer-wrap .f-nav .navlist li .info a{display: block;font-size: 14px;color: #fff;margin-bottom: 15px;    opacity: 0.66;font-weight:normal;}

.footer-wrap .f-nav .navlist li .info a:hover{text-decoration: underline;}
.ba{width: 100%;box-sizing: border-box;padding: 20px calc(50% - 600px);background-color: #292929;display: flex;display: -webkit-flex;-webkit-justify-content:center;justify-content: center;-webkit-align-items: center;align-items: center;}
.ba .left{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;align-items: center;}
.ba .left p,.ba .left a{font-size: 13px;color: #ffffff;opacity: 0.66;}
.ba .left p{margin-right: 40px;}

.ba .se{font-size: 12px;color: #FFFFFF;opacity: 0.4; letter-spacing: 0;}

/* 关于 */
.inner-banner{width: 100%;box-sizing: border-box;position: relative;}
.inner-banner img{display: block;width: 100%;}
.inner-banner .text{width: 50%;top: 55%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;text-align: center;}
.inner-banner .text-right{width: 50%;top: 60%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;text-align: center;}
.inner-banner .text-left{width: 50%;top: 60%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;text-align: center;}
.inner-banner .text h3,.inner-banner .text-right h3{font-size:72px;font-weight:bold;color:#FFFFFF;margin-bottom: 20px;letter-spacing: 3px;font-family: '微软雅黑';}
.inner-banner .text p{font-size: 20px;color: #FFFFFF;text-transform: uppercase;letter-spacing: 3px;font-family: arial;}

/* .about08 */
.about08{width: 1200px;margin: 90px auto;box-sizing: border-box;}
.about08 .mapwrap{width: 100%;position: relative;}
.about08 .mapwrap .map{width: 100%;height: 460px;}
.about08 .mapwrap .map .BMap_bubble_title{font-size: 16px;color: #222222;margin-bottom: 10px;}
.about08 .mapwrap .map .BMap_bubble_content{font-size: 14px;line-height: 24px;color: #666666;}

.about08 .bot{width: 1000px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-start;align-items: flex-start;border-bottom: 1px solid #DDDDDD;padding: 40px 0;}
.about08 .bot .left{font-size: 20px;color: #222222;width: 30%;font-weight: bold;}
.about08 .bot .right{width: 70%;}
.about08 .bot .right .fourth{margin-bottom: 30px}
.about08 .bot .right li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding-left: 20px;position: relative;margin-bottom: 10px;}
.about08 .bot .right li::before{content: '';display: block;width: 8px;height: 8px;background-color: #222222;position: absolute;left: 0;top: 5px;border-radius: 50%;}
.about08 .bot .right li p{font-size: 15px;color: #222222;width: 20%;}
.about08 .bot .right li font{font-size: 15px;color: #666666;width: 80%;}

.contact01{width: 1000px;}
.contact01 .item{margin-bottom: 80px;}
.contact01 .item:last-child{margin-bottom: 0;}
.contact01 .item .mapwrap img{display: block;width: 100%;}


/* 公司简?*/
.inner-banner .mbxwrap{width: 100%;box-sizing: border-box;background-color: #006dba;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;border-bottom: 1px solid #ddd;position: absolute;bottom: 0;left: 0;}
.inner-banner .mbxwrap h3{font-size: 22px;color: #006dba;font-weight: bold;box-sizing: border-box;padding: 0 200px;line-height: 80px;background-color: #FFFFFF;}
.inner-banner .mbxwrap .right{display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;}
.inner-banner .mbxwrap .right a{display: block;margin-left: 120px;font-size: 18px;color: #FFFFFF;}
.inner-banner .mbxwrap .right a:hover{color: #77c6a7;}
.inner-banner .mbxwrap .right a.active{display: none;}

/* aboutone01wrap */
.aboutone01wrap{width: 100%;box-sizing: border-box;padding: 80px 0;position: relative;}
.aboutone01wrap::before{content: '';display: block;width: 70%;height: 100%;background-color: #f2f4f8;position: absolute;top: 0;left: 0;z-index: 0;}
.aboutone01wrap .aboutone01{width: 1200px;margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;-webkit-flex-flow: row-reverse;flex-flow: row-reverse;position: relative;z-index: 1;}
.aboutone01wrap .aboutone01 .img-box{width: 45%;box-sizing: border-box;overflow: hidden;}
.aboutone01wrap .aboutone01 .img-box img{display: block;width: 100%;}
.aboutone01wrap .aboutone01 .text{width: 55%;box-sizing: border-box;padding-right: 80px;}
.aboutone01wrap .aboutone01 .text p{font-size: 16px;color: #006dba;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;margin-bottom: 30px;font-weight: bold;}
.aboutone01wrap .aboutone01 .text p::after{content: '';display: block;width: 40px;height: 2px;background-color: #006dba;margin-left: 10px;}
.aboutone01wrap .aboutone01 .text h3{font-size: 32px;color: #006dba;font-weight: bold;margin-bottom: 30px;}
.aboutone01wrap .aboutone01 .text h4{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;text-align: justify;}
.aboutone01wrap .aboutone01 .text h4:last-child{margin-bottom: 0;}

/* 市场研究 */
.m-tl{width: 900px;text-align: center;margin: auto;}
.m-tl h3{font-size: 36px;color: #006dba;font-weight: bold;}
.m-tl strong{display: block;width: 40px;height: 1px;background-color: #006dba;margin: 20px auto;}
.m-tl h4{font-size: 16px;color: #333;line-height: 30px;}

/* 市场总页?*/
.marketallwrap{width: 1000px;margin: 80px auto;box-sizing: border-box;}
.marketall{width: 100%;box-sizing: border-box;margin-top: 80px;}
.marketall .item{width: 100%;box-sizing: border-box;position: relative;margin-bottom: 70px;overflow: hidden;}
.marketall .item:last-child{margin-bottom: 0;}
.marketall .item img{display: block;width: 100%;transition: all .6s;}
.marketall .item .text{width: 100%;box-sizing: border-box;height: 100%;position: absolute;top: 0;left: 0;padding: 0 60px;display: flex;display: -webkit-flex;-webkit-flex-flow: column;flex-flow: column;-webkit-justify-content: center;justify-content: center;transition: all .3s;background-color: rgba(0,0,0,0.55);}
.marketall .item .text h3{font-size: 26px;color: #ffffff;font-weight: bold;}
.marketall .item .text p{font-size: 13px;color: #fff;opacity: 0.7;text-transform: uppercase;margin-top: 10px;font-weight: normal;}
.marketall .item .text .more{margin: 0;margin-top: 30px;border: 1px solid #fff;color: #fff;background-color: transparent;}
.marketall .item .text .more::after{background-color: #222;}
.marketall .item:hover .text .more{border: 1px solid #222;}
.marketall .item:hover .text .more::after{width:100%;}
.marketall .item:hover .text{background-color: #006dba;}
.marketall .item:hover img{transform: scale(1.05);}


/* 数据总页?*/
.service01{width: 100%;box-sizing: border-box;margin: 80px 0;}

/* service02 */
.service02{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.service02 a{display: block;width: 1200px;box-sizing: border-box;position: relative;margin:auto;}
.service02 a .bg{display: block;width: 100%;transition: all .6s;}
.service02 a .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.6);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;text-align: center;box-sizing: border-box;padding: 0 80px;transition: all .3s;}
.service02 a .text h3{font-size: 24px;color: #FFFFFF;margin-bottom: 20px;}
.service02 a .text p{font-size: 14px;color: rgba(255,255,255,0.75);text-transform: uppercase;line-height:1.3}
.service02 a .text strong{display: block;width: 50%;transition: all .5s;margin: 20px 0;height: 1px;background-color: #FFFFFF;}
.service02 a:hover .text strong{width: 30%;}
.service02 a .text img{display: block;width: auto;}
/*.service02 a:hover .text{background-color: rgba(20,92,64,0.5);}*/
.service02 a:hover .text{background-color: #006dba;}

/* service03wrap */
.service03wrap{width: 1200px;box-sizing: border-box;margin: 80px auto;}
.service03{width: 100%;box-sizing: border-box;border: 1px solid #ddd;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 30px;}
.service03 a{display: block;width: calc((100% - 2px)/2);position: relative;border-right: 1px solid #ddd;overflow: hidden;}
.service03 a:last-child{border-right: none;}
/* .service03 a::after{content: '';display: block;width: 100%;height: 100%;background-color: #fff;position: absolute;z-index: 0;top: 0;left: 0;transition: all .6s;opacity: 0;} */
.service03 a .bg-img{display: block;width: auto;transition: all .6s;position: absolute;top: 0;height: 100%;left: 50%;min-width: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.service03 a .text{width: 100%;box-sizing: border-box;position: relative;top: 0;left: 0;height: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;-webkit-flex-flow: column;flex-flow: column;z-index: 1;background-color: #FFFFFF;transition: all .6s;padding: 40px 30px;}
.service03 a .text h4{font-size: 16px;line-height: 30px;color: #222222;text-align: center;margin-top: 60px;}
.service03 a .text h4 span{font-weight: bold;color:/*  rgb(255,192,0) */#333;}
.service03 a:hover .text h4 span {color: rgb(255,192,0);}
.service03 a .text img{display: block;width: 70px;border-radius: 50%;box-sizing: border-box;border: 1px solid #006dba;}
.service03 a .text h3{font-size: 20px;color: #222222;margin: 30px 0;text-align: center;}
.service03 a .text strong{display: block;width: 60px;height: 2px;background-color: #006dba;}
.service03 a:hover .text{background-color: transparent;}
/* .service03 a:hover::after{background: #006dba;opacity: 0.9;} */
.service03 a:hover .text img{border: none;}
.service03 a:hover .text h3,.service03 a:hover .text h4{color: #FFFFFF;}
.service03 a:hover .text strong{background-color: #FFFFFF;}
.service03 a:hover .bg-img{transform: translateX(-50%) scale(1.1);-webkit-transform: translateX(-50%) scale(1.1);}

/* service04wrap */
.service04{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 30px;}
.service04 a{display: block;width: calc((100% - 1px)/2);box-sizing: border-box;overflow: hidden;position: relative;}
.service04 a img{display: block;width: 100%;}
.service04 a h3{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 20px;color: #ffffff;font-size: 20px;letter-spacing: 2px;}
/* service */
.service-item01{width: 100%;box-sizing: border-box;margin: 80px auto;}

/* service-item02 */
.service-item02{width: 1200px;margin: auto;box-sizing: border-box;margin-bottom: 120px;}
.service-item02 li{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 60px;}
.service-item02 li .img-box{width: 65%;overflow: hidden;}
.service-item02 li .img-box img{display: block;width: 100%;transition: all .6s;}
.service-item02 li .text{width: 35%;box-sizing: border-box;background-color: #f1f2f3;padding: 0 40px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;transition: all .3s;}
.service-item02 li .text .cont{width: 100%;text-align: center;}
.service-item02 li .text .cont strong{display: block;width: 30px;height: 2px;background-color: #006dba;margin: auto;}
.service-item02 li .text .cont h3{font-size: 24px;color: #222222;margin: 30px 0;}
.service-item02 li .text .cont h4{font-size: 15px;color: #333;line-height: 26px;margin-bottom: 50px;}
.service-item02 li .text .cont .font{font-size: 28px;color: #276dba;line-height: 40px;}
.service-item02 li:nth-of-type(even){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
.service-item02 li:hover .img-box img{transform: scale(1.1);}
.service-item02 li:hover .text{background-color: #006dba;}
.service-item02 li:hover .text strong{background-color: #FFFFFF;}
.service-item02 li:hover .text h3,
.service-item02 li:hover .text h4,
.service-item02 li:hover .text .font{color: #fff;}




.fy{width: 1200px;box-sizing: border-box;padding: 40px 0 60px;justify-content: center;-webkit-justify-content: center;display: flex;margin: auto;display: -webkit-flex;}
.fy a{display: block;width: auto;min-width: 32px;height: 34px;line-height: 34px;font-size: 14px;color: #b8b8b8;border: 1px solid #b8b8b8;border-radius: 5px;background-color: #FFFFFF;transition: all .3s;margin: 0 7px;text-align: center;box-sizing: border-box;padding: 0 10px;}
.fy a:hover{background-color: #006dba;border-color: #006dba;color: #FFFFFF;}
.fy .active{background-color: #006dba;border-color: #006dba;color: #FFFFFF;}
.fy a:nth-of-type(1){margin-left: 0;}

/*index*/
.section-line {position: relative;}
.section-line .line {position: absolute;left: 50%;width: 1px;height: 100%;background-color: #d5d5d5;margin-left: -1px;}
.section-line .section-line-item {position: relative;width: calc(50% - 30px);background-color: #fff;padding: 30px 30px;border-radius: 10px;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;margin: 40px 0;box-shadow: 0px 4px 10px rgba(39, 109, 186, .35);}
.section-line .section-line-item:hover {background-color: #276dba;cursor: pointer;}
.section-line .section-line-item:nth-child(2n + 1) {margin-left: -webkit-calc(50% + 30px);margin-left: calc(50% + 30px);}
.section-line .section-line-item .img-box img {display: block;width: 80px;height: 80px;}
.section-line .section-line-item .box {padding: 0 10px;}
.section-line .section-line-item .box-title {font-size: 18px;font-weight: bold;color: #333;}
.section-line .section-line-item .box-text {font-size: 14px;color: #666;margin-top: 20px;line-height: 26px;}
.section-line .section-line-item:hover .box-title,.section-line .section-line-item:hover .box-text {color: #fff;}
.section-line .section-line-item:nth-child(2n) {flex-direction: row-reverse;}
.section-line .section-line-item:nth-child(2n) .box {text-align: right;}
.section-line .section-line-item:nth-child(2n):before{ content: '';
	position:absolute;
	right:-40px;
	width: 20px;
	height: 20px;
	border: 1px solid #276dba;
	border-radius: 50%;
	background-image: repeating-radial-gradient(skyblue 0px, skyblue 5px, #fff 5px, #fff 10px);
}
.section-line .section-line-item:nth-child(2n + 1):before{ content: '';
	position:absolute;
	left:-40px;
	width: 20px;
	height: 20px;
	border: 1px solid #276dba;
	border-radius: 50%;
	background-image: repeating-radial-gradient(skyblue 0px, skyblue 5px, #fff 5px, #fff 10px);
}

@media only screen and (max-width: 1600px){
	.index01wrap .index01 .num-gd .mpbg{width: 100%;}

	.banner-wrap .banner a .text h3{font-size: 44px;letter-spacing: 3px;}
	.banner-wrap .banner a .text h3 span{font-size:62px;letter-spacing: 3px;}
	.banner-wrap .banner a .text h4{font-size: 15px;letter-spacing: 2px;line-height: 26px;width: 45%;}
	.index01wrap .index01 .num-gd{margin-top:30px;}
	.index01wrap .index01 .num-gd .mumping_mun{margin-bottom:0;width:700px;}
	.index01wrap .index01 .num-gd .mumping_mun li h2{font-size:54px;}
	.t-text h3{font-size:34px;}
	.t-text h4{font-size:15px;line-height:26px;width:700px;}
	.index01wrap{    padding: 100px 0 100px;}
	.index02wrap .index02 .cont li a .text h3{font-size:30px;}
	.index02wrap{padding: 200px 0 0;}
	.footer-wrap .f-nav{ }
	.ba{    padding: 20px calc(50% - 600px);}
	.footer-wrap .f-nav .f-logo{width:35%;}
	.index02wrap .index02 .cont li a .text p{font-size:14px;}
	.index02wrap .index02 .cont li a .text h4{font-size:15px;line-height: 26px;}
	.t-text p{font-size:14px;}

	.new_list .new_l{height: 341.3px;}
	.index05wrap a .text .more{height: 36px;line-height: 36px;font-size:13px;}
	.index04wrap .index04 a h3{font-size: 15px;letter-spacing: 0;padding: 0 20px;}
	.i-tl h3{font-size: 34px;}
	.i-tl h4{font-size: 16px;line-height: 26px;}
	.index02 .cont .top h3{font-size: 34px;}
	.index02 .cont .top h4{font-size: 16px;}
	#wrapper section #section-home #block-4{padding: 50px 100px;}
/* 	.header-wrap .header .right .nav li a{height: 72px;line-height: 72px;font-size:15px;} */
	.header-wrap .header .logo img{height: 42px;}
	.banner-wrap .banner a .text{width: 1100px;padding-top: 72px;}
	.index06 .cont h4{font-size: 16px;line-height: 26px;}
	.index06 .cont h4{margin-bottom: 40px;}
	.index06 .toptl h3{margin-bottom: 36px;font-size: 34px;}
	.index02 .cont .list a h4{font-size: 15px;line-height: 26px;min-height: 52px;}
	.footer-wrap .f-nav .navlist li a{font-size: 16px;}
	/*.footer-wrap .f-nav .f-logo .img img{width: 110px;}*/
	/*.footer-wrap .f-nav .f-logo a img{height: 46px;}*/
	.m-tl h3{font-size:32px;}
}