@charset "utf-8";
body{font-size:14px;} 
.box{width:1200px; margin:auto; position:relative; z-index:2;}
.page-top{ padding-top:120px;}
.clear
{
 height:0px; clear:both; overflow:hidden;
}
#top-nav {
border-bottom:1px solid #fff;
  height: 100px;
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  -webkit-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -khtml-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -moz-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
}
#top-nav .nav-box {
  width: 1200px;
  position: relative;
  padding: 0;
  margin: 0 auto;
  overflow:visible;
  -webkit-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -khtml-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -moz-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
}
#top-nav .logo {
  float: left;
  display: block;
  width: 60px;
  height: 60px;
  margin-top: 25px;
  will-change: transform;
  -webkit-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -khtml-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -moz-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -webkit-transform: scale(1);
  -khtml-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#top-nav .logo:hover {
  -webkit-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -khtml-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -moz-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
  -webkit-transform: scale(1.1);
  -khtml-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
#top-nav .menu {
  max-width: 60%;
  padding: 0px;
  float: right;
  display: block;
  margin-top:20px;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
}
#top-nav.hidenav{ top: -110px;}

#top-nav.shownav {
border-bottom:1px solid #cbcbcb;
top:0px;
height: 60px;
background: #fff;
box-shadow:0px 0px 2px #cbcbcb;
}
#top-nav.shownav:after {
  display: none;
}
#top-nav.shownav .logo {
  -webkit-transform: scale(0.6);
  -khtml-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  margin-top: 5px;
  margin-left:-9px;
  width: 43px;
  height: 43px;
}
#top-nav.shownav .logo:hover {
  -webkit-transform: scale(0.7);
  -khtml-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}
#top-nav.shownav .nav-box {
  padding: 0 10px;
}
#top-nav.shownav .menu {
margin-top:0;
transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;
}
#top-nav.shownav .social {
  padding: 7px 0 0 30px;
}
#top-nav.shownav .mobile-nav-btn {
  top: 10px;
}
#top-nav.active {
  background: #d4d4d4;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.6);
}


#top-nav .cate{ width:100px; float:left; position:relative; z-index:100; }
#top-nav .cate .title{ width:100px; height:60px; line-height:60px; overflow:hidden;position:relative; z-index:9999; text-align:right}
#top-nav .cate .title a{}
#top-nav .cate .title span{ display:block; width:100%; height:60px; position:absolute; left:0; z-index:9999;}
#top-nav .cate .title span.zh{ top:0px;font-size: 16px;}
#top-nav .cate .title span.en{ top:60px;text-transform:uppercase;font-size: 16px;}
#top-nav .cate .nav{ position:relative; background:#fff; left:-175px; top:100px; opacity:0; width:250px; height:0; padding:0 25px; overflow:hidden; z-index:99; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.1s;}
#top-nav .cate .nav li{ overflow:hidden; text-align:right; white-space:nowrap; border-bottom:1px solid #d8d8d8;height:40px; line-height:40px;}
#top-nav .cate .nav li:last-child{ border-bottom:none;}
#top-nav .cate .nav li .xtitle{ display:block;}
#top-nav .cate .nav li .xtitle .s_zh{ float:left; padding-right:10px;}
#top-nav .cate .nav li .xtitle .s_en{ font-size:12px; text-transform:uppercase;}
#top-nav .cur .title a{ color:#111;}
#top-nav .cur .title span.zh{ top:-60px;}
#top-nav .cur .title span.en{ top:0px;}
#top-nav .cur .nav{ opacity:1.0; width:250px; height:auto;padding:20px 25px; top:-5px; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.2s;z-index:999;border:1px solid #f1f1f1;border-top:1px solid #cbcbcb; box-shadow:0px 0px 2px #cbcbcb;}


