/* 复用样式 */
.w70h {
	width: 100%;
	height: 70px;
}

.mgt10 {
	margin-top: 10px;
}

.mgb10{
	margin-bottom: 10px;
}

.mgl10 {
	margin-left: 10px;
}

.mgr10 {
	margin-right: 10px;
}

.mgt20 {
	margin-top: 20px;
}

.mgb20{
	margin-bottom: 20px;
}

.mgl20{
	margin-left: 20px;
}

.mgr20 {
	margin-right: 20px;
}

.mgb99{
	margin-bottom: 99px;
}

.mglw{
	margin-left: 18.75%;
	width: 62.5%;
}

.flexCC {
	display: flex;
	justify-content: center;
	align-items: center;
}

.foot {
	width: 100%;
	min-width: 1200px;
}

.mw1200 {
	min-width: 1200px;
}

.content {
	margin-top: 141px;
	position: relative;
}

.bannerIMG{
	width: 100%;
	height: 400px;
}

#copyright {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #aaa;
	font-size: 12px;
	background-color: #303030;
}

#indexingService {
	height: 360px;
	background-color: #363636;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-family: FZLanTingHei-R-GB18030;
	font-weight: 400;
	color: rgba(170, 170, 170, 1);
}

.indexingService-left {
	display: inline-block;
	width: 507px;
	height: 190px;
	vertical-align: middle
}

.indexingService-center {
	display: inline-block;
	width: 1px;
	height: 190px;
	background: rgba(102, 102, 102, 1);
	opacity: 0.5;
	margin: 0 50px;
	vertical-align: middle;

}

.indexingService-right {
	display: inline-block;
	width: 507px;
	height: 190px;
	vertical-align: middle;
	margin-left: 50px;
}

.foot-p {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
}

.foot-div {
	margin-top: 20px;
}

.foot-div>a {
	display: inline-block;
	width: 100px;
	height: 14px;
	margin: 10px 0;
	margin-right: 20px;
	border-right: 1px solid #AAAAAA;
}
.foot-div>a:hover{
	color: white;
}
.foot-div>a:nth-child(4),
.foot-div>a:nth-child(8),
.foot-div>a:nth-child(12),
.foot-div>a:nth-last-child(1){
	border-right: none;
}

.foot-div>p {
	margin: 10px 0;
}

.foot-img {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 10px;
}

.foot-divAll {
	display: flex;
}

.foot-divRight {
	margin-left: 40px;
}

.foot-divRight>img {
	width: 86px;
	height: 86px;
}

.foot-divRight>p {
	width: 64px;
	height: 17px;
	font-size: 16px;
	font-family: FZLanTingHei-R-GB18030;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	margin: 10px auto 0;
}

.content-head-book {
	padding-top: 50px;
	padding-bottom: 168px;
	width: 100%;
	height: 1186px;

}

.content-head-title-header-W {
	margin: 109px auto 70px;
	text-align: center;
}

.content-head-book-ul {
	width: 1200px;
	height: 920px;
	margin: 20px auto 0 auto;
}

.content-head-book-ul>li {
	width: 100%;
	height: 190px;
	margin: 40px 0;
	padding: 21px 21px 21px 41px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(136, 136, 136, 1);
	line-height: 28px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	border: 1px solid rgba(229, 229, 229, 1);
	border-radius: 5px;
}

.content-head-book-ul-li1 {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: rgba(30, 172, 240, 1);
	border-radius: 50%;
	font-size: 36px;
	font-family: Arial;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	line-height: 60px;
}

.content-head-book-ul-li2 {
	display: inline-block;
	width: 1px;
	height: 70px;
	background: rgba(229, 229, 229, 1);
}

.content-head-book-ul-li3 {
	display: inline-block;
	width: 777px;
	max-height: 100px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(136, 136, 136, 1);
	/* overflow-y: scroll; */
}

/* .content-head-book-ul-li3::-webkit-scrollbar{
	display:none ;
} */
.content-head-book-ul-li4 {
	display: inline-block;
	width: 190px;
	height: 146px;
}


