
.white-bg {
	background: #fff;
}

.font-12 {
	font-size: 12px;
}

.font-14 {
	font-size: 14px;
}

.font-16 {
	font-size: 16px;
}

.font-18 {
	font-size: 18px;
}

.font-20 {
	font-size: 20px;
}

.font-22 {
	font-size: 22px;
}

.font-24 {
	font-size: 24px;
}

.font-26 {
	font-size: 26px;
}

.font-30 {
	font-size: 30px;
}

.font-36 {
	font-size: 36px;
}

.font-40 {
	font-size: 40px;
}

.line-height-36 {
	line-height: 36px;
}

input,
select,
textarea,
button {
	outline: none;
}

.arrow {
	position: relative;
}

.arrow:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 8px;
	height: 8px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	box-shadow: 0 0 0 lightgray;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	right: 0;
	-webkit-transform: translate3d(0, -50%, 0) rotate(45deg);
	transform: translate3d(0, -50%, 0) rotate(45deg);
}

.width-80 {
	width: 1200px;
	margin: 0 auto;
}

@media screen and (max-width:1599px) {
	.width-80 {
		width: 1200px;
		margin: 0 auto;
	}
}

@media screen and (min-width:1600px) and (max-width:1919px) {
	body {
		min-width: 1400px;
	}

	.width-80 {
		width: 1400px;
		margin: 0 auto;
	}
}

@media screen and (min-width:1920px) {
	body {
		min-width: 1540px;
	}

	.width-80 {
		width: 1540px;
		margin: 0 auto;
	}
}

/*首页*/
.logo-box {
	margin: 30px auto;
}

.logo {
	float: left;
}

.logo-tel {
	float: right;
	color: #4766A7;
	font-size: 30px;
	line-height: 50px;
}

.logo-tel img {
	vertical-align: bottom;
	margin-right: 15px;
}

.nav-ewm {
	position: relative;
}

.nav-ewm .ewm-pop {
	position: absolute;
	left: -108px;
	top: 50px;
	width: 278px;
	height: 95px;
	background: #FFFFFF;
	border: 1px solid #4766A7;
	display: none;
	padding: 20px;
}

.nav-ewm .ewm-pop:before {
	content: '';
	width: 14px;
	height: 14px;
	background: #FFF;
	border-top: 1px solid #4766A7;
	border-right: 1px solid #4766A7;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.nav-ewm .ewm-pop dl {
	display: flex;
}

.nav-ewm .ewm-pop dd {
	line-height: 18px;
	margin-left: 10px;
	text-align: left;
	margin-top: 15px;
}

.nav-ewm .ewm-pop dd span {
	display: block;
	margin: 8px 0;
}

.nav-ewm .ewm-pop h5 {
	color: #4766A7;
}

.overview {
	background: url(../images/bg.png) top center no-repeat;
	height: 130px;
	margin-top: 40px;
	padding-top: 30px;
	position: relative;
}

.overview-box {
	margin: 0 10%;
	position: relative;
}

.overview-tit {
	color: #fff;
	margin-right: 20px;
	cursor: pointer;
}

.form {
	background: #FFF;
	border-radius: 4px;
	position: absolute;
	left: 0;
	top: 46px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 55px;
}

.form input,
.form select {
	border: none;
}

.form:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 172px;
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	box-shadow: 0 0 0 lightgray;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.form1:before {
	left: 48px;
}

.form3:before {
	left: 272px;
}

.form-btn {
	border-radius: 0 4px 4px 0;
	background: #FFA33A;
	border: 0;
	width: 240px;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
}

.area-sel {
	width: 140px;
	border-right: 1px solid rgba(102, 102, 102, .5);
	text-align: center;
	line-height: 33px;
	cursor: pointer;
}

.form1 .area-sel {
	width: 435px;
}

.form3 .area-sel {
	width: 220px;
}

.form1 .city-box {
	left: -8px;
}

.form3 .city-box {
	left: -115px;
}

.area-sel .arrow:after {
	-webkit-transform: translate3d(0, -50%, 0) rotate(135deg);
	transform: translate3d(0, -50%, 0) rotate(135deg);
	right: -22px;
	top: 9px;
}

.area-sel .city-box {
	top: 66px;
}

.num-input {
	width: 260px;
	border-right: 1px solid rgba(102, 102, 102, .5);
	text-align: center;
	line-height: 33px;
}

.name-input {
	width: 260px;
	border-right: 1px solid rgba(102, 102, 102, .5);
	line-height: 33px;
}

.industry-box input {
	width: 150px;
	border-right: 1px solid rgba(102, 102, 102, .5);
	line-height: 33px;
	padding-left: 40px;
}

.industry-box.arrow:after {
	-webkit-transform: translate3d(0, -50%, 0) rotate(135deg);
	transform: translate3d(0, -50%, 0) rotate(135deg);
	right: 35px;
	top: 16px;
}

.industry {
	position: absolute;
	background: #fff;
	border: 1px solid #4766A7;
	width: 980px;
	padding: 0 20px;
	left: -333px;
	top: 56px;
	display: none;
}

