.header{border-bottom: solid 1px #cccccc; height: 100px;position: fixed;top: 0;width: 100%;z-index: 99999;background: white;}
.logo{float: left;margin-top: 12px; width:252px;}
.navbar{float: left;margin-left:100px;}
.navbar .nav-item{float: left;padding-right:30px; padding-top:30px;}
.navbar .category{position: relative; color: #666666;display: block;font-size: 16px;height:38px;line-height:38px;padding:0 10px;border-radius:5px; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;  }
.navbar .category:after{position: absolute;content: '';width: 0%;height: 3px;background: #205fb4;left: 50%;bottom:-30px;transition: all .5s;}
.navbar .category.hover:after,.navbar .category:hover:after{width: 100%;left: 0;}
.navbar .category.hover{color: #245197;}
.navbar .category:hover{color: #fff;background: #205fb4;}

.header .dropdown-menu {border-top: solid 1px #dcdcdc; z-index: 999;background-color: #fff;-webkit-transition: none;-o-transition: none;transition: none;height: auto;display: none;overflow: hidden;width: 100%;left: 0;margin-top: 0;-ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-o-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);}
.header .dropdown-menu.full-screen {position: absolute;top: 90px;}
.nav-item:hover .dropdown-menu {display: block;visibility: visible;}
.dropdown-container .container-middle{text-align: center;}
.menu-wrap{width: 478px;margin: 0 auto;}
.menu-list{float: left;margin-right: 140px;padding: 30px 0;}
.mar8{margin: 0 80px;}
.menu-list:last-child{margin-right: 0;}
.menu-tit{font-size: 16px;color: #333;margin-bottom: 25px;}
.menu-pic{width: 169px;height: 130px;margin-bottom: 15px;}
.menu-pic img{width: 100%;display: block;}
.menu-list a{font-size: 14px;line-height: 32px;color: #666;display: block;}
.menu-list a:hover{color: #245197;}
.nav-posi{position: relative;}
.menupa{padding: 10px 0px;background: #fff; -webkit-box-shadow: -2px 0 5px 0 rgba(0,0,0,0.1);box-shadow: -2px 0 5px 0 rgba(0,0,0,0.1);width: 130px;}
.dropmenu {position: absolute;top: 90px;left: -35px;z-index: 500;max-height: 0;opacity: 0;overflow: hidden;transition: max-height 1s;}
.navbar .nav-item:hover .dropmenu {opacity: 1;max-height: 500px;padding:10px 5px;}
.dropmenu a{display: block;text-align: center;font-size: 14px;color:#666;line-height: 30px;padding:0 20px;white-space: nowrap;transition: all .3s;}
.dropmenu a:hover{color: #f90;}
.lanu{position: relative; float: right;margin-top: 41px;width:133px;height: 24px;text-align: center;}
.lanu a{position: relative;padding: 0 5px; z-index: 33; font-size: 14px;color: #999;display: inline-block;height: 24px;text-align: center;line-height: 24px;}
.lanu a.active{color: white;}

.lanu img {
    position: absolute;
    z-index: 10;
    left: -2px;
    top: 0px;
    height: 24px;
}

.header.hover{height: 100px;}


/*banner*/
.banner{
	height: 750px;
	margin-bottom: 100px;
	position: relative;
	top: 100px;
}
.banner .slides{
	height: 750px;
}
.banner .slides li{
	height: 750px;
	position: relative;
}
.banner .slides li>a{
	width: 100%;
	height: 100%;
	display: block;
}

.banner-posi{
	position: absolute;
	z-index: 9999;
  visibility: hidden;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.banner .flex-active-slide .banner-posi{
  visibility: visible;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}
.banner .banner-tit{
	position: absolute;
	z-index: 9999;
	font-family: "思源黑体 CN Bold",'bold';
	font-size: 50px;
	text-align: center;
	width: 100%;
	color: #fff;
	letter-spacing: 3px;
	margin-top: 120px;
	visibility: hidden;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.banner .flex-active-slide .banner-tit,.banner .flex-active-slide .banner-tit1{
  visibility: visible;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-transform: translateY(-70px);transform: translateY(-70px);
}
.banner .flex-active-slide .set-btn{
  visibility: visible;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-transform: translateY(70px);transform: translateY(70px);
}
.banner .banner-tit1{	
	position: absolute;
	z-index: 9999;
	width: 880px;
	left: 50%;
	margin-left: -440px;

	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top: 210px;

	visibility: hidden;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.banner .set-btn{
	
	position: absolute;
	z-index: 9999;
  	visibility: hidden;
  	left: 50%;margin-left: -75px;border-radius: 30px;margin-top: 320px;
  	-webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  	-webkit-animation-delay: .8s;
   	animation-delay: .8s;
    width: 150px;height: 40px;line-height: 38px;border: solid 1px #fff;text-align: center;font-size: 14px;color: white;
}
.flex-control-nav{text-align: center;position: absolute;bottom: 20px;width: 100%;}
.flex-control-nav li{display: inline-block;border-radius: 50%;margin: 0 10px;}
.flex-control-nav li a{display: block; width: 12px;height: 12px;background: white;border-radius: 50%;}
.flex-control-nav li a.flex-active{background: transparent;border: solid 2px #fff;}

.flex-prev{opacity: 0; position: absolute;background: url(../images/page-leftH.png) no-repeat center;background-size: 20px 34px;width: 20px;height: 34px;left: 20px;top: 50%;margin-top:-17px;}
.flex-next{opacity: 0;position: absolute;background: url(../images/page-rightH.png) no-repeat center;background-size: 20px 34px;width: 20px;height: 34px;right: 20px;top: 50%;margin-top:-17px;}
.banner:hover .flex-prev,.banner:hover .flex-next{opacity: 1;}


.set-btn{
	display: block;
	margin: 0 auto;
  	border-radius: 30px;
  	transition: all .5s;
    width: 150px;height: 40px;line-height: 38px;border: solid 1px #cccccc;text-align: center;font-size: 14px;color: #333;
}
.set-btn:hover{color: #F90;border: solid 1px #F90;}
.set-btn:hover a{color: #F90;}

/*第一版*/
.index-one{padding: 87px 0 118px 0; }
.ino-tit{width:431px; height:68px; margin:0 auto;font-size: 36px;color: #205fb4;line-height: 36px;text-align: center;letter-spacing: 3px;position: relative;margin-bottom: 48px; background:url(../images/index/ihead.png) no-repeat center center; }

.indexabouts { background:url(../images/aboutbj.png) no-repeat top left #f5f5f5; background-size:25% auto;}
.index-one .indexabout { margin-bottom:65px;}
.index-one p{line-height: 26px;color: #666;font-size: 16px;width: 1058px;margin: 0 auto; text-indent:2rem; line-height:32px;}
.indexpro  { height:auto; overflow:hidden;margin-bottom: 65px;}

.indexpro li { width:30%; float:left; margin-right:3%;margin-bottom:25px;overflow:hidden; }
.indexpro li img{ width:100%; border:1px solid #eee;transition: all .5s; }
.indexpro li h3{ width:100%; text-align:center; font-size:21px; background:#eee; line-height:48px; margin-top:-4px;}
.hidden{width: 100%;overflow: hidden;}
.indexpro li img:hover{transform: scale(1.35);}
.indexpro li:hover h3{ color:#F90;background:#ccc;}


/*第二版*/
.index-two{padding: 0 40px; padding-bottom: 47px;}
.int-list{width: 100%;margin-bottom: 33px;overflow: hidden;}
.int-pic{float: left;width: 50%;overflow: hidden;}
.int-pic img{display: block;width: 100%;transition: all .5s;}
.int-font{ width: 27.8%;float: left;margin-left: 5.5%;padding-top: 6% ;}
.int-tit{transition: all .5s;margin-bottom: 15px; font-size: 26px;color: #205fb4;padding-bottom: 22px;position: relative;}
.int-tit:after{position: absolute;content: '';width: 35px;height: 2px;background: #0653c5;left: 0;bottom: 0;}
.int-font p{transition: all .5s;font-size: 16px;color: #666;line-height: 24px;margin-bottom: 55px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 72px;}
.int-font .set-btn{transition: all .5s;margin: 0;}
.int-list:hover{background: #f5f5f5;}
.int-list:hover .int-pic img{transform: scale(1.1);}
.int-list:hover .int-font .int-tit,.int-list:hover .int-font p,.int-list:hover .int-font .set-btn{transform: translateX(20px);}
.int-list:hover .int-font .set-btn{color: white;background: #0653c5;border: none;}
.int-list:hover .int-font .set-btn a{color: white;}

/*第三版*/
.index-three{padding: 80px 0;background: #f5f5f5;}
.ine-tit{color: #205fb4;font-size: 36px;line-height: 36px;margin-bottom:30px;text-align: center;letter-spacing: 3px;}
.ine-left{float: left;width: 49%;padding: 24px 50px 33px 50px;background: white;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.ine-list{overflow: hidden; display: block;padding: 30px 0;border-bottom: dashed 1px #cccccc;}
.ine-list .ine-time{float: left;}
.ine-list h4{font-size: 46px;color: #333;line-height: 36px;margin-bottom: 4px; font-family: 'ak';}
.ine-list h5{font-family: arial;color: #333;font-size: 14px;position: relative;padding-bottom: 18px;line-height: 14px;}
.ine-list h5:after{position: absolute;content: '';width: 20px;height: 2px;background: #2857c3;bottom: 0;left: 0;}
.ine-mid{float: left;width: 72.5%;margin-left: 6%;}
.ine-mid h3{color: #333;font-size: 18px;line-height: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 9px;}
.ine-mid p{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;font-size: 14px;color: #666;line-height: 20px;}
.ine-rig{float: right;background: url(../images/ine-left.png) no-repeat center;width:16px;height: 70px;transition: all .5s;}
.ine-list:hover h3,.ine-list:hover h4{color: #2857c3;}
.ine-list:hover .ine-rig{background-image: url(../images/ine-leftH.png);transform: rotateZ(180deg);}
.ine-list:last-child{border: none;}

.newtlist{ margin-top:10px;}
.newtlist a{ font-size:16px;letter-spacing:0;}
.newtlist a.curr{ background:#205fb4; padding:3px 12px; border-radius:12px; color:#fff;}


.ine-right{float: left;width: 49%;background: white;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative;   }
.ine-big{margin-bottom: 70px;}
.picScroll-left .hd{ position: absolute;top: 337px;width: 100%;z-index: 77;text-align: center;}
.picScroll-left .hd ul{ }
.picScroll-left .hd ul li{border-radius: 50%; display: inline-block;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: white;}
.picScroll-left .hd ul li.on{ background: transparent;border: solid 1px #fff;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 690px !important;height: 588px; float:left; _display:inline; overflow:hidden; }
.picScroll-left .bd ul li .pic{width: 100%;height: 360px; overflow: hidden;}
.picScroll-left .bd ul li .pic img{display: block;width: 100%;transition: all .5s;}
.picScroll-left .bd ul li a:hover .pic img{transform: scale(1.1); }
.picScroll-left .bd ul li .title{padding: 32px 52px;background: white; }
.picScroll-left .bd ul li .title h3{margin-bottom: 23px; line-height: 24px; color: #333;font-size: 24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picScroll-left .bd ul li .title p{letter-spacing: 1px; font-size: 14px;color: #666;line-height: 24px;height: 80px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-bottom: 31px;border-bottom: solid 1px #e0e0e0;}
.picScroll-left .bd ul li .title h4{margin-top: 20px; color: #777;font-size: 14px;font-family: arial;position: relative;}
.picScroll-left .bd ul li .title h4:after{position: absolute;content: '';background: url(../images/ine-jian.png) no-repeat center;width: 20px;height: 12px;right: 0;top: 50%;margin-top: -6px;transition: all .5s;}
.picScroll-left .bd ul li a:hover .title h3{color: #2857c3;}
.picScroll-left .bd ul li a:hover .title h4:after{background-image: url(../images/ine-jianH.png);transform: translateX(-10px);}

/*底部*/
.foot{border-top: solid 3px #2a609e;border-bottom: solid 1px #393939; padding-top: 70px;background: url(/images/botbj.jpg) no-repeat #222222 top center; background-size:100% auto;}
.foot-left{ width: 100%; height: auto; overflow: hidden;}
.foot-list{float: left;margin-right: 80px;}
.foot-list:last-child{margin-right: 0;}
.foot-list a{display: block;}
.foot-list a:hover,.foot-link a:hover,.ctm a:hover{color: #2857c3;}
.foot-list .foot-ab{color: white;font-size: 16px;line-height: 16px;margin-bottom: 22px; font-weight:bold}
.foot-list .foot-as{font-size: 14px;color: #999;line-height: 28px;}

.foot-right{width: 250px;float: right;text-align: right;}
.foot-phone{font-size: 26px;color: #bcbcbc;margin-bottom: 15px; letter-spacing: 0px;padding-left: 36px;background: url(../images/phone.png) no-repeat left  68px center;}
.foot-right p{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 24px;}
.share{margin-top: 50px;}
.share a{opacity: 0.5; display: block;margin: 0 !important;padding: 0;height: 40px !important;width: 40px;border-radius: 50px;border: solid 1px #383838;float: right !important;margin-left: 11px !important;}
.share a.bds_weixin{background: url(../images/weixin.png) no-repeat center;}
.share a.bds_tsina{background: url(../images/weibo.png) no-repeat center;}
.share a.bds_sqq{background: url(../images/qq.png) no-repeat center;}
.share a:hover{opacity: 1;border: none;background-color: #274ca3;}
.foot-top{padding-bottom:0px;}
.foot-link{overflow: hidden;}
.foot-link a{display: block;float: left;margin-right: 48px;line-height: 56px; font-size: 14px;color: #666666;}
.footer p{float: left;font-size: 14px;color: #666;}
.footer{padding: 20px 0;background: #222;}
.ctm{float: right;font-size: 14px;color: #666;}
.ctm a{font-size: 14px;color: #666;}

@media all and (max-width: 1680px){
	.int-font{padding-top: 4.5%;}
	.int-font{width: 33.8%;}
}
@media all and (max-width: 1560px){
	.int-font{padding-top: 3%;}
}
@media all and (max-width: 1440px) {
	.logo{float: left;margin-top: 12px; width:180px;}
	.main{width: 1200px;margin: 0 auto;}
	.navbar{margin-left: 120px;}	
	.navbar .nav-item{padding-right: 10px;}
	.picScroll-left .bd ul li{width: 588px !important;height: 534px;}
	.picScroll-left .bd ul li .pic{height: 306px;}
	.ine-left{padding: 17px 50px 26px 50px;}
	.ine-list{padding: 25px 0;}
	.picScroll-left .hd{top: 287px;}
	.foot-list{margin-right: 50px;}
	.banner,.banner .slides,.banner .slides li{height: 550px;}
	
}
@media all and (max-width: 1280px) {
	.int-font{padding-top: 2%;}
	
}

/*内页*/
.ny-banner{margin-top: 100px; position: relative; height: 300px;background-repeat: no-repeat;background-position: center;background-size: cover;padding-top: 122px;}
.ny-banner:before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.3);left: 0;top: 0;}
.ny-tit{margin-bottom: 7px; color: white;font-size: 36px;font-family: 'regular';text-align: center;line-height: 36px;position: relative;z-index: 33;letter-spacing: 2px;}
.ny-tit1{font-size: 16px;color: #dedede;font-family: arial; text-align: center;position: relative;z-index: 33;}
.ny-tit1 span{position: relative;}
.ny-tit1 span:after{position: absolute;content: '';width: 52px;height: 1px;background: #dedede;right: -65px;top: 50%;}
.ny-tit1 span:before{position: absolute;content: '';width: 52px;height: 1px;background: #dedede;left: -65px;top: 50%;}

/*二级导航*/
.nav-second{height: 70px;border-bottom:solid 1px #e4e4e4;background: white;}
.nav-left{float: left;}
.nav-left a{font-size: 14px;color: #888888;line-height: 70px;display: block;float: left;margin-right: 35px;}
.nav-left a.active,.nav-left a:hover{color: #2857c3;border-top: solid 4px #2857c3;line-height: 67px;}
.crumb{float: right;font-size: 14px;color: #888;line-height: 70px;background: url(../images/home.png) no-repeat left 0px center;padding-left: 28px;}
.crumb a{font-size: 14px;color: #888;}

.nav-hover{position: relative;display: inline-block;}
.nav-hide{position: absolute;top: 70px;width: 500%;opacity: 0;transition: all .5s;}
.nav-hover:hover .nav-hide{opacity: 1;}
.nav-hover.active a.nav-top{color: #2857c3;border-top: solid 4px #2857c3;line-height: 67px;}
.nav-hide a:hover,.nav-hide a.hover{border-top: 0;line-height: 40px;color: #2857c3;}
.nav-hide a{line-height: 40px;}

/*企业动态*/
.company{background: #f8f8f8;padding: 40px 0 70px 0;}
.company-big{margin-bottom: 50px;}
.company-list{display: block;padding: 30px 0;overflow: hidden;border-bottom: dashed 1px #dedede;}
.company-pic{float: left;width: 260px;height: 183px;overflow: hidden;}
.company-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.company-font{width: 695px;float: left;margin-left: 40px;padding: 27px 0;transition: all .5s;}
.company-font h3{margin-bottom: 15px; color: #333;font-size: 18px;text-overflow: ellipsis;white-space: normal;overflow: hidden;line-height: 18px;}
.company-font p{height: 48px; font-size: 14px;color: #888;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.company-font span{display: block;font-size: 14px;color: #888;line-height: 14px;font-family: arial;margin-top: 35px;}
.company-more{float: right; width: 50px;height: 183px;background: white url(../images/news-more.png) no-repeat center;transition: all .5s;}
.company-list:hover .company-pic img{transform: scale(1.1);}
.company-list:hover .company-font{transform: translateX(10px);}
.company-list:hover .company-font h3{color: #2857c3;}
.company-list:hover .company-more{background: #2857c3 url(../images/news-moreH.png) no-repeat center;}

/*分页*/
.page .zzzz{ display:none;}
.page {height: 40px;text-align: center;position: relative;}
.pagee{position: absolute;left: 50%;transform: translateX(-50%);border-bottom: solid 1px #ededed;border-top: solid 1px #ededed;}
.page a{margin:0 15px; display:block;float: left; font-size: 14px;color: #666666;font-family: arial;text-align: center;line-height: 38px;}
.page a.prev,.page a.next{width: 40px;height: 40px;border-radius: 50%;}
.page a.prev{background:#dedede url(/skin/bt/images/prev.png) no-repeat center;margin-left: -20px;}
.page a.next{background:#dedede url(/skin/bt/images/next.png) no-repeat center;margin-right: -20px;}
.page a:hover,.page a.on{color: #2857c3;}
.page a.prev:hover,.page a.next:hover{background-color: #2857c3;}

/*行业咨询*/
.news{padding: 70px 0;background: #f8f8f8;}
.news-big{margin-left: -30px;overflow: hidden;padding-bottom: 20px;}
.news-list{width: 380px; display: block;float: left;margin-left: 30px;margin-bottom: 30px;}
.news-pic{width: 380px;height: 265px;overflow: hidden;}
.news-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.news-font{padding:26px 29px 30px 29px;background: white;}
.news-font h3{margin-bottom: 14px; font-size: 18px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 18px;}
.news-font p{height: 48px; font-size: 14px;color: #888;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-list .time{font-family: arial; margin-top: 13px;padding-top: 16px;border-top: dashed 1px #dedede;background: url(../images/news.png) no-repeat right bottom 5px;}
.news-list:hover{box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.news-list:hover .news-pic img{transform: scale(1.1);}
.news-list:hover .news-font h3,.news-list:hover .news-font .time{color: #2857c3;}
.news-list:hover .news-font .time{background-image: url(../images/newsH.png);}

/*新闻详情*/
.newsinfo{padding: 70px 0;background: #f8f8f8;}
.newsinfo h1{color: #333;font-size: 18px;text-align: center;line-height: 24px;}
.newsinfo h3{font-size: 14px;color: #333;font-family: arial;line-height: 34px;text-align: center;color: #777;}
.news-share{margin-top: 40px;position: relative;height: 24px;text-align: center;margin-bottom: 44px;}
.news-share:after{position: absolute;content: '';width: 100%;height: 1px;background: #dedede;left: 0;top: 50%;}

.news-share .bdsharebuttonbox{background: #f8f8f8; display: inline-block;padding: 0 12px;position: relative;z-index: 33;}
.news-share .bdsharebuttonbox a{ display: block;float: left;width: 24px;height: 24px !important;border-radius: 50%;padding: 0;margin: 0 6px;}
.news-share .bdsharebuttonbox a.bds_weixin{background: #b9b9b9 url(../images/news-weixin.png) no-repeat center;}
.news-share .bdsharebuttonbox a.bds_tsina{background: #b9b9b9 url(../images/news-weibo.png) no-repeat center;}
.news-share .bdsharebuttonbox a.bds_tqq{background: #b9b9b9 url(../images/tc.png) no-repeat center;}
.news-share .bdsharebuttonbox a:hover{background-color: #166fca;opacity: 1;}

.news-info{color: #999;line-height: 1.72;padding-bottom: 50px;}
.news-info img{width: 100%;display: block;}


/*返回列表*/
.page-box{text-align: center;}
.page-detail{border: 1px solid #dedede;display: inline-block;}
.page-detail a {float: left;font-size: 16px;color: #999;text-align: center;line-height: 56px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.page-detail a.back {width: 578px;height: 58px;}
.page-detail a.prev, .page-detail a.next {width: 310px;height: 58px;}
.page-detail a.prev {border-right: 1px solid #dedede;padding-left: 15px;background: url(../images/page-left.png) no-repeat 118px center;}
.page-detail a.next {border-left: 1px solid #dedede;padding-right: 15px;background: url(../images/page-right.png) no-repeat right 118px center;}
.page-detail a.prev:hover{background-image: url(../images/page-leftH.png);}
.page-detail a.next:hover{background-image: url(../images/page-rightH.png);}
.page-detail a:hover{background-color: #2857c3;color: #fff;}

/*案例中心*/
.appli{padding: 70px 0;background: #f8f8f8;}
.appli-big{margin-left: -30px;overflow: hidden;padding-bottom: 40px;}
.appli-list{float: left; display: block;width: 277px;margin-left: 30px;margin-bottom: 40px;}
.appli-pic{width: 277px;height: 363px;overflow: hidden;position: relative;}
.appli-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.appli-pic:before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.2);top: 0;left: 0;transition: all .5s;z-index: 33;}
.appli-font{text-align: center;font-size: 18px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 18px;margin-top: 27px;}
.appli-hide{transition: all .5s;position: absolute;width: 100%;height: 100%;background: rgba(40,87,195,0.7) url(../images/appli.png) no-repeat center;top: 0;left: 0;opacity: 0;}
.appli-list:hover .appli-hide{opacity: 1;}
.appli-list:hover .appli-pic img{transform: scale(1.1);}
.appli-list:hover .appli-font{color: #2857c3;}
.appli-list:hover .appli-pic:before{opacity: 0;}

/*案例详情*/
.appinfo{padding: 74px 0 144px 0;background: #f8f8f8;}
.appinfo .app-tit{font-size: 18px;color: #333;text-align: center;line-height: 24px;}
.appinfo .time{font-size: 14px;color: #333;font-family: arial;line-height: 34px;text-align: center;color: #777;}
.appinfo hr{height: 1px;border: none;background: #dedede;margin: 15px 0;margin-bottom: 30px;}
.appinfo p{line-height: 24px;color: #888;font-size: 14px;}
.app-bq{margin-top: 65px;margin-bottom: 30px; font-size: 14px;color: #333;}
.app-bq a{color: #888;display: inline-block;padding-right: 35px;}
.app-prev{margin-right: 20px; float: left;width: 132px;height: 42px;border: solid 1px #dedede;font-size: 14px;color: #333;text-align: center;line-height: 40px;border-radius: 30px;}
.app-next{ float: left;width: 132px;height: 42px;border: solid 1px #dedede;font-size: 14px;color: #333;text-align: center;line-height: 40px;border-radius: 30px;}
.app-prev:hover,.app-next:hover{color: white;background: #005be4;}
.app-bq a:hover{color: #005be4;}

/*产品中心*/
.product{padding: 70px 0;background: #f8f8f8;}
.pro-big{margin-left: -30px;padding-bottom: 20px;}
.pro-list{position: relative; width: 380px;background: white;margin-bottom: 30px; display: block;float: left;margin-left: 30px;padding: 10px;border-bottom: solid 1px #dedede;}
.pro-list:after{position: absolute;content: '';width: 0%;height: 1px;background: #2857c3;left: 0;bottom: -1px;transition: all .5s linear;}
.pro-pic{width: 100%;background: #f5f5f5;position: relative;overflow: hidden;}
.pro-hide{opacity: 0;transition: all .5s linear;position: absolute; width: 100%;background: rgba(40,87,195,0.5);top: 0;left: 0;}
.pro-cell{display: table-cell;width: 360px;height: 232px;text-align: center;vertical-align: middle;}
.pro-pic img{display: block;width: 100%;transition: all .5s linear;}
.pro-cell img{display: inline-block;width: auto;opacity: 0;transform: scale(0);transition: all .5s linear;}
.pro-font{padding: 29px 0 19px 0;}
.pro-font h3{font-size: 18px;color: #333;line-height: 18px;text-align: center;text-overflow: ellipsis;white-space: normal;overflow: hidden;margin-bottom: 8px;}
.pro-font h4{font-family: arial;font-size: 14px;color: #888;line-height: 14px;text-overflow: ellipsis;white-space: normal;overflow: hidden;text-align: center;}
.pro-list:hover  .pro-hide{opacity: 1;}
.pro-list:hover  .pro-pic .pro-cell img{opacity: 1;transform: scale(1);}
.pro-list:hover:after{width: 100%;}
.pro-list:hover .pro-pic img{transform: scale(1.1);}

/*产品详情*/
.proi-top{margin-bottom: 70px;}
.pro_left{width:640px;float:left; overflow:hidden;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:640px;height:412px; overflow:hidden;}
.jqzoom img{width:100%; height:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:368px;height:368px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px !important;height:200px !important;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{background: white;width:640px;height:412px;border: solid 1px #dedede;}
.spec-scroll{clear:both;margin-top:20px;width:100%;position: relative;}
.spec-scroll .prev{float:left;left: 0;}
.spec-scroll .next{float:right;right: 0;}
.spec-scroll .prev,.spec-scroll .next{font-weight: bold; cursor:pointer;margin-top: 17px;color: #bebebe;font-size: 20px;position: absolute;top: 50%;margin-top: -11.5px;}
.spec-scroll .prev:hover,.spec-scroll .next:hover{color: #2857c3;}
.spec-scroll .items{margin:auto;position:relative;width:550px;height:84px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:84px;}
.spec-scroll .items ul li{float:left;width:130px;text-align:center;height: 84px;margin-right: 10px;background: white;}
.spec-scroll .items ul li img{border:1px solid #dedede;width:130px;height: 84px;}
.spec-scroll .items ul li.hover img { border:1px solid #2857c3;}
.pro_right{width: 520px;float: right;}
.pro_right h3{color: white;font-size: 24px;background: #909aa9;height: 55px;line-height: 55px;padding: 0 20px;}
.pro_right p{font-size: 14px;color: #888;line-height: 26px;}
.pro_right h4{font-size: 18px;color: #333;line-height: 28px;margin: 23px 0 7px 0;}
.pro-pa{padding: 0 20px;}
.pro-line{margin-top: 45px;}
.ljzx{float: left;width: 132px;height: 40px;color: #888;border: solid 1px #dedede;font-size: 14px;border-radius: 30px;text-align: center;line-height: 38px;}
.ljzx:hover{color: white;background: #005be4;border-color: #005be4;}
.pro_share{float: left;height: 40px;margin-left: 20px;}
.pro_share i{font-style: normal;line-height: 40px; float: left;font-size: 14px;color: #646464;}
.pro_share a{    font-size: 20px !important;padding: 0 !important;opacity: 1 !important;margin: 0 10px !important;line-height: 40px !important;color: #acacac; background-image: none !important;}
.pro_share a:hover{color: #005be4 !important;}
.proi-tit{height: 55px;background: #909aa9;margin-bottom: 23px;}
.proi-tit span{float: left;width: 162px;color: white;background: #005be4;text-align: center;line-height: 55px;font-size: 24px;}
.proi-mid p{line-height: 26px;font-size: 14px;color: #888;padding-left: 22px;position: relative;}
.proi-mid p:after{position: absolute;content: '';width: 7px;height: 7px;background: #dedede;transform: rotateZ(45deg);left: 0;top: 50%;margin-top: -3.5px;}
.pro_down{display: block;width: 132px;height: 40px;border: solid 1px #dedede;margin-bottom: 40px;line-height: 38px;text-align: center;font-size: 14px;color: #333;border-radius: 30px;margin-top: 30px;}
.pro_down:hover{color: white;background: #005be4;border-color: #005be4;}
.pro_bq{font-size: 14px;color: #333333;margin-bottom: 30px;}
.pro_bq a{color: #888888;padding: 0 5px;position: relative;}
.pro_bq a:after{position: absolute;content: '';width: 1px;height: 9px;background: #dedede;right: 0;top: 50%;margin-top: -4.5px;}
.pro_bq a:last-child:after{display: none;}
.pro_bq a:hover{color: #005be4;}
.pro_list a{display: block;width: 132px;height: 40px;border: solid 1px #dedede;float: left;margin-right: 20px; line-height: 38px;text-align: center;font-size: 14px;color: #333;border-radius: 30px;}
.pro_list a:hover{color: white;background: #005be4;border-color: #005be4;}
.proi-bot{margin-top: 58px;}
.proi-bot h5{margin-bottom: 50px; font-size: 20px;line-height: 20px;color: #333;text-align: center;padding-bottom: 20px;border-bottom: solid 1px #dedede;position: relative;}
.proi-bot h5:after{position: absolute;content: '';width: 127px;height: 2px;background: #005be4;left: 50%;margin-left: -63.5px;bottom: -1px;}

.proi_tj{margin-left: -30px;}
.proi_list{position: relative; width: 277px;background: white; display: block;float: left;margin-left: 30px;padding: 20px;border-bottom: solid 1px #dedede;}
.proi_list:after{position: absolute;content: '';width: 0%;height: 1px;background: #2857c3;left: 0;bottom: -1px;transition: all .5s linear;}
.proi_pic{width: 100%;background: #f8f8f8;height: 152px; position: relative;overflow: hidden;}
.proi_hide{opacity: 0;transition: all .5s linear;position: absolute; width: 100%;background: rgba(0,91,228,0.5);top: 0;left: 0;}
.proi_cell{display: table-cell;width: 237px;height: 152px;text-align: center;vertical-align: middle;}
.proi_pic img{display: block;width: 100%;transition: all .5s linear;}
.proi_cell img{display: inline-block;width: auto;opacity: 0;transform: scale(0);transition: all .5s linear;}
.proi_font{padding: 30px 0 10px 0;}
.proi_font h3{font-size: 18px;color: #333;line-height: 18px;text-align: center;text-overflow: ellipsis;white-space: normal;overflow: hidden;margin-bottom: 8px;}
.proi_font h4{font-family: arial;font-size: 14px;color: #888;line-height: 14px;text-overflow: ellipsis;white-space: normal;overflow: hidden;text-align: center;}
.proi_list:hover  .proi_hide{opacity: 1;}
.proi_list:hover  .proi_pic .proi_cell img{opacity: 1;transform: scale(1);}
.proi_list:hover:after{width: 100%;}
.proi_list:hover .proi_pic img{transform: scale(1.1);}

/*人才招聘*/
.reciue{padding: 70px 0;background: #f8f8f8;}
.zp-big{/*width: 860px;float: right;*/}
.zp-list{border: solid 1px #dedede;background: white;margin-bottom: 15px;padding:0 17px;cursor: pointer;}
.zp-top{height: 80px;padding: 20px 0;position: relative;}
.zp-top h3{font-size: 18px;color: #333;line-height: 18px;margin-bottom: 13px;}
.zp-top h4{font-size: 14px;line-height: 14px;color: #777;}
.zp-top h5{font-size: 13px;color: #9e9e9e;line-height: 13px;font-family: arial;position: absolute;right: 0px;top: 20px;}
.zp-top span{display: block;width: 39px;height: 16px;position: absolute;bottom: 20px;right: 0px;}
.zp-top span.jiahao {background: url(../images/zp-jiahao.png) no-repeat center;}
.zp-top span.jianhao {background: url(../images/jianhao.png) no-repeat center;}
.zp-bot{position: relative; display: none;border-top: solid 1px #dedede;}
.zpb{padding: 35px 0;}
.zp-bot h6{font-size: 18px;color: #535353;margin-bottom: 12px;line-height: 18px;}
.zp-bot p{font-size: 14px;line-height: 26px;color: #777;}
.zp-top.on h3,.zp-top:hover h3{color: #2857c3;}
.zp-top:hover span.jiahao{background: url(../images/zp-jiahaoH.png) no-repeat center;}
.zp-bot a{display: block;position: absolute;right: 20px;bottom: 40px;width: 132px;height: 40px;line-height: 40px;color: white;font-size: 14px;background: #2857c3;text-align: center;border-radius: 30px;}

/*联系我们*/
.contact{padding: 70px 0;background: #f8f8f8;}
.contact ul{margin-left: -35px;margin-bottom: 70px;}
.contact li{float: left;margin-left: 35px;width: 376px;height: 315px;background: white;}
.con-top{transition: all .5s; height: 80px;background: #909aa9;font-size: 16px;font-family: arial;color: white;line-height: 80px;text-align: center;margin-bottom: 38px;}
.con-icon{transition: all .5s; margin-bottom: 24px; text-align: center;color: #4c4c4c;font-size: 50px !important;line-height: 44px;}
.con-p{text-align: center; overflow: hidden; padding: 0 60px; font-size: 16px; color: #777;line-height: 24px;}
.con-p span{float: left;font-size: 16px; color: #777;line-height: 24px;}
.con-p p{text-align: left; width: 77%; float: right;font-size: 14px; color: #777;line-height: 24px;}
.con-p span.span1{float: inherit;}
.con-p span.span2{float: inherit;font-size: 14px;font-family: arial;}
.contact li:hover .con-top{background: #2857c3;}
.contact li:hover .con-icon,.contact li:hover .con-p span,.contact li:hover .con-p p{color: #2857c3;}
.contact li:hover .con-icon{transform: translateY(-10px);}
.form p{margin-left: -30px;overflow: hidden;margin-bottom: 20px;}
.form .text{float: left; width: 585px;background: white;border-radius: 30px;margin-left: 30px;height: 60px;border: solid 1px #dedede;font-size: 14px;color: #777;text-align: left;padding-left: 20px;}
.form .text:focus{border-color: #005be4;}
.form textarea{ width: 100%;background: white;border-radius: 30px;height: 150px;border: solid 1px #dedede;font-size: 14px;color: #777;text-align: left;padding-left: 20px;padding-top: 10px;resize: none;margin-bottom: 50px;}
.form textarea:focus{border-color: #005be4;}
.submit{text-align: center;overflow: hidden;}
.yzm{float: left;margin: 0 10px; display: inline-block;height: 40px;width: 230px;border: solid 1px #bfbfbf;border-radius: 30px;padding: 2px;}
.yzm input{width: 110px; float: left;border: none;background: none;font-size: 16px;color: #cdcdcd;height: 34px;padding-left: 10px;}
.yzm a img{float: right;    padding-right: 9px;
    padding-top: 2px;}
.submit input[type=submit]{background: none;transition: all .5s; height: 40px;border: solid 1px #dedede;border-radius: 30px;width: 132px;font-size: 14px;color: #777;}
.submit .sub{float: left;margin: 0 5px;}
.form{text-align: center;}
.submit input[type=submit]:hover{color: white;background: #005be4;border-color: #005be4;}
.map img{display: block;width: 100%;}

/*品控流程*/
.pklc{padding: 70px 0;background: #f8f8f8;}
.pk-pic{padding: 57px 0;background: white;border: solid 1px #dedede;}
.pk-pic img{display: block;width: 100%;}

/*专利证书*/
.honor{padding: 70px 0;background: #f8f8f8;}
.honor ul{margin-left: -28px;padding-bottom: 20px;}
.honor li{width: 279px;margin-bottom: 35px; margin-left: 28px;float: left;transition: all .5s;}
.honor li .honor-pic{width: 100%;height: 350px;transition: all .5s;background: white;border: solid 1px #dedede;padding: 18px 32px ;}
.honor li .honor-pic img{display: block;width: 100%;}
.honor li:hover{transform: translateY(-20px);}
.honor li:hover .honor-pic{box-shadow: 0 3px 20px 3px rgba(0,0,0,0.08);}
.honor li h3{margin-top: 15px; font-size: 16px;color: #666;line-height: 24px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.honor li:hover h3{color: #2857c3;}


#darkbox {position: fixed;z-index: 999999;background: rgba(0,0,0,0.8) no-repeat none 50%;background-size: contain;-webkit-box-shadow: 0 0 0 3000px rgba(0,0,0,0.8); box-shadow: 0 0 0 3000px rgba(0,0,0,0.8); opacity: 0;visibility: hidden;}
#darkbox.on {opacity: 1;visibility: visible;height: 90% !important; width: 90% !important;left: 5% !important;top: 5% !important;}
#darkbox_prev, #darkbox_next {cursor: pointer;-moz-user-select: none;-ms-user-select: none; user-select: none;-webkit-user-select: none;position: absolute;top: 50%;margin-top: -25px;height: 50px; width: 50px;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;border-top: 2px solid #fff;border-right: 2px solid #fff;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#darkbox_prev {left: -2px;-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
#darkbox_next {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);right: -2px;}
#darkbox_prev:hover,#darkbox_next:hover{border-color: #fca61f;}
#darkbox-description {position: absolute;width: 100%;color: #fff;font-size: 18px;bottom: 25px;text-align: center;text-shadow: 0 1px 1px #000;}
#darkbox:after {position: absolute;right: 0;top: 0;width: 24px;height: 24px;content: "";color: #fff;cursor: pointer;background: url(../images/close.png) no-repeat center transparent;}

/*yfzz*/
.yfzz{padding: 70px 0;background: #f8f8f8;}
.yf-top{margin-left: -30px;padding-bottom: 40px;border-bottom: solid 1px #dedede;margin-bottom: 30px;}
.yf-big{width: 585px;margin-left: 30px;float: left;}
.yfb-pic{width: 100%;height: 326px;overflow: hidden;margin-bottom: 17px;}
.yfb-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.yf-big:hover img{transform: scale(1.1);}
.yfb-font{padding: 0 0px 0 50px;}
.yfb-font h3{font-size: 88px;color: rgba(51,51,51,0.1);font-family: 'ak-bold';line-height: 63px;}
.yfb-font h4{margin-bottom: 34px; font-size: 18px;color: #2857c3;line-height: 18px;position: relative;padding-left: 15px;margin-top: -40px;}
.yfb-font h4:after{position: absolute;content: '';width: 4px;height: 4px;border-radius: 50%;background: #2857c3;left: 3px;top: 50%;margin-top: -2px;}
.yfb-font p{font-size: 14px;padding-right: 25px; color: #888;line-height: 28px;height: 140px;overflow-y: auto;}
.yfb-font p::-webkit-scrollbar {width: 2px; background-color: #ededed;}
.yfb-font p::-webkit-scrollbar-thumb {background-color:#2857c3;border-radius: 10px;}
.yfzz li{padding-top: 30px;overflow: hidden;border-bottom: solid 1px #dedede;}
.yfli-pic{width: 546px;height: 326px;float: left;overflow: hidden;}
.yfli-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.yfzz li:hover img{transform: scale(1.1);}
.yfli-font{padding: 37px 0px 0 40px;float: left;width: 654px;}
.yfli-font h3{font-size: 88px;color: rgba(51,51,51,0.1);font-family: 'ak-bold';line-height: 63px;}
.yfli-font h4{margin-bottom: 34px; font-size: 18px;color: #2857c3;line-height: 18px;position: relative;padding-left: 15px;margin-top: -40px;}
.yfli-font h4:after{position: absolute;content: '';width: 4px;height: 4px;border-radius: 50%;background: #2857c3;left: 3px;top: 50%;margin-top: -2px;}
.yfli-font p{font-size: 14px; color: #888;line-height: 28px;height: 140px;overflow-y: auto;}
.yfli-font p::-webkit-scrollbar {width: 2px; background-color: #ededed;}
.yfli-font p::-webkit-scrollbar-thumb {background-color:#2857c3;border-radius: 10px;}
.yfzz li.li-pa .yfli-font{padding-right: 40px;padding-left: 0;}

/*关于我们*/
.ab-one{padding: 70px 0;background: #f8f8f8;}
.abo-big{height: 536px;position: relative;}
.abo-big:after{position: absolute;content: '';width: 985px;height: 100%;border: solid 1px #dedede;top: 0;left: 48px;}
.abo-left{padding: 42px 48px 40px 48px; width: 654px;height: 388px;position: absolute;left: 0;top: 73px;background: white;z-index: 33;}
.abo-left h3{margin-bottom: 25px; font-size: 18px;color: #333;line-height: 44px;padding-bottom: 19px;position: relative;}
.abo-left h3:after{position: absolute;content: '';width: 27px;height: 2px;background: #2857c3;left: 0;bottom: 0;}
.abo-left h3:before{position: absolute;content: 'ABOUT US';font-size: 60px;line-height: 44px;color: rgba(136,136,136,0.1);left: 0;top: 0;font-family: 'ak';}
.abo-p p{font-size: 14px;color: #888;line-height: 24px;text-indent: 2em;}
.abo-p{height: 216px;overflow-y: auto;}
.abo-p::-webkit-scrollbar {width: 2px; background-color: #ededed;}
.abo-p::-webkit-scrollbar-thumb {background-color:#2857c3;border-radius: 10px;}
.abo-right{width: 596px;height: 484px;overflow: hidden;position: absolute;right: 0;top: 25px;z-index: 22;}
.abo-right img{display: block;width: 100%;height: 100%;transition: all .5s;}
.abo-right:hover img{transform: scale(1.1);}
.dis-table{width: 100%;height: 100%;display: table;}
.dis-cell{vertical-align: middle;display: table-cell;}

.ab-two{overflow: hidden;padding: 70px 0;background: url(../images/ab2.png) no-repeat center;background-size: cover;background-attachment: fixed;}
.abt-left{width: 655px;height: 382px;overflow: hidden;float: left;}
.abt-left img{display: block;width: 100%;height: 100%;transition: all .5s;}
.abt-right{position: relative;z-index: 33; width: 580px;height: 382px;background: white;margin-left: -35px;float: right;margin-top: 28px;padding: 0 57px;}
.abt-right h3{margin-bottom: 24px; font-size: 18px;color: #333;line-height: 18px;position: relative;}
.abt-right h3:after{position: absolute;content: '';width: 72px;height: 2px;background: #2857c3;left: 0;bottom: 0px;}
.abt-right p{font-size: 14px;color: #777;line-height: 24px;}
.abt-left:hover img{transform: scale(1.1);}
.ab-three{padding: 70px 0;background: #f8f8f8;}
.ab-three h3{font-size: 24px;color: #333;line-height: 24px;text-align: center;}
.ab-three h4{font-family: arial;font-size: 12px;color: #999;line-height: 12px;text-transform: uppercase;text-align: center;margin-top: 10px;}
#historySlide{margin-top: 50px; position: relative;width: 100%;overflow: hidden;}
#historySlide .gallery-top{height:;width: 100%;position: relative;margin-top: 50px;}
.gallery-top .swiper-slide{width:1200px;height:;padding: 0 70px 0 60px;}
#historySlide .gallery-top .year{font-size:41px;font-family: arial;color: #2857c3;font-weight: bold;line-height: 41px;padding-right: 86px;float: left;}
#historySlide .gallery-top .cont{position: relative;}
#historySlide .gallery-top .des{vertical-align: top;padding-left: 101px;width: 891px; border-left: solid 1px #e2e2e2;float: left;}
.slide-pic{width: 790px;height: 245px;overflow: hidden;margin-bottom: 25px;}
.slide-pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.slide-p{font-size: 14px;color: #666;line-height: 22px;}
.slide-big{position: relative;}
#historySlide .gallery-thumbs{height:87px;margin:0 auto;position: relative;}
.gallery-thumbs.swiper-container{width: 963px;}
.gallery-thumbs .swiper-slide{float: left;width:87px !important;height:87px;cursor: pointer;border-radius: 50%;border: solid 2px #dedede;margin-right: 59px;text-align: center;line-height: 83px;font-size: 16px;color: #999;background: white;font-family: arial;}
.gallery-thumbs .swiper-slide:after{position: absolute;content: '';width: 59px;height: 2px;top: 50%;margin-top: -1px;right: -61px;background: #dedede;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active,.gallery-thumbs .swiper-slide.swiper-slide-thumb-active:hover{color: #006fc1;border: solid 3px #2857c3;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after,.gallery-thumbs .swiper-slide.swiper-slide-thumb-active:hover:after{right: -62px;}

#historySlide .prev,#historySlide .next{
    width:22px;height: 24px;
    position: absolute;top:50%;margin-top: -12px;
    z-index: 10;
    cursor:pointer;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
#historySlide .prev{left: 0;background: url(../images/ab-left.png) no-repeat center;}
#historySlide .next{right: 0;background: url(../images/ab-right.png) no-repeat center;}

.kf {
	transition: .8s;
	-o-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	z-index: 999999;
	background-color: #fff;
	position: fixed;
	bottom: 140px;
	right: 20px;
	width: 62px;
	border-radius: 5px;
	display: none;
}

.kf span {
    z-index: 1000001;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    cursor: pointer;
    position: relative;
    display: block;
    width: 62px;
    height: 62px;
    border-bottom: 1px solid #e3e3e3;
    background:url(../images/kefu_j.png) no-repeat center #fff;
}
.kf span:hover{background-color:#2857c3;}

.kf .zx {border-radius: 5px 5px 0 0;background-position: 0 -62px;}
.kf .zx:hover {background-position: 0 -124px;}

.kf .freetel {background-position:-62px -62px;}
.kf .freetel:hover {background-position:-62px -124px;}
.kf .act {background-position:-186px -62px;}
.kf .act:hover{background-position:-186px -124px;}
.kf .zxlya {background-position:-124px -62px;}
.kf .zxlya:hover{background-position:-124px -124px;}
.kf .back_top {
    border-radius: 0 0 5px 5px;
    border: none;
    background-position:-248px -62px;
}
.kf .back_top:hover {background-position:-248px -124px;}
.kf span div {
    display: none;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 75px;
    padding: 20px;
    font-size: 14px;
    text-align: center;
/*    color: #FC5204;*/
    bottom:2px;
}
.kfimgr{
    position: absolute;
    bottom:23px;
    right: -9px;
}
.kf span div i {
    display: block;
    position: absolute;
    width: 15px;
    height: 200px;
    right: -15px;
    top: 0;
}
.kf .zx div,
.kf .zxlya div, 
.kf span:nth-child(4) div {
    text-align: center;
    min-width: 148px;
    font-size: 14px;
    color: #666;
}
.kf span:nth-child(4) div {
    white-space: nowrap;
}
.kf a{display:block;height:100%;position:absolute;top:0;right:0;width: 100%}
.kf span div, .kf {
    -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
}
.nav_center div, .index_nav_center div, .shou, .zhan {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
}
.shou {
    z-index: 1000000;
    cursor: pointer;
    width: 30px;
    height: 40px;
    top: 50%;
    margin-top: -15px;
    border-radius: 5px 0 0 5px;
    right: 62px;
    background: url("../images/kefu_j.png") no-repeat -310px -62px #fff;
    position: absolute;
}
.shou.on {background-position: -310px -102px;}
.kf .freetel input {
	text-indent: .5em;
	display: block;
	margin: 15px 0;
	line-height: 28px;
	color: #666;
	font-size: 12px;
	width: 140px;
	border: 1px solid #d1d1d1;
	border-radius: 2px;
	height: 28px;
}
.kf .btn-call{
	transition:all .5s;
	-webkit-transition:all .5s;
	display: block;
	background: #FC5204;
	border-radius: 2px;
	color: #fff;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	width: 79px;
	height: 26px;
	position: relative;
}
.kf .btn-call:hover {
  background:#f33e61;
}



.yzm a img {
    float: right;
    padding-right: 9px;
    padding-top: 2px;
}
#bdshare_weixin_qrcode_dialog{
height:330px !important;
}

.flex-control-nav { display:none;}
.ban1 { margin:100px auto;  height:auto;  margin-bottom:0;}
.ban1 img{height:auto; width:100%;}


.aboutLeft { width:21%; height:300px; float:left;}
.aboutLeft h2{  font-size:21px; line-height:48px; height:48px; background:url(/images/leftbj.png) repeat-y #2a609e; color:#fff; background-size:100% 100%; border-radius:7px; margin-bottom:10px; }
.aboutLeft i{ float:left; margin:7px 20px 0 7px;height:31px;}
.aboutLeft li{font-size:16px; line-height:46px; height:46px;  border-bottom:1px solid #ccc; padding:0;  text-indent:3rem;margin-bottom:3px;}
.aboutLeft li a {padding:5px 0px;}
.aboutLeft li.curr a, .aboutLeft li:hover a{ color:#fff;background: #0a9368;border-radius:5px; padding:5px 12px;}

.aboutLeft .left1 { height:auto; overflow:hidden; margin-bottom:35px;}
.aboutLeft .left1 p{border-bottom:1px solid #ccc; height:auto;text-indent:0rem;font-size:14px; word-wrap:break-word; width:100%;line-height:20px; padding:5px;}
.aboutLeft .left1 p a:hover { color:#F60}


.aboutRight { width:73%;  float:right; margin-bottom:65px; height:auto; }
.aboutRight h2{  font-size:24px; line-height:48px; height:48px; color:#205fb4; margin-top:-10px; }
.aboutRight i{height:31px; font-style:inherit; font-size:0.85rem; color:#999;}
.aboutRight  .Right1 { margin-top:20px; width:100%;background:#fff; min-height:600px; float:right; margin-bottom:65px; border-radius:15px;  border:1px solid #eee; padding:25px;padding-bottom:85px;}
.aboutRight  .Right1 p{  width:100%; line-height:26px;}
.aboutRight  .Right1 img{  max-width:100%; }
.aboutRight  .Right1 a{ color:#166fd6;}.aboutRight  .Right1 a:hover{ color:#F60;}


.aboutRight li h4{  font-size:0.85rem; text-align:center }


@media all and (max-width: 1440px) {

	.kf {

		right: 5px;

	}
	
}


.fr { float:right}
.newcontent { padding:15px;}
.newcontent h2{ text-align:center}
.newcontent h3{ text-align:center; margin-bottom:35px}
.newcontent img{ max-width:95%;}


