@charset "utf-8";
/* CSS Document */

/**/
/*首页banner*/
/*from hejun==============*/
.mainTop{ position: relative; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; z-index: 99;}

.scrollBar{ position: relative; left: 0; top: 0; width: 100%; height: 100%;}
.scrollBar .banner{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.scrollBar .banner ul{}
.scrollBar .banner ul li{
	 /* position: absolute;  */
	 left: 0; top: 0; width: 100%; height: 100%; overflow: hidden;
     transition: opacity 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.8s;
     -webkit-transition: opacity 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.8s;
     -moz-transition: opacity 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.8s;
}
.scrollBar .banner ul li .imgTimes{ /* width: 100% !important; */ height: 100%; position: relative; z-index: 5; left: 0; top: 0;
	background-repeat: no-repeat !important; 
	background-position: center center !important;
	background-size: 100% 100% !important;
}
/*.scrollBar .banner ul li video{ position: absolute; left: 0; top: 0; width: 0%; height: auto; object-fit: cover; object-position: center center; z-index: 1;display: none;
	 transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
     -webkit-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
     -moz-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
}*/
.scrollBar .banner ul li .imgTimes .bantxtarea{ position: absolute; left: 10%; bottom: 15%;}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops{ font-size: 0;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	perspective: 800px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops small{ 
    display:inline-block;
	width:35px;
	margin:0 10px;
	margin-top:-85px;
	vertical-align:middle;
 
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);/*兼容ie8*/
	transform: matrix(0.5, 0, 0, 0.5, 0, 0);
	-webkit-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
	-moz-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops em{ 
    display:inline-block;
	font-size:120px;
	line-height:120px;
	color:#fff;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	font-family:"宋体";
 
    opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);/*兼容ie8*/
	transform: matrix(1, 0, 0, 1, 0, -80);
	-webkit-transform: matrix(1, 0, 0, 1, 0, -80);
	-moz-transform: matrix(1, 0, 0, 1, 0, -80);	
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops em:nth-of-type(2){
	 opacity: 0;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);/*兼容ie8*/
	 transform: matrix(1, 0, 0, 1, 0, -80);
	 -webkit-transform: matrix(1, 0, 0, 1, 0, -80);
	 -moz-transform: matrix(1, 0, 0, 1, 0, -80);
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops small,
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops em,
.scrollBar .banner ul li .imgTimes .bantxtarea .banText i,
.scrollBar .banner ul li .imgTimes .bantxtarea .banText span{
	/*20180903*/
	perspective: 800px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	/**/
	transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
	-webkit-transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
	-moz-transition: all 200ms cubic-bezier(0.35, 0.85, 0.55, 1) 0s;
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops em:nth-of-type(1){
	transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
	-webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
	-moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banTops em:nth-of-type(2){
	transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
	-webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
	-moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.2s;
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banText{ font-size: 0; margin: 32px 0 38px;}
.scrollBar .banner ul li .imgTimes .bantxtarea .banText i{ display: inline-block; vertical-align: middle; width: 0px; height: 18px; /*background-color: #fff;*/background:url(../images/index/icon_notice.png) no-repeat left center;}
.scrollBar .banner ul li .imgTimes .bantxtarea .banText span{ display: inline-block; width: 0px; height:18px; white-space:nowrap; vertical-align: middle; overflow: hidden;    font-size:16px;
line-height:16px;
	color:#fff;
	text-align:left;
}
.scrollBar .banner ul li .imgTimes .bantxtarea .banText span font{ display: inline-block; margin-right:20px; font-size: 16px;/* color: #fff;*/}
.scrollBar .banner ul li .imgTimes .bantxtarea .banText span cite{ font-style:normal}
.scrollBar .banner ul li.curs{ /*width: 0%;*/ opacity: 0; display:none \9;}
.scrollBar .banner ul li.visb{ /*width: 100%;*/ opacity: 1; display:block \9;}
.scrollBar .banner ul li.visb video{ width: 100% !important;}
.scrollBar .banner ul li.visb .imgTimes .bantxtarea .banTops small,
.scrollBar .banner ul li.visb .imgTimes .bantxtarea .banTops em{ opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/*兼容ie8*/
	transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
}

.scrollBar .banner ul li.visb .imgTimes .bantxtarea .banTops small{ opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/*兼容ie8*/
	transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
	transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
	-webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
	-moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.4s;
}
.scrollBar .banner ul li.visb .imgTimes .bantxtarea .banText i{ width: 30px;
	transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
	-webkit-transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
	-moz-transition: all 300ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.5s;
}
.scrollBar .banner ul li.visb .imgTimes .bantxtarea .banText span{ width: 800px;
	transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;	
	-webkit-transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;	
	-moz-transition: all 1500ms cubic-bezier(0.35, 0.85, 0.55, 1) 1.7s;	
}



.index-waper-box{ position: absolute; bottom: 0; width: 100%; height: 100px; overflow: hidden; z-index: 9;
	perspective: 800px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
.index-back-box{ width: 84%; height: 100px; background-color: #fff; position: absolute; bottom: 0; margin: 0 8%; overflow: hidden;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0,0,0);
    -webkit-transform: rotateX(0deg) translate3d(0,0,0);
    -moz-transform: rotateX(0deg) translate3d(0,0,0);    
     transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
     -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
     -moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
}
.index-back-box.active{
    transform: rotateX(100deg) translate3d(0,0,0);
    -webkit-transform: rotateX(100deg) translate3d(0,0,0);
    -moz-transform: rotateX(100deg) translate3d(0,0,0);	
}
.index-back-box .sub-arrows{ position: absolute; left: 0; top: 0; width: auto; height: 100%; line-height: 100px; padding-left: 100px; font-size: 0;}
.index-waper-box{ position: absolute; bottom: 0; width: 100%; height: 100px; overflow: hidden; z-index: 9;
	perspective: 800px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
}
.index-back-box{ width: 84%; height: 100px; background-color: #fff; position: absolute; bottom: 0; margin: 0 8%; overflow: hidden;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0,0,0);
    -webkit-transform: rotateX(0deg) translate3d(0,0,0);
    -moz-transform: rotateX(0deg) translate3d(0,0,0);    
     transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
     -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
     -moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
}
.index-back-box.active{
    transform: rotateX(100deg) translate3d(0,0,0);
    -webkit-transform: rotateX(100deg) translate3d(0,0,0);
    -moz-transform: rotateX(100deg) translate3d(0,0,0);	
}
.index-back-box .sub-arrows{ position: absolute; left: 0; top: 0; width: auto; height: 100%; line-height: 100px; padding-left: 100px; font-size: 0;}
.index-back-box .sub-arrows i.icom{ display: inline-block; vertical-align: top; width: 60px; height: 100%; cursor: pointer; position: relative;}
.index-back-box .sub-arrows i.icom:after{ position: absolute; content: ''; left: 0; top: 49px; width: 30px; height: 2px; background-color: #303740;
	transform: scale(0,1);
	-webkit-transform: scale(0,1);
	-moz-transform: scale(0,1);
	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	
	width:0px \9;/*兼容ie8*/
}
.index-back-box .sub-arrows i.icom font{ /*color: #000;*/
	display:inline-block;
	width:13px;
	/*margin:0 15px;*/
	height:18px;
    top:50%;
    margin-top:-9px;
	background-image:url('../images/index/arrow.png');
	background-repeat:no-repeat;

	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}
.index-back-box .sub-arrows i.icom.prev font{ background-position:0 0px; position: absolute; left: 12px;}
.index-back-box .sub-arrows i.icom.next font{ background-position:0 -38px; position: absolute; left: 6px;}
.index-back-box .sub-arrows i:hover:after{
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	width:30px \9;/*兼容ie8*/
}
.index-back-box .sub-arrows i.icom.prev:hover font{ left: -2px;}
.index-back-box .sub-arrows i.icom.next:hover font{ left: 20px;}
.index-back-box .sub-share{ position: absolute; right: 15px; top: 0; width: auto; height: 100%; display: table; cursor: pointer;}
.index-back-box .sub-share .tels{ display: table-cell; vertical-align: middle;}
.index-back-box .sub-share .tels span{ display: inline-block;}

.index-back-box .sub-share .tels .cc2{
	transform: translateX(180px);
	-webkit-transform: translateX(180px);
	-moz-transform: translateX(180px);
	transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
}
.index-back-box .sub-share .sider-tel{ display: table-cell; vertical-align: middle; font-size: 0;
    opacity: 0;
    filter: alpha(opacity='0');
 	transform: translateX(130px);
 	-webkit-transform: translateX(130px);
 	-moz-transform: translateX(130px);
 	transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;
 	-webkit-transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;
 	-moz-transition: all 0.4s cubic-bezier(0.4, 0.8, 0.6, 1) 0s;
}
.index-back-box .sub-share .sider-tel a{ display: inline-block; font-size: 14px; color: #000; margin: 0 8px;
    opacity: 0;
    filter: alpha(opacity='0');
    transform: translateX(50px);
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}

.index-back-box .sub-share:hover .tels .cc2{
	opacity: 0;
	filter: alpha(opacity='0');
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}
.index-back-box .sub-share:hover .sider-tel{
	opacity: 1;
    filter: alpha(opacity='100');
 	transform: translateX(0px);
 	-webkit-transform: translateX(0px);
 	-moz-transform: translateX(0px);
 	transition: all 1s cubic-bezier(0.5,1.0,0.75,1) 0s;
 	-webkit-transition: all 1s cubic-bezier(0.5,1.0,0.75,1) 0s;
 	-moz-transition: all 1s cubic-bezier(0.5,1.0,0.75,1) 0s;	
}
.index-back-box .sub-share:hover .sider-tel a{
	opacity: 1;
	filter: alpha(opacity='100');
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
	-webkit-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
	-moz-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
	
}
.index-back-box .sub-share:hover .sider-tel a:nth-of-type(1){
	opacity: 1;
	filter: alpha(opacity='100');
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
	-webkit-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
	-moz-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) 0s;
}
.index-back-box .sub-share:hover .sider-tel a:nth-of-type(2){
	opacity: 1;
	filter: alpha(opacity='100');
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) .2s;
	-webkit-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) .2s;
	-moz-transition: all 0.4s cubic-bezier(0.5,0.65,0.75,1) .2s;
}
.index-back-box .sub-mouse{ width: 24px; height: 34px; position: absolute; top: 30px; left: 50%; margin-left: -15px; cursor: pointer; z-index: 1; zoom: 1; -moz-transform: scale(1);}
.index-back-box .sub-mouse:after{ display: none; z-index: -1; position: absolute; content: ''; top: -30px; left: 50%; height: 53px; border-right: 1px solid #333; margin-left: -1px;}
.index-back-box .sub-mouse span{ background:url(../images/index/icon_bounce.png) no-repeat center center; display: block; position: relative; width: 100%; height: 100%;
	 animation: ani-svg 0.85s linear 0s alternate infinite;
	 -webkit-animation: ani-svg 0.85s linear 0s alternate infinite; 
}
@keyframes ani-svg{
	0%{
	  opacity: 0.4;
	  transform: translateY(-20px);
	}
	15%{
	  opacity: 0.65;
	  transform: translateY(-15px);
	}
    25%{
      opacity: 0.8;
	  transform: translateY(-10px);
	}
    50%{
      opacity: 1;
	  transform: translateY(0px);
	}
	65%{
	  opacity: 0.8;
	  transform: translateY(5px);
	}
	75%{
	  opacity: 0.65;
	  transform: translateY(10px);
	}
	100%{
	  opacity: 0.4;
	  transform: translateY(15px);
	}
}
@-webkit-keyframes ani-svg{
	0%{
	  opacity: 0.4;
	  -webkit-transform: translateY(-20px);
	}
	15%{
	  opacity: 0.65;
	  -webkit-transform: translateY(-15px);
	}
    25%{
      opacity: 0.8;
	  -webkit-transform: translateY(-10px);
	}
    50%{
      opacity: 1;
	  -webkit-transform: translateY(0px);
	}
	65%{
	  opacity: 0.8;
	  -webkit-transform: translateY(5px);
	}
	75%{
	  opacity: 0.65;
	  -webkit-transform: translateY(10px);
	}
	100%{
	  opacity: 0.4;
	  -webkit-transform: translateY(15px);
	}
}
@-moz-keyframes ani-svg{
	0%{
	  opacity: 0.4;
	  -moz-transform: translateY(-20px);
	}
	15%{
	  opacity: 0.65;
	  -moz-transform: translateY(-15px);
	}
    25%{
      opacity: 0.8;
	  -moz-transform: translateY(-10px);
	}
    50%{
      opacity: 1;
	  -moz-transform: translateY(0px);
	}
	65%{
	  opacity: 0.8;
	  -moz-transform: translateY(5px);
	}
	75%{
	  opacity: 0.65;
	  -moz-transform: translateY(10px);
	}
	100%{
	  opacity: 0.4;
	  -moz-transform: translateY(15px);
	}
}

/*============*/


/*业务范畴*/
.bigtit, .bigtit2, .bigtit3{
	font-size:30px;
	color:#303740;
	text-align:center;
	padding-top:90px;
}
.subtit,.subtit2, .subtit3{
	font-size:16px;
	color:#777777;
	text-align:center;
	margin-top:19px;
}
.bigtit2{ color:#fff}
.subtit2{ color:#999}
.bigtit3{color:#303740}
.subtit3{ color:#999}

.besCategory{
	background:#fff;
	width:100%;
	height:;
	position:relative;
	z-index:10;
	overflow:hidden;
}
.besCategory .bigtit, .besCategory .subtit{
	position:relative;
	z-index:11;
}
.besCategory ul{
	width:1232px;
	margin:60px auto 0;
	padding-bottom:90px;
	position:relative;
	z-index:11;
}
.action_mu{
	border-radius: 50%;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	background-color: #F2F2F2;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);/*兼容ie8*/
}
.partner .action_mu{
	background-color: #fff;
}
.animated {
  -webkit-animation: maskscales;
  animation: maskscales;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes maskscales {
  0% {
    transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    opacity: .1;
  }
  20% {
    transform: scale(2);
    -o-transform: scale(2);
    -ms-transform: scale(2);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    opacity: .2;
  }
  30% {
    transform: scale(3);
    -o-transform: scale(3);
    -ms-transform: scale(3);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(3);
    -webkit-transform: scale(3);
    opacity: .3;
  }
  40% {
    transform: scale(4);
    -o-transform: scale(4);
    -ms-transform: scale(4);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(4);
    -webkit-transform: scale(4);
    opacity: .4;
  }
  50% {
    transform: scale(5);
    -o-transform: scale(5);
    -ms-transform: scale(5);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(5);
    -webkit-transform: scale(5);
    opacity: .5;
  }
  60% {
    transform: scale(6);
    -o-transform: scale(6);
    -ms-transform: scale(6);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(6);
    -webkit-transform: scale(6);
    opacity: .6;
  }
  70% {
    transform: scale(8);
    -o-transform: scale(8);
    -ms-transform: scale(8);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(8);
    -webkit-transform: scale(8);
    opacity: .7;
  }
  80% {
    transform: scale(10);
    -o-transform: scale(10);
    -ms-transform: scale(10);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(10);
    -webkit-transform: scale(10);
    opacity: .8;
  }
  90% {
    transform: scale(15);
    -o-transform: scale(15);
    -ms-transform: scale(15);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(15);
    -webkit-transform: scale(15);
    opacity: .9;
  }
  95% {
    transform: scale(20);
    -o-transform: scale(20);
    -ms-transform: scale(20);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(20);
    -webkit-transform: scale(20);
    opacity: .95;
  }
  100% {
    transform: scale(30);
    -o-transform: scale(30);
    -ms-transform: scale(30);/* Internet Explorer 9 æ"¯æŒæ›¿ä»£çš" -ms-transform */
    -moz-transform: scale(30);
    -webkit-transform: scale(30);
    opacity: 1;
  }
}


.besCategory ul li{
	position:relative;
	float:left;
	margin:0 16px;
	width:276px;
	height:190px;
}
.besCategory ul li:hover{
    box-shadow: 0 0 28px #e4e4e4;
}
.besCategory ul li:hover .bgmask{display:block;}
.besCategory ul li:hover .thumb img{ 
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.besCategory .thumb{
	width:100%;
	height:190px;
	overflow:hidden;
}
.besCategory .thumb img{
	width:100%;
	height:auto;
	transition:all 0.4s linear 0s;
	-webkit-transition:all 0.4s linear 0s;
	-moz-transition:all 0.4s linear 0s;
}
.besCategory ul span{
	position:absolute;
	left:0;
	top:50%;
	z-index:11;
	width:100%;
	text-align:center;
	display:block;
	color:#fff;
	font-size:24px;
	line-height:24px;
	margin-top:-10px;
}
.bgmask{
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	display:none;
	background:rgba(0,0,0,0.3);  
    background:#000 \9;  
    filter:Alpha(opacity=30);
	transition:all 0.4s ease 0s;
	-webkit-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
}
/*.besCategory ul p{
	color:#777;
	font-size:14px;
	line-height:24px;
	margin:0 16px 0 20px;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}*/
.mappart{ 
    width:1200px;
	margin:76px auto 0;
}
.netlist{
	width:300px;
	color:#303740;
	font-size:20px;
	margin-top:40px;
}
.netlist h4{
	font-size:20px;
	color:#303740;
	margin-bottom:36px;
	font-weight:normal;
}
/*宜信样式*/

.netlist ul{ line-height:44px;}
.netlist ul li{ cursor:pointer;}
.netlist ul li span{ 	width:20px;
	height:1px;
	background:#777;
/*background:url(/Home/Public/img/yx_inside_bg.png) no-repeat 0 -63px;*/ display:block; /*width:6px; height:6px;*/ float:left; margin-top:20px; margin-right:15px;}
.netlist ul li p{ float:left; color:#777; font-size:16px;}
.netlist ul li.fnt-active span{ width:20px;
	height:2px; background:#1f2678; /*background-position:0  -91px; width:12px; height:12px;*/ margin-top:20px; margin-right:15px;}
.netlist ul li.fnt-active p{ font-size:18px; color:#1f2678;}


.netlist .container { width: 60%; height: auto; margin: 0 auto; margin-top: 20px; }
.netlist .funnyNewsTicker{ /*border:1px solid red;*/width:100%; overflow:hidden; height:125px !important; position:relative; padding:0 !important; box-sizing:border-box; margin:0 auto;}
.netlist .funnyNewsTicker>ul{padding:0; margin:0; list-style-type:none; position:relative;}
.netlist .funnyNewsTicker>ul>li{display:none; width:99%; height:44px !important; background:#FFF; position:absolute;  overflow:hidden; border:none !important;}
.netlist .funnyNewsTicker>ul>li>.fnt-content{position:absolute; top:0; bottom:30px; left:0; right:0; box-sizing:border-box;/* padding:5%;*/ height:36px; overflow:hidden;}
.netlist .funnyNewsTicker>ul>li>.fnt-content a{text-decoration:none;}
.netlist .funnyNewsTicker>ul>li>.fnt-content a:hover{text-decoration:underline;}
.netlist .funnyNewsTicker>ul>li>.fnt-info{position:absolute; bottom:0; left:0; right:0; height:20px; padding:5px; border-top:solid 1px #DDD;}
.netlist .funnyNewsTicker>ul>li>.fnt-info a{display:inline-block; width:20px; height:20px; background:#0F0; opacity:0.2; cursor:pointer;}
.netlist .funnyNewsTicker>ul>li>.fnt-info a:hover{opacity:1;}

.netlist .funnyNewsTicker>ul>li>.fnt-info span{position:absolute; left:80px; right:30px; text-align:center; opacity:0.4; z-index:0; font-size:13px; cursor:default;}
.netlist .funnyNewsTicker>div{width:50px; height:30px; cursor:pointer; position:absolute; opacity:0.3;}
.netlist .funnyNewsTicker>div:hover{opacity:1;}
.netlist .funnyNewsTicker>div.fnt-top-arrow{top:0; background:url(/Home/Public/img/fnt-arrows-black.png) top no-repeat; display:none;}
.netlist .funnyNewsTicker>div.fnt-bottom-arrow{bottom:0; background:url(/Home/Public/img/fnt-arrows-black.png) bottom no-repeat; display:none;}

.netlist .funnyNewsTicker .fnt-top0{-ms-transform: scale(0.80); -webkit-transform: scale(0.85); transform: scale(0.85); opacity:0.85; top:0; z-index:1; display:block;}
.netlist .funnyNewsTicker .fnt-top1{-ms-transform: scale(0.87); -webkit-transform: scale(0.9); transform: scale(0.9); opacity:0.9; top:-43px; z-index:0; display:block;}
.netlist .funnyNewsTicker .fnt-top2{-ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); opacity:0.95; top:0px; z-index:3; display:block;}
.netlist .funnyNewsTicker .fnt-active{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity:1; top:42px; z-index:10; display:block;}
.netlist .funnyNewsTicker .fnt-bottom2{-ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95); opacity:0.95; top:84px; z-index:6; display:block;}
.netlist .funnyNewsTicker .fnt-bottom1{-ms-transform: scale(0.87); -webkit-transform: scale(0.90); transform: scale(0.90); opacity:0.9; top:123px; z-index:5; display:block;}
.netlist .funnyNewsTicker .fnt-bottom0{-ms-transform: scale(0.80); -webkit-transform: scale(0.85); transform: scale(0.85); opacity:0.85; top:162px; z-index:4; display:block;}

.netlist .fnt-easing2{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
.netlist .fnt-easing li{transition:.5s ease-out; -moz-transition:.5s ease-out; -webkit-transition:.5s ease-out;}
.netlist .fnt-radius li{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.netlist .fnt-radius2 li{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*.netlist .fnt-shadow li{-webkit-box-shadow: 0px 0px 10px 0px rgba(100,100,100,0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(100,100,100,0.3); box-shadow: 0px 0px 10px 0px rgba(100,100,100,0.3);}*/
.netlist .fnt-shadow-big{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important;}


/**/



.maparea{
    width:736px;
	height:358px;
	position:relative;
	background:url(../images/index/map.jpg) no-repeat center top;	
}
.maparea span{
	display:block;
	position:absolute;
	background:url(../images/index/ring_small.png) no-repeat center center;
	width:34px;
	height:34px;
}
.maparea span.on, .maparea span:hover{
	background:url(../images/index/ring_big.png) no-repeat center center;
}
.maparea span.cls01{ left:176px; top:128px;}
.maparea span.cls02{ left:330px; top:102px;}
.maparea span.cls03{ left:548px; top:125px;}
.maparea span.cls04{ left:588px; top:132px;}
.maparea span.cls05{ left:618px; top:128px;}
.maparea span.cls06{ left:566px; top:168px;}

/*管理团队*/
.manageTeam{
	width:100%;
	position:relative;
	background:#333542;
	z-index:10;
	margin-top: 40px;
}
.manageCon{
	width:1232px;
	margin:0 auto;
	padding-bottom:168px;
	position:relative;
}
.teamList{
	padding:100px 0 0;
}
.teamList ul{
	/*width:1232px;*/
}
/*切换样式*/
#swiper1.swiper-container {
  width: 100%;
  height: 454px;
  color: #fff;
  text-align: center;
}
#swiper1.swiper-container .swiper-slide{
	float:left;
	margin:0 16px;
	width:276px !important;
	height:402px !important;
	background:#2c2f3e;
	text-align:left
}
#swiper1 .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
#swiper1 .swiper-button{
	width:30px;
	height:30px;
	background-image:url(../images/index/arrow_gray_can.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#swiper1 .swiper-button-prev {
    position: absolute; right: 50px; bottom: 10px; z-index: 999;
}
#swiper1 .swiper-button-next {
    position: absolute; right: 16px; bottom: 10px; z-index: 999;
}
#swiper1 .swiper-button.gray{
	background-image:url(../images/index/arrow_gray.png);
	background-repeat:no-repeat;
}
#swiper1 .swiper-button:hover{background-image:url(../images/index/arrow_gray_on.png);}
#swiper1 .swiper-button.gray:hover{background-image:url(../images/index/arrow_gray.png);}
#swiper1 .swiper-button-prev{ background-position:0 0;}
#swiper1 .swiper-button-next{ background-position:-40px 0;}

.teamList .thumb{
	width:100%;
	height:277px;
	overflow:hidden;
}
.teamList .thumb img{
	width:100%;
	height:auto;
}
.teamList ul span{
	display:block;
	color:#fff;
	font-size:18px;
	margin:18px 0 10px 20px;
}
.teamList ul p{
	color:#fff;
	font-size:14px;
	line-height:24px;
	margin:0 16px 0 20px;
    height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}


/*新闻中心*/
.newspart{
	width:1200px;
	margin:0 auto;
	padding:62px 0 140px;
}
.thumbnews{
	width:690px;
	height:406px;
	overflow:hidden;
}
#swiper2.swiper-container {
  width: 100%;
  height: 406px;
  color: #fff;
  text-align: center;
}
#swiper2.swiper-container .swiper-slide{
	position:relative;
	width:690px;
	height:406px;
}
.thumbnews dd span{
	display:block;
	height:50px;
	line-height:49px;
	text-align:center;
	color:#fff;
	font-size:16px;
	padding:0 12px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:rgba(31,38,120,0.7);  
    background:#1f2678 \9;  
    filter:Alpha(opacity=70);
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.newslist{
	width:488px;
}
.newspart .newslist samp{
	/* display:block; */
	font-size:14px;
	line-height:14px;
	color:#303740;
	font-style:normal;
	font-family:"微软雅黑";
	float: right;
}
.newspart .newslist h3{
	font-size:20px;
	color:#303740;
	display:block;
	margin-top:20px;
	line-height:20px;
	font-weight:normal;
	/* width:525px; */
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newspart .newslist h3 i{
	display:inline-block;
	width:0;
	height:1px;
	background:#303740;
	vertical-align:middle;
	transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
}
.newspart .newslist h3:hover i{ width: 30px;margin-right: 10px;}
.newspart .newslist a,.newspart .newslist a:hover{ vertical-align:middle; color:#303740;}
.newspart .newslist p{
	color:#777777;
	font-size:14px;
	line-height:24px;
	margin:12px 0 36px;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newspart .newslist li span{ 
	display:inline-block;
    width:0; 
	height:16px; 
	overflow:hidden;
	transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
}
.newspart .newslist li em{
	display:inline-block;
	font-size:12px;
	color:#777;
	line-height:14px;
	font-style:normal;
	white-space:nowrap;
}
.newspart .newslist li cite{
	display:inline-block;
	width:155px;
	height:12px;
	background:url(../images/index/arrow_more.png) no-repeat left center;
}
.newspart .newslist li.more:hover span{
	width:36px;
	margin-right:12px;
}

/*合作伙伴*/
.partner{
	width:100%;
	padding-bottom:54px;
	position:relative;
	z-index:10;
	overflow:hidden;
	background-color: #f2f2f2;
}
.partner .bigtit, .partner .subtit{
	position:relative;
	z-index:11;
}
.partner ul{
	width:1220px;
	margin:39px auto 0;
	overflow:hidden;
	zoom:1;
	position:relative;
	z-index:11;
}
.partner ul li{
	float:left;
	width:150px;;
	height:70px;
	line-height: 70px;
	overflow:hidden;
	border: 1px solid #F5F5F5;
	margin:19px 10px;
	text-align:center;
	background:#fff;
	vertical-align: middle;
}
.vertically_center, 
.extra { 
    display: inline-block;/*把元素转为行内块显示*/ 
	vertical-align: middle;/*垂直居中*/ 
} 
.extra { 
    height: 100%; /*设置线盒型为父元素的100%高度*/ 
}

/*管理团队背景特效*/
.manageTeam .before{position: absolute; z-index:10;left: 0; left: -25% \9;top: 0px;height: 100%;width: 25%;background: #fff;-webkit-transform: translateX(0);transform: translateX(0);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.manageTeam .after{position: absolute; z-index:10;right: 0; right: -25% \9;top: 0px;height: 100%;width: 25%;background: #fff;-webkit-transform: translateX(0);transform: translateX(0);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
/*.manageCon:before, .cf:before { content: ''; display: table }
.manageCon:after, .cf:after { content: ''; display: table; clear: both }*/
.manageCon, .cf { *zoom: 1 }
/**/

/* 右侧浮动栏 */
.rt-nav { position: fixed; right: 30px; bottom: 150px; z-index: 99999; }
.rt-nav>ul>li { position: relative; border: 1px solid #e4e4e4; width: 35px; height: 35px; border-top: none; background: #fff; cursor: pointer; }
.rt-nav>ul>li:hover{border: 1px solid #373b4a;border-top: none;}
.rt-nav>ul>li:first-child:hover{border-top: 1px solid #373b4a;}
.rt-nav>ul>li:first-child { border-top: 1px solid #e4e4e4;}
.rt-nav>ul>li a:before {
	content: ''; position: absolute; width: 30px; height: 30px; left: 3px; top: 3px; z-index: 1;
}
.rt-nav>ul>li.bds_weixin a:before { background:url(../images/index/icon_weixin.png) no-repeat center center;}
.rt-nav>ul>li.bds_tsina a:before { background:url(../images/index/icon_weibo.png) no-repeat center center;}
.rt-nav>ul>li.up a:before { background:url(../images/index/icon_top.png) no-repeat center center;}
.rt-nav>ul>li.up{ display:none}
.rt-nav>ul>li.bds_weixin:hover,
.rt-nav>ul>li.bds_tsina:hover,
.rt-nav>ul>li.up:hover{
	background: #373b4a;
}
.rt-nav>ul>li.bds_weixin:hover a:before { background:url(../images/index/icon_weixin_on.png) no-repeat center center;}
.rt-nav>ul>li.bds_tsina:hover a:before { background:url(../images/index/icon_weibo_on.png) no-repeat center center;}
.rt-nav>ul>li.up:hover a:before { background:url(../images/index/icon_top_on.png) no-repeat center center;}
.rt-nav>ul>li.bds_weixin .shareWrap {
	position: absolute; left: 0; top: -1px; height: 106px; width: 106px; background-color: #373b4a;
	padding:4px;
	visibility:hidden;
	text-align: center; opacity: 0; filter:alpha(opacity=0);
	box-sizing: border-box;
	-webkit-transition: all 0.5s;transition: all 0.5s;
}
.rt-nav>ul>li.bds_weixin img { margin: 0 auto;}
.rt-nav>ul>li.bds_weixin.on .shareWrap,
.rt-nav>ul>li.bds_weixin:hover .shareWrap {
	visibility: visible; left: -124px; opacity: 1; filter:alpha(opacity=100);
}
.rt-nav .triangle{
	display:inline-block;
	position: relative;
	top:-92px;
	right:-55px;
	height: 0px;
	width: 0px;
	border-top: 5px solid transparent;
	border-left: 5px solid #373b4a;
	border-bottom: 5px solid transparent;
}


@media screen and (max-width:1367px) {
.manageCon{
	width:1072px;
	margin:0 auto;
	padding-bottom:168px;
	position:relative;
}
.teamList{
	padding:60px 0 0;
}
#swiper1.swiper-container {
  width: 100%;
  height: 414px;
  color: #fff;
  text-align: center;
}
.teamList .thumb{
	width:100%;
	height:237px;
	overflow:hidden;
}
#swiper1.swiper-container .swiper-slide{
	float:left;
	margin:0 16px;
	width:236px !important;
	height:362px !important;
	background:#2c2f3e;
	text-align:left
}

}
/* 新加样式新闻中心部分 */
.imghov:hover{ 
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.imghovwrap{
	width:100%;
	height:307px;
	overflow:hidden;
}
.imghov{
	width:100%;
	height:auto;
	transition:all 0.4s linear 0s;
	-webkit-transition:all 0.4s linear 0s;
	-moz-transition:all 0.4s linear 0s;
}
.news-swiper-boxfonts{
	width: 654px;
	height: 100px;
	padding: 0px 18px;
	background:  #F5F5F5;
}
.news-swiper-boxfonts h3{
	line-height: 47px;
}
.news-swiper-boxfonts h3 b{
	width: 240px;
	font-size: 20px;
	color: #303740;
	float: left;
}
.news-swiper-boxfonts h3 b.left{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.news-swiper-boxfonts h3 b.right{
	font-style: normal;
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 16px;
	color: #303740;
}
.news-swiper-boxfonts p{
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #3F3F3F;
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.newslist a{
	display: inline-block;
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.mores span{
	width: 100px!important;
	height: 34px!important;
	border: 1px solid #777777;
	float: right;
}
.mores span a{
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 34px;
	color: #777777;
	text-align: center;
}
.mores span:hover{
	transition: all 0.2s ease-in 0s;
    background: #777777;
    box-shadow: 4px 0px 10px rgba(119,119,119,0.2);
    color: #ffffff;
}
/* 联盟建党 */
.lianmeng-jiandang{
	background: #F5F5F5;
	padding-top: 100px;
}
.contrainer-lm,.contrainer{
	width: 1200px;
	margin: 0 auto;;
}
.contrainer-lm ul{
	width: 100%;
}
.contrainer-lm ul li{
	position: relative;
	float: left;
	width: 400px;
	height: 240px;
	overflow: hidden;
	transition:all 0.2s linear 0s;
	-webkit-transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
}
.contrainer-lm ul li.first h3,.dangjian-box ul li.first h3{
	font-size: 40px;
	color: #303740;

}
.contrainer-lm ul li.first p,.dangjian-box ul li.first p{
	font-size: 14px;
	line-height: 25px;
	color:#3F3F3F;
	padding-right: 93px;
	margin-top: 5px;
}
.contrainer-lm ul li.bc{
	background: #ffffff;
}
.contrainer-lm ul li.second div{
	padding: 55px 20px;
}
.contrainer-lm ul li.second h3{
	font-size: 20px;
	color: #303740;
	line-height: 28px;
}
.contrainer-lm ul li.second p{
	font-size: 14px;
	line-height: 22px;
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	color: #999999;
	margin-top: 14px;
}
.contrainer-lm ul li img{
	width:100%;
	height:auto;
	transition:all 0.4s linear 0s;
	-webkit-transition:all 0.4s linear 0s;
	-moz-transition:all 0.4s linear 0s;
}

.contrainer-lm ul li:hover img{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.contrainer-lm ul li:hover{
	box-shadow: 0 0 28px #e4e4e4;
	background: #fff;
}
.contrainer-lm ul li.first:hover{
	box-shadow: none;
	background: none;
}
/* 党建发展 */
.dangjian-box{
	margin-top: 140px;
	background: #ffffff;
	padding-bottom: 140px;

}
.dangjian-box ul li{
	float: left;
	width: 280px;
	margin-left: 16px;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0px rgba(0,0,0,0.12);
	transition:all 0.2s linear 0s;
	-webkit-transition:all 0.2s linear 0s;
	-moz-transition:all 0.2s linear 0s;
}
.dangjian-box ul li.first{
	width: 304px;
	margin-left:0px;
	box-shadow: none;
}
.dangjian-box ul li.first:hover{
	box-shadow: none;
	background: none;
}
.dangjian-box ul li.first p{
	padding-right: 0px;
}
.dangjian-box ul li dl{
	width: 100%;
}
.dangjian-box ul li dt{
	width: 280px;
	/* height: 300px; */
	overflow: hidden;
}
.dangjian-box ul li dt img{
	width: 280px;
	transition:all 0.4s linear 0s;
	-webkit-transition:all 0.4s linear 0s;
	-moz-transition:all 0.4s linear 0s;
}
.dangjian-box ul li dd{
	/* padding: 13px 26px 19px; */
	padding: 0px 26px;
}
.dangjian-box ul li dd.nu1{
	font-size: 20px;
	line-height: 28px;
	color: #303740;
	padding-top: 13px;
}
.dangjian-box ul li dd.nu3{
	padding-bottom: 19px;
}
.dangjian-box ul li dd{
	font-size: 14px;
	line-height: 20px;
	color: #999999;
}
.dangjian-box ul li:hover{
	/* box-shadow: 0 2px 4px 0px rgba(0,0,0,0.12); */
	box-shadow: 0 0 28px #e4e4e4;
}
.dangjian-box ul li:hover dt img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
/* 社会责任 */
.shehuizeren{
	height: 230px;
	width: 100%;
	position: relative;
	padding-bottom: 130px;
}
.shehuizeren .left{
	float: left;
	height: 230px;
	width: 30%;
	background: #F5F5F5;
}
.shehuizeren .right{
	float: right;
	height: 230px;
	width: 70%;
	background: #172963;
}
.shzr-box{
	position: absolute;
	width: 1200px;

	left: 50%;
	margin-left: -600px;
	top: 0px;
}
.shzr-box .l{
	width: 30%;
	float: left;
}
.shzr-box .l h3{
	font-size: 30px;
	line-height: 40px;
	color:#303740;
	padding-top: 36px;
	padding-left: 5px;
}
.shzr-box .r{
	width: 70%;
	float: right;
}
.shzr-box .r{
	padding: 56px 0px 0px;
}
.shzr-box .r p{
	padding-left: 39px;
	font-size: 16px;
	line-height: 42px;
	color: #ffffff;
}
.shzr-box .r cite{
	display:inline-block;
	width:155px;
	height:12px;
	background:url(../images/index/arrow_more.png) no-repeat left center;
}
.shzr-box .r .more:hover span{
	width:36px;
	margin-right:12px;
}
.shzr-box .r .more span{
	display: inline-block;
    width: 0;
    height: 16px;
    overflow: hidden;
    transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
}
.shzr-box .r .more span em{
	color: #ffffff;
}
.shzr-box .r .more a{
	display: inline-block;
	margin-top: 18px;
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.shzr-box .r .more a:hover span{
	width: 40px;
}
/* 合作伙伴 */
.party_name{
	font-size: 16px;
	padding-left: 9px;
	line-height: 22px;
	color: #303740;
	text-align: left;
}
.partner ul li a img{
	width: 100%;
	vertical-align: middle;
}




/* 修改轮播图效果 */
  .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom:50px;
	width: 100%;
	z-index: 2;
  }
  .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
  }
  .swiper-active-switch {
    background: #fff;
  }

  .swiper-pagination {
    position: absolute; bottom: 80px; z-index: 9;
    width: 100%; text-align: center;
}
.swiper-pagination-switch {
    display: inline-block;
    *display: inline;zoom:1;
    width: 10px;
    height: 10px;
    background: #fff;
    margin: 0 7px; border-radius: 5px;
    position: relative;
	opacity: 1;
	box-shadow: none;
}
.swiper-active-switch {
    width: 80px; background: #5d9bff;
    -webkit-transition: width 0.5s;transition: width 0.5s;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
}
.arrow-left {
	/* ../images/index/icon_notice.png */
    background: url(../images/index/swiperButtons.png) no-repeat 0 0; background-position: 2px 0;
	position: absolute; left: 4%; top: 50%; z-index: 999;
	margin-top: -25px;
    width: 37px; height: 50px; cursor: pointer;
}
.arrow-right {
    background: url(../images/index/swiperButtons.png) no-repeat 0 0; background-position: -30px 0;
	position: absolute; right: 4%; top: 50%; z-index: 999;
	margin-top: -25px;
    width: 37px; height: 50px; cursor: pointer;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5%;
}