.industry:before {
	content: '';
	position: absolute;
	top: -1px;
	left: 416px;
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #4766A7;
	border-right: 1px solid #4766A7;
	box-shadow: 0 0 0 lightgray;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.industry li {
	border-bottom: 1px solid rgba(197, 197, 197, .5);
	width: 100%;
	padding: 15px 0;
}

.industry li h4 {
	font-size: 18px;
	border-left: 2px solid #4766a7;
	padding-left: 10px;
	font-weight: normal;
}

.industry li p span {
	cursor: pointer;
	margin-right: 20px;
	margin-top: 15px;
	display: inline-block;
}

.industry li p span:hover {
	color: #4766A7;
}

.industry li.tips {
	color: #999;
}

.tip-ico {
	color: #FF744B;
	font-style: normal;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #FF744B;
	border-radius: 50%;
	text-align: center;
	margin-right: 10px;
	line-height: 18px;
}

.type-sel {
	width: 180px;
	border-right: 1px solid rgba(102, 102, 102, .5);
	text-align: center;
	line-height: 33px;
}

.type-sel .arrow:after {
	-webkit-transform: translate3d(0, -50%, 0) rotate(135deg);
	transform: translate3d(0, -50%, 0) rotate(135deg);
	right: -25px;
	top: 9px;
}

.type-box {
	position: absolute;
	background: #fff;
	width: 240px;
	border: 1px solid #4766A7;
	right: 400px;
	top: 66px;
	display: none;
	padding-top: 10px;
}

.type-box:before {
	content: '';
	position: absolute;
	top: -1px;
	left: 116px;
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #4766A7;
	border-right: 1px solid #4766A7;
	box-shadow: 0 0 0 lightgray;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.type-box li {
	float: none;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
}

.type-box li:hover {
	background: rgba(72, 102, 167, .1);
	color: #4766A7;
}

.type-text {
	cursor: pointer;
}

.mobile-input {
	width: 180px;
	text-align: center;
	line-height: 33px;
}

.mobile-input input {
	width: 150px;
}

.serve-tit {
	text-align: center;
	margin-top: 50px;
	color: #454545;
}

.serve-tit h4 {
	font-weight: normal;
}

.serve-tit p {
	margin-top: 10px;
}

.serve-content li {
	float: left;
	width: 23.5%;
	box-sizing: border-box;
	background: #FFF;
	border: 1px solid #c5c5c5;
	margin-right: 2%;
	padding: 40px 0;
	margin-top: 40px;
	height: 330px;
}

.serve-content li:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border: 1px solid #FFA33A;
}

.serve-content li.none {
	margin-right: 0;
}

.serve-content li span {
	text-align: center;
	display: block;
}

.serve-content li h4 {
	text-align: center;
	font-weight: normal;
	color: #333;
}

.serve-content li p {
	margin-left: 70px;
	font-size: 18px;
	background: url(../images/list-ico5.png) left center no-repeat;
	text-indent: 25px;
	line-height: 34px;
	color: #666
}

.serve-line {
	width: 66px;
	height: 1px;
	background: #4766A7;
	display: block;
	margin: 20px auto;
}

.serve-more {
	text-align: center;
}

.serve-more a {
	display: inline-block;
	color: #333;
	height: 59px;
	line-height: 59px;
	border: 1px solid #979797;
	width: 258px;
	text-align: center;
	margin-top: 60px;
}

.serve-more a:hover {
	color: #fff !important;
	background: #FFA33A;
	border: 1px solid #FFA33A;
}

/*.hot-serve{
	background: url(../images/bg2.png) center top no-repeat;
	margin-top: 60px;
	overflow: hidden;
}
.hot-serve-ad{
	width:188px;
	height: 500px;
	padding:0 17px;
	position: relative;
}
.ad-bg1{
	background: url(../images/hotbg1.png) left top no-repeat;
}
.ad-bg2{
	background: url(../images/hotbg2.png) left top no-repeat;
}
.ad-bg3{
	background: url(../images/hotbg3.png) left top no-repeat;
}
.ad-bg4{
	background: url(../images/hotbg4.png) left top no-repeat;
}
.hot-serve-box{
	height: 500px;
	width: 520px;
}
.ad-tit h4{
	font-size: 26px;
	color:rgba(255,255,255,.8);
	font-weight: normal;
	margin-top: 40px;
}
.ad-tit h4 span{
	display: block;
	color: #fff;
}
.hot-line{
	width: 100px;
	height: 2px;
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#FFFFFF), to(#FFA94A));
	background: -webkit-linear-gradient(90deg, #FFFFFF 0%, #FFA94A 100%);
	background: -moz-linear-gradient(90deg, #FFFFFF 0%, #FFA94A 100%);
	background: -o-linear-gradient(90deg, #FFFFFF 0%, #FFA94A 100%);
	background: linear-gradient(90deg, #FFFFFF 0%, #FFA94A 100%);
	margin: 15px 0;
}
.ad-tit ul{
	color:#fff;
}
.ad-tit ul li{
	background: url(../images/hot-ico.png) left center no-repeat;
	text-indent: 24px;
	line-height: 30px;
}
.hot-btn{
	position: absolute;
	width:188px;
	height: 40px;
	line-height: 40px;
	color:#fff;
	text-align: center;
	border: 1px solid #fff;
	bottom: 60px;
	font-size: 20px;
}
.hot-btn:hover{
	color:#fff !important;
	background: #FFA33A;
	border: 1px solid #FFA33A;
}
.bookkeeping{
	margin-bottom: 80px;
}
.hot-serve-info{
	width:259px;
	height: 250px;
	background: #fff;
}*/
.m-l-38 {
	margin-left: 38px;
}

.m-t-60 {
	margin-top: 60px;
}

/*.hot-serve-info:nth-child(odd){
	border-right: 1px solid #C4CBD8;
}
.hot-serve-info:nth-child(1){
	border-bottom: 1px solid #C4CBD8;
}
.hot-serve-info:nth-child(2){
	border-bottom: 1px solid #C4CBD8;
}
.hot-serve-info:hover{
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	position: relative;
}
.hot-serve-info:hover .info-tit{
	color: #0c52c5 !important;
}
.hot-serve-info a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
h5.info-tit{
	color:#333;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 30px;
	position: relative;
}
h5.info-tit img{
	position: absolute;
}*/
.info-content {
	margin-left: 22px;
	color: #999;
	margin-right: 20px;
	line-height: 25px;
}

/*.info-tag{margin:10px 0 10px 22px;}
.info-tag span{
	height: 30px;
	line-height: 30px;
	color:#999;
	padding:0 5px;
	display: inline-block;
	border: 1px solid #C4CBD8;
	margin-right: 5px;
	font-size: 14px;
}*/
.price-more {
	margin-left: 22px;
	margin-top: 10px;
}

.info-price {
	color: #333;
}

.info-price em {
	font-style: normal;
	color: #FF7B4A;
}

.info-more {
	color: #979C9B;
	margin-top: 10px;
	display: block;
}

.bookkeeping-ad {
	/*background: url(../images/bg3.png) center top no-repeat;*/
	height: 100px;
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 100px;
	margin-top: 60px;
}

.bookkeeping-ad img {
	width: 100%;
}

.case-tit {
	text-align: center;
	margin-top: 50px;
}

.case-tit h4 {
	color: #333;
	font-size: 36px;
	font-weight: normal;
}

.case-tit p {
	font-size: 20px;
	color: #666;
	margin-top: 10px;
}

.customer {
	background: url(../images/bg4.png) left top no-repeat;
	overflow: hidden;
}

.customer-tit {
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin: 60px 0;
}

.customer-tit h4 {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 10px;
}

.testimonials-inner {}

.testimonials-inner .container {
	margin: 0 200px;
}

.ad-word {
	font-size: 38px;
	color: #fff;
	text-align: center;
	margin: 50px 0;
}

.baike-left {
	float: left;
	width: 858px;
	height: 815px;
	border: 1px solid #c5c5c5;
}

.baike-right {
	width: 646px;
	float: right;
	height: 815px;
	border: 1px solid #c5c5c5;
	background: #f9f9f9;
}

.baike-tit {
	height: 79px;
	border-bottom: 1px solid #d8d8d8;
	background: #fff;
}

.baike-tit li {
	float: left;
	margin-top: 25px;
	border-right: 1px solid rgba(55, 53, 53, .3);
	font-size: 20px;
}

.baike-tit li.none {
	border-right: 0;
}

.baike-tit li span {
	cursor: pointer;
	margin: 0 24px;
}

.baike-tit li span.cur {
	border-bottom: 1px solid #0c52c5;
	padding-bottom: 10px;
	color: #0c52c5;
}

.company-news dl dt {
	float: left;
	width: 440px;
	height: 330px;
}

.company-news dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.company-news dl dd {
	background: #f9f9f9;
	float: left;
	width: 418px;
	font-size: 18px;
	height: 329px;
	border-bottom: 1px solid #D8D8D8;
}

.company-news dl dd a {
	height: 56px;
	display: block;
	padding: 13px 40px;
	border-bottom: 1px solid #D8D8D8;
}

.company-news dl dd a.none {
	border-bottom: 0;
}

.company-news dl dd p:last-child a {
	border-bottom: 0;
}

.company-news dl dd a.cur {
	color: #0c52c5;
	background: rgba(71, 102, 167, .1);
}

.new-box li {
	text-align: center;
	margin-top: 30px;
	width: 416px;
}

.new-box li:last-child {
	margin-left: 26px;
}

.new-box li span {
	display: block;
	width: 416px;
	height: 312px;
}

.new-box li img {
	width: 100%;
	height: 100%;
}

.new-box li p {
	line-height: 60px;
	font-size: 20px;
}

.information {
	padding: 0 25px;
}

.information a {
	border-bottom: 1px solid #c5c5c5;
	overflow: hidden;
	padding: 19px 0;
	display: block;
}

.information a:last-child {
	border-bottom: 0;
}

.information dl dt img {
	display: block;
	width: 100%;
	height: 100%;
}

.information dl dt {
	float: left;
	width: 144px;
	height: 108px;
}

.information dl dd {
	float: left;
	margin-left: 20px;
}

.information dl dd h5 {
	color: #333;
	font-weight: normal;
	margin: 5px 0;
}

.information a:hover dl dd h5 {
	color: #0c52c5;
}

.information dl dd p {
	color: #666
}

.information dl dd span {
	color: #999;
	margin-top: 8px;
	display: inline-block;
}

.serve-area {
	background: url(../images/bg5.png) center top no-repeat;
	overflow: hidden;
	margin-top: 80px;
	padding-bottom: 50px;
}

.serve-area dl {
	color: #fff;
	font-size: 24px;
}

.serve-area dl dd {
	float: left;
	margin-top: 78px;
}

.serve-area dl dt {
	float: right;
}

.serve-area dl dd p img {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 15px;
}

.serve-area dl dd p {
	line-height: 50px;
	margin-bottom: 15px;
}

.area-city {
	background: #FFFFFF;
	box-shadow: 0px 2px 11px 5px rgba(0, 0, 0, 0.04);
	border-radius: 10px;
}

.area-city {
	margin-top: 20px;
	overflow: hidden;
}

.area-city h5 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	text-align: center;
	margin-top: 50px;
	position: relative;
}