/*首页小箭头*/
@keyframes drop-arrow {
  0% {
    -webkit-transform: translate(0, -7px);
    -khtml-transform: translate(0, -7px);
    -moz-transform: translate(0, -7px);
    -ms-transform: translate(0, -7px);
    transform: translate(0, -7px);
  }
  34% {
    -webkit-transform: translate(0, 7px);
    -khtml-transform: translate(0, 7px);
    -moz-transform: translate(0, 7px);
    -ms-transform: translate(0, 7px);
    transform: translate(0, 7px);
  }
  48% {
    -webkit-transform: translate(0, -7px);
    -khtml-transform: translate(0, -7px);
    -moz-transform: translate(0, -7px);
    -ms-transform: translate(0, -7px);
    transform: translate(0, -7px);
  }
  82% {
    -webkit-transform: translate(0, 0);
    -khtml-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -khtml-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.next-section {
  width: 24px;
  height: 24px;
  background: url(../images/index_xiala.png) no-repeat center center;
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 3;
  will-change: animation;
  -webkit-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;
  -khtml-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;
  -moz-transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;
  transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;
  animation: drop-arrow alternate infinite 3s cubic-bezier(0.52, 0.01, 0.16, 1);
}
.next-section:hover {
  bottom: 15px;
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}


.links{ padding:10px 0;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;}
.links .tit{ font-size:16px; line-height:40px;}
.footer{ background:#fff; text-align:center; padding:20px 0 0; color:#999; margin-top:50px;}
.footer .info{ background:url(../images/mark.png) no-repeat bottom center; padding:20px 0 140px 0;line-height:24px;}
.footer .link{ padding:40px 0; border:1px solid #cbcbcb; border-left:none; border-right:none; margin:30px 0 0;}
.footer .link em{ padding:0 20px; font-style:normal; color:#666;}
.footer .copyright{ padding:30px 0;}


/*返回顶部*/
.backToTop { width:59px; height:0; overflow:hidden;background:url(../images/top.png) no-repeat; position: fixed; _position: absolute; right: 0px; bottom: 0px; _bottom: "auto"; cursor: pointer; opacity: .4; filter: Alpha(opacity=40); z-index:9999; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.2s;}

.backToTop.cur { width: 59px; height:59px; background:url(../images/top.png) no-repeat; position: fixed; _position: absolute; right: 0px; bottom: 0px; _bottom: "auto"; cursor: pointer; opacity: .4; filter: Alpha(opacity=40); z-index:9999; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.2s;}
.backToTop:hover{background:url(../images/top.png) no-repeat 0 0; opacity: 1.0; filter: Alpha(opacity=100);}

.go_back { width:58px; height:0; overflow:hidden; background:url(../images/go_back.png) no-repeat; position:fixed; right:0; top:0px; cursor: pointer; opacity:.4; z-index:19;}
.go_back.cur { width:58px; height:58px;  right:0; top:100px; cursor: pointer; opacity:.4; z-index:19;transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.4s;}
.go_back:hover{opacity: 1.0; filter: Alpha(opacity=100);}



/*公共标题*/
.com_title{ text-align:center; overflow:hidden; margin-top:40px;}
.com_title .zh{ overflow:hidden; font-size:40px; letter-spacing:3px; color:#000; padding:0 0 20px 0;}
.com_title .zh h3{ font-size:26px;letter-spacing:0px;}
.com_title .en{text-transform:uppercase; color:#a6a6a6; line-height:20px; padding:0 0 20px 0;}
.com_title .line{ height:1px; width:60px; overflow:hidden; margin:0 auto; background-color:#989898; margin-bottom:20px;}

.com_title_anli .zh{ padding-bottom:10px;}
.com_title_anli .en{ padding-bottom:30px;}
.com_title_anli .line{margin-bottom:30px;}



/*首页*/
.biglogo .box{ overflow:hidden; }
.biglogo .bg{ margin-top:110px; overflow:hidden; text-align:center}
.biglogo .slogan{ color:#999; line-height:20px; width:384px; margin:20px auto 0;text-align:justify}
.biglogo .h-banner{margin-top:110px;}

.index .ad{ margin-top:40px;}
.index .lmnav{}
.index .lmnav li{float:right; font-size:15px; margin-left:20px; margin-top:40px;}
.index .lmnav li a{color:#555;}
.index .lmnav li a:hover{ color:#000;}

.index .list{ padding-top:40px;}
.index .list li{ overflow:hidden; border-bottom:1px solid #a3a3a3; padding-bottom:25px; margin-bottom:25px;}
.index .list .text{ width:800px; float:left;}
.index .list .text .title{ margin-bottom:20px; text-align:right; overflow:hidden;}
.index .list .text .title .t{ width:80%; overflow:hidden; white-space:nowrap; text-align:left; float:left;}
.index .list .text .title .t .big{ font-size:24px;}
.index .list .text .title .t .big a{ color:#555;}
.index .list .text .title .t .big a:hover{ color:#000;}
.index .list .text .title .t .small{ color:#bcbcbc; font-size:12px; line-height:18px;}
.index .list .text .title .date{font-size:12px;}

.index .list .text .zh{ line-height:28px; margin-bottom:15px;}
.index .list .text .en{ line-height:20px; color:#bcbcbc; font-size:12px;}

.index .list .img{ width:350px; float:right; overflow:hidden;}

.news{ margin-top:40px;}
.news .tit{ font-size:24px; text-align:center;border-bottom:1px solid #cbcbcb; line-height:60px; margin-bottom:20px; padding-bottom:20px;}
.news .tit a{color:#555;}
.news .tit a:hover{ color:#000;}
.news .title{overflow:hidden;font-size:16px;line-height:40px;}
.news .title a{color:#555;}
.news .title a:hover{ color:#000;}
.news .con{color:#a3a3a3;height:400px;}
.news .con ul{width:350px;float:left; height:100px; padding:0 20px;}
.news .con span{font-size:12px; float:right;color:#bcbcbc;}
.news p{padding-bottom:10px;font-size:14px; line-height:25px;}

.mbx_nav{ float:right; line-height:60px;height: 60px;}
.banner img{ width:100%;}

/*案例*/
.anli {}
.ilist .imglist{ overflow:hidden;}
.ilist .imglist ul{ width:1245px;}
.ilist .imglist .loop { width:370px; float:left; margin:0 45px 45px 0;}
.ilist .imglist .loop .top{ width:100%; height:250px; overflow:hidden; position:relative;}
.ilist .imglist .loop .img{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.ilist .imglist .loop .bg{ width:100%; height:100%;position:absolute; left:0; top:250px; z-index:100; background:#000 url(../images/zoom.png) no-repeat 97% 6%; opacity: .0; filter: Alpha(opacity=0);transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) .7s;}
.ilist .imglist .loop .cur .bg{top:0;opacity:.5;filter: Alpha(opacity=50);transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) .7s;}
.ilist .imglist .loop .text{ width:100%; height:100%; text-align:center; overflow:hidden;position:absolute; left:0; top:0; z-index:101; opacity:0;filter: Alpha(opacity=0); transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}
.ilist .imglist .loop .cur .text {opacity:1;filter: Alpha(opacity=100); transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}

.ilist .imglist .loop .text a{ display:block; width:100%; height:100%; color:#fff; overflow:hidden;}
.ilist .imglist .loop .text a:hover{ color:#fff;}
.ilist .imglist .loop .text .zh{ font-size:18px; margin-top:100px;}
.ilist .imglist .loop .text .en{text-transform:uppercase;  font-size:12px; -webkit-transform : scale(0.8); }
.ilist .imglist .loop .text .line{ width:40px; height:1px; overflow:hidden; background:#fff; margin:12px auto;}

.ilist .imglist .loop .bot{ height:165px; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1;}
.ilist .imglist .loop .bot .zh{ line-height:22px;max-height:66px; overflow:hidden; margin-bottom:20px; font-weight:bold; color:#555}
.ilist .imglist .loop .bot .en{ line-height:22px;max-height:66px; overflow:hidden; color:#989898; word-break:break-all}


.anli .ilist_bot { margin-top:70px;}
.anli .ilist .loop .shang{ height:185px; padding:30px; overflow:hidden; background:#f1f1f1;}
.anli .ilist .loop .shang .zh{ line-height:22px; margin-bottom:20px; font-weight:bold; color:#555}
.anli .ilist .loop .shang .en{ line-height:22px; color:#989898; word-break:break-all}

.anli .ilist .loop .xia{ width:100%; height:100px; overflow:hidden;}
.anli .ilist .loop .xia a{ display:block; width:100%; height:100%; text-align:center; color:#fff; overflow:hidden; background:#989898;}
.anli .ilist .loop .xia a:hover{ color:#fff;background:#000;animation: xia_anli .8s;}
.anli .ilist .loop .xia .zh{ font-size:18px; margin-top:20px;}
.anli .ilist .loop .xia .en{text-transform:uppercase;  font-size:12px; -webkit-transform : scale(0.8); }
.anli .ilist .loop .xia .line{ width:40px; height:1px; overflow:hidden; background:#fff; margin:8px auto;}

/*---------------------------------*/
.team .ulbox{ width:100%; overflow:hidden;}
.team{ margin-top:30px;}
.team ul{ width:1300px;}
.team .loop { width:230px; float:left; margin:0 93px 50px 0;}
.team .loop .top{ width:100%; height:157px; overflow:hidden; position:relative;}
.team .loop .img{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.team .loop .bg{ width:100%; height:100%;position:absolute; left:0; top:0; z-index:100; background:#000; opacity: .0; filter: Alpha(opacity=0); transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}
.team .loop .cur .bg{ opacity: .5; filter: Alpha(opacity=50); animation: pic_anli .8s; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}
.team .loop .text{ opacity:0;filter: Alpha(opacity=0); width:100%; height:100%; text-align:left; overflow:hidden;position:absolute; left:0; top:0; z-index:101; transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}
.team .loop .cur .text{ opacity:1;filter: Alpha(opacity=100); transition: all cubic-bezier(0.34, 0.57, 0.21, 0.99) 0.7s;}

.team .loop .text a{ display:block; width:100%; height:100%; color:#fff; overflow:hidden;}
.team .loop .text a:hover{ color:#fff;}
.team .loop .text .zh{ margin:100px 0 0 20px; display:inline-block;}
.team .loop .text .zh span{ display:block;}
.team .loop .bot{ height:110px; padding:20px 0; overflow:hidden;}
.team .loop .bot .zh{ line-height:22px; margin-bottom:10px; font-weight:bold; color:#555}
.team .loop .bot .en{ line-height:18px; color:#989898; white-space:nowrap; font-size:12px; color:#d0d0d0;}

#list{ margin-top:30px;}


/*数字动画*/
.countbox{display: flex;align-items: center;margin-top: 50px;}
.countbox .item{text-align: center;flex: 1}
.countbox .item .num{font-size:60px;color:#000000;line-height:60px;display:inline-block}
.countbox .item p{font-size:18px;color: #999;margin-top:18px}
.countbox .item .numbox{position: relative;display: inline-block;font-size:0;}
.countbox .item .txt{font-size:18px;display:inline-block;color:#000000;}
.countbox .scale{text-align: center;flex: 1;}
.countbox .scale .scalecon{border-left-width: 1px;border-left-style: solid;border-left-color: #000000;height: 60px; display:table-cell;vertical-align:bottom;}
.countbox .scale .scalecon p{font-size:14px;text-align: left;padding-left: 5px;}


.course img{ width:100%;}

.guimo{margin-bottom: 50px;}

/*资质*/

.zizhi {display: flex;width: 90%;margin: auto;}
.zizhicon{flex: 1}

/*轮播图*/
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}



/*联系方式*/
.lianxi .cnt { margin-top:30px;}

.lianxi .cnt .text{text-align: center}
.lianxi .cnt .text p{ line-height:24px; margin-bottom:15px;}
.lianxi .cnt .text .top{}


/*列表页*/
@keyframes odd_pagelist{
from {background:#f1f1f1;}
to {background:#000;color:#fff;}
}
.pagelist{}
.pagelist .ilist .date{ display:none;}
.pagelist .tlist .imglist .loop{ line-height:50px; white-space:nowrap; text-align:right; background:#fff; overflow:hidden;}
.pagelist .tlist .loop:nth-child(odd) {background:#f1f1f1;}
.pagelist .tlist .loop:nth-child(even) {background:#fff;}
.pagelist .tlist .loop:hover {background:#000; color:#fff; animation: odd_pagelist .0s;}
.pagelist .tlist .loop:hover a{ color:#fff;}
.pagelist .tlist .loop:hover a:hover{color:#fff;}
.pagelist .tlist .loop .img,
.pagelist .tlist .loop .bg,
.pagelist .tlist .loop .line,
.pagelist .tlist .loop .bot{ display:none;}
.pagelist .tlist .loop .text{ width:80%; overflow:hidden; float:left; text-align:left;}
.pagelist .tlist .loop .text .zh{ padding-left:60px;}

.pagelist .tlist .loop .text div{ display:inline;}
.pagelist .tlist .loop .date{ padding-right:60px; color:#999}

.pagelist .com_title .list_change{ position:absolute; right:0; top:0; width:100px; height:50px; overflow:hidden;}
.pagelist .com_title .list_change a{ display:block; float:left; width:50px; height:100%;}
.pagelist .com_title .list_change .text:hover{ background:url(../images/list_bg.png) no-repeat 0px -50px;}
.pagelist .com_title .list_change .img:hover{ background:url(../images/list_bg.png) no-repeat -50px -50px;}
.pagelist .com_title .imgcur {background:url(../images/list_bg.png) no-repeat 0 0;}
.pagelist .com_title .textcur {background:url(../images/list_bg.png) no-repeat 0 -100px;}

.flickr{width:100%;height:30px;margin-top:30px}
.flickr li{float:left;margin-right:10px;list-style: none;}


/*大图页*/
.bigimg .list li{ overflow:hidden; margin-bottom:10px;}
.bigimg .list li .img{ overflow:hidden;}
.bigimg .list li .text { background:#fff; width:100%; padding:30px 0 10px; line-height:24px;}
.bigimg .list li .text p{ margin-bottom:20px;}


/*
height:720px;

*/


/*介绍*/
.team{ margin-bottom:100px;}
.jieshao .cnt{ margin-top:20px; margin-bottom:100px; overflow:hidden;}
.jieshao .cnt .zh{ width:45%; float:left; color:#666}
.jieshao .cnt .en{ width:45%; float:right; color:#989898;}
.jieshao .cnt p{ line-height:24px; margin-bottom:20px;}

.jieshao .hezuo .ulbox{ overflow:hidden; margin-top:30px;}
.jieshao .hezuo img{width:100%}
.jieshao .hezuo .ulbox ul{ width:1210px; overflow:hidden;}
.jieshao .hezuo .ulbox li{ width:142px; height:142px; float:left; overflow:hidden; margin:0 9px 9px 0;}
.jieshao .hezuo .ulbox li img{ margin:0 auto;}



/*服务*/
.fuwu{margin:80px 0;}
.fuwucon{display: flex;align-items:flex-start;margin-top: 15px;}
.fuwucon .fuwulist{flex: 1}
.fuwu .line1{ height:1px;overflow:hidden; margin:0 auto; background-color:#989898; margin-bottom:5px;}
.fuwu .tit{ overflow:hidden; font-size:40px; letter-spacing:3px; color:#000; padding:0 0 20px 0;text-align: right;}
.fuwu .con{ text-transform:uppercase; color:#a6a6a6; line-height:20px; padding:0 0 20px 0;text-align: right;}
.fuwutit{font-size:16px; line-height: 40px;font-weight: bold;}
.fuwucon .fuwulist p{font-size:13px; line-height: 20px;}

.jieshao .kb,.fuwu .kb{ height:100px;}