.content-head-img{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.content-head-img>.swiper-wrapper{
	height: 600px;
}
.content-head-img img{
	width: 100%;
	height: 100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets.content-head-span{
	    position: relative;
	    bottom: 60px;
	    left: calc(50% - 46px);
		z-index: 2;
}
.content-head-span span.swiper-pagination-bullet{
	display: inline-block;
	width:20px;
	height:4px;
	background:rgba(255,255,255,1);
	border-radius:2px;
	opacity:1;
}
.content-head-span span.swiper-pagination-bullet-active{
	background-color: #1EACF0;
}
.content-head-title-header{
	width: 100%;
	/* height: 804px; */
	height: 630px;
}

.content-head-title-header-W>p{
	margin: 10px 0;
}
.content-head-title-header-W>p:nth-child(2){
	width:288px;
	height:9px;
	background: url(../image/deco@2x.png);
	background-size:100% 100% ;
	margin: 0 auto;
}
.content-head-title-header-D{
	display: flex;
	justify-content: space-around;
	margin: 0 auto;
	width: 1200px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.content-head-title-header-D-left{
	width:372px;
	height:387px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(30,172,240,1);
	border-radius:5px;
	padding: 35px 41px 31px;
	
}
.content-head-title-header-D-left>p{
	margin: 15px auto;
	text-align: center;
}
.content-head-title-header-D-left>p:nth-child(1){
	width: 57px;
	height: 57px;
	margin-top: 0;
}
.content-head-title-header-D-left>p:nth-child(2){
	width:70px;
	height:1px;
	background:rgba(229,229,229,1);	
}
.content-head-title-header-D-left>p:nth-child(3){
	font-size: 24px;
	color: #333333;
}
.content-head-title-header-D-left-F{
	height: 170px;
	overflow-y: scroll;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(136,136,136,1);
	line-height:28px;
}
.content-head-title-header-D-left-F::-webkit-scrollbar{
	display: none;
}
.content-head-swiper{
	width: 100%;
	height: 726px;
	background:rgba(248,248,248,1);
	position: relative;
}
.swiper-container {
      width: 62.5%;
      padding-top: 50px;
      padding-bottom: 50px;
	  height: 100%;
  }
.swiper-slide {
	  width: 450px;
	  height: 390px;
      background-position: center;
	  z-index: 99;
 }
.swiperTabpans>span{
	 display: inline-block;
	 width: 70px;
	 height: 70px;
	 cursor: pointer;
 }
.swiperTabpans .leftspans{
	 background: url(../image/icon_left@2x.png) no-repeat;
	 background-size: 100% 100%;
	 position: absolute;
	 left: 10%;
	 top: 60%;
 }
.swiperTabpans .rightspans{
	 background: url(../image/icon_right@2x.png) no-repeat;
	 background-size:100% 100% ;
	 position: absolute;
	 right: 10%;
	 top: 60%;
 }
 .content-head-valdity{
	 width: 100%;
	 height: 726px;
	 background:rgba(248,248,248,1);
	 padding:153px 0 ;
 }
 .content-head-valdity-all{
	 width: 100%;
	 height: 421px;
	 background:rgba(248,248,248,1);
	 margin:0 auto;
	 display: flex;
	 justify-content: center;
 }
.content-head-valdity-left{
	width: 580px;
	height: 421px;
	background: url(../image/pic_mxjs@2x.png) no-repeat;
	background-size: 100% 100%;
}
.content-head-valdity-right{
	width:540px;
	margin-left: 142px;
}
.content-head-valdity-right-head{
	width:157px;
	height:57px;
	font-size:24px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:22px;
}
.content-head-valdity-right-con{
	margin-top: 36px;
	width:540px;
	height:197px;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(136,136,136,1);
	line-height:28px;
}
.content-head-valdity-right-bot{
	display: inline-block;
	width:120px;
	height:40px;
	background:rgba(30,172,240,1);
	border-radius:5px;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
	text-align: center;
	line-height: 40px;
	margin-top: 30px;
	cursor: pointer;
	user-select: none;
}
.content-head-mactive{
	width: 100%;
}
.content-head-mactive-all{
	width: 1200px;
	margin: 80px auto 96px;
	max-height: 1110px;
}
.content-head-mactive-one{
height: 34px;
}
.content-head-mactive-one-head{
	display: inline-block;
	width:10px;
	height:32px;
	background:rgba(30,172,240,1);
}
.content-head-mactive-one>span:nth-child(2){
	font-size:34px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.mordTxt{
	float: right;
	margin-right: 60px;
	font-size:20px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(30,172,240,1);
	user-select: none;
	cursor: pointer;
}
.content-head-mactive-one-left{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.content-head-mactive-one-left-one{
	display: flex;
	margin-top: 40px;
	width: 50%;
	
}
.content-head-mactive-one-left-one>img{
	width:200px;
	height:200px;
	border-radius:5px;
}
.content-head-mactive-one-left-two{
	width:318px;
	height:190px;
	margin-left: 20px;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:#888;
	line-height:28px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.content-head-mactive-one-left-two>p:nth-child(1){
	font-size: 16px;
	color: #333;
}
.content-head-mactive-one-left-two>p:nth-child(2){
	color: #888888;
	font-size: 14px;
	margin-top: 10px;
	text-align: justify;
}

/* 独立样式 */
.header{
	width: 100vw;
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 100;
}
#nav{
	padding: 0 18.75%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#navigation{
	border-top: 1px solid #E5E5E5;
}
.navLeft>img{
	width: 56px;
	height: 56px;
	vertical-align: middle;
}
.navLeft>span{
	font-size:18px;
	font-family: "microsoft yahei";
	margin-left: 10px;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.navRigth{
	color: #666;
}
.navRigth>span{
	display: inline-flex;
	align-items: center;
	margin-left: 20px;
}
.navigationBox>li{
	width: 8.54%;
	text-align: center;
	cursor: pointer;
	user-select: none;
	height: 70px;
	line-height: 70px;
}
.navigationBox>li>a{
	border-left: 1px solid #ccc;
}
.navigationBox a{
	display: inline-block;
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
}
.navigationBox a:hover{
	color: #1EACF0;
}

.navBlue{
	color: #1EACF0;
}
.parentPage{
	position: relative;
}
.parentPage>span{
	display: inline-block;
	width: 100%;
}
.parentPage>ul{
	display: none;
	position: absolute;
    top: 65px;
    width: 100%;
	background-color: white;
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	border-radius:5px;
}
.parentPage li{
	height: 50px;
	line-height: 50px;
}
.parentPage a.navBlue{
	background-color: #F8F8F8;
}
.sonPageBox a{
    height: 50px;
    line-height: 50px;
}
.sonPageBox a:hover{
    background-color: #F8F8F8;
}
.body{
	position: relative;
	top: 141px;
}
.consultBox{
	width: 502px;
	margin: 0 auto 100px auto;
	border:1px solid rgba(229,229,229,1);
	text-align: center;
}
.consultBox>p{
	margin: 35px 0 26px 0;
	color: #363636;
	font-size:24px;
	font-weight:400;
	color:rgba(54,54,54,1);
}
.consultContact{
	margin-bottom: 30px;
}
.consultContact>img {
	width: 11px;
	height: 15px;
	vertical-align: top;
	margin-right: 10px;
}
.friendship{
	margin: 10px auto 90px auto;
	display: flex;
}
.friendship>h3{
	font-size: 16px;
	color: #aaa;
	line-height: 25px;
	white-space: nowrap;
}
.friendshipLink{
	text-align: justify;
}
.friendshipLink a{
	color: #aaa;
	font-size: 16px;
	line-height: 25px;
}
.friendshipLink>li{
	display: inline-block;
	margin-right: 10px;
}
#sidebar{
	position: fixed;
	right: 5.21%;
	bottom: 200px;
}
#sidebar>li{
	background-color: #E8E8E8;
	margin-bottom: 10px;
	width: 60px;
	height: 60px;
	text-align: center;
	position: relative;
}
#sidebar .icon{
	display: inline-block;
	width: 100%;
	height: 100%;
}
#sidebar .icon1{
	background: url(../image/icon_qq@2x.png) no-repeat 50%;
	background-size: 27px 31px;
}
#sidebar .icon2{
	background: url(../image/icon_wx@2x.png) no-repeat 50%;
	background-size: 38px 31px;
}
#sidebar .icon3{
	background: url(../image/icon_xx@2x.png) no-repeat 50%;
	background-size: 28px 16px;
}
#sidebar .wechat{
	background-color: white;
	width: 150px;
	border: 1px solid #E8E8E8;
	position: absolute;
	right: calc(100% + 10px);
	visibility: hidden;
}
#sidebar .wechatBox:hover .wechat{
	visibility: visible;
}
#sidebar .wechat>p{
	font-size: 16px;
	margin-bottom: 10px;
	color: #555;
}
#sidebar .wechat>img{
	width: 100px;
	height: 100px;
	margin: 14px 0;
}

.page{
	display: flex;
	align-items: center;
	justify-content: center;
}
.page a{
	display: inline-block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #F4F4F4;
	border-radius:50%;
	margin: 0 25px;
	font-family:Arial;
	color: #777;
	font-size:28px;
	user-select: none;
	cursor: pointer;
}
.page [type="text"]{
	border: 2px solid #F4F4F4;
	padding: 2px;
	width: 4em;
	height: 38px;
	text-align: center;
	font-size: 18px;
	outline: none;
	color: #777;
}
.page>.ui-pagination-container{
	display: flex;
	align-items: center;
}
.page .ui-pagination-page-btn{
	width: auto;
	font-size: 16px;
	padding: 0 0.5em;
}
.page .active{
	color: #fff;
	background: #1EACF0;
}