.area-city h5:before {
	content: '';
	width: 80px;
	height: 1px;
	background: #DCDCDC;
	position: absolute;
	left: 610px;
	top: 16px;
}

.area-city h5:after {
	content: '';
	width: 80px;
	height: 1px;
	background: #DCDCDC;
	position: absolute;
	right: 610px;
	top: 16px;
}

.area-city ul {
	margin: 30px 250px 0 250px;
}

.area-city li {
	float: left;
	width: 72px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-top: 12px;
}

.area-city li a {
	display: block;
	color: #333;
}

.area-city li a:hover {
	background: #FFA33A;
	color: #fff !important;
}

.city-more {
	width: 180px;
	margin: 40px auto;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid rgba(153, 153, 153, .4);
}

.city-more a {
	display: block;
}

.city-more a:hover {
	color: #fff !important;
	background: #FFA33A;
	border: 1px solid #FFA33A;
}

.message {
	background: url(../images/bg6.png) center top no-repeat;
	text-align: center;
	padding: 60px 0;
	margin: 80px 0;
}

.message h4 {
	color: #333;
	font-weight: normal;
}

.message p {
	color: #333;
}

.message-box {
	margin: 20px 0;
}

.message-box input {
	width: 360px;
	height: 58px;
	background: #FFFFFF;
	border: 1px solid #D3D3D3;
	font-size: 20px;
	text-align: center;
	vertical-align: middle;
}

.message-box button {
	width: 120px;
	height: 60px;
	background: #FFA33A;
	border: none;
	vertical-align: middle;
	color: #fff;
}

.contact {
	float: right;
}

.contact div {
	display: flex;
	align-items: center;
}

.contact div img {
	margin-right: 15px;
}

.copyright {
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #595959;
}

/*产品相关样式*/
.sub-banner1 {
	background: url(../images/product-banner1.png) top center no-repeat;
	height: 600px;
	position: relative;
}

.sub-banner2 {
	background: url(../images/product-banner2.png) top center no-repeat;
	height: 600px;
	position: relative;
}

.sub-banner3 {
	background: url(../images/product-banner3.png) top center no-repeat;
	height: 600px;
	position: relative;
}

.sub-banner4 {
	background: url(../images/product-banner4.png) top center no-repeat;
	height: 600px;
	position: relative;
}

.sub-banner5 {
	background: url(../images/product-banner5.png) top center no-repeat;
	height: 600px;
	position: relative;
}

