.page-banner.service-page-banner {
	height: 590px;
	padding: 90px 0;
	background: url(../../assets/images/service/service_banner.jpg) no-repeat center center!important;
	background-size: cover
}
.service-page-banner .service-page-banner-txt {
	width: 360px
}
.service-page-banner .service-page-banner-txt p {
	text-indent: 28px;
	color: #111;
	line-height: 2
}
.service-page-banner .service-page-banner-vip {
	height: 135px;
	margin-top: 24px
}
.service-page-banner .service-page-banner-vip ul {
	height: 135px;
	margin: 24px 0 0
}
.service-page-banner .service-page-banner-vip ul li {
	display: inline-block;
	float: left;
	width: 135px;
	height: 100%;
	background: #000
}
.service-page-banner .service-page-banner-vip ul li+li {
	margin-left: 12px
}
.service-page-banner .service-page-banner-vip ul li a {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.service-page-banner .service-page-banner-vip ul li a:hover, .service-section-content .service-content-right ul li:hover a em {
	opacity: .7
}
.service-page-banner .service-page-banner-vip ul li:first-child a {
	background: url(../../assets/images/service/service_banner_1.jpg) no-repeat center
}
.service-page-banner .service-page-banner-vip ul li:nth-child(2) a {
	background: url(../../assets/images/service/service_banner_2.jpg) no-repeat center
}
.service-page-banner .service-page-banner-vip ul li:nth-child(3) a {
	background: url(../../assets/images/service/service_banner_3.jpg) no-repeat center
}
.service-page-banner .service-page-banner-vip ul li:last-child a {
	background: url(../../assets/images/service/service_banner_4.jpg) no-repeat center
}
.service-section {
	width: 1200px;
	margin: 0 auto
}
.service-section .service-section-title {
	padding: 40px 0 20px 30px;
	background: url(../../assets/images/service/service_title_logo.png) no-repeat left 42px;
	font-size: 18px
}
.service-section .service-section-content {
	width: 100%
}
.service-section .service-section-content .service-content-left, .service-section .service-section-content .service-content-right {
	width: 50%;
	height: 100%;
	float: left
}
.service-section-content .service-content-left .service-content-left-item {
	width: 50%;
	float: left;
	height: 100%;
	background: #000
}
.service-section-content .service-content-left .service-content-left-item a {
	display: block;
	width: 100%;
	height: 100%;
	color: #333
}
.service-section-content .service-content-left .service-content-left-item a em {
	display: block;
	width: 100%;
	height: 285px;
	opacity: 1;
	-webkit-transition: opacity ease-in-out .3s;
	transition: opacity ease-in-out .3s;
	background-size: cover
}
.service-section-content .service-content-left .service-content-left-item a:focus, .service-section-content .service-content-left .service-content-left-item a:hover {
	text-decoration: underline
}
.service-section-content .service-content-left .service-content-left-item a:focus em, .service-section-content .service-content-left .service-content-left-item a:hover em {
	opacity: .7
}
.service-section-content .service-content-left .service-content-left-item a p {
	height: 60px;
	width: 100%;
	background: #fff;
	line-height: 60px;
	text-align: center;
	border: 1px solid #ddd
}
.service-section-content .service-content-right ul {
	width: 100%;
	margin: 0;
	height: 50%
}
.service-section-content .service-content-right ul:first-child {
	border-top: 1px solid #ddd
}
.service-section-content .service-content-right ul li {
	display: inline-block;
	float: left;
	width: 50%;
	height: 100%
}
.service-section-content .service-content-right ul li a {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	display: block;
	color: #333;
	width: 100%;
	height: 100%;
	padding: 40px 0 0;
	background: #fff
}
.service-section-content .service-content-right ul li a:focus, .service-section-content .service-content-right ul li a:hover, .service-section1 .service-section-content ul li a:focus, .service-section1 .service-section-content ul li a:hover {
	background: #efefef
}
.service-section-content .service-content-right ul li a em {
	display: block;
	width: 84px;
	height: 78px;
	margin: 0 auto 15px;
	opacity: 1;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s;
	background-size: cover
}
.service-section-content .service-content-right ul li a p {
	margin: 0;
	text-align: center
}
.service-section1 {
	display: none
}
.service-section1 .service-section-content {
	height: 255px
}
.service-section1 .service-section-content ul {
	width: auto;
	height: 100%;
	list-style: none;
	border: 1px solid #ddd
}
.service-section1 .service-section-content ul li {
	display: inline-block;
	float: left;
	width: 25%;
	height: 100%
}
.service-section1 .service-section-content ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 30px 0 25px;
	color: #333;
	background: #fff;
	-webkit-transition: all ease-in-out .15s;
	transition: all ease-in-out .15s
}
.service-section1 .service-section-content ul li a .service-section1-list-content {
	width: 100%;
	height: 200px;
	padding-top: 30px
}
.service-section1 .service-section-content ul li+li a .service-section1-list-content {
	border-left: 1px solid #ddd
}
.service-section1 .service-section-content ul li a em {
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto 30px;
	background-size: cover;
	background: url(../../assets/images/service/service_sec1_1.png) no-repeat center
}
.service-section1 .service-section-content ul li:nth-child(2) a em {
	background: url(../../assets/images/service/service_sec1_2.png) no-repeat center
}
.service-section1 .service-section-content ul li:nth-child(3) a em {
	background: url(../../assets/images/service/service_sec1_3.png) no-repeat center
}
.service-section1 .service-section-content ul li:last-child a em {
	background: url(../../assets/images/service/service_sec1_4.png) no-repeat center
}
.service-section1 .service-section-content ul li a p {
	text-align: center;
	margin: 0;
	font-size: 18px
}
.service-section2 .service-section-content, .service-section3 .service-section-content {
	height: 345px
}
.service-section2 .service-section-content .service-content-left .service-content-left-item:first-child em {
	background: url(../../assets/images/service/service_sec2_1.jpg) no-repeat center
}
.service-section2 .service-section-content .service-content-left .service-content-left-item:last-child em {
	background: url(../../assets/images/service/service_sec2_2.jpg) no-repeat center
}
.service-section2 .service-section-content .service-content-right ul:first-child li:first-child em {
	background: url(../../assets/images/service/service_sec2_11.png) no-repeat center
}
.service-section2 .service-section-content .service-content-right ul:first-child li:last-child em {
	background: url(../../assets/images/service/service_sec2_12.png) no-repeat center
}
.service-section2 .service-section-content .service-content-right ul:last-child li:first-child em {
	background: url(../../assets/images/service/service_sec2_21.png) no-repeat center
}
.service-section2 .service-section-content .service-content-right ul:last-child li:last-child em {
	background: url(../../assets/images/service/service_sec2_22.png) no-repeat center
}
.service-section3 .service-section-content .service-content-left .service-content-left-item:first-child em {
	background: url(../../assets/images/service/service_sec3_1.jpg) no-repeat center
}
.service-section3 .service-section-content .service-content-left .service-content-left-item:last-child em {
	background: url(../../assets/images/service/service_sec3_2.jpg) no-repeat center
}
.service-section3 .service-section-content .service-content-right ul:first-child li:first-child em {
	background: url(../../assets/images/service/service_sec3_11.png) no-repeat center
}
.service-section3 .service-section-content .service-content-right ul:first-child li:last-child em {
	background: url(../../assets/images/service/service_sec3_12.png) no-repeat center
}
.service-section3 .service-section-content .service-content-right ul:last-child li:first-child em {
	background: url(../../assets/images/service/service_sec3_21.png) no-repeat center
}
.service-section3 .service-section-content .service-content-right ul:last-child li:last-child em {
	background: url(../../assets/images/service/service_sec3_22.png) no-repeat center
}
.service-section4 {
	padding-bottom: 125px
}
.service-section4 .service-section-content {
	height: 535px
}
.service-section4 .service-section-content ul {
	width: 100%;
	height: 475px;
	margin: 0
}
.service-section4 .service-section-content ul li {
	display: inline-block;
	float: left;
	width: 285px;
	height: 100%;
	background: #000
}
.service-section4 .service-section-content ul li+li {
	margin-left: 19px
}
.service-section4 .service-section-content ul li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}
.service-section4 .service-section-content ul li a em {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.service-section4 .service-section-content ul li a:hover em {
	opacity: .7
}
.service-section4 .service-section-content ul li:first-child a em {
	background: url(../../assets/images/service/service_sec4_1.jpg) no-repeat center
}
.service-section4 .service-section-content ul li:nth-child(2) a em {
	background: url(../../assets/images/service/service_sec4_2.jpg) no-repeat center
}
.service-section4 .service-section-content ul li:nth-child(3) a em {
	background: url(../../assets/images/service/service_sec4_3.jpg) no-repeat center
}
.service-section4 .service-section-content ul li:last-child a em {
	background: url(../../assets/images/service/service_sec4_4.jpg) no-repeat center
}
.service-section4 .service-section-content ul li .service-section4-list-description {
	position: absolute;
	background: #197fff;
	color: #fff;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 125px;
	padding: 40px 0 0;
	text-align: center
}
.service-section4 .service-section-content ul li .service-section4-list-description p:first-child {
	font-size: 18px
}
.service-section4 .service-section-content .service-sec4-tx {
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #ddd;
	padding-top: 10px
}
.service-section4 .service-section-content .service-sec4-tx>span {
	display: inline-block;
	vertical-align: bottom;
	margin-right: 20px
}
.service-section4 .service-section-content .service-sec4-tx>span:first-child {
	font-size: 18px;
	color: #197fff
}
.service-section4 .service-section-content .service-sec4-tx>span em {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 20px;
	height: 20px;
	background: url(../../assets/images/service/service_sec1_tx2.png) no-repeat center
}
.service-section4 .service-section-content .service-sec4-tx>span:first-child em {
	width: 29px;
	height: 29px;
	background: url(../../assets/images/service/service_sec1_tx1.png) no-repeat center
}
.service-section4 .service-section-content .service-sec4-tx>span:last-child em {
	background: url(../../assets/images/service/service_sec1_tx3.png) no-repeat center
}
.service-section5 {
	padding: 100px 0
}
.service-section5 .service-section5-left {
	float: left;
	width: 700px;
	height: 320px
}
.service-section5 .service-section5-left h3:before {
	margin-right: 10px;
	display: inline-block;
	vertical-align: bottom;
	content: '';
	width: 7px;
	height: 28px;
	border-radius: 7px;
	background: #0b70ca
}
.service-section5 .service-section5-left h4:before {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #ffb502
}
.service-section5 .service-section5-left p {
	margin-top: 8px;
	text-indent: 20px
}
.service-section5 .service-section5-right {
	float: left;
	height: 320px;
	margin-left: 100px;
	background-size: cover
}
.service-section6 {
	height: 428px;
	background: url(../../assets/images/service/service_sec6.jpg) no-repeat center center!important;
	background-size: cover
}
.bs-example-modal-lg .modal-dialog {
	width: 900px
}
.bs-example-modal-lg .modal-content {
	border-radius: 0
}
#serviceVipModal .modal-dialog {
	width: 1220px
}
#serviceVipModal .modal-body, .bs-example-modal-lg .modal-content .modal-body {
	padding: 0
}
#serviceVipModal .service-vip-modal-title {
	width: 100%;
	height: 67px;
	background: url(../../assets/images/service/service_vip_modal_1.jpg) no-repeat center center;
	background-size: cover
}
#serviceVipModal .service-vip-modal-content {
	width: 100%
}
#serviceVipModal .service-vip-modal-content tr {
	width: 100%;
	height: 67px
}
#serviceVipModal .service-vip-modal-content tr td {
	width: 236px;
	height: 67px;
	line-height: 67px;
	padding: 0;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #000
}
#serviceVipModal .service-vip-modal-content tr td:first-child {
	text-align: left;
	padding-left: 32px;
	width: 294px
}
.service-artificial-support-modal .modal-body {
	height: 670px
}
.online-customer-service-bg {
	position: relative;
	float: left;
	height: 670px;
	width: 285px
}
.online-customer-service-bg1 {
	background: url(../../assets/images/service/service_sec4_1.jpg) no-repeat center
}
.online-customer-service-bg2 {
	background: url(../../assets/images/service/service_sec4_2.jpg) no-repeat center
}
.online-customer-service-bg3 {
	background: url(../../assets/images/service/service_sec4_3.jpg) no-repeat center
}
.online-customer-service-bg4 {
	background: url(../../assets/images/service/service_sec4_4.jpg) no-repeat center
}
.online-customer-service-bg5 {
	background: url(../../assets/images/service/service_sec4_5.jpg) no-repeat center
}
.service-complaints-bg {
	background: url(../../assets/images/service/service_sec2_complaints_.jpg) no-repeat center
}
.modal-bg-describe {
	position: absolute;
	background: #197fff;
	color: #fff;
	bottom: 0;
	height: 120px;
	width: 285px;
	padding: 40px 0 0;
	text-align: center
}
.service-artificial-support-modal .service-artificial-support-content {
	float: left;
	height: 476px;
	width: 613px;
	position: relative
}
.service-artificial-support-modal .service-artificial-support-detail {
	width: 50%;
	float: left;
	height: 100%
}
#modal4 .service-artificial-support-content .service-artificial-support-detail:first-child .artificial-support-info-text, .service-artificial-support-modal .service-artificial-support-detail:first-child {
	border-right: 1px solid #e5e5e5
}
#modal4 .service-artificial-support-detail:first-child {
	border-right: none
}
.service-artificial-support-modal .service-artificial-support-info {
	height: 356px;
	width: 100%;
	padding: 50px 0 0 60px
}
.service-artificial-support-modal .service-artificial-support-info ul li {
	display: block;
	height: 31px;
	line-height: 31px;
	overflow: hidden
}
.service-artificial-support-modal .service-artificial-support-info ul li i {
	background: url(../../assets/images/service/service_support_icon.jpg);
	display: inline;
	width: 20px;
	height: 22px;
	float: left;
	margin: 3px 6px 0 0
}
.service-artificial-support-modal .service-artificial-support-info ul li:nth-child(2) i {
	background-position: 0 -37px
}
.service-artificial-support-modal .service-artificial-support-info ul li:nth-child(3) i {
	background-position: 0 -74px
}
.service-artificial-support-modal .service-artificial-support-info ul li:nth-child(4) i {
	background-position: 0 -105px
}
.service-artificial-support-modal .service-artificial-support-info ul li:nth-child(5) i {
	background-position: 0 23px
}
.service-artificial-support-modal .artificial-support-info-text {
	color: #1981fe;
	padding-top: 40px;
	text-align: center;
	height: 120px;
	border-top: 1px solid #e5e5e5
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info {
	padding-left: 0
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info ul {
	padding-left: 60px
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info ul li {
	height: 40px;
	line-height: 40px
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info ul li em {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 8px 5px 0 0;
	background: url(../../assets/images/service/service_sec1_tx2.png) no-repeat center
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info ul li:first-child em {
	width: 29px;
	height: 29px;
	margin: 1px 5px 0 0;
	background: url(../../assets/images/service/service_sec1_tx1.png) no-repeat center
}
#modal1 .service-artificial-support-detail:last-child .service-artificial-support-info ul li:nth-child(2) em {
	background: url(../../assets/images/service/service_sec1_tx3.png) no-repeat center
}
.service-artificial-support-modal .service-artificial-support-content .service-artificial4-text {
	position: absolute;
	top: 20px;
	left: 100px;
	right: 100px;
}
.service-artificial-support-modal .service-artificial-support-content .service-artificial4-span {
	height: 100px;
	display: block;
}
.service-artificial-support-modal .service-artificial-support-content .service-artificial4-span p {
	line-height: 20px;
	height: 20px;
	display: block;
	margin: 0;
	vertical-align: middle;	
}
.online-customer-service3 .online-customer-service3-content {
	height: 476px;
	margin-left: 285px;
}
.online-customer-service3 .online-customer-service3-content .online-customer-service3-top {
	height: 356px;
	padding-top: 35px;
	border-bottom: 1px solid #ddd
}
.online-customer-service3 .online-customer-service3-content .online-customer-service3-bottom {
	height: 120px;
	text-align: center;
	padding-top: 28px
}
.online-customer-service3 .online-customer-service3-content .online-customer-service3-bottom .online-customer-service3-submit {
	width: 230px;
	height: 65px;
	line-height: 65px;
	border: 1px solid #197fff;
	border-radius: 3px;
	color: #197fff;
	font-size: 18px;
	background: #fff;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}
.online-customer-service3 .online-customer-service3-content .online-customer-service3-bottom .online-customer-service3-submit:hover {
	background: #197fff;
	color: #fff
}
.modal .service-download-modal {
	width: 1190px
}
.service-download-modal .service-download-content {
	height: 500px;
	width: 100%
}
.service-download-modal .service-download-pic {
	height: 100%;
	width: 285px;
	float: left;
	background: url(../../assets/images/service/service_sec2_download_modal.jpg) no-repeat center;
	background-size: cover
}
.service-download-modal .service-download-detail {
	margin-left: 285px;
	height: 100%
}
.service-download-modal .service-download-item {
	height: 50%;
	width: 50%;
	float: left;
	padding: 40px 0 0 70px
}
.service-download-modal .service-download-item:nth-child(3) {
	padding-top: 25px
}
.service-download-modal .service-download-item:first-child, .service-download-modal .service-download-item:nth-child(2) {
	border-bottom: 1px solid #e5e5e5
}
.service-download-modal .service-download-item:first-child, .service-download-modal .service-download-item:nth-child(3) {
	border-right: 1px solid #e5e5e5
}
.service-download-modal .service-download-item .service-download-item-title {
	font-size: 18px;
	font-weight: 700;
	color: #197fff
}
.service-download-modal .service-download-item .service-download-item-content {
	padding-top: 0
}
.service-download-modal .service-download-item a {
	display: block;
	height: 19px;
	line-height: 19px;
	color: #333;
	margin-top: 20px
}
.service-download-modal .service-download-item:nth-child(3) a:first-child {
	margin-top: 13px
}
.service-download-modal .service-download-item a:hover {
	text-decoration: underline
}
.service-download-modal .service-download-item a em {
	display: inline-block;
	vertical-align: bottom;
	width: 19px;
	height: 19px;
	background-size: cover
}
.service-download-modal .service-download-item a em:first-child {
	background: url(../../assets/images/service/service_sec2_download_icon.png) no-repeat center
}
.service-download-modal .service-download-item a em:nth-child(3) {
	background: url(../../assets/images/service/service_sec2_download_rar.png) no-repeat center;
	margin-left: 5px
}
.service-download-modal .service-download-item a span {
	vertical-align: bottom;
	margin-left: 5px
}
.service-download-modal .service-download-item a span:nth-child(2) {
	font-size: 16px;
	color: #000
}
.service-download-modal .service-download-item p {
	text-align: center;
	width: 330px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background: #f7f7f7;
	margin: 20px 0 0
}
.service-form-alert {
	position: fixed;
	top: 30px;
	left: 50%;
	z-index: 1060
}