.crumbs {
	padding: 20px 0;
}

.crumbs a,
.crumbs span {
	font-size: 14px;
	color: #333;
	margin: 0 5px;
}

.product-tit {
	text-align: center;
}

.product-tit h4 {
	color: #454545;
	font-size: 30px;
}

.product-tit span {
	font-size: 18px;
	background: url(../images/p-ico2.png) left center no-repeat;
	padding-left: 25px;
	display: inline-block;
	margin-right: 20px;
	margin-top: 10px;
}

.product-box {}

.product-box li {
	width: 23.5%;
	background: #FFFFFF;
	border: 1px solid #C5C5C5;
	position: relative;
	height: 430px;
	float: left;
	box-sizing: border-box;
	margin-right: 2%;
	margin-top: 40px;
}

.product-box li:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border: 1px solid #FFA33A;
}

.product-box li:hover .consulting {
	background: #C3751C;
}

.product-box li.none {
	margin-right: 0;
}

.product-list {
	margin-bottom: 60px;
}

.consulting {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #FFA33A;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.new {
	position: absolute;
	top: -17px;
	right: -17px;
}

.product-box li a {
	display: block;
	padding: 0 30px;
	height: 428px;
	overflow: hidden;
}

.product-box li h5 {
	color: #333;
	font-size: 18px;
	margin-top: 40px;
}

.p-intro {
	color: #999;
	font-size: 14px;
	margin-top: 15px;
	height: 38px;
	overflow: hidden;
}

.product-con {
	border-top: 1px solid rgba(196, 203, 216, .67);
	margin-top: 20px;
	padding-top: 20px;
	height: 80px;
}

.product-con p {
	background: url(../images/p-ico.png) left center no-repeat;
	padding-left: 25px;
	margin-bottom: 8px;
	color: #666;
}

.product-tag {
	margin: 20px 0;
	font-size: 0
}

.product-tag span {
	padding: 0 8px;
	height: 30px;
	font-size: 16px;
	display: inline-block;
	color: #FF814B;
	line-height: 30px;
	text-align: center;
	margin-right: 12px;
	border: 1px solid;
	-webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(255, 173, 74, 1)), to(rgba(255, 109, 75, 1)));
	-webkit-border-image: -webkit-linear-gradient(90deg, rgba(255, 173, 74, 1), rgba(255, 109, 75, 1));
	-moz-border-image: -moz-linear-gradient(90deg, rgba(255, 173, 74, 1), rgba(255, 109, 75, 1));
	-o-border-image: -o-linear-gradient(90deg, rgba(255, 173, 74, 1), rgba(255, 109, 75, 1));
	border-image: linear-gradient(90deg, rgba(255, 173, 74, 1), rgba(255, 109, 75, 1)) 1 1;
}

.discount-price {
	color: #333;
}

.discount-price em {
	font-size: 24px;
	color: #FF7B4A;
	font-style: normal;
}

.original-price {
	color: #999;
	text-decoration: line-through;
	margin-top: 4px;
}

.advantage {
	margin-top: 80px;
	background: url(../images/p-bg2.png) top center no-repeat;
	overflow: hidden;
	padding-bottom: 50px;
}

.advantage h4 {
	color: #fff;
	font-size: 36px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 60px;
}

.advantage p img {
	width: 100%;
}

.else-box {
	margin: 80px auto;
}

.else-box h4 {
	text-align: center;
	font-size: 36px;
	color: #454545;
}

.else-box li {
	float: left;
	width: 23%;
	height: 204px;
	background: #FFFFFF;
	/*border: 1px solid #C5C5C5;
	margin-top: 40px;*/
	margin-right: 2%;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.else-box li.none {
	margin-right: 0;
}

.else-box li a {
	display: flex;
	justify-content: center;
	height: 122px;
	padding-top: 40px;
	border: 1px solid #C5C5C5;
	-webkit-transition: all .3s;
	transition: all .3s;
	margin-top: 40px;
}

.else-box li span {
	width: 70px;
	height: 70px;
	display: block;
	margin-top: 10px;
	margin-right: 15px;
}

.else-box li span img {
	display: block;
}

.else-box li:hover a {
	box-shadow: 2px 2px 11px 5px rgb(23 45 91 / 10%);
	border: 1px solid #FFA33A;
	margin-top: 34px;
}

.else-con p {
	color: #333;
	margin: 10px 0;
}

.else-con p em {
	font-style: normal;
	border-right: 1px solid rgba(102, 102, 102, .5);
	margin-right: 10px;
	padding-right: 10px;
}

.else-con p em:last-child {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}

.else-con h5 {
	font-size: 20px;
	color: #333;
}

.else-con i {
	font-size: 14px;
	color: #999;
	font-style: normal;
}

.generalize {
	border: 1px solid #D5D5D5;
	padding: 30px;
	display: flex;
	background: #fff;
}

.product-img {
	width: 400px;
	height: 300px;
	margin-right: 30px;
	flex-shrink: 0;
}

.product-img img {
	width: 100%;
	height: 100%;
}

.product-info {
	width: 1025px;
	flex-shrink: 0;
}

.product-info h1 {
	font-size: 26px;
	color: #333;
}

.product-info p {
	font-size: 18px;
	color: #999;
	margin-top: 8px;
}

.gen-price {
	background: #F9F9F9;
	padding: 15px;
	margin-top: 15px;
}

.gen-price dl {
	margin-top: 5px;
}

.gen-price dl dt {
	float: left;
	font-size: 18px;
	color: #333;
}

.gen-price dl dd {
	float: left;
}

.old-price {
	color: #999999;
	font-size: 18px;
	text-decoration: line-through;
}

.new-price {
	font-size: 18px;
	color: #ACACAC;
}

.new-price span {
	color: #FF7B4A;
}

.new-price span i {
	font-size: 30px;
	font-style: normal;
}

.product-youshi span {
	background: url(../images/p-ico.png) left center no-repeat;
	padding-left: 25px;
	margin-right: 10px;
}

.product-btn {
	width: 160px;
	height: 50px;
	background: #FFA33A;
	font-size: 20px;
	color: #FFF;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	margin: 15px 15px 0 15px;
}

.product-btn img {
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 5px;
}

.hot-product {
	margin-top: 60px;
}

.hot-product .title {
	height: 50px;
	background: rgba(71, 102, 167, .04);
	border-top: 1px solid rgba(71, 102, 167, .6);
}

.hot-product .title h4 {
	margin-top: 12px;
	font-size: 20px;
	color: #333333;
	border-left: 2px solid #4766A7;
	padding-left: 10px;
	margin-left: 20px;
}

.left-box {
	float: left;
	width: 840px;
}

.right-box {
	float: right;
	width: 300px;
}

.product-detail-box {
	background: #fff;
	border: 1px solid #C5C5C5;
}

.related-news{
	border: 1px solid #C5C5C5;
	padding: 0 30px 20px 30px;
	font-size: 20px;
	background: #fff;
}

.related-news h4{
	color: #333;
	border-left: 2px solid #4766A7;
	margin-top: 20px;
	padding-left: 10px;
}

.related-news ul li{
	margin-top: 23px;
}

.related-news ul li a {
	color: #333333;
}

.related-news ul li span.top{
	background: -webkit-gradient(linear, 100% 0, 0 0, from(#FFA74A), to(#FF6E4B));
	background: -webkit-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -moz-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: -o-linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	background: linear-gradient(180deg, #FFA74A 0%, #FF6E4B 100%);
	box-shadow: 0px 2px 4px 0px rgba(255, 113, 75, 0.62);
}

.related-news ul li span{
	width: 26px;
	height: 26px;
	background: rgba(71, 102, 167, .3);
	line-height: 26px;
	text-align: center;
	color: #fff;
	display: inline-block;
	margin-right: 10px;
}

.zixun-box {
	border: 1px solid #C5C5C5;
	background: #fff;
}

.zixun-box h4 {
	height: 56px;
	line-height: 56px;
	text-align: center;
	background: url(../images/p-bg3.png) left top no-repeat;
	font-size: 20px;
	color: #4766A7;
	font-weight: 500;
	background-size: 100%;
}

.mt-17 {
	margin-top: 22px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-60 {
	margin-top: 60px;
}

.zixun-form {
	margin: 0 20px;
}

.zixun-form p {
	font-size: 16px;
	margin-top: 10px;
	line-height: 22px;
}

.zixun-form li {
	margin-top: 20px;
	line-height: 32px;
}

.zixun-form li span {
	float: left;
	color: #333;
	margin-right: 20px;
}

.zixun-form li input,
.zixun-form li select {
	height: 32px;
	width: 156px;
	border: 1px solid #C5C5C5;
	padding: 0 10px;
}

.zixun-form li select {
	width: 178px;
}

.zixun-btn {
	text-align: center;
	height: 50px;
	background: #4766A7;
	color: #fff;
	line-height: 50px;
	margin: 40px 0;
	cursor: pointer;
}

.product-detail {
	margin: 0 50px;
}

.detail-tit {
	text-align: center;
	color: #454545;
	font-size: 28px;
	margin: 40px 0;
}

.detail-tit img {
	margin: 0 20px;
}

.pm-content {
	margin: 0 80px;
}

.pm-content>dl {
	width: 100%;
	border: 1px dashed #FFA33A;
	padding: 20px;
	overflow: hidden;
	box-sizing: border-box;
}

.pm-content>dl:nth-child(2) {
	border: 1px dashed #4766A7;
	margin-top: 40px;
}

.pm-content>dl:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
}

.pm-content>dl:nth-child(1) dt {
	width: 30px;
	background: rgba(255, 163, 58, .1);
	padding: 15px 10px 0 10px;
	text-align: center;
	float: left;
	height: 135px;
	line-height: 30px;
}

.pm-content>dl:nth-child(2) dt {
	width: 30px;
	background: rgba(71, 102, 167, .1);
	padding: 10px 10px 0 10px;
	text-align: center;
	float: left;
	height: 140px;
	line-height: 26px;
}

.pm-content dd {
	margin-left: 70px;
	line-height: 30px;
}

.product-advantage {
	background: rgba(71, 102, 167, .04);
}

.product-advantage .detail-tit {
	margin: 0;
	padding-top: 40px;
}

.pq-content {
	margin: 0 30px;
}

.pq-content dt,
.pq-content dd {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 15px;
}

.pq-content dd {
	margin-bottom: 30px;
}

.pq-content dt p,
.pq-content dd p {
	display: inline-block;
	word-break: break-all;
	margin-left: 10px;
}

.pq-content dt p {
	font-size: 20px;
	color: #333;
}

.pq-content dd p {
	line-height: 24px;
}

.pq-content dt span,
.pq-content dd span {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	background: #4766A7;
	border-radius: 50%;
	font-size: 14px;
	flex-shrink: 0
}

.pq-content dd span {
	background: #ffa33a;
}

.pq-content dt span {
	margin-top: 2px;
}

.free-box {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(45, 45, 45, .5);
	left: 0;
	top: 0;
	z-index: 999;
	display: none;
}

.free-box .zixun-box {
	width: 654px;
	height: 540px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -327px;
	margin-left: -295px;
	background: #fff;
}

.free-box .zixun-box h4 {
	background: none;
	color: #333;
	line-height: 26px;
	height: auto;
	margin-bottom: 10px;
}

.box-top {
	text-align: center;
}

.free-box .zixun-form {
	margin: 0 60px;
}

.free-box .zixun-form li input,
.free-box .zixun-form li select {
	width: 390px;
}

.free-box .zixun-form li select {
	width: 411px
}

.free-box .zixun-btn {
	width: 160px;
	margin: 40px auto;
}

.box-close {
	font-size: 25px;
	text-align: right;
	margin: 20px;
}

.box-close span {
	display: block;
	cursor: pointer;
}

.pf-content img,
.pa-content img {
	width: 100%;
}

.main-bg {
	background: #F9F9F9;
}

/*.ordbt_fix{
	background: #fff;
	width: 90%;
	z-index: 100;
	padding-left: 10%;
}*/
.product-index-tit {
	margin: 0 10px;
	text-align: center;
}

.product-index-tit p {
	margin-top: 8px;
}

.product-index-tit p em {
	font-style: normal;
	background: url(../images/p-ico2.png) left center no-repeat;
	padding-left: 26px;
	margin: 0 8px;
}

.product-index-tit span {
	display: block;
	text-align: right;
}

.pd-content {
	line-height: 30px;
}

/*资讯相关样式*/
.need {
	border: 1px solid #C5C5C5;
	padding: 0 20px 30px 20px;
}

.need h4 {
	margin-top: 20px;
	border-left: 2px solid #4766A7;
	padding-left: 10px;
}

.need-content a {
	display: block;
	margin-top: 30px;
}

.need-content a:hover h5 {
	color: #0c52c5
}

.need-content dl {
	overflow: hidden;
	display: flex;
}

.need-content dt {
	width: 90px;
	height: 84px;
	background: #ccc;
	flex-shrink: 0;
}

.need-content dt img {
	width: 100%;
	height: 100%;
}

.need-content dd {
	margin-left: 15px;
	line-height: 23px;
}

.need-content dd h5 {
	color: #333;
}

.need-content dd p {
	color: #999;
}

.need-content dd span {
	color: #FF7B4A;
}

/*.detail-title li a.cur.whole:after {
	width: 40px;
}*/



.zoom:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.zoom img {
	-webkit-transition: transform ease .3s 0s;
	transition: transform ease .3s 0s;
}

.area-banner {
	position: relative;
	height: 600px;
	overflow: hidden;
}

.area-banner img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 600px;
}


.dz-material {
	background: url(../images/dz-bg6.png) center center no-repeat;
}


.area-recommend .comp-h4 {
	margin-left: 0;
}

.recommend-box {
	display: flex;
	justify-content: space-between;
	width: 1498px;
	margin: 0 auto;
}

.area-recommend {
	width: 724px;
	/*height: 700px;*/
	background: #FFFFFF;
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	padding: 30px 0;
}

.area-recommend .comp-img {
	width: 144px;
	height: 108px;
}

.area-recommend .comp-item {
	padding: 10px 30px;
	border-bottom: 0;
}

.area-recommend .comp-item span {
	margin-top: 12px;
}

.recommend h4 {
	text-align: center;
	margin: 80px 0 60px 0;
}

.account-content {
	display: flex;
	justify-content: space-between;
	color: #454545;
}

.account-content li {
	width: 285px;
	height: 191px;
	background: #FFFFFF;
	border: 1px solid #C5C5C5;
	text-align: center;
	padding: 80px 0;
}

.account-content li span {
	width: 74px;
	height: 74px;
	display: inline-block;
}

.account-content li:hover {
	color: #fff;
}

.account-content li h5 {
	position: relative;
	margin-top: 20px;
}

.account-content li:hover h5:after {
	background: #fff;
}

.account-content li h5:after {
	content: '';
	width: 67px;
	height: 2px;
	background: #4766A7;
	position: absolute;
	left: 38%;
	bottom: -15px;
}

.account-content li p {
	margin-top: 30px;
}

.account-content li:nth-child(1) span {
	background: url(../images/dz-ico.png) no-repeat;
}

.account-content li:nth-child(2) span {
	background: url(../images/dz-ico2.png) no-repeat;
}

.account-content li:nth-child(3) span {
	background: url(../images/dz-ico3.png) no-repeat;
}

.account-content li:nth-child(4) span {
	background: url(../images/dz-ico4.png) no-repeat;
}

.account-content li:nth-child(5) span {
	background: url(../images/dz-ico5.png) no-repeat;
}

.account-content li:nth-child(1):hover {
	background: url(../images/dz-bg.png) no-repeat;
}

.account-content li:nth-child(2):hover {
	background: url(../images/dz-bg2.png) no-repeat;
}

.account-content li:nth-child(3):hover {
	background: url(../images/dz-bg3.png) no-repeat;
}

.account-content li:nth-child(4):hover {
	background: url(../images/dz-bg4.png) no-repeat;
}

.account-content li:nth-child(5):hover {
	background: url(../images/dz-bg5.png) no-repeat;
}

.account-content li:nth-child(1):hover span {
	background: url(../images/dz-ico6.png) no-repeat;
}

.account-content li:nth-child(2):hover span {
	background: url(../images/dz-ico7.png) no-repeat;
}

.account-content li:nth-child(3):hover span {
	background: url(../images/dz-ico8.png) no-repeat;
}

.account-content li:nth-child(4):hover span {
	background: url(../images/dz-ico9.png) no-repeat;
}

.account-content li:nth-child(5):hover span {
	background: url(../images/dz-ico10.png) no-repeat;
}

.area-contact {
	background: #F9F9F9;
	height: 192px;
	overflow: hidden;
}

.area-contact h4 {
	text-align: center;
	color: #333;
	margin-top: 40px;
}

.area-contact h4 span {
	color: #B40A0A;
}


/*关于我们相关样式*/
.imgbox {
	position: relative;
	height: 270px;
	overflow: hidden;
	margin-top: 60px;
}

.imgbox img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 270px;
}

.top-ad {
	position: relative;
	height: 120px;
	overflow: hidden;
}

.top-ad img {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 120px;
}

.help-left {
	float: left;
	width: 208px;
	background: #FFFFFF;
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
}
.us-bg {
	background: url(../images/us-bg.png) no-repeat;
	background-size: 100% 100%;
}



/*帮助中心*/
.help-left li {
	line-height: 50px;
}

.help-left>ul>li:first-child {
	border-bottom: 1px solid #C5C5C5;
	line-height: 60px;
}

.help-left>ul>li:first-child.cur a,
.help-left>ul>li:first-child:hover a {
	background: rgba(71, 102, 167, .1);
	color: #0c52c5;
}

.help-left li span {
	cursor: pointer;
	display: block;
}

.help-left li a {
	display: block;
	padding-left: 20px;
}

.help-left li a:hover,
.help-left li.cur a {
	background: rgba(71, 102, 167, .1);
	color: #0c52c5;
}

.help-left>ul>li>span {
	padding-left: 20px;
}

.second-sub,
.three-sub {
	display: none;
}

.second-sub li span,
.second-sub li a {
	padding-left: 30px
}

.three-sub li span,
.three-sub li a {
	padding-left: 48px
}

.help-left li span i {}

.help-left li span i img {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin-right: 6px;
	transition: all 0.2s ease-out;
}

.help-left li span.action i img {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.help-center ul {
	display: flex;
	justify-content: space-between;
}

.help-center ul li {
	float: left;
	width: 31%;
	border: 1px solid #C5C5C5;
	display: flex;
	justify-content: center;
	padding: 40px 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	margin-top: 60px;
	height: 66px;
}

.help-center ul li:hover {
	box-shadow: 2px 2px 11px 5px rgba(23, 45, 91, 0.1);
	border-color: transparent;
	margin-top: 50px;
}

.help-center ul li span {
	width: 64px;
	height: 64px;
	flex-shrink: 0;
	margin-right: 20px;
}

.help-center ul li span img {
	width: 100%;
	height: 100%;
}

.help-center ul li p {
	margin-top: 10px;
}

.help-center ul li p a:first-child {
	border-right: 1px solid #D8D8D8;
	padding-right: 8px;
	margin-right: 8px;
}

.help-center ul li p a:hover {
	color: #5572AE;
}

.question-list dt {
	font-size: 20px;
	margin-top: 30px;
}

.question-list dd {
	font-size: 16px;
	margin-top: 15px;
	line-height: 24px;
}

.solved {
	text-align: center;
	border-top: 1px solid #D8D8D8;
	margin-top: 60px;
	padding-top: 40px;
}

.solved a {
	display: inline-block;
	padding-left: 30px;
	margin: 10px 30px 0 0;
}

.solved a.s1 {
	background: url(../images/zan.png) left center no-repeat;
}

.solved a.s2 {
	background: url(../images/zan2.png) left center no-repeat;
}

.guide-step p {
	margin-top: 15px;
	line-height: 30px;
}



/*合作加盟*/
.opportunity,
.target,
.join-flow,
.join-plan {
	margin-top: 80px;
}

.join-tit {
	text-align: center;
	color: #333;
	margin-bottom: 60px;
}

.opp-content img,
.model-content img,
.join-flow img,
.target-content img {
	width: 100%;
}

.model-content {
	width: 1235px;
	margin: 0 auto;
}

.serve-model {
	background: url(../images/join-bg.png) center top no-repeat;
	margin-top: 80px;
	padding-top: 80px;
}

.join-plan {
	background: url(../images/join-bg2.png) center top no-repeat;
	padding: 75px 0;
	margin-bottom: 40px;
}

.join-plan .join-tit {
	margin-bottom: 20px;
}

.plan-content {
	text-align: center;
}

.plan-content span {
	cursor: pointer;
	display: inline-block;
	color: #fff;
	width: 435px;
	height: 60px;
	line-height: 60px;
	background: -webkit-gradient(linear, 0 100%, 0 0, from(#FFB04A), to(#FFB34A));
	background: -webkit-linear-gradient(90deg, #FFB04A 0%, #FFB34A 100%);
	background: -moz-linear-gradient(90deg, #FFB04A 0%, #FFB34A 100%);
	background: -o-linear-gradient(90deg, #FFB04A 0%, #FFB34A 100%);
	background: linear-gradient(90deg, #FFB04A 0%, #FFB34A 100%);
}

.web-box {
	background: #fff;
	position: absolute;
	right: -95px;
	top: 40px;
	width: 815px;
	line-height: 30px;
	border: 1px solid #4766A7;
	padding: 30px 0;
	display: none;
	color: #333;
}

.web-box:before {
	content: '';
	width: 14px;
	height: 14px;
	background: #fff;
	border-top: 1px solid #4766A7;
	border-right: 1px solid #4766A7;
	position: absolute;
	top: -1px;
	right: 148px;
	-webkit-transform: translate3d(0, -50%, 0) rotate(-45deg);
	transform: translate3d(0, -50%, 0) rotate(-45deg);
}

.web-box ul {
	float: left;
	padding: 0 50px;
	border-right: 1px dashed rgba(71, 102, 167, .3);
	min-height: 240px;
}

.web-box ul:last-child {
	border-right: 0;
}

.web-box ul li {
	float: none;
	border-right: 0;
	height: auto;
}

.web-box ul li span {}

.web-box ul li a {
	font-size: 14px;
	border-right: 0;
	padding: 0;
	margin-top: 0;
	color: #666;
}



.error {
	background: url(../images/bg-404.png) center top no-repeat;
	height: 600px;
	overflow: hidden;
	color: #333;
}

.error-box {
	margin-top: 195px;
	margin-left: 52%;
}

.error-box p:first-child {
	color: #4766A7;
	margin-bottom: 10px;
}

.error-box ul {
	margin: 10px 0;
	line-height: 24px;
}

.error-box span {
	display: block;
	line-height: 30px;
}

.error-box span a {
	color: #4766A7;
	font-style: normal;
}

/*注册登录样式*/
.register {
	background: url(../images/reg-bg.png) center bottom no-repeat;
	padding: 70px 0;
}

.register-box {
	background: #fff;
	padding: 60px 300px;
	border-radius: 10px;
	width: 400px;
	margin: 0 auto;
}

.register-box .header {
	text-align: center;
}

.register-box span {
	color: #D03542;
	display: inline-block;
}

.register-box tr {}

.register-box td {
	font-size: 14px;
	line-height: 40px;
	padding-bottom: 20px;
}

.register-box td input {
	width: 304px;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	border: 1px solid #C5C5C5;
}

.register-box td input.reg-btn {
	width: 304px;
	background: #4766A7;
	border: 1px solid #4766A7;
	color: #fff;
	cursor: pointer;
}

.register-box span.return-login {
	display: block;
	text-align: center;

}

.register-box span.return-login a {
	color: #4766A7;
}

.login {
	background: url(../images/login-bg.png) center top no-repeat;
	padding: 70px 0;
}

.head-form {
	margin-top: 8px;
	padding-left: 18px;
}

.header-btn input {
	background: none;
	border: 0;
	font-size: 16px;
}

.header-btn img {
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 2px;
}

.login {
	background: url(../images/login-bg.png) center top no-repeat;
	padding: 70px 0;
	height: 400px;
}

.login-box {
	width: 306px;
	height: 361px;
	background: #fff;
	float: right;
	padding: 0 20px;
	font-size: 14px;
	border-collapse: collapse;
}

.login-box h4 {
	text-align: center;
	font-size: 18px;
	color: #4766A7;
	font-weight: normal;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #F4F4F4;
}

.login-box ul {
	margin-top: 24px;
}

.login-box li {
	margin-bottom: 20px;
	overflow: hidden;
}

.login-box li.li-input {
	border: 1px solid #C5C5C5;
	height: 38px;

}

.login-box li span {
	float: left;
	width: 75px;
}

.login-box li div {
	float: right;
	width: 228px;
}

.login-box li div input {
	margin-right: 5px;
}

.login-box li.li-input span {
	display: inline-block;
	width: 38px;
	height: 38px;
}

.login-box li.li-input span img {
	width: 100%;
	vertical-align: middle;
}

.login-box li.li-input input {
	height: 30px;
	width: 226px;
	margin: 0 20px;
	margin-top: 4px;
	border: 0;
	float: right;
}

.login-box li input.login-btn {
	background: #4766A7;
	height: 38px;
	border: 1px solid #4766A7;
	color: #fff;
	font-size: 16px;
	width: 100%;
	cursor: pointer;
}

.login-box li.regi-btn {
	text-align: center;
}

.login-box li.regi-btn input {
	background: none;
	border: 0;
	color: #4766A7;
	cursor: pointer;
}

.login-box li.regi-btn img {
	vertical-align: middle;
	margin-left: 5px;
}

@media screen and (max-width:1599px) {
	.overview-box {
		margin: 0 2%;
	}

	.city-box {
		left: 16px;
	}

	.serve-content li p {
		margin-left: 35px;
	}

	.hot-serve-info {
		width: 189px;
	}

	.hot-serve-ad {
		width: 178px;
	}

	.hot-serve-box {
		width: 380px;
	}

	.m-l-38 {
		margin-left: 16px;
	}

	.info-content,
	.info-price {
		font-size: 14px;
	}

	.info-price em {
		font-size: 24;
	}

	.price-more {
		margin-left: 12px;
	}

	.ad-tit ul li {
		font-size: 14px;
	}

	.hot-btn {
		width: 176px;
	}

	.baike-left {
		width: 670px;
		height: 700px;
	}

	.baike-right {
		width: 502px;
		height: 700px;
	}

	.company-news dl dt {
		width: 400px;
		height: 300px;
	}

	.company-news dl dd {
		width: 270px;
		height: 299px;
	}

	.baike-tit {
		height: 69px;
	}

	.baike-tit li {
		font-size: 16px;
		margin-top: 20px;
	}

	.baike-tit li span {
		margin: 0 17px;
	}

	.information {
		padding: 0 15px;
	}

	.area-city ul {
		margin: 30px 150px 0 150px;
	}

	.area-city h5:before {
		left: 455px;
	}

	.area-city h5:after {
		right: 455px;
	}
	.welcome,
	.logo {
		margin-left: 10px;
	}

	.headNav,
	.logo-tel {
		margin-right: 10px;
	}

	.company-news dl dd a {
		padding: 12px 15px 6px 15px;
		font-size: 16px;
	}

	.new-box li {
		width: 325px;
	}

	.new-box li:last-child {
		margin-left: 20px;
	}

	.new-box li span {
		width: 325px;
		height: 244px;
		display: block;
	}

	.new-box li span img {
		width: 100%;
	}

	.new-box li p {
		font-size: 16px;
	}

	.information dl dt {
		width: 126px;
		height: 95px;
	}

	.information a {
		padding: 15px 0;
	}

	.new-box li p {
		line-height: 46px;
	}

	/*产品相关样式*/
	.product-box li a {
		padding: 0 15px;
	}

	.product-tag span {
		padding: 0 6px;
		font-size: 12px;
		margin-right: 8px;
	}

	.related-news {
		padding: 0 10px 20px 10px;
		font-size: 15px;
	}

	.pm-content {
		margin: 0 40px
	}


	.cond-head {
		left: 15px;
	}
	.product-info {
		width: 710px;
	}

	

	.mt-17 {
		margin-top: 17px;
	}

	/*走进自会计，帮助中心*/


	.dig-box2 dt {
		width: 600px;
	}

	.dig-box2 dd {
		width: 480px;
	}

	.dig-box3 dt {
		width: 450px;
		flex-shrink: 0;
	}

	.dig-item {
		width: 695px;
		height: 140px;
	}

	.dit-item-con {
		line-height: 140px;
	}

	.dig-box3 dd {
		margin-top: 10px;
	}

	#demonstration .swiper-button-next {
		right: 10px;
	}

	#demonstration .swiper-button-prev {
		left: 10px;
	}
}

@media screen and (min-width:1600px) and (max-width:1919px) {
	

	.menu-nav {
		width: 84%;
	}

	.ad-tit ul li {
		font-size: 14px;
	}

	.hot-serve-ad {
		width: 171px;
	}

	.hot-serve-info {
		width: 239px;
	}

	.hot-serve-box {
		width: 480px;
	}

	.m-l-38 {
		margin-left: 30px;
	}

	.info-content,
	.price-more {
		margin-left: 20px;
	}

	.baike-left {
		width: 782px;
		height: 780px;
	}

	.baike-right {
		width: 595px;
		height: 780px;
	}

	.company-news dl dd {
		width: 362px;
		height: 314px;
	}

	.company-news dl dt {
		width: 420px;
		height: 315px;
	}

	.company-news dl dd a {
		height: 52px;
	}

	.new-box li {
		width: 380px;
	}

	.new-box li:last-child {
		margin-left: 22px;
	}

	.new-box li span {
		display: block;
		width: 380px;
		height: 285px;
	}

	.baike-tit li span {
		margin: 0 19px
	}

	.information a {
		padding: 15px 0;
	}

	.hot-btn {
		width: 169px;
	}

	/*产品相关样式*/
	

	.related-news {
		padding: 0 20px 20px 20px;
		font-size: 18px;
	}

	.product-box li a {
		padding: 0 18px;
	}

	.product-tag span {
		font-size: 14px;
		margin-right: 9px;
	}

	/*资讯相关*/

	.pm-content {
		margin: 0 78px
	}

	.product-info {
		width: 905px;
	}

	.mt-17 {
		margin-top: 12px;
	}

	/*帮助中心，走进自会计*/

	.dig-box3 dd {
		margin-top: 15px;
	}

	.dig-box3 dt {
		width: 510px;
	}

	.dig-box2 dd {
		width: 570px;
	}
}