* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html,
body {
	font-family: -apple-system, Helvetica Neue, Arial, PingFang SC, lucida grande, lucida sans unicode, lucida, helvetica, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
	font-size: 14px;
	/*background: #fff;*/
}

a {
	color: #333;
}

a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	outline: none;
	background: none;
	text-decoration: none;
}

li {
	list-style: none;
}
table{
	border-collapse: collapse;
}
img {
	border: 0;
}

em,
b {
	font-weight: normal;
	font-style: normal;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.w1220 {
	width: 1220px;
	margin: 0 auto;
}
.w1240{
	width: 1240px;
	margin: 0 auto;
}
.w1440 {
	width: 1440px;
	margin: 0 auto;
}
.w1218{
	width: 1218px;
	margin: 0 auto;
}
.white {
	color: #fff !important;
}

.blue {
	color: #0085e2 !important;
}

.textright {
	text-align: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.linecenter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.pagefix {
	position: fixed !important;
	width: 100%;
	top: 0px;
	height: 50px;
	z-index: 4;
	background: url(../img/bottomnavbj.png) repeat !important;
}
.pagefix a{
	color: #fff !important;
}
.header {
	height: 50px;
	background: none;
	padding: 7px 40px;
	overflow: hidden;
	background: #252b3a;
	min-width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #343a48;
}

.newpagetitle {
	font-size: 26px;
	color: #000000;
}

.headerleft img {
	display: block;
}

.headerleft {}

.nav>a{width: 3em;text-align: center; color: #fff;font-size: 15px;}
.nav>a:hover{color:#ff7800;}
.nav{display: flex;}

.nav {
	padding: 0 40px;
	background: #252b3a;
	line-height: 50px;
	min-width: 1200px;
	height: 50px;
	position: relative;
}

.nav .navsecondlist {
	width: 100%;
	display: none;
	position: absolute;
	top: 50px;
	padding-bottom: 80px;
	left: 0;
	background: #202634;
	color: #cecece;
	padding-top: 50px;
	z-index: 9999;
}

.nav .navsecondlistbox {
	width: 1200px;
	font-size: 16px;
	overflow: hidden;
	margin: 0 auto;
}

.line1 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.line2 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.line3 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.line4 {
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.textcenter {
	text-align: center;
}

.nav .navsecondlistbox li {
	width: 220px;
	height: 80px;
	padding: 20px 30px 0;
	background: #2d303f;
	margin-top: 20px;
	margin-right: 20px;
	float: left;
	border-radius: 5px;
}

.nav .navsecondlistbox li:hover {
	background: -webkit-linear-gradient(left, #0a64ff 0%, #00a0fe 100%);
	background: linear-gradient(to right, #0a64ff 0%, #00a0fe 100%);
}

.nav .navsecondlistbox li:hover div {
	color: #fff;
}

.nav .navsecondlistbox h4 {
	font-size: 16px;
	color: #fff;
	line-height: normal;
}

.nav .navsecondlistbox div {
	font-size: 12px;
	color: #b1b3b2;
	line-height: normal;
	padding-top: 5px;
}

.nav .navsecondlistbox em {
	color: #ff7800;
	display: inline-block;
	padding-left: 5px;
	font-size: 10px;
}

.addbj {
	background: #252b3b !important;
}

.headerleft img {
	display: block;
	transition: all 1s;
}

.headerleft img:hover {
	opacity: 0.9;
	transform: scale(0.95);
}

.nav .znv a {
	font-size: 16px;
	color: #fff;
	float: left;
	padding: 0 10px;
}

.nav .znv a:hover {
	color: #ff7800;
}

.nav img {
	vertical-align: middle;
	margin-left: 3px;
}

.headerright a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	margin: 0 8px;
	margin-top: 5px;
	line-height: 26px;
	padding: 0px 8px;
	border-radius: 5px;
}

.banner {
	height: 665px;
}

.headerright a:hover {
	background: #0c8cf1;
}

.bottomnav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../img/bottomnavbj.png) repeat;
	width: 100%;
}

.bottomnav a {
	padding: 0 56px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}

.bottomnav1 a {
	padding: 0 50px;
}

.bottomnav a:hover {
	color: #007AFF;
}


/*.bottomnav a.sel{
	background: #;
}*/

.bottomnavbox {
	width: 1200px;
	margin: 0 auto;
	height: 50px;
}

.bannertext {
	width: 1200px;
	margin: 0 auto;
}

.bannertext h1 {
	font-size: 44px;
	color: #fff;
	padding-top: 150px;
	font-weight: 400;
}

.bannertext div {
	font-size: 15px;
	color: #d5d5d5;
	padding-bottom: 40px;
	line-height: 26px;
	padding-top: 10px;
}

.bannertext a {
	color: #fff;
	font-size: 15px;
	border: 1px solid #fff;
	padding: 8px 40px;
	border-radius: 5px;
}

.bannertext a:hover {
	border: 1px solid #007AFF;
	color: #fff;
	background: #007AFF;
	border-radius: 5px;
}

.bannerbox {
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: -1;
}

.servicepage .servicepagecontent1 {
	padding: 60px 0;
	background: #f6f9f9;
}

.servicepagecontent1box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.servicepage .serpagconl {
	width: 490px;
	height: 300px;
	position: relative;
	padding-left: 50px;
}

.servicepage .serpagconl img{
	    border-radius: 10px;
}


.servicepage .videoinfo {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fbfefd;
	font-size: 16px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
}

.servicepage .serpagconr {
	width: 542px;
	margin-top: 20px;
}

.servicepage .serpagconr h3 {
	font-size: 18px;
}

.servicepage .serpagconr h3 span {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	width: 22px;
	background: url(../img/icon.png) no-repeat -39px -30px;
}

.servicepage .serpagconr p {
	font-size: 14px;
	color: #646464;
	line-height: 25px;
	padding: 25px 0;
}

.servicepage .serpagconr div {
	font-size: 14px;
	color: #646464;
	padding: 4px 0;
}

.servicepage .serpagconr div span {
	height: 16px;
	width: 16px;
	display: inline-block;
	margin-right: 7px;
	vertical-align: middle;
	background: url(../img/icon.png) no-repeat -34px -242px;
}

.servicepage .serpagconr .list:nth-child(2) span {}

.servicepage .serpagconr div a {
	color: #1688f3;
}

.servicepage .serpagconr div a:hover {
	color: #1688f3;
	text-decoration: underline;
}

.servicepagecontent2 {
	width: 1200px;
	margin: 0 auto;
}

.pagetitle {
	text-align: center;
	font-size: 24px;
	padding-bottom: 40px;
	font-weight: 600;
}

.servicepage .servicepagecontent2 {
	padding-bottom: 75px;
	overflow: hidden;
}

.servicepage .servicepagecontent2 .pagetitle {
	padding-top: 75px;
}

.servicepage .servicepagecontent2 .list {
	width: 570px;
	height: 120px;
	border: 1px solid #e6e6e6;
	padding: 15px;
	margin: 15px;
}

.servicepage .servicepagecontent2 .list span {
	display: inline-block;
	width: 52px;
	height: 52px;
	vertical-align: middle;
	background: url(../img/icon.png) no-repeat -211px -21px;
	margin-top: 15px;
	margin-right: 30px;
}

.servicepage .servicepagecontent2 .list:nth-child(2) span {
	background-position: -274px -90px;
}

.servicepage .servicepagecontent2 .list:nth-child(3) span {
	background-position: -145px -97px;
}

.servicepage .servicepagecontent2 .list:nth-child(4) span {
	background-position: -211px -97px;
}

.servicepage .servicepagecontent2 .list h3 {
	font-size: 18px;
	padding: 10px 0px 7px 0;
	color: #323232;
}

.servicepage1 .servicepagecontent2 .list span {
	background: url(../img/icon.png) no-repeat -149px -21px;
}

.servicepage1 .servicepagecontent2 .list:nth-child(2) span {
	background-position: -211px -21px;
}

.servicepage1 .servicepagecontent2 .list:nth-child(3) span {
	background-position: -273px -21px;
	;
}

.servicepage1 .servicepagecontent2 .list:nth-child(4) span {
	background-position: -341px -27px;
}

.servicepage .servicepagecontent2 .list div {
	width: 450px;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.servicepagecontent3 {
	background: #f6f9f9;
	padding-bottom: 60px;
}

.servicepagecontent3 .pagetitle {
	padding-top: 60px;
}

.servicebox3con {
	width: 1200px;
	margin: 0 auto;
}

.servicebox3con .listbox {
	background: #fff;
	padding: 30px;
	overflow: hidden;
}

.servicebox3con .listm {
	width: 30px;
	height: 30px;
	margin-top: 170px;
	margin-bottom: 160px;
	background: url(../img/icon.png) no-repeat -32px -162px;
}

.servicebox3con .list {
	background: #fafafa;
	height: 360px;
	width: 262px;
}

.servicebox3con1 .list {
	background: #fafafa;
	height: 420px;
	width: 204px;
}

.servicebox3con .list h3 {
	background: #1c2e49;
	font-size: 16px;
	margin-bottom: 15px;
	color: #fff;
	text-align: center;
	line-height: 42px;
}

.servicebox3con .list a {
	padding: 2.5px 15px;
	display: block;
	color: #646464;
	font-size: 12px;
	line-height: 20px;
}

.servicebox3con .list a:hover {
	color: #108cee;
}

.servicepagecontent4 {
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
	overflow: hidden;
}

.servicepagecontent4 .list {
	width: 580px;
	height: 280px;
	position: relative;
	padding-top: 80px;
}

.servicepagecontent4 .list img {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}

.servicepagecontent4 .listinfo h3 {
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.servicepagecontent4 .listinfo p {
	font-size: 14px;
	color: #f1eef0;
	padding: 0 50px;
	padding-top: 25px;
	line-height: 26px;
}

.servicepagecontent5 {
	padding: 40px 0;
	background: #f6f9f9;
}

.pagetitleinfo {
	text-align: center;
	font-size: 13px;
	color: #616162;
}

.contbox5 {
	width: 1200px;
	margin: 0 auto;
}

.content5tab {
	width: 1200px;
	height: 43px;
	margin: 0 auto;
	border-bottom: 1px solid #e4e7e7;
	border-left: 1px solid #e4e7e7;
	position: relative;
	margin-top: 50px;
	margin-bottom: 40px;
}

.content5tab ul {
	position: absolute;
	bottom: -1px;
	left: 0px;
}

.content5tab ul li {
	overflow: hidden;
	border-top: 1px solid #e4e7e7;
	border-bottom: 1px solid #e4e7e7;
}

.content5tab a {
	display: inline-block;
	height: 40px;
	text-align: center;
	padding: 0 35px;
	line-height: 40px;
	border-top: 1px solid #f6f9f9;
	border-right: 1px solid #e4e7e7;
	font-size: 14px;
}

.content5tab ul li.sel a {
	border-top: 1px solid #108def;
	color: #108def;
}

.content5tab ul li.sel {
	border-bottom: 1px solid #f6f9f9;
	border-top: 1px solid #108def;
}

.contbox5 .listbox {
	width: 1200px;
	margin: 0 auto;
}

.contbox5 .listbox .swiper-slide {
	width: 284px;
	height: 230px;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	border: 1px solid #e6e6e6;
	padding-top: 18px;
	font-size: 12px;
	color: #666666;
}

.contbox5 .listbox .swiper-slide img {
	position: absolute;
	right: 0px;
	top: 0px;
}

.contbox5 .listbox .swiper-slide p {
	line-height: 28px;
}

.contbox5 .listbox .swiper-slide div {
	text-align: center;
	color: #fe7a00;
	font-size: 18px;
	padding: 10px 0;
}

.contbox5 .listbox .swiper-slide em {
	color: #fe7a00;
	font-size: 14px;
}

.contbox5 .listbox .swiper-slide a {
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	margin: 0 auto;
	color: #656565;
	font-size: 14px;
	border: 1px solid #e9e9e9;
}

.contbox5 .listbox .swiper-slide a:hover {
	color: #128cea;
	border: 1px solid #128cea;
}

.contbox5 .swiper-pagination {
	position: relative;
	margin-top: 30px;
}

.contbox5 .swiper-pagination span {
	margin: 0 5px;
}

.contbox5 .swiper-pagination-bullet-active {
	background: #252b36;
}

.contbox5 .priceinfo {
	font-size: 14px;
	color: #777a7a;
	line-height: 30px;
	margin-top: 20px;
}

.contbox5 .priceinfo span {
	display: inline-block;
	width: 72px;
}

.servicepagecontent6 {
	padding: 60px 0;
}

.servicepagecontent6 .listbox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.servicepagecontent6 .list {
	width: 280px;
	border: 1px solid #e6e6e6;
	height: 240px;
	margin: 0 10px;
}

.servicepagecontent6 .list .listcont1 {
	text-align: center;
	padding-top: 80px;
}

.servicepagecontent6 .list .listcont1 p {
	font-size: 18px;
	padding-top: 20px;
}

.servicepagecontent6 .list .listcont2 {
	overflow: hidden;
	color: #646464;
	font-size: 12px;
	padding: 20px;
	display: none;
}

.servicepagecontent6 .list .listcont2 h3 {
	text-align: right;
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 0;
	margin-bottom: 15px;
}

.servicepagecontent6 .list .listcont2 p {
	line-height: 24px;
}

.servicepagecontent6 .listcont2 span {
	width: 30%;
	color: #1791f1;
}

.servicepagecontent6 .listcont2 em {
	padding-bottom: 5px;
	display: inline-block;
	color: #666666;
}

.servicepagecontent6 .list:hover .listcont2 {
	display: block;
}

.servicepagecontent6 .list:hover .listcont1 {
	display: none;
}

.servicepagecontent6 .list:hover {
	border: 1px solid #007AFF;
}

.servicepagecontent7 {
	background: #f6f9f9;
	padding-bottom: 60px;
}

.servicepagecontent7 .pagetitle {
	padding-top: 60px;
}

.servicepagecontent7 .contentbox7 {
	width: 1200px;
	margin: 0 auto;
}

.servicepagecontent7 .contentbox7 h3 {
	font-size: 16px;
	color: #fff;
	background: #1c2e49;
	line-height: 60px;
	padding-left: 30px;
}

.hascolor .header,
.hascolor .nav {
	background: #252b3b !important;
}

.servicepagecontent7 .listbox {
	overflow: hidden;
	padding-bottom: 10px;
}

.servicepagecontent7 .list {
	width: 385px;
	background: #fff;
	height: 240px;
	margin: 0 7px;
	font-size: 12px;
	-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;
	color: #878787;
}

.servicepagecontent7 .pagetitle {
	padding-bottom: 60px;
}

.servicepagecontent7 .list p {
	padding: 0 30px;
	line-height: 26px;
	padding-top: 25px;
	font-size: 14px;
	color: #656565;
}

.servicepagecontent7 .list p a {
	color: #108cee;
}

.servicepagecontent7 .list p a:hover {
	color: #108cee;
	text-decoration: underline;
}

.servicepagecontent8 {
	padding-bottom: 60px;
}

.servicepagecontent8 .pagetitle {
	padding-top: 60px;
}

.servicepagecontent8 .listbox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.servicepagecontent8 .listbox .list {
	width: 340px;
	text-align: center;
	margin: 0 30px;
}

.servicepagecontent8 .list div {
	font-size: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.servicepagecontent8 .list p {
	text-align: left;
	font-size: 14px;
	color: #616161;
}

.servicepagecontent9 {
	padding-bottom: 60px;
	background: #f6f9f9;
}

.servicepagecontent9 .pagetitle {
	padding-top: 60px;
}

.servicepagecontent9 .listbox {
	width: 1200px;
	margin: 0 auto;
}

.servicepagecontent9 p {
	font-size: 14px;
	color: #313132;
}

.servicepagecontent9 table {
	width: 100%;
	font-size: 14px;
	color: #656565;
	text-align: center;
}

.servicepagecontent9 table th {
	border: 1px solid #e6e6e6;
}

.servicepagecontent9 table td {
	border: 1px solid #e6e6e6;
}
.servicepagecontent9 table td a{
	    color: #0072ff;
}
.servicepagecontent9 table td a:hover{
	    color: #0072ff;text-decoration: underline;
}
.servicepagecontent9 thead th {
	background: #f2f2f2 !important;
	line-height: 40px;
}

.servicepagecontent9 .priceinfo {
	padding-bottom: 25px;
	font-size: 14px;
}

.servicepagecontent9 table tr:nth-child(odd) {
	background: #fff;
	line-height: 40px;
}

.servicepagecontent9 table tr:nth-child(even) {
	background: #f7f8fa;
	line-height: 40px;
}

.servicepagecontent10 {
	padding-bottom: 60px;
	width: 1200px;
	margin: 0 auto;
}

.servicepagecontent10 .pagetitle {
	padding-top: 60px;
}

.servicepagecontent10 .swiper-slide {
	padding: 0 100px;
}

.servicepagecontent10 .caser {
	width: 590px;
	padding-top: 40px;
}

.pageseat {
	background: #f6f9f9;
}

.pageseattext {
	width: 1200px;
	color: #959596;
	margin: 0 auto;
	line-height: 50px;
	font-size: 14px;
}

.pageseattext a {
	display: inline-block;
	margin: 0 3px;
	color: #323233;
	font-size: 14px;
}
.pageseattext a.def{
	color: #999999;
}
.mainpage {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}

.mainpagel {
	width: 210px;
	background: #f7fafa;
}

.mainpagel div {
	font-size: 16px;
	padding-left: 28px;
	color: #9a9d9c;
	line-height: 50px;
}

.mainpagel .mainpagela {
	display: block;
	font-size: 16px;
	border-left: 4px solid #f7fafa;
	padding-left: 28px;
	color: #2f3232;
	border-top: 1px solid #fff;
	line-height: 50px;
}

.mainpagel .mainpagela:hover {
	border-left: 4px solid #118dec;
	background: #ecefef;
}

.portalstitles {
	color: #262626;
	font-size: 22px;
	padding-top: 15px;
}

.portalstitle {
	font-size: 15px;
	color: #626262;
	padding-top: 25px;
}

.portalstitle a {
	color: #ff7800;
}

.portalstext {
	padding-top: 20px;
	color: #626262;
	font-size: 15px;
}

.secondtitle {
	font-size: 18px;
	color: #262626;
	padding-top: 38px;
	border-top: 1px solid #e6e6e6;
	margin-top: 35px;
	padding-bottom: 20px;
}

.secondbox {
	overflow: hidden;
	padding-bottom: 10px;
}

.thirdbox h3 {
	font-size: 18px;
	color: #262626;
	padding: 30px 0;
	padding-bottom: 10px;
}

.thirdbox div {
	color: #656565;
	line-height: 24px;
	padding-bottom: 20px;
	font-size: 15px;
}

.secondlist {
	width: 425px;
	height: 105px;
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin-bottom: 20px;
	cursor: pointer;
}

.secondlist:hover {
	-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;
}

.secondlist:hover div {
	color: #007AFF;
}

.secondlist div {
	font-size: 15px;
	color: #000;
}

.secondlist p {
	color: #696969;
	font-size: 15px;
	line-height: 20px;
	padding-top: 5px;
}

.secondlist:nth-child(odd) {
	float: left;
}

.secondlist:nth-child(even) {
	float: right;
}

.mainpager {
	width: 860px;
	margin-left: 50px;
	padding-bottom: 50px;
}

.thirdbox {
	border-top: 1px solid #e6e6e6;
}

.servicepagecontent10 .casetext {
	overflow: hidden;
	padding-bottom: 10px;
}

.servicepagecontent10 .casetext span {
	font-size: 30px;
	color: #128bef;
	padding: 5px 0;
	display: inline-block;
}

.servicepagecontent10 .caserinfo {
	font-size: 14px;
	color: #707070;
	border-top: 1px solid #d9d9d9;
	margin-top: 20px;
	line-height: 26px;
	padding: 20px 0;
}

.servicepagecontent10 .casetext div {
	width: 33%;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}

.servicepagecontent10 .caseimg {
	background: url(../img/bjd.png) repeat-x left center;
	padding-left: 50px;
	display: inline-block;
}

.servicepagecontent10 .morecase {
	display: block;
	width: 150px;
	color: #fff;
	margin-top: 40px;
	background: #019af3;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}

.servicepagecontent10 .casetext div:nth-child(3) {
	border: none;
}

.servicepagecontent10 .casetext em {
	font-size: 16px;
}

.servicepagecontent11 {
	padding: 60px 0;
	min-width: 1200px;
	background: #f6f9f9;
}

.servicepagecontent11 .listbox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.servicepagecontent11 .list {
	width: 280px;
	height: 285px;
	padding: 35px 30px;
	border: 1px solid #e7e7e8;
	margin: 0 10px;
}

.servicepagecontent11 .list:hover {
	border-top: 3px solid #0f8cee;
}

.servicepagecontent11 .list span {
	display: block;
	width: 52px;
	height: 52px;
	margin: 0 auto;
	background: url(../img/icon.png) no-repeat -143px -170px;
}

.servicepagecontent11 .list div {
	text-align: center;
	font-size: 18px;
	padding-top: 20px;
	color: #303030;
}

.servicepagecontent11 .list p {
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	padding-top: 20px;
	color: #666666;
}

.servicepagecontent11 .list:nth-child(2) span {
	background-position: -215px -170px;
	;
}

.servicepagecontent11 .list:nth-child(3) span {
	background-position: -284px -171px;
	;
}

.servicepagecontent11 .list:nth-child(4) span {
	background-position: -355px -170px;
	;
}

.servicepagecontent12 {
	min-width: 1200px;
	margin: 0 auto;
	padding: 60px 0;
	background: url(../img/jiage-bg.jpg) no-repeat center top;
}

.servicepagecontent12 .listbox {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	/**border: 1px solid #1188e5;**/
	color: #fff;
	margin-top: 40px;
	background: #293242;
	padding: 40px 0;
}

.servicepagecontent12 .listbox .listl {
	border-right: 1px solid #1188e5;
}

.servicepagecontent12 .listbox a {
	display: block;
	color: #fff;
	padding-left: 40px;
	line-height: 60px;
	width: 180px;
	font-size: 14px;
}

.servicepagecontent12 .listbox a:hover {
	background: #293242;
	color: #007AFF;
}

.servicepagecontent12 .listr {
	padding-left: 40px;
}

.servicepagecontent12 .listrtitle {
	padding-top: 40px;
	font-size: 14px;
}

.servicepagecontent12 .listrtitle span {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 10px;
	background: url(../img/dq.png) no-repeat center center;
	vertical-align: middle;
}

.servicepagecontent12 .listrtitle1 {
	font-size: 14px;
	padding-left: 24px;
	padding-top: 10px;
}

.servicepagecontent12 .listrtitle1 em {
	color: #ff6d2b;
}

.servicepagecontent12 table {
	width: 810px;
	margin-left: 24px;
	text-align: center;
	margin-top: 30px;
}

.servicepagecontent12 table th {
	line-height: 58px;
	color: #b2b9c6;
	border: 1px solid #646b78;
	background: #2d3849;
}

.servicepagecontent12 table td {
	line-height: 58px;
	border: 1px solid #646b78;
}

.servicepagecontent13 {
	padding: 60px 0;
}

.servicepagecontent13 .listbox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.servicepagecontent13 .listbox .list {
	width: 386px;
	height: 226px;
	border: 1px solid #e6e6e6;
}

.servicepagecontent13 .list .titlist {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
}

.servicepagecontent13 .list {
	padding: 35px 40px;
	margin: 0 7px;
}

.servicepagecontent13 .list .ad {
	display: block;
	padding-top: 8px;
	font-size: 14px;
	color: #636363;
}

.servicepagecontent13 .list .ad:hover {
	color: #1391f0;
}

.servicepagecontent13 .list .alist {
	display: inline-block;
	padding-top: 8px;
	font-size: 14px;
	padding-top: 15px;
	color: #1391f0;
	/**border-bottom: 1px solid #1391f0;**/
}

.servicepagecontent13 .list .alist:hover {
	text-decoration: underline;
}

.actlist {
	width: 925px;
	height: auto;
	border: 1px solid #e6e6e6;
	font-size: 14px;
	padding: 20px 30px;
	margin-bottom: 10px;
	color: #656565;
}

.actlist:hover {
	-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;
}

.actlist h3 {
	font-size: 18px;
	padding-bottom: 10px;
	color: #2f2f2f;
}

.actlist h3 a {
	font-size: 18px;
	padding-bottom: 10px;
	color: #525252;
	width: auto;
	margin-right: 0;
	background: #FFF;
}

.actlist h3 a:hover {
	color: #118dec;
}

.actlista a {
	font-size: 18px;
	padding-bottom: 10px;
	color: #2f2f2f;
}

.actlist p a {
	color: #0c0c0c;
	background: #f5f5f5;
}

.actlist p a:hover {
	background: #1190f2;
	color: #fff;
}

.actlist a {
	display: inline-block;
	width: 68px;
	text-align: center;
	vertical-align: middle;
	background: #1190f2;
	color: #fff;
	height: 24px;
	margin-right: 10px;
	line-height: 24px;
}

.actlist span {
	display: inline-block;
	vertical-align: middle;
	color: #b9b9b9;
	height: 24px;
	margin-left: 10px;
	line-height: 24px;
}

.actlist p {
	line-height: 26px;
}

.actlist div {
	padding-top: 10px;
}

.page {
	text-align: right;
	padding-top: 20px;
}

.page li {
	display: inline-block;
	line-height: 30px;
	border: 1px solid #e6e6e6;
	padding: 0 12px;
	margin: 0 5px;
}

.page li:hover {
	border: 1px solid #007aff;
}

.page a.sel {
	border: 1px solid #118dec;
	color: #118dec;
}

.actdetailpage {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	padding-top: 32px;
}

.actdetailpage .acttitle {
	font-size: 24px;
}

.actdetailconfig {
	color: #969696;
	padding: 20px 0;
}

.actdetailpagel {
	width: 890px;
	padding-bottom: 60px;
	border-right: 1px solid #e6e6e6;
}

.actdetailpagel .pageseat {
	background: none;
	margin-bottom: 10px;
}

.actdetailpagel .actinfo {
	padding-top: 10px;
	color: #000;
	font-size: 16px;
	padding-right: 40px;
}

.actinfo {
	line-height: 28px;
	padding-top: 20px;
	font-size: 16px;
}

.actdetailpagel .actinfo img {
	text-align: center !important;
	margin: 30px auto;
	display: block;
	max-width: 100% !important;
	height: auto !important;
	border-radius: 10px;
}
.actdetailpagel .actinfo p video {
	text-align: center !important;
	margin: 30px auto;
	display: block;
	max-width: 100%;
	height: auto !important;
	border-radius: 10px;
}

.actinfo h2 {
font-size: 22px;
    color: #0f1427;   
    /**border-left: 5px solid #0f1427;
    padding-left: 15px;
    margin: 40px 0 10px 0;**/
	line-height: 30px;
    padding-top: 20px;
}

.actinfo h3 h4 {
	font-size: 14px;
	color: #323232;
}

.actinfo a {
	color: #0072ff;
}

.actinfo a:hover {
	color: #0072ff;
	text-decoration: underline;
}

.actdetailpagel .demop {
	line-height: 28px;
	padding-top: 20px;
}

.actdetailpagel .demoimg {
	text-align: center;
	padding-top: 30px;
}

.actdetailpagel .demoh {
	font-size: 18px;
	padding-top: 30px;
	color: #323232;
}

.actdetailpagel .demovh {
	color: #323232;
	font-size: 16px;
	padding-top: 30px;
	font-weight: 700;
}

.actdetailpagel .actdetailmodel {
	/**padding-top: 30px;**/
}

.actdetailpagel .actdetailmodel a {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	width: 137px;
	line-height: 37px;
	background: #272d3c;
	text-align: center;
	margin-right: 10px;
}

.actdetailmodeltext {
	background: #f9f9f9;
	margin-top: 25px;
	margin-right: 40px;
	padding-bottom: 30px;
}

.actdetailmodeltext .title {
	line-height: 60px;
	font-size: 20px;
	padding-left: 40px;
	border-bottom: 1px solid #e6e6e6;
}

.actdetailmodeltext .textinfo div {
	overflow: hidden;
	padding-top: 30px;
}

.actdetailmodeltext .textinfo span {
	overflow: hidden;
	font-size: 14px;
	float: left;
	width: 50%;
	padding-left: 40px;
	color: #666666;
}

.actdetailpager {
	width: 284px;
	margin-left: 25px;
}

.actdetailpagertop {
	-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;
	background: #fff;
	background: url(../img/gjrx.jpg) no-repeat 20px center #fff;
	padding-left: 89px;
	font-size: 16px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.recommended {
	/**-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;**/
	background: #fff;
	/***margin-top: 20px;***/
	padding-top: 10px;
	padding-bottom: 20px;
}
.recommended li{
	display: flex;
	font-size: 14px;
	color: #666666;
	padding-left: 18px;
}
.recommended li a {
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.recommended li a:hover {
	color: #4082fd;
}
.recommended li span {
	color: #afafaf;
    line-height: 26px;
    padding-left: 10px;
}
.recommended div {
	font-size: 18px;
	margin-bottom: 8px;
	color: #343432;
	font-weight: bold;
	border-left: 2px solid #4082fd;
	padding-left: 15px;
}
.recommended img {
	box-shadow: 0px 5px 5px #ededee;
}

.kuozhan {
	-moz-box-shadow: black;
	-webkit-box-shadow: black;
	box-shadow: 0 0 white;
	
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.biaoqian li{float: left;
}
.recommended i{
	font-style: unset;
}

.actdetailpagertop em {
	font-size: 12px;
	display: block;
	color: #343434;
}

.actdetailpager .adv {
	margin-top: 20px;
}

.actdetailpagertop a {
	display: block;
}

.mainnav {
	width: 1200px;
	line-height: 50px;
	margin: 0 auto;
	text-align: center;
}

.mainnav a {
	display: inline-block;
	line-height: 50px;
	font-size: 14px;
	margin: 0 50px;
	border-bottom: 2px solid #fff;
}

.flexdsw {
	background: #000;
	position: fixed;
	top: 0;
	height: 50px;
	width: 100%;
}

.flexdsw a {
	color: #fff !important;
}

.mainnav a:hover {
	border-bottom: 2px solid #0f8cee;
}

.cofigimg {
	text-align: center;
	margin-top: 70px;
}

.getcofig {
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 33px;
	background: url(../img/zixun-background.jpg) no-repeat center top;
	position: relative;
	z-index: 100;
}

.getcofig a {
	display: block;
	width: 150px;
	line-height: 40px;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	margin-top: 30px;
	font-size: 16px;
	background: #108cee;
	border-radius: 5px;
}

.getcofig a:hover {
	background: #0072ff;
	color: #FFF;
}

.getcofig .pagetitle {
	padding-bottom: 0px;
}

.footer {
	background: #2f3034;
	min-width: 1200px;
	margin: 0 auto;
	color: #fff;
	position: relative;
	z-index: 100;
}

.footertopl {
	padding-right: 100px;
}

.footertop {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.footertop {
	padding: 60px;
}

.tell {
	font-size: 16px;
	background: url(../img/telbj.jpg) no-repeat left center;
	padding-left: 30px;
}

.telnum {
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 20px;
}

.code {
	padding-left: 30px;
}

.footertopl p {
	padding-left: 36px;
	font-size: 12px;
}

.footertopl {
	border-right: 1px solid #444549;
	font-size: 16px;
}

.footertopr ul {
	margin-left: 100px;
	width: 109px;
}

.footertopr a {
	color: #fff;
	font-size: 14px;
	display: block;
	color: #a0a1a3;
	line-height: 26px;
}

.footertopr a:hover {
	color: #FFF;
}

.footerm {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #414246;
	/**border-top:1px solid #414246;
	height: 76px;
	line-height: 76px;**/
	font-size: 14px;
}

.footertitle {
	font-size: 16px;
	padding-bottom: 10px;
}

.footerm a {
	display: inline-block;
	margin: 0 9px;
	color: #a0a1a3;
	font-size: 14px;
}

.footrb {
	width: 1200px;
	text-align: center;
	margin: 0 auto;
	line-height: 55px;
	color: #a6a7a9;
}


.footrb a{	
	color: #a6a7a9;
	font-size: 14px;
}

.footrb a:hover{
	color: #FFF;
}

.actlistbanner {
	position: relative;
	background: url(../img/wzlb-banner.jpg) no-repeat center center;
}

.actlistbanner1 {
	background: url(../img/jiage-banner.jpg) no-repeat center center;
}

.actlistbanner .bannertext1 {
	height: 340px;
}

.actlistbanner h1 {
	font-size: 32px;
	color: #fff;
	padding-top: 140px;
}
.actlistbanner p {
	margin: 1% 20%;
    font-size: 16px;
    color: #fff;
    text-align: left;
    line-height: 28px;
}

.actlistbanner .bannertext1 div {
	font-size: 16px;
	color: #dde4e7;
	padding-top: 10px;
}

.flexds {
	position: fixed;
	top: 0px;
	height: 50px;
	z-index: 999999;
}

.ncontent1 {
	background: url(../img/zhenduan_banner.jpg) no-repeat center top !important;
}

.ncontent1 .bannertext div,
.ncontent11 .bannertext div {
	width: 580px;
}

.ncontent2 .videoinfo {
	background: url(../img/b20d.png) repeat;
}

.ncontent2 .serpagconr h3 span {
	width: 28px;
	height: 27px;
	background: url(../img/iconnew.png) no-repeat -782px -30px;
}

.ncontent3 {
	padding-bottom: 60px;
}

.ncontent3 .pagetitle {
	padding-top: 60px;
}

.ncontent3box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent3box .list {
	width: 282px;
	height: 244px;
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin: 0 9px;
	float: left;
	border-radius: 8px;
}

.ncontent3box .list span {
	display: block;
	margin: 0 auto;
	margin-top: 22px;
	width: 60px;
	height: 60px;
	background: url(../img/iconnew.png) no-repeat -831px -10px #108cee;
}

.ncontent3box .list:nth-child(2) span {
	background: url(../img/iconnew.png) no-repeat -829px -66px #108cee;
}

.ncontent3box .list:nth-child(3) span {
	background: url(../img/iconnew.png) no-repeat -828px -126px #108cee;
}

.ncontent3box .list:nth-child(4) span {
	background: url(../img/iconnew.png) no-repeat -830px -193px #108cee;
}

.ncontent3box .list div {
	font-size: 18px;
	color: #333;
	text-align: center;
	padding-top: 20px;
}

.ncontent3box .list p {
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-top: 15px;
	text-align: left;
	-webkit-box-orient;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ncontent4 {
	background: #2e3033;
	padding-bottom: 60px;
}

.ncontent4 .pagetitle {
	color: #fff;
	padding-top: 60px;
}

.ncontent4box .tab {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
	height: 50px;
	background: url(../img/tiao1.jpg) repeat-x;
}

.ncontent4box .tab li {
	height: 50px;
	float: left;
	text-align: center;
	width: 240px;
}

.ncontent4box .tab li.sel {
	background: url(../img/zhenduan_neirong.png) no-repeat center top;
}

.ncontent4box .tab a {
	height: 50px;
	background: url(../img/h20t.png) no-repeat right top;
	color: #ffffff;
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	width: 240px;
}

.ncontent4box .cont {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-top: 30px;
	padding: 22px;
}

.ncontent4box .contl {
	float: left;
	background: #f7f8fa;
	padding: 13px;
}

.ncontent4box .contl img {
	width: 654px;
	display: block;
	height: 338px;
}

.ncontent4box .contr {
	float: right;
	color: #666;
	width: 450px;
	font-size: 14px;
}

.ncontent4box .contr h3 {
	color: #333;
	padding-bottom: 10px;
	font-weight: 600;
}

.ncontent4box .contr div {
	line-height: 24px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 25px;
}

.ncontent4box .contr p {
	padding-bottom: 6px;
}

.ncontent5 {
	width: 1200px;
	margin: 0 auto;
}

.ncontent5 .pagetitle {
	padding-bottom: 15px;
	padding-top: 55px;
}

.ncontent5 .pagetitleinfo {
	color: #666;
}

.ncontent5 .ncontent5box {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 55px;
}

.ncontent5 .list {
	width: 280px;
	height: 248px;
	border: 1px solid #d9d9d9;
	float: left;
	margin: 10px;
}

.ncontent5 .list:hover {
	border: 1px solid #108cee;
}

.ncontent5 .top {
	height: 100px;
	background: #ededed;
	padding-top: 17px;
}

.ncontent5 .top span {
	display: block;
	width: 38px;
	height: 38px;
	margin: 0 auto;
	background: url(../img/iconnew.png) no-repeat -900px -15px;
}

.ncontent5 .list:nth-child(2) .top span {
	background: url(../img/iconnew.png) no-repeat -900px -60px;
}

.ncontent5 .list:nth-child(3) .top span {
	background: url(../img/iconnew.png) no-repeat -900px -106px;
}

.ncontent5 .list:nth-child(4) .top span {
	background: url(../img/iconnew.png) no-repeat -900px -150px;
}

.ncontent5 .list:nth-child(5) .top span {
	background: url(../img/iconnew.png) no-repeat -950px -15px;
}

.ncontent5 .list:nth-child(6) .top span {
	background: url(../img/iconnew.png) no-repeat -950px -60px;
}

.ncontent5 .list:nth-child(7) .top span {
	background: url(../img/iconnew.png) no-repeat -950px -106px;
}

.ncontent5 .top h3 {
	color: #333;
	padding-top: 10px;
	font-size: 18px;
	text-align: center;
}

.ncontent5 .cbttom {
	font-size: 14px;
	color: #666;
	margin: 20px;
	-webkit-box-orient;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.ncontent6 {
	background: #f7f8fa;
	overflow: hidden;
	padding-bottom: 70px;
}

.ncontent6 .pagetitle {
	padding-top: 55px;
}

.ncontent6 .pagetitle,
.ncontent10 .pagetitle,
.ncontent12 .pagetitle,
.ncontent13 .pagetitle,
.ncontent21 .pagetitle {
	padding-bottom: 15px;
}

.ncontent6 .pagetitleinfo,
.ncontent10 .pagetitleinfo,
.ncontent12 .pagetitleinfo,
.ncontent13 .pagetitleinfo,
.ncontent21 .pagetitleinfo {
	color: #666;
}

.ncontent6 .list {
	width: 580px;
	height: 232px;
	-moz-box-shadow: 2px 0px 2px #E6E6E6, 2px 2px 5px #E6E6E6;
	-webkit-box-shadow: 2px 0px 2px #E6E6E6, 2px 2px 5px #E6E6E6;
	box-shadow: 2px 0px 2px #E6E6E6, 2px 2px 5px #E6E6E6;
}

.ncontent6box {
	width: 1200px;
	margin: 0 auto;
	padding: 2px;
	padding-top: 50px;
}

.ncontent6box .listl {
	width: 140px;
	background: url(../img/feiyong-bg.png) no-repeat -5px top;
	height: 232px;
	float: left;
}

.ncontent6box .listr {
	float: right;
	padding-top: 25px;
	width: 394px;
	margin-right: 25px;
}

.ncontent6box .listl h3 {
	text-align: center;
	color: #fff;
	font-size: 22px;
	padding-top: 90px;
	padding-bottom: 13px;
	background: url(../img/hd.png) no-repeat center bottom;
}

.ncontent6box .listr .text {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
	color: #666;
	padding-bottom: 15px;
	padding-left: 30px;
}

.ncontent6box .listr span {
	position: absolute;
	width: 24px;
	left: 0px;
	top: 3px;
	height: 17px;
	background: url(../img/iconnew.png) no-repeat -40px -90px;
}

.ncontent6box .price {
	font-size: 36px;
	color: #ff7800;
	font-family: none;
	font-weight: bold;
	padding-top: 20px;
	text-align: center;
}

.ncontent6box .price em {
	font-size: 16px;
	font-weight: bold;
}

.ncontent6box .btns {
	text-align: center;
	padding-top: 20px;
}

.ncontent6box .btns a {
	width: 120px;
	text-align: center;
	line-height: 36px;
	display: inline-block;
	border: 1px solid #108cee;
	font-size: 14px;
	color: #108cee;
}

.ncontent6box .btns a:hover {
	color: #fff;
	background: #108cee;
}

.ncontent7 {
	padding-bottom: 70px;
}

.ncontent7 .pagetitle {
	padding-top: 55px;
}

.ncontent7box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent7box .list {
	height: 300px;
	width: 382px;
	float: left;
	margin: 0 9px;
	padding: 30px 30px;
	border: 1px solid #e6e6e6;
	font-size: 14px;
	color: #666;
	border-radius: 5px;
}

.ncontent7box .list h3 {
	font-size: 18px;
	padding-bottom: 15px;
	color: #333;
}

.ncontent7box .list .cnt a {
	color: #666;
	display: block;
	padding-bottom: 13px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ncontent7box .list .cnt a:hover {
	color: #108cee;
}

.ncontent7box .list .btns {
	padding-top: 5px;
}

.ncontent7box .list .btns a {
	color: #108cee;
}

.ncontent7box .list .btns a:hover {
	color: #108cee;
	text-decoration: underline;
}

.ncontent8 .serpagconr h3 span {
	background: url(../img/iconnew.png) no-repeat -633px -33px;
}

.ncontent8 .serpagconr {
	width: 542px;
	margin-top: 20px;
}

.ncontent8 .serpagconr p {
	padding-bottom: 20px;
}

.ncontent8 .serpagconr div {
	padding-bottom: 1px;
}

.ncontent9 {
	padding-top: 0px;
}

.ncontent9 .pagetitle {
	padding-top: 60px;
}

.ncontent9 .list span {
	margin-top: 5px;
	background: url(../img/iconnew.png) no-repeat -473px -19px;
}

.ncontent9 .list:nth-child(2) span {
	background: url(../img/iconnew.png) no-repeat -473px -75px;
}

.ncontent9 .list:nth-child(3) span {
	background: url(../img/iconnew.png) no-repeat -482px -135px;
}

.ncontent9 .list:nth-child(4) span {
	background: url(../img/iconnew.png) no-repeat -477px -195px;
}

.ncontent9 .list:nth-child(5) span {
	background: url(../img/iconnew.png) no-repeat -543px -22px;
}

.ncontent9 .list:nth-child(6) span {
	background: url(../img/iconnew.png) no-repeat -543px -75px;
}

.ncontent9 .list:nth-child(7) span {
	background: url(../img/iconnew.png) no-repeat -543px -130px;
}

.ncontent9 .list:nth-child(8) span {
	background: url(../img/iconnew.png) no-repeat -543px -190px;
}

.ncontent9 .list {
	margin-bottom: 18px;
}

.ncontent9 .ncontent3box .list p {
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-top: 15px;
	text-align: left;
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.ncontent10 {
	background: #f7f8fa;
	padding-bottom: 70px;
}

.ncontent10 .pagetitle {
	padding-top: 55px;
}

.ncontent11 {
	background: url(../img/guanjianci_banner.jpg) no-repeat center top !important;
}
.ncontent-google {
	background: url(../img/google_banner.jpg) no-repeat center top !important;
}
.ncontent-bing {
	background: url(../img/bing_banner.jpg) no-repeat center top !important;
}
.ncontent-ai {
	background: url(../img/ai_banner.jpg) no-repeat center top !important;
}
.ncontent11box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.ncontent11box table {
	margin-top: 100px;
	width: 100%;
	font-size: 14px;
	color: #656565;
	text-align: center;
}

.ncontent11box table th {
	height: 60px;
	border: 1px solid #ebecec;
}

.ncontent11box table td {
	text-align: left;
	border: 1px solid #e6e6e6;
	height: 60px;
	font-size: 14px;
	background: #fff;
	color: #666;
	padding-left: 20px;
}

.ncontent11box thead th {
	background: #f2f2f2 !important;
	line-height: 40px;
}

.ncontent11box table td.bg {
	padding-left: 85px;
	font-size: 14px;
	background: #f2f2f2;
	color: #333;
}

.ncontent11box .cntr {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 344px;
	width: 590px;
	-moz-box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
	-webkit-box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
	box-shadow: 0px 0px 2px #E6E6E6, -2px 2px 5px #E6E6E6;
}

.ncontent11box .cntr h3 {
	/*	height: 110px;*/
	background: #212634;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 105px;
}

.ncontent11box .cntr li {
	line-height: 60px;
	font-size: 14px;
	color: #666;
}

.ncontent11box .cntr span {
	display: inline-block;
	height: 18px;
	width: 18px;
	vertical-align: middle;
	background: url(../img/iconnew.png) no-repeat -639px -92px;
	margin-right: 10px;
	margin-left: 55px;
	margin-top: -2px;
}

.ncontent12 {
	background: url(../img/google_fuwu.jpg) no-repeat center top #040816;
	height: 600px;
}

.ncontent12 .pagetitle {
	padding-bottom: 15px;
	color: #fff;
	padding-top: 60px;
}

.ncontent12 .pagetitleinfo {
	color: #9d9ea0;
}

.ncontent12box {
	width: 1200px;
	margin: 0 auto;
	margin-top: 55px;
}

.ncontent12box .list {
	width: 289px;
	height: 289px;
	margin-left: 1px;
}

.ncontent12box .cont1 {
	width: 289px;
	height: 289px;
	background: #101936;
	padding-top: 100px;
}

.ncontent12box .cont2 {
	width: 289px;
	height: 289px;
	padding-top: 50px;
	background: #384c79;
}

.ncontent12box .cont1 span {
	display: block;
	margin: 0 auto;
	height: 46px;
	width: 46px;
	margin-bottom: 25px;
	background: url(../img/iconnew.png) no-repeat -677px -21px;
}

.ncontent12box .list:nth-child(2) .cont1 span {
	background: url(../img/iconnew.png) no-repeat -677px -77px;
}

.ncontent12box .list:nth-child(3) .cont1 span {
	background: url(../img/iconnew.png) no-repeat -677px -125px;
}

.ncontent12box .list:nth-child(4) .cont1 span {
	background: url(../img/iconnew.png) no-repeat -677px -179px;
}

.ncontent12box .cont1 div {
	font-size: 13px;
	color: #fff;
	padding: 10px 25px;
	line-height: 24px;
}

.ncontent12box .cont1 h3 {
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.ncontent12box .cont2 {
	display: none;
}

.ncontent12box .sel .cont1 {
	display: none;
}

.ncontent12box .sel .cont2 {
	display: block;
}

.ncontent13 {
	padding-bottom: 70px;
}

.ncontent13 .pagetitle {
	padding-top: 55px;
}

.ncontent13box {
	background: url(../img/cont13.jpg) repeat-x left 25px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	margin-top: 100px;
}

.ncontent14 {
	background: #f7f8fa;
	padding-bottom: 60px;
}

.ncontent14 .pagetitle {
	padding-top: 55px;
}

.ncontent13box li {
	width: 200px;
	float: left;
	text-align: center;
}

.ncontent13box li span {
	display: block;
	width: 50px;
	color: #fff;
	font-size: 20px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 25px;
	margin: 0 auto;
	background: #212634;
}

.ncontent13box li div {
	font-size: 18px;
	padding-top: 15px;
	color: #333;
}

.ncontent14box {
	width: 1200px;
	margin: 0 auto;
}

.ncontent14box .cont1 {
	border: 1px solid #e9e9e9;
	background: #fff;
	padding-bottom: 17px;
}

.ncontent14box .cont1 p {
	text-align: center;
	font-size: 14px;
	color: #666;
	padding-top: 10px;
}

.ncontent14box .cont1 div {
	color: #666;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}

.ncontent14box .cont1 div em {
	font-size: 44px;
	color: #ff7800;
}

.ncontent14box .cont1 a {
	display: block;
	margin: 0 auto;
	width: 180px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #ff7800;
	font-size: 16px;
	margin-top: 20px;
}

.ncontent14box .cont2 {
	overflow: hidden;
	padding-top: 20px;
}

.ncontent14box .cont2 .list {
	background: #fff;
	width: 380px;
	padding: 0 30px;
	text-align: center;
	height: 240px;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
}

.ncontent14box .cont2 .list:nth-child(2) {
	margin: 0 30px;
}

.ncontent14box .cont2 p {
	font-size: 16px;
	padding: 27px 0;
	color: #333;
	border-bottom: 1px solid #e9e9e9;
}

.ncontent14box .cont2 div {
	font-size: 16px;
	color: #666;
	padding-top: 20px;
}

.ncontent14box .cont2 em {
	font-size: 40px;
	color: #ff7800;
}

.ncontent14box .cont2 a {
	display: block;
	margin: 0 auto;
	width: 180px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #108cee;
	font-size: 16px;
	margin-top: 20px;
	border-radius: 5px;
}

.ncontent14box .cont2 a:hover {
	background: #0072ff;
}

.ncontent15 {
	padding-bottom: 70px;
}

.ncontent15 .pagetitle {
	padding-top: 55px;
}

.ncontent15box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent15box .list {
	width: 286px;
	height: 240px;
	float: left;
	margin-right: 18px;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
}

.ncontent15box .list:nth-child(4) {
	margin-right: 0px;
}

.ncontent15box .list .imgdiv {
	width: 154px;
	height: 67px;
	margin: 0 auto;
}

.ncontent15box .list .imgdiv img {
	max-width: 154px;
	max-height: 67px;
	display: block;
	margin: 0 auto;
}

.ncontent15box .list .cont2 {
	display: none;
	padding-top: 35px;
}

.ncontent15box .list .cont1 {
	padding-top: 70px;
}

.ncontent15box .list .cont1 p {
	text-align: center;
	padding-top: 12px;
	font-size: 18px;
	color: #333;
}

.ncontent15box .sel .cont1 {
	display: none;
}

.ncontent15box .sel .cont2 {
	display: block;
}

.ncontent15box .sel {
	border: 1px solid #108cee;
}

.ncontent15box .list .cont2 div {
	text-align: center;
	font-size: 18px;
	color: #333;
}

.ncontent15box .list .cont2 p {
	text-align: left;
	font-size: 13px;
	color: #666;
	padding: 0 15px;
	line-height: 22px;
	padding-top: 10px;
}

.ncontent16 {
	background: #f7f8fa;
}

.ncontent16 .list {
	background: #fff;
}

.ncontent17 {
	background: url(../img/jiangquanhuifu.jpg) no-repeat center top #0c1523;
}

.bannertext div {
	width: 580px;
}

.ncontent18 .serpagconr h3 span {
	background: url(../img/iconnew.png) no-repeat -39px -39px;
}

.ncontent19 {
	padding-top: 0px;
}

.ncontent19 .pagetitle {
	padding-top: 60px;
}

.ncontent19 .list {
	width: 378px;
	margin: 0 11px 22px;
}

.ncontent19 .list:nth-child(1) span {
	background: url(../img/iconnew.png) no-repeat -96px -20px;
}

.ncontent19 .list:nth-child(2) span {
	background: url(../img/iconnew.png) no-repeat -96px -81px;
}

.ncontent19 .list:nth-child(3) span {
	background: url(../img/iconnew.png) no-repeat -96px -141px;
}

.ncontent19 .list:nth-child(4) span {
	background: url(../img/iconnew.png) no-repeat -163px -20px;
}

.ncontent19 .list:nth-child(5) span {
	background: url(../img/iconnew.png) no-repeat -163px -81px;
}

.ncontent19 .list:nth-child(6) span {
	background: url(../img/iconnew.png) no-repeat -163px -141px;
}

.ncontent20 {
	background: #f7f8fa;
}

.ncontent20 .pagetitle {
	padding-top: 55px;
}

.ncontent20box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent20box .list {
	position: relative;
	width: 285px;
	height: 362px;
	margin-right: 20px;
	float: left;
}

.ncontent20box .list:nth-child(4) {
	margin-right: 0px;
}

.ncontent20box .list .text {
	position: absolute;
	left: 0px;
	width: 100%;
	text-align: center;
	top: 0px;
	height: 100%;
}

.ncontent20box .list h3 {
	font-size: 40px;
	padding-top: 150px;
	color: #fff;
}

.ncontent20box .list div {
	font-size: 16px;
	color: #fff;
	padding-top: 25px;
}

.ncontent20box .list p {
	font-size: 13px;
	color: #fff;
	text-align: left;
	padding: 10px 20px 0;
	line-height: 22px;
}

.ncontent21 {
	background: #f7f8fa;
}

.ncontent21 .pagetitle {
	padding-top: 70px;
}

.ncontent21box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 58px;
}

.ncontent21box .list {
	width: 585px;
	background: #fff;
	transition: transform 0.4s;
	height: 160px;
	cursor: pointer;
	border: 1px solid #e6e6e6;
	float: left;
	margin-bottom: 30px;
	position: relative;
}

.ncontent21box .list:nth-child(even) {
	float: right;
}

.ncontent21box .list span {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	margin-top: 14px;
	background: url(../img/iconnew.png) no-repeat -258px -17px;
}

.ncontent21box .list em {
	position: absolute;
	left: 30px;
	top: 40px;
	height: 80px;
	width: 80px;
	line-height: 80px;
	text-align: center;
	background: #f2f2f2;
	border-radius: 40px;
}

.ncontent21box .list:nth-child(2) span {
	background: url(../img/iconnew.png) no-repeat -258px -67px;
}

.ncontent21box .list:nth-child(3) span {
	background: url(../img/iconnew.png) no-repeat -258px -115px;
}

.ncontent21box .list:nth-child(4) span {
	background: url(../img/iconnew.png) no-repeat -258px -165px;
}

.ncontent21box .list div {
	padding-left: 137px;
	padding-right: 30px;
}

.ncontent21box .list h3 {
	font-size: 18px;
	color: #333;
	padding-top: 26px;
}

.ncontent21box .list p {
	font-size: 14px;
	color: #666;
	padding-top: 10px;
}

.ncontent21box .list:hover em {
	background: #108cee;
}

.ncontent21box .list:hover {
	-moz-box-shadow: 0px 2px 2px #D9D9D9;
	-webkit-box-shadow: 0px 2px 2px #D9D9D9;
	box-shadow: 0px 2px 2px #D9D9D9;
	transform: translate(0, -20px);
}

.ncontent21box .list:nth-child(1):hover span {
	background: url(../img/iconnew.png) no-repeat -318px -17px #108cee;
}

.ncontent21box .list:nth-child(2):hover span {
	background: url(../img/iconnew.png) no-repeat -318px -67px #108cee;
}

.ncontent21box .list:nth-child(3):hover span {
	background: url(../img/iconnew.png) no-repeat -318px -115px #108cee;
}

.ncontent21box .list:nth-child(4):hover span {
	background: url(../img/iconnew.png) no-repeat -318px -165px #108cee;
}

.ncontent22 {
	padding-bottom: 40px;
}

.ncontent22 .pagetitle {
	padding-bottom: 40px;
	padding-top: 55px;
}

.ncontent22box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent22box .list {
	width: 380px;
	display: block;
	border: 1px solid #e6e6e6;
	height: 248px;
	border-top: none;
	float: left;
	margin: 0 10px 20px;
}

.ncontent22box .list h3 {
	background: url(../img/huifu.jpg) no-repeat center top #252b3a;
	width: 380px;
	line-height: 60px;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.ncontent22box .list div {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 20px 25px;
}

.ncontent23 {
	padding-top: 0px;
}

.ncontent23 .pagetitle {
	padding-top: 55px;
}

.ncontent23 .list {
	background: #fff;
}

.ncontent24 {
	background: url(../img/yidong_banner.jpg) no-repeat center top #0c1523;
}

.ncontent25 {
	background: #f7f8fa;
}

.ncontent25 .serpagconr h3 span {
	background: url(../img/iconnew.png) no-repeat -410px -34px;
	height: 26px;
	width: 26px;
}

.ncontent26 {
	background: #fff;
}

.ncontent26box {
	width: 1200px;
	margin: 0 auto;
	padding-left: 45px;
}

.ncontent26box a {
	display: inline-block;
	line-height: 80px;
	padding-right: 120px;
	font-size: 14px;
	color: #333;
}

.ncontent26box a:hover {
	color: #108cee;
}

.ncontent27 {
	padding-bottom: 70px;
}

.ncontent27 .pagetitle {
	padding-top: 55px;
}

.ncontent27box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent27box .list {
	width: 285px;
	float: left;
	margin-right: 15px;
}

.ncontent27box .list:nth-last-child {
	margin-right: 0;
}

.ncontent27box .list .imgdiv {
	position: relative;
	width: 285px;
	overflow: hidden;
	height: 185px;
}

.ncontent27box .list img {
	width: 285px;
	display: block;
	height: 185px;
	transition: all 0.6s;
}

.ncontent27box .list:hover img {
	transform: scale(1.2);
}

.ncontent27box .list p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	padding-top: 10px;
}

.ncontent27box .list span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.ncontent28 {
	background: #f7f8fa;
	padding-bottom: 80px;
}

.ncontent28 .pagetitle {
	padding-top: 55px;
}

.ncontent28box {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.ncontent28box .list {
	width: 580px;
	background: #fff;
	height: 144px;
	float: left;
	margin-bottom: 30px;
	border: 1px solid #e6e6e6;
}

.ncontent28box .list:nth-child(even) {
	float: right;
}

.ncontent28box .list .contl {
	height: 142px;
	width: 190px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.ncontent28box .list .contr {
	width: 388px
}

.ncontent28box .list .contl img {
	max-height: 142px;
	max-width: 190px;
	display: block;
}

.ncontent28box .list .contr h3 {
	font-size: 18px;
	color: #333;
	padding-top: 15px;
}

.ncontent28box .list .contr em {
	font-size: 10px;
	background: #cae8ff;
	padding: 0 6px;
	color: #108cee;
	line-height: 16px;
	margin-left: 5px;
	border-radius: 7px;
	display: inline-block;
}

.ncontent28box .list .contr div {
	font-size: 14px;
	color: #666;
	padding-right: 15px;
	padding-top: 5px;
}

.ncontent29 .bottomnav a {
	padding: 0 30px;
}

.ncontent30 {
	background: url(../img/about_banner.jpg) no-repeat center top #0c1523;
}

.ncontent30 .bottomnav a {
	padding: 0 40px;
}

.ncontent31 {
	padding-bottom: 20px;
	background: #f7f8fa;
}

.ncontent31box p {
	line-height: 40px;
	font-size: 16px;
	color: #333;
	text-align: center;
}

.ncontent31 .pagetitle {
	padding-top: 55px;
	padding-bottom: 30px;
	font-weight: bold;
}

.ncontent32 {
	background: #f7f8fa;
	padding-bottom: 90px;
}

.ncontent32box {
	width: 1200px;
	padding-top: 55px;
	background: #fff;
	margin: 0 auto;
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent32box .div1 {
	height: 40px;
	background: url(../img/dw.png) no-repeat center bottom;
}

.ncontent32box .divbox {
	background: url(../img/lhd.png) repeat-y center top;
	padding-top: 55px;
	padding-bottom: 70px;
	margin-bottom: 10px;
}

.ncontent32box .divb1 .div2 {
	width: 50%;
	float: right;
	position: relative;
}

.ncontent32box .divb1 {
	width: 100%;
	overflow: hidden;
}

.ncontent32 .divb1 h3 {
	font-size: 20px;
	color: #333;
	background: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 285px;
	text-align: center;
}

.ncontent32 .divb1 .title {
	position: absolute;
	left: -12px;
	top: 20px;
	height: 40px;
	background: url(../img/titlebj.png) no-repeat left center;
	width: 411px;
}

.ncontent32 .divb1 p {
	font-size: 16px;
	color: #666;
	width: 320px;
	line-height: 26px;
	padding: 55px 40px 0px 47px;
	text-align: justify;
}

.ncontent32 .divb1 .title span {
	float: right;
	width: 110px;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
	color: #fff;
	background: url(../img/about--licheng2.png) no-repeat;
	text-align: center;
	padding-left: 10px;
}

.ncontent32box .divb2 .div2 {
	width: 50%;
	float: left;
	position: relative;
}

.ncontent32box .divb2 {
	width: 100%;
	overflow: hidden;
}

.ncontent32 .divb2 h3 {
	font-size: 20px;
	color: #333;
	background: none;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 285px;
	text-align: center;
}

.ncontent32 .divb2 .title {
	position: absolute;
	right: -12px;
	top: 20px;
	height: 40px;
	background: url(../img/titlebj2.png) no-repeat right center;
	width: 411px;
}

.ncontent32 .divb2 p {
	font-size: 16px;
	color: #666;
	width: 320px;
	float: right;
	padding: 55px 40px 0px 47px;
	text-align: justify;
	line-height: 26px;
}

.ncontent32 .divb2 .title span {
	float: left;
	width: 110px;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
	color: #fff;
	background: url(../img/about-licheng1.png) no-repeat;
	text-align: center;
	padding-right: 10px;
}

.ncontent33 {
	background: #f7f8fa;
	padding-top: 80px;
	padding-bottom: 100px;
}

.ncontent33box {
	width: 1160px;
	margin: 0 auto;
}

.ncontent33box .list {
	position: relative;
	display: block;
	height: 400px;
	padding-left: 410px;
	margin-bottom: 40px;
}

.ncontent33box .list .imgdiv {
	width: 500px;
	height: 360px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.ncontent33box .imgdiv img {
	width: 500px;
	display: block;
	height: 400px;
}

.ncontent33box .textbox {
	background: #fff;
	padding-left: 158px;
	height: 400px;
	position: relative;
	padding-right: 60px;
}

.ncontent33box h3 {
	font-size: 24px;
	background: url(../img/hbj.jpg) no-repeat left bottom;
	color: #333;
	padding: 40px 0;
}

.ncontent33box .list p {
	font-size: 14px;
	padding-top: 20px;
	height: 85px;
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #666;
}

.ncontent33box .list .textear {
	font-size: 14px;
	padding-top: 20px;
	color: #666;
}

.ncontent33box .list .info {
	font-size: 12px;
	padding-top: 45px;
	color: #b2b2b2;
}

.ncontent33box .list em {
	display: inline-block;
	border: 1px solid #e6e6e6;
	padding: 0 3px;
	margin-right: 10px;
}

.ncontent33box .list .icon {
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	width: 84px;
	line-height: 32px;
	display: inline-block;
	border-radius: 0 0 0 16px;
	background: #ee4252;
	font-size: 14px;
	color: #fff;
}

.ncontent34box {
	padding-bottom: 60px;
}

.ncontent34box .pea {
	width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #666666;
	padding-top: 55px;
}

.ncontent34box .pea em {
	color: #108cee;
}

.ncontent34box .list {
	overflow: hidden;
	margin-bottom: 40px;
	border: 1px solid #E6E6E6;
	overflow: hidden;
}

.ncontent34box {
	width: 1200px;
	margin: 0 auto;
}

.ncontent34box .list .imgdiv {
	float: right;
}

.ncontent34box .list img {
	display: block;
	width: 685px;
	height: 400px;
}

.ncontent34box .list h3 {
	font-size: 20px;
	color: #333;
	padding-left: 40px;
	padding-top: 35px;
	padding-bottom: 20px;
}

.ncontent34box .list p {
	color: #333;
	padding-bottom: 25px;
	font-size: 16px;
	padding-left: 40px;
}

.ncontent34box .list span {
	display: inline-block;
	width: 27px;
	vertical-align: middle;
	height: 27px;
	margin-right: 7px;
}

.ncontent34box .conl p:nth-child(2) span {
	background: url(../img/iconnew.png) no-repeat -100px -318px;
}

.ncontent34box .conl p:nth-child(3) span {
	background: url(../img/iconnew.png) no-repeat -129px -318px;
}

.ncontent34box .conl p:nth-child(4) span {
	background: url(../img/iconnew.png) no-repeat -159px -318px;
}

.ncontent34box .conl p:nth-child(5) span {
	background: url(../img/iconnew.png) no-repeat -189px -318px;
}

.ncontent34box .conl p:nth-child(6) span {
	background: url(../img/iconnew.png) no-repeat -217px -318px;
}

.ncontent34box .conl p:nth-child(7) span {
	background: url(../img/iconnew.png) no-repeat -256px -318px;
}

.ncontent34box .conl {
	float: left;
}

.ncontent35 {
	background: url(../img/about--youshi--bg.jpg) no-repeat center top;
	height: 414px;
}

.ntitle {
	text-align: center;
	font-size: 64px;
	color: #e5e5e5;
	position: relative;
	font-weight: bold;
	padding-bottom: 37px;
}

.ntitle div {
	width: 100%;
	top: 42px;
	left: 0px;
	font-size: 26px;
	text-align: center;
	z-index: 1;
}

.ntitle div span {
	color: #000;
	padding-top: 3px;
	letter-spacing: 3px;
	background: #fff;
	display: inline-block;
}

.ncontent36 {
	padding-top: 35px;
}

.ncontent36 .ntitle {
	background: url(../img/01.png) no-repeat center top;
	padding-top: 27px;
}

.ncontent36box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent36box .list {
	width: 300px;
	position: relative;
	float: left;
}

.ncontent36box .list .cont {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	color: #fff;
	padding-top: 130px;
}

.ncontent36box .list img {
	display: block;
}

.ncontent36box .list .cont div {
	width: 100%;
	text-align: center;
	font-size: 52px;
}

.ncontent36box .list .cont p {
	width: 100%;
	font-size: 18px;
	text-align: center;
}

.ncontent36box .list:hover .cont {
	background: url(../img/h60.png) repeat;
}

.ncontent37 {
	padding-top: 25px;
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	color: #000;
	padding-bottom: 40px;
	letter-spacing: 1px;
}

.ncontent37 p {
	line-height: 26px;
	padding-bottom: 35px;
}

.ncontent37 p strong {
	font-size: 22px;
}

.ncontent35 .ntitle {
	padding-top: 27px;
	background: url(../img/02.png) no-repeat center top;
}

.ncontent35 .ntitle div span {
	background: #232937;
	color: #fff;
}

.ncontent35 {
	padding-top: 50px;
}

.ncontent35box {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
}

.ncontent35box .list {
	float: left;
	position: relative;
	padding: 25px;
	width: 380px;
	margin-right: 20px;
	display: block;
	cursor: pointer;
	height: 178px;
	background: url(../img/about-youshi-kuang.png) no-repeat;
	background-color: rgb(255, 255, 255, 0.15);
}

.ncontent35box .list .bl {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 12px;
	width: 1px;
	background: #108cee;
	transition: height 1s;
	-moz-transition: height 1s;
	/* Firefox 4 */
	-webkit-transition: height 1s;
	/* Safari and Chrome */
	-o-transition: height 1s;
	/* Opera */
}

.ncontent35box .list .bt {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 1px;
	width: 12px;
	background: #108cee;
	transition: width 1s;
	-moz-transition: width 1s;
	/* Firefox 4 */
	-webkit-transition: width 1s;
	/* Safari and Chrome */
	-o-transition: width 1s;
	/* Opera */
}

.ncontent35box .list .br {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 12px;
	width: 1px;
	background: #108cee;
	transition: height 1s;
	-moz-transition: height 1s;
	/* Firefox 4 */
	-webkit-transition: height 1s;
	/* Safari and Chrome */
	-o-transition: height 1s;
	/* Opera */
}

.ncontent35box .list .bb {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 1px;
	width: 12px;
	background: #108cee;
	transition: width 1s;
	-moz-transition: width 1s;
	/* Firefox 4 */
	-webkit-transition: width 1s;
	/* Safari and Chrome */
	-o-transition: width 1s;
	/* Opera */
}

.ncontent35box .list:hover .bl,
.ncontent35box .list:hover .br {
	height: 178px;
}

.ncontent35box .list:hover .bt,
.ncontent35box .list:hover .bb {
	width: 380px;
}

.ncontent35box .list:nth-last-child {
	margin-right: 0;
}

.ncontent35box .list h3 {
	font-size: 22px;
	color: #fff;
}

.ncontent35box .list div {
	color: #cccccc;
	padding-top: 10px;
	font-size: 16px;
	line-height: 28px;
}

.ncontent38 {
	padding-top: 60px;
}

.ncontent38 .ntitle {
	background: url(../img/03.png) no-repeat center top;
	padding-top: 27px;
}

.ntitlep {
	text-align: center;
	font-size: 16px;
	color: #666;
}

.ncontent38 .ntitle {
	padding-bottom: 0px;
}

.ncontent38box {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 80px;
}

.ncontent38box .list {
	float: left;
	border: 1px solid #E6E6E6;
	width: 387px;
	margin-right: 13px;
	transition: transform 0.4s;
}

.ncontent38box .list:hover {
	transform: translate(0, -20px);
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent38box .list:nth-last-child {
	margin-right: 0px;
}

.ncontent38box .list img {
	display: block;
	height: 230px;
	width: 385px;
}

.ncontent38box .list p {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding: 25px 0;
}

.ncontent39 .pagetitle {
	padding-top: 50px;
}

.ncontent39box {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.ncontent39box a {
	font-size: 16px;
	color: #333;
	display: block;
	margin-right: 80px;
	float: left;
	text-align: center;
}

.ncontent39box a img {
	width: 240px;
	height: 320px;
	transition: all 0.6s;
	display: block;
}

.ncontent39box .imgdiv {
	width: 240px;
	overflow: hidden;
	height: 320px;
}

.ncontent39box p {
	padding: 10px 0 20px;
}

.ncontent39box .box1 {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 50px;
}

.ncontent39box .box1:last-child {
	border: none;
	padding-bottom: 0;
}

.ncontent39box .box1 a:last-child {
	margin-right: 0px;
}

.ncontent39box a:hover img {
	transform: scale(1.2);
}

.ncontent40box {
	background: #252b3a;
	width: 1200px;
	padding: 70px 60px;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 60px;
}

.ncontent40box .text {
	font-size: 14px;
	line-height: 28px;
	padding-left: 15px;
	color: #fff;
	background: url(../img/ld.png) no-repeat left 10px;
}

.ncontent40box .cnt {
	background: url(../img/b40.png) repeat-y center top;
	text-align: center;
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
	margin-top: 50px;
	border-bottom: 1px solid #7c8089;
	padding-bottom: 60px;
}

.ncontent40box .cnt div {
	width: 172px;
	line-height: 40px;
	margin: 0 auto;
	background: #515561;
	border: 1px solid #747781;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-bottom: 60px;
}

.ncontent40box .cnt div:last-child {
	margin-bottom: 0;
}

.ncontent40box .cont1 .list {
	width: 142px;
	background: url(../img/b40.png) repeat-y center top;
	padding-top: 40px;
}

.ncontent40box .cont1 {
	overflow: hidden;
}

.ncontent40box .cont1 .list {
	float: left;
	margin: 0 19px;
}

.ncontent40box .cont1 .list span {
	width: 142px;
	line-height: 40px;
	display: inline-block;
	background: #515561;
	border: 1px solid #747781;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.ncontent41 {
	width: 1080px;
	margin: 0 auto;
}

.ncontent41box {
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 90px;
}

.ncontent41box .list {
	width: 180px;
	padding-top: 70px;
	float: left;
	text-align: center;
}

.ncontent41box .list .imgdiv {
	width: 110px;
	height: 110px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 55px;
}

.ncontent41box .list .name {
	font-size: 18px;
	padding-top: 20px;
	color: #333;
}

.ncontent41box .list .info {
	font-size: 14px;
	padding-top: 5px;
	color: #666;
}

.ncontent42 {
	background: url(../img/ruanwen--banner.jpg) no-repeat center top #0f1a32;
}

.ncontent43 {
	background: #f7f8fa;
	padding-bottom: 50px;
}

.ncontent43box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 5px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.ncontent43box .list {
	width: 285px;
	float: left;
	transition: transform 0.4s;
	height: 224px;
	margin-right: 16px;
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent43box .list:last-child {
	margin-right: 0;
}

.ncontent43box .list span {
	background: #108cee;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	display: block;
}

.ncontent43box .list:hover {
	transform: translate(0, -20px);
}

.ncontent43box .list div {
	color: #666;
	font-size: 14px;
	padding: 45px 15px 0;
	letter-spacing: 1px;
	line-height: 24px;
}

.ncontent43 .pagetitle {
	padding-top: 60px;
	padding-bottom: 40px;
}

.ncontent44 {
	padding-bottom: 80px;
}

.ncontent44 .pagetitle {
	padding-top: 55px;
}

.ncontent44box .imgdiv {
	width: 385px;
	height: 185px;
	overflow: hidden;
}

.ncontent44box .imgdiv img {
	width: 385px;
	transition: all 0.6s;
	height: 185px;
	overflow: hidden;
}

.ncontent44box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ncontent44box .list:hover img {
	transform: scale(1.2);
}

.ncontent44box .text {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.ncontent44box .list {
	position: relative;
	color: #fff;
	float: left;
	margin-right: 22px;
}

.ncontent44box .list:last-child {
	margin-right: 0px;
}

.ncontent44box .list span {
	font-size: 18px;
	padding-top: 50px;
	text-align: center;
	display: block;
}

.ncontent44box .list em {
	font-size: 14px;
	padding: 0 20px;
	display: block;
	letter-spacing: 1px;
	padding-top: 10px;
	line-height: 24px;
}

.ncontent45 {
	background: #f7f8fa;
	padding-top: 0px;
	padding-bottom: 0px;
}

.ncontent45 .pagetitle {
	padding-top: 50px;
}

.ncontent45 .list {
	background: #fff;
}

.ncontent45 .ncontent45box .list:nth-child(1) span {
	background: url(../img/iconnew1.png) no-repeat -19px -19px #108cee;
}

.ncontent45 .ncontent45box .list:nth-child(2) span {
	background: url(../img/iconnew1.png) no-repeat -17px -80px #108cee;
}

.ncontent45 .ncontent45box .list:nth-child(3) span {
	background: url(../img/iconnew1.png) no-repeat -18px -135px #108cee;
}

.ncontent45 .ncontent45box .list:nth-child(4) span {
	background: url(../img/iconnew1.png) no-repeat -19px -195px #108cee;
}

.ncontent46 {
	background: #f7f8fa;
}

.ncontent45 .pagetitle {
	padding-top: 50px;
}

.ncontent46 .servicepagecontent2 {
	padding-top: 0px;
}

.ncontent46 .servicepagecontent2 .list:nth-child(1) span {
	background: url(../img/iconnew1.png) no-repeat -92px -23px;
}

.ncontent46 .servicepagecontent2 .list:nth-child(2) span {
	background: url(../img/iconnew1.png) no-repeat -92px -93px;
}

.ncontent46 .servicepagecontent2 .list:nth-child(3) span {
	background: url(../img/iconnew1.png) no-repeat -92px -155px;
}

.ncontent46 .servicepagecontent2 .list:nth-child(4) span {
	background: url(../img/iconnew1.png) no-repeat -92px -228px;
}

.ncontent46 .pagetitle {
	padding-bottom: 30px;
	padding-top: 60px;
}

.ncontent47 {
	background: #fff;
	padding-top: 50px;
	padding-bottom: 80px;
}

.ncontent47box {
	width: 1196px;
	margin: 0 auto;
	position: relative;
	min-height: 235px;
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent47box li a {
	font-size: 16px;
	line-height: 42px;
	color: #333;
	display: block;
	top: 0px;
	left: 0px;
	border-top: 1px solid #f5f5f5;
	width: 100%;
}

.ncontent47box ul {
	overflow: hidden;
	border: 1px solid #e6e6e6;
	width: 1196px;
	border-top: none;
	background: #f5f5f5;
	border-bottom: none;
}

.ncontent47box li {
	float: left;
	border-top: 1px solid #e6e6e6;
	height: 44px;
	position: relative;
	border-left: 1px solid #e6e6e6;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	width: 199px;
}

.ncontent47box li.sel {
	border-top: 1px solid #108cee;
	border-bottom: 1px solid #fff;
	background: #fff;
}

.ncontent47box li.sel a {
	border-top: 1px solid #108cee;
	color: #108cee;
}

.ncontent47box .list {
	padding-left: 40px;
	font-size: 14px;
	color: #666;
	padding-top: 45px;
	display: none;
}

.ncontent47box .list a {
	padding-left: 5px;
	font-size: 14px;
	color: #108cee;
}

.ncontent47 .pagetitle {
	padding-bottom: 40px;
}

.ncontent48 table {
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent49 .bottomnav a {
	padding: 0 50px;
}

/***.ncontent50 {
	background: url(/template/eyou/pc/img/jianzhan--banner.jpg) no-repeat center top;
}***/

.ncontent50 .bottomnav {
	background: url(../img/b30.png) repeat;
}

.ncontent50 .bottomnav a {
	padding: 0 40px;
}

.ncontent51 {
	background: #fff;
}

.ncontent51 .pagetitle {
	padding-top: 50px;
	padding-bottom: 10px;
}

.ncontent51box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 47px;
}

.ncontent51box .conl {
	width: 724px;
	border: 1px solid #e6e6e6;
	height: 220px;
	padding: 35px 40px 0px;
	border-right: none;
}

.ncontent51box .conl p {
	font-size: 14px;
	color: #666;
	background: url(../img/ld.png) no-repeat left 8px;
	padding-left: 15px;
	letter-spacing: 1px;
	line-height: 26px;
}

.ncontent51box .text {
	overflow: hidden;
	padding-left: 15px;
	padding-top: 30px;
}

.ncontent51box .list {
	float: left;
	font-size: 14px;
	margin-right: 65px;
	width: 130px;
	color: #666;
	text-align: center;
}

.ncontent51box .list span {
	display: block;
	width: 44px;
	margin: 0 auto;
	height: 44px;
	background: url(../img/iconnew1.png) no-repeat -210px -125px;
}

.ncontent51box .text .list:nth-child(2) span {
	background: url(../img/iconnew1.png) no-repeat -210px -74px;
}

.ncontent51box .text .list:nth-child(3) span {
	background: url(../img/iconnew1.png) no-repeat -210px -24px;
}

.ncontent51box .list em {
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.ncontent51box img {
	display: block;
}

.ncontent52box {
	overflow: hidden;
}

.ncontent52 .pagetitle {
	padding-top: 65px;
}

.ncontent52box .list {
	width: 33.33%;
	position: relative;
}

.ncontent52box .list .imgdiv {
	width: 100%;
	overflow: hidden;
}

.ncontent52box .list .text {
	position: absolute;
	left: 0px;
	bottom: 30px;
	padding: 0 4%;
	width: 100%;
}

.ncontent52box .list img {
	display: block;
	width: 100%;
	transition: all 0.6s;
}

.ncontent52box .list h3 {
	font-size: 20px;
	color: #fff;
	padding-bottom: 10px;
}

.ncontent52box .list p {
	font-size: 14px;
	color: #d9d9d9;
	line-height: 26px;
	-webkit-box-orient: ;
	text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ncontent52box .list:hover img {
	transform: scale(1.2);
}

.ncontent53 {
	background: #f7f8fa;
}

.ncontent53 .pagetitle {
	padding-top: 60px;
	padding-bottom: 10px;
}

.ncontent53 .pagetitleinfo {
	padding-top: 0px;
}

.ncontent53box {
	width: 1200px;
	margin: 0 auto;
	height: 265px;
	padding-top: 50px;
	overflow: hidden;
}

.ncontent53box .list {
	float: left;
	text-align: center;
	font-size: 16px;
	color: #666;
}

.ncontent53box .list span {
	display: block;
	margin: 0 auto;
	width: 70px;
	text-align: center;
	height: 70px;
	line-height: 70px;
	background: #212634;
	border-radius: 35px;
	padding-top: 15px;
}

.ncontent53box .list i {
	display: block;
	margin: 0 auto;
	width: 40px;
	height: 40px;
	background: url(../img/iconnew1.png) no-repeat -273px -25px #212634;
}

.ncontent53box .list:nth-child(2) i {
	background: url(../img/iconnew1.png) no-repeat -273px -77px #212634;
}

.ncontent53box .list:nth-child(3) i {
	background: url(../img/iconnew1.png) no-repeat -273px -129px #212634;
}

.ncontent53box .list:nth-child(4) i {
	background: url(../img/iconnew1.png) no-repeat -273px -177px #212634;
}

.ncontent53box .list:nth-child(5) i {
	background: url(../img/iconnew1.png) no-repeat -273px -226px #212634;
}

.ncontent53box .list:nth-child(6) i {
	background: url(../img/iconnew1.png) no-repeat -273px -274px #212634;
}

.ncontent53box .list div {
	background: url(../img/tmx.png) repeat-x left center;
	padding: 0 92px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.ncontent53box .list div em {
	display: block;
	height: 16px;
	width: 16px;
	background: #fff;
	margin: 0 auto;
	border-radius: 8px;
	border: 4px solid #bbbbbb;
}

.ncontent53box .list:hover div em {
	background: #bbbbbb;
}

.ncontent54box {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 50px;
	overflow: hidden;
}

.ncontent54 .list {
	float: left;
	width: 300px;
}

.ncontent54 .list h3 {
	font-size: 18px;
	text-align: center;
	color: #333;
}

.ncontent54 .list .text {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	padding: 0 20px;
	height: 115px;
	letter-spacing: 1px;
	padding-top: 15px;
}

.ncontent54 .pagetitle {
	padding-top: 55px;
}

.ncontent54 .list .info {
	margin-top: 30px;
	border-left: 1px solid #E6E6E6;
}

.ncontent54 .list:nth-child(4) .info {
	margin-top: 30px;
	border-right: 1px solid #E6E6E6;
}

.ncontent55 {
	background: #f7f8fa;
	padding-bottom: 88px;
}

.ncontent55 .pagetitle {
	padding-top: 60px;
	padding-bottom: 10px;
}

.ncontent55 .pagetitleinfo {
	padding-top: 0px;
}

.ncontent55box {
	width: 800px;
	margin: 0 auto;
	margin-top: 50px;
	-moz-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	-webkit-box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
	box-shadow: 2px 2px 5px #E8E8E8, -2px 2px 5px #E8E8E8;
}

.ncontent55box li {
	overflow: hidden;
	height: 70px;
	line-height: 70px;
	color: #333;
	font-size: 16px;
}

.ncontent55box .title {
	height: 140px;
	font-size: 46px;
	padding-top: 25px;
	text-align: center;
	color: #fff;
	background: #317ef3;
}

.ncontent55box .title div {
	font-size: 14px;
	padding-top: 5px
}

.ncontent55box ul div {
	width: 150px;
	height: 70px;
	text-align: center;
	margin-right: 50px
}

.ncontent55box ul em {
	color: #999;
}

.ncontent55box ul span {
	padding-left: 18px;
	margin-left: 50px;
	background: url(../img/hfk.png) no-repeat left center;
}

.ncontent55box ul i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/iconnew1.png) no-repeat -333px -36px;
}

.ncontent55box ul li:nth-child(even) {
	background: #fafcff;
}

.ncontent55box ul li:nth-child(odd) {
	background: #fff;
}

.ncontent55box ul li:hover {
	background: #f7f8fa;
}

.ncontent56 {
	background: url(../img/time.jpg) repeat center top #212634;
	height: 600px;
}

.ncontent56box {
	width: 800px;
	padding: 20px;
	background: url(../img/b10d.png) repeat;
	margin: 0 auto;
}

.ncontent56box .bjdiv {
	background: url(../img/b10d.png) repeat;
	padding-top: 30px;
	padding-bottom: 35px;
}

.ncontent56 .pagetitle {
	color: #fff;
	padding-bottom: 35px;
	padding-top: 48px;
}

.ncontent56 ul {
	width: 450px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.ncontent56 ul li {
	padding: 25px 0 0px;
	background: url(../img/ulbj.png) repeat-x left bottom;
}

.ncontent56 ul li span {
	color: #fff;
	font-size: 14px;
}

@keyframes change1 {
	from {
		width: 60px;
	}
	to {
		width: 160px;
	}
}

@keyframes change2 {
	from {
		width: 60px;
	}
	to {
		width: 340px;
	}
}

@keyframes change3 {
	from {
		width: 60px;
	}
	to {
		width: 160px;
	}
}

.ncontent56 ul li .rdiv {
	position: relative;
	background: url(../img/h160.png) no-repeat left bottom;
	padding-bottom: 20px;
}

.ncontent56 ul li:nth-child(2) .rdiv {
	position: relative;
	background: url(../img/h340.png) no-repeat left bottom;
	padding-bottom: 20px;
}

.ncontent56 ul li em {
	color: #17fffc;
	font-size: 14px;
	position: absolute;
	right: -5px;
}

.ncontent56 .text {
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding-bottom: 10px;
}

.ncontent57 {
	padding-bottom: 80px;
}

.ncontent57box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.swiper-pagination1 {
	bottom: -40px;
	width: 100%;
	text-align: center;
}

.swiper-pagination1 span {
	display: inline-block;
	width: 24px;
	height: 3px;
	margin: 0 3px;
	border-radius: 0px;
}

.ncontent57box .imgdivl {
	float: left;
	width: 690px;
	height: 360px;
	position: relative;
	font-size: 14px;
	color: #fff;
}

.ncontent57box .imgdivl .text {
	width: 690px;
	height: 360px;
	padding-left: 70px;
	padding-top: 48px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ncontent57box .imgdivl .ifo {
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	z-index: 1;
	background: #ce4612;
	font-size: 14px;
	letter-spacing: 1px;
}

.ncontent57box .imgdivl {
	width: 690px;
	height: 360px;
	overflow: hidden;
}

.ncontent57box .imgdivl h3 {
	font-size: 24px;
	color: #fff;
}

.ncontent57box .imgdivl img {
	display: block;
	transition: all 0.6s;
	width: 690px;
	height: 360px;
}

.ncontent57box .imgdivl:hover img {
	transform: scale(1.2);
}

.ncontent57box .imgdivl .text div {
	padding-top: 155px;
}

.ncontent57box .imgdivl .text p {
	padding-top: 10px;
	padding-right: 40px;
	font-size: 15px;
	line-height: 24px;
}

.ncontent57box .imgdivl .text span {
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	padding: 0 20px;
	margin-right: 10px;
	border: 1px solid #fff;
}

.ncontent57box .imgdivr {
	float: right;
}

.ncontent57box .list {
	position: relative;
	display: block;
	width: 509px;
	height: 180px;
}

.ncontent57box .list .imgdiv {
	display: block;
	width: 509px;
	height: 180px;
	overflow: hidden;
}

.ncontent57box .list img {
	display: block;
	width: 509px;
	height: 180px;
	transition: all 0.6s;
}

.ncontent57box .list:hover img {
	transform: scale(1.2);
}

.ncontent57box .list:nth-child(1) {
	margin-bottom: 1px;
}

.ncontent57box .list .text {
	position: absolute;
	top: 0px;
	font-size: 18px;
	color: #fff;
	padding: 40px;
	left: 0px;
}

.ncontent57box .list span {
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	z-index: 1;
	background: #18528e;
	font-size: 14px;
	letter-spacing: 1px;
}

.ncontent57box .imgdivr {
	margin-left: 1px;
}

.ncontent57 .pagetitle {
	padding-top: 60px;
}

.ncontent58 .ncontent58box h3 {
	background: url(../img/bg.jpg) no-repeat center top;
}

.ncontent58 {
	padding-top: 0px !important;
}

.ncontent58 .pagetitle {
	padding-top: 60px;
}

.ncontent59 {
	background: #f7f8fa;
}

.ncontent59box {
	overflow: hidden;
	padding: 60px 0;
}

.ncontent59 .imgdiv {
	padding: 20px;
	background: #fff;
}

.ncontent59 .text {
	padding-left: 700px;
	padding-top: 100px;
}

.ncontent59 .imgdiv img {
	display: block;
}

.ncontent59 .text h3 {
	font-size: 18px;
	padding-bottom: 23px;
}

.ncontent59 .text h3 span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 22px;
	margin-top: -5px;
	height: 26px;
	background: url(../img/sb.png) no-repeat;
}

.ncontent59 .text p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}

.ncontent60 {
	padding-top: 55px;
}

.ncontent60box {
	overflow: hidden;
	padding: 0 5px;
	padding: 0 5px 70px;
}

.ncontent60 .list {
	margin-right: 25px;
}

.ncontent60 .list:last-child {
	float: right;
	margin-right: 0px;
}

.ncontent60 .list h3 {
	background: url(../img/content60bj.jpg) no-repeat center center;
	line-height: 60px;
	padding-left: 22px;
	font-size: 18px;
	color: #fff;
}

.ncontent60 .pagetitle {
	padding-bottom: 55px;
}

.ncontent60 .box {
	border: 1px solid #e6e6e6;
	border-top: none;
	padding: 20px 10px 25px 30px;
}

.ncontent60 a {
	font-size: 14px;
	color: #333333;
	display: block;
	padding-left: 13px;
	line-height: 33px;
	background: url(../img/fd.jpg) no-repeat left center;
}

.ncontent60 a:hover {
	color: #0072FF;
}

.ncontent60 .list {
	width: 380px;
	float: left;
}

.ncontent60 .list:hover {
	-moz-box-shadow: 0px 5px 5px #ededee;
	-webkit-box-shadow: 0px 5px 5px #ededee;
	box-shadow: 0px 5px 5px #ededee;
}

.content61 {
	background: #31343c;
	padding-top: 75px;
}

.content61 .pagetitle {
	color: #fff;
}

.content61box {
	overflow: hidden;
	padding-bottom: 70px;
}

.content61 .list {
	background: #fff;
	width: 286px;
	height: 316px;
	padding: 45px 30px 0;
	margin-right: 18px;
	font-size: 14px;
	color: #666666;
}

.content61 .list:last-child {
	margin-right: 0px;
}

.content61 span {
	display: block;
	margin: 0 auto;
	height: 60px;
	width: 60px;
	background: url(../img/iconnew1.png) no-repeat -393px -14px #108cee;
}

.content61 .list:nth-child(2) span {
	background: url(../img/iconnew1.png) no-repeat -392px -86px #108cee;
}

.content61 .list:nth-child(3) span {
	background: url(../img/iconnew1.png) no-repeat -393px -158px #108cee;
}

.content61 .list:nth-child(4) span {
	background: url(../img/iconnew1.png) no-repeat -392px -222px #108cee;
}

.content61 .title {
	font-size: 18px;
	color: #333;
	padding-top: 25px;
}

.content61 p {
	padding-top: 15px;
	line-height: 25px;
}

.content62 {
	padding-top: 65px;
}

.content62 .pagetitle {
	padding-bottom: 40px;
}

.content62box {
	overflow: hidden;
}

.content62box .list {
	width: 570px;
	height: 120px;
	padding:0 25px;
	margin-bottom: 30px;
	border: 1px solid #ebebeb;
}

.content62box .list:nth-child(even) {
	float: right;
}

.content62box .text {
	padding-left: 77px;
}

.content62box .title {
	font-size: 18px;
	color: #333;
	margin-top: 20px;
}

.content62box p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding-top: 2px;
}

.content62box span {
	width: 60px;
	margin-top: 31px;
	height: 60px;
	display: block;
	background: url(../img/iconnew1.png) no-repeat -468px -16px;
}

.content62box .list:nth-child(2) span {
	background: url(../img/iconnew1.png) no-repeat -466px -85px;
}

.content62box .list:nth-child(3) span {
	background: url(../img/iconnew1.png) no-repeat -466px -150px;
}

.content62box .list:nth-child(4) span {
	background: url(../img/iconnew1.png) no-repeat -466px -218px;
}

.content63 {
	background: #f7f8fa;
	padding-top: 75px;
	padding-bottom: 60px;
}

.content63box {
	overflow: hidden;
	background: #fff;
}

.content63box .contl {
	width: 230px;
	border-right: 1px solid #e6e6e6;
}

.content63box .contl li {
	padding: 13px 0;
}

.content63box .contl a {
	display: block;
	line-height: 40px;
	text-align: center;
	margin-right: -1px;
}

.content63box .contl li.sel a {
	border-right: 3px solid #108cee;
	color: #108cee;
}

.content63box .cont img {
	display: block;
}

.content63box .cont {
	padding: 60px 20px 0px 315px;
}

.content63box .cont .text {
	padding-top: 30px;
}

.content63box .cont .list {
	display: none;
	color: #666666;
	font-size: 14px;
}

.content63box .cont .list:first-child {
	display: block;
}

.content64 {
	padding: 70px 0;
}

.content64box {
	overflow: hidden;
}

.content64box .list {
	width: 285px;
	height: 240px;
	border: 1px solid #e6e6e6;
	margin-right: 20px;
}

.content64box .list:last-child {
	margin-right: 0px;
}

.content64box .box1 {
	padding-top: 50px;
}

.content64box .box2 {
	display: none;
	padding: 20px 15px;
}

.content64box img {
	display: block;
	margin: 0 auto;
}

.content64box .box1 {
	text-align: center;
	font-size: 18px;
	color: #333;
}

.content64box .imgdiv {
	margin-bottom: 30px;
}

.content64box .box2 .text {
	font-size: 13px;
	color: #666666;
}

.content64box .box2 .auth {
	font-size: 13px;
	padding-top: 14px;
	color: #666666;
}

.content64box .box2 .cont {
	overflow: hidden;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #E6E6E6;
}

.content64box .box2 .cont div {
	width: 32%;
	float: left;
}

.content64box .box2 .cont div:nth-child(1) {
	width: 36%;
	float: left;
}

.content64box .box2 .cont div:nth-child(2) {
	padding-left: 25px;
}

.content64box .box2 .cont div:nth-child(3) {
	padding-left: 20px;
}

.content64box .box2 .cont span {
	display: block;
	font-size: 13px;
	color: #666;
}

.content64box .box2 .cont em {
	display: block;
	font-size: 13px;
	padding-top: 8px;
	color: #108cee;
}

.content64box .list:hover {
	border: 1px solid #108cee;
}

.content64box .list:hover .box1 {
	display: none;
}

.content64box .list:hover .box2 {
	display: block;
}

.content65 {
	/*background: url(../img/jjfa.jpg) no-repeat center bottom*/;
}
.content65 .bg-banner {
	display:block;
	width:100%;
	position:absolute;
	height:500px;
	z-index:-1;
}

.content65 .bottomnav {
	background: url(../img/b30.png) repeat;
}

.content66 {
	background: #f7f8fa;
	padding: 60px 0;
}

.content66box {
	background: #fff;
	padding: 15px 17px;
	-moz-box-shadow: 2px -1px 4px #F5F5F5, -2px 2px 4px #F5F5F5;
	-webkit-box-shadow: 2px -1px 4px #F5F5F5, -2px 2px 4px #F5F5F5;
	box-shadow: 2px -1px 4px #F5F5F5, -2px 2px 4px #F5F5F5;
}

.content66box .box {
	width:60%;
	float:left;
	/*background: url(../img/cont66bj.jpg) no-repeat right center;*/
	height: 250px;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding: 55px 0 0 43px;
}

.content66box .box div {
	padding-left: 15px;
	padding-bottom: 15px;
	background: url(../img/ld.jpg) no-repeat left 8px;
}
.img-box{
	/*float:right;*/
	display:block;
}

.content67 {
	background: #fff;
}

.content68 {
	background: #f7f8fa;
	padding-top: 55px;
	padding-bottom: 60px;
}

.content68 .pagetitle {
	padding-bottom: 7px;
}

.content68 p {
	text-align: center;
	padding-bottom: 35px;
}

.content68 .imgdiv {
	background: #fff;
	padding: 33px 0;
}

.content68 .imgdiv img {
	display: block;
	margin: 0 auto;
}

.content69 {
	background: url(../img/jjfn.jpg) no-repeat center top;
	padding-top: 55px;
	padding-bottom: 60px;
}

.content69 .pagetitle {
	color: #fff;
	padding-bottom: 48px;
}

.content69 .list {
	background: #fff;
}

.content70 .pagetitle {
	padding-bottom: 45px;
}

.content70 {
	padding-bottom: 40px;
}

.content70 .list {
	margin-bottom: 20px;
}

.content71 {
	padding-top: 55px;
}

.content72 {
	background: url(../img/hezuohuoanbaner.jpg) no-repeat center bottom;
}

.content72 .newbannertext {
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.content72 .newbannertext h3 {
	text-align: center;
	color: #fff;
	font-weight: normal;
	padding-top: 135px;
	font-size: 42px;
	line-height: 42px;
	padding-bottom: 15px;
}

.content73 {
	line-height: 51px;
	background: #f7f8fa;
	text-align: center;
	height: 52px;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
}

.content73box {
	position: absolute;
	width: 100%;
	bottom: -1px;
}

.content73box a {
	display: inline-block;
	margin: 0 50px;
	border-bottom: 1px solid #e6e6e6;
}

.content73box a:hover {
	border-bottom: 2px solid #108cee;
	color: #108cee;
	line-height: 49px;
	margin-bottom: 0px;
}

.newpagetitle1 {
	text-align: center;
	font-size: 14px;
	color: #666;
}

.newpagetitle1 h3 {
	font-size: 26px;
	color: #000;
	padding-bottom: 10px;
	font-weight: 600;
	line-height: 26px;
}

.content74 {
	padding-top: 70px;
}

.content74box {
	padding-top: 70px;
	padding-bottom: 60px;
}

.content74box .list {
	width: 25%;
	text-align: center;
	padding: 0 30px;
	background: url(../img/hg.jpg) no-repeat right top;
}

.content74 .list span {
	display: block;
	margin: 0 auto;
	width: 60px;
	background: url(../img/icon1.png) no-repeat -135px -229px;
	height: 60px;
}

.content74 .list:last-child {
	background: none;
}

.content74 .list:nth-child(2) span {
	background: url(../img/icon1.png) no-repeat -212px -229px;
}

.content74 .list:nth-child(3) span {
	background: url(../img/icon1.png) no-repeat -290px -230px;
}

.content74 .list:nth-child(4) span {
	background: url(../img/icon1.png) no-repeat -366px -229px;
}

.content74 .title {
	font-size: 18px;
	color: #333333;
	padding-top: 18px;
	padding-bottom: 15px;
}

.content74 .text {
	font-size: 14px;
	line-height: 26px;
	color: #666;
}

.content74box {
	overflow: hidden;
}

.content75 {
	background: #f1f6fb;
	padding-top: 65px;
}

.content75box {
	overflow: hidden;
	padding-bottom: 90px;
}

.content75box .list {
	width: 295px;
	padding: 50px 20px 0;
	text-align: center;
	height: 265px;
	background: #fff;
	-moz-box-shadow: 0px 3px 3px #eaedf0;
	-webkit-box-shadow: 0px 3px 3px #eaedf0;
	box-shadow: 0px 3px 3px #eaedf0;
	border: 1px solid #e6e6e6;
	margin-right: 6px;
}

.content75box .list:last-child {
	margin-right: 0px;
}

.content75box span {
	display: block;
	margin: 0 auto;
	width: 54px;
	height: 54px;
	background: url(../img/icon2.png) no-repeat -563px -30px;
}

.content75box .list:nth-child(2) span {
	background: url(../img/icon2.png) no-repeat -563px -97px;
}

.content75box .list:nth-child(3) span {
	background: url(../img/icon2.png) no-repeat -563px -168px;
}

.content75box .list:nth-child(4) span {
	background: url(../img/icon2.png) no-repeat -563px -242px;
}

.content75box .list:hover {
	background: #338bf9;
}

.content75box .list:hover .title,
.content75box .list:hover .info {
	color: #fff;
}

.content75box .list:nth-child(1):hover span {
	background: url(../img/icon2.png) no-repeat -643px -30px;
}

.content75box .list:nth-child(2):hover span {
	background: url(../img/icon2.png) no-repeat -643px -97px;
}

.content75box .list:nth-child(3):hover span {
	background: url(../img/icon2.png) no-repeat -643px -168px;
}

.content75box .list:nth-child(4):hover span {
	background: url(../img/icon2.png) no-repeat -643px -242px;
}

.content75box .title {
	font-size: 18px;
	color: #333;
	padding-top: 22px;
}

.content75box .info {
	font-size: 14px;
	color: #666;
	padding-top: 12px;
	line-height: 25px;
	text-align: left;
}

.content76 {
	background: url(../img/hezxz.jpg) no-repeat center top;
	padding-top: 55px;
	padding-bottom: 75px;
}

.content76 .newpagetitle1,
.content76 .newpagetitle1 h3 {
	color: #fff;
}

.content76box {
	height: 389px;
	position: relative;
	padding-top: 25px;
	background: url(../img/qlogo.png) no-repeat center center;
}

.content76box .cont {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

.content76box .xzq {
	width: 389px;
	height: 389px;
	margin: 0 auto;
	background: url(../img/cont76.png) no-repeat;
}

.content76box .list {
	position: relative;
	width: 346px;
	height: 122px;
	background: url(../img/cont67bj.png) repeat;
}

.content76box .list .title {
	color: #fff;
	font-size: 18px;
	padding-bottom: 5px;
}

.content76box .list .info {
	color: #bdc4d7;
	font-size: 14px;
}

.content76box .list:nth-child(even) {
	float: right;
}

.content76box .box1 {
	overflow: hidden;
	padding-bottom: 90px;
}

.content76 .newpagetitle1 {
	padding-bottom: 70px;
}

.content76 .box {
	width: 346px;
	height: 122px;
	padding: 18px 30px 23px 30px;
	background: url(../img/l20.png) repeat;
}

.content76 .lb {
	height: 10px;
	width: 1px;
	left: 0px;
	bottom: 0px;
	position: absolute;
	background: #00ffff;
	transition: height 1s;
	-moz-transition: height 1s;
	/* Firefox 4 */
	-webkit-transition: height 1s;
	/* Safari and Chrome */
	-o-transition: height 1s;
}

.content76 .tb {
	height: 1px;
	width: 10px;
	left: 0px;
	top: 0px;
	position: absolute;
	background: #00ffff;
	transition: width 1s;
	-moz-transition: width 1s;
	/* Firefox 4 */
	-webkit-transition: width 1s;
	/* Safari and Chrome */
	-o-transition: width 1s;
}

.content76 .rb {
	height: 10px;
	width: 1px;
	right: 0px;
	top: 0px;
	position: absolute;
	background: #00ffff;
	transition: height 1s;
	-moz-transition: height 1s;
	/* Firefox 4 */
	-webkit-transition: height 1s;
	/* Safari and Chrome */
	-o-transition: height 1s;
}

.content76 .bb {
	height: 1px;
	width: 10px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	background: #00ffff;
	transition: width 1s;
	-moz-transition: width 1s;
	/* Firefox 4 */
	-webkit-transition: width 1s;
	/* Safari and Chrome */
	-o-transition: width 1s;
}

.content76 .sel .bb,
.content76 .sel .tb {
	width: 346px;
}

.content76 .sel .lb,
.content76 .sel .rb {
	height: 122px;
}

.content76 .wbor {
	position: absolute;
	top: 54px;
	right: -80px;
	height: 16px;
	width: 16px;
	background: #00ffff;
	display: none;
	border-radius: 8px;
}

.content76 .wwbor {
	height: 1px;
	position: absolute;
	display: none;
	background: #00ffff;
	top: 61px;
	right: -64px;
	width: 64px;
	transition: width 1s;
	-moz-transition: width 1s;
	/* Firefox 4 */
	-webkit-transition: width 1s;
	/* Safari and Chrome */
	-o-transition: width 1s;
}

.content76 .sel .wbor {
	display: block;
}

.content76 .sel .wwbor {
	display: block;
}

.content76 .rbox .wbor {
	left: -80px;
}

.content76 .rbox .wwbor {
	left: -64px;
}

.content77 {
	padding-top: 50px;
	padding-bottom: 70px;
}

.content77box {
	overflow: hidden;
}

.content77 .list {
	width: 120px;
	float: left;
	height: 120px;
	color: #333333;
	font-size: 18px;
	border-radius: 60px;
	background: #f7f7f7;
	text-align: center;
	padding-top: 30px;
}

.content77box .title {
	padding-bottom: 8px;
}

.content77box .bjbox {
	height: 120px;
	width: 96px;
	float: left;
	background: url(../img/cont77bj.png) no-repeat center center;
}

.content78 {
	background: #f7f8fa;
	padding-top: 60px;
}

.content78box {
	overflow: hidden;
	padding-top: 50px;
	padding-bottom: 70px;
}

.content78box a {
	float: left;
	margin: 0 9px;
	color: #333;
	background: #fff;
	position: relative;
	font-size: 16px;
	border: 1px solid #e6e6e6;
	text-align: center;
	display: block;
	width: 387px;
}

.content78box .imgdiv {
	width: 385px;
	height: 230px;
	overflow: hidden;
}

.content78box .imgdiv img {
	width: 385px;
	display: block;
	height: 230px;
	transition: all .6s;
}

.content78box .imgdiv img:hover {
	transform: scale(1.2);
}

.content78box .text {
	line-height: 66px;
}

.content78box a:hover {
	color: #0072FF;
	-moz-box-shadow: 0px 3px 3px #eaedf0;
	-webkit-box-shadow: 0px 3px 3px #eaedf0;
	box-shadow: 0px 3px 3px #eaedf0;
}

.content78box a span {
	position: absolute;
	width: 67px;
	right: -7px;
	top: 25px;
	background: url(../img/tj.png) no-repeat;
	height: 35px;
	font-size: 16px;
	padding-top: 3px;
	text-align: left;
	padding-left: 20px;
	color: #fff;
}

.content79 img {
	display: block;
	width: 100%;
}

.content79 .content79next {
	width: 30px;
	height: 50px;
	right: 0px;
	left: auto;
	background: url(../img/cont79prev.png) no-repeat;
}

.content79 .content79prev {
	width: 30px;
	height: 50px;
	right: auto;
	left: 0px;
	background: url(../img/cont79left.png) no-repeat;
}

.content79pag span {
	background: #fff;
	opacity: 1;
}

.content79pag .swiper-pagination-bullet-active {
	background: #c8132d;
}

.content80 {
	padding-top: 30px;
}

.content80 .cont80top {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 49px;
}

.content80 .cont80top a {
	font-size: 14px;
	color: #333;
	display: inline-block;
	margin-left: 30px;
}

.content80 .cont80top a.sel {
	color: #108cee;
}

.content80 .cont80top a:hover {
	color: #108cee;
}

.content80box {
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 80px;
}

.content80box .list {
	display: none;
}

.content80box .list:first-child {
	display: block;
}

.content80box a {
	width: 462px;
	margin: 0 9px 20px;
	display: block;
	border: 1px solid #E6E6E6;
	padding-bottom: 20px;
}

.content80box .title {
	font-size: 18px;
	color: #333;
	padding: 10px 30px 5px;
}
.content80box .info {
	font-size: 14px;
	padding: 0 30px;
	color: #666;
}
.content80box .title .info:hover {	
	color: #000;	
}
.content80box .imgdiv {
	width: 460px;
	height: 308px;
	overflow: hidden;
	position: relative;
}

.content80box .box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 154px;
	text-align: center;
	color: #fff;
	background: url(../img/h60.png) repeat;
	display: none;
}

.content80box .box span {
	display: inline-block;
	position: relative;
}

.content80box .box i {
	line-height: 32px;
	font-style: normal;
}

.content80box .box em {
	display: block;
	height: 1px;
	width: 100%;
	background: #fff;
	transition: all .6s;
}

.content80box img {
	width: 460px;
	height: 308px;
	display: block;
	transition: all .6s;
}

.content80box .sel img {
	transform: scale(1.2);
}

.content80box .sel .box em {
	transform: scale(0.4, 1);
}

.content80box a:hover .box {
	display: block;
}

.content82 .pageseat {
	background: #fff;
}

.content83 .imgdiv img {
	display: block;
	margin: 0 auto;
}

.content83 .text1 {
	overflow: hidden;
	padding: 46px 50px 46px 0;
}

.content83 .text1 .imgdivl {
	float: right;
	padding-top: 10px;
}

.content83 .text1 .info {
	font-size: 16px;
	color: #666;
	float: left;
	line-height: 30px;
	width: 820px;
}

.content83 .title {
	font-size: 24px;
	padding-left: 20px;
	color: #333;
	border-left: 4px solid #108cee;
	line-height: 48px;
	background: #f7f7f7;
}

.content83 .text2 .info1 {
	font-size: 16px;
	color: #666;
	padding: 35px 0;
}

.content83 .text2 .info2 {
	font-size: 16px;
	color: #666;
	line-height: 32px;
}

.content83 .text3,
.content83 .text4 {
	padding-top: 35px;
}

.content83 .info3 {
	font-size: 16px;
	color: #666;
	padding-top: 16px;
	line-height: 32px;
}

.content83 .info3 span {
	font-weight: bold;
	font-size: 16px;
	color: #333;
	vertical-align: middle;
}

.content83 .info4 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding-top: 35px;
}

.content83 .text4 .imgdiv2 {
	margin: 40px auto;
}

.content83 .text4 .imgdiv2 img {
	display: block;
	width: 100%;
}

.content84 {
	padding-top: 20px;
}

.content84box {
	padding-top: 0px;
}

.content84 .cont80title {
	font-size: 24px;
	color: #333;
	padding: 25px 0;
	border-top: 1px solid #e6e6e6;
}

.content85 {
	background: url(../img/youhualiucbanner.jpg) no-repeat center bottom;
}

.content86 {
	position: relative;
}

.content86box {
	position: absolute;
	left: 0px;
	top: -50px;
	width: 100%;
	background: url(../img/cont86bj.jpg) no-repeat center top;
	height: 100px;
}

.content86box .list {
	padding-top: 19px;
	width: 25%;
	float: left;
	padding-left: 40px;
	font-size: 16px;
	color: #fff;
}

.content86box .list span {
	float: left;
	display: block;
	width: 54px;
	height: 62px;
	background: url(../img/icon2.png) no-repeat -280px -22px;
}

.content86box .text {
	padding-top: 10px;
	padding-left: 75px;
}
.content86box .text div{
	line-height: 26px;
	font-size: 14px;
}
.content86box .text .title{
	font-size: 16px;
}
.content86box .box .list:nth-child(2) span {
	background: url(../img/icon2.png) no-repeat -280px -174px;
}

.content86box .box .list:nth-child(3) span {
	background: url(../img/icon2.png) no-repeat -280px -95px;
}

.content86box .box .list:nth-child(4) span {
	background: url(../img/icon2.png) no-repeat -280px -254px;
}

.content87 {
	padding-top: 112px;
	background: url(../img/cont87lbj.jpg) repeat-x left bottom;
}

.content87 .list {
	width: 530px;
	margin: 0 30px;
	background: #fff;
	-moz-box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
	-webkit-box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
	box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
	color: #fff;
	height: 560px;
}

.content87box .title {
	background: url(../img/cont87bj.jpg) no-repeat center top;
	height: 100px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	padding-top: 20px;
}

.content87box .title p {
	font-size: 14px;
	padding-top: 5px;
}

.content87box .text .info1 {
	font-size: 17px;
	color: #333;
}

.content87box {
	padding: 60px 0 70px;
	overflow: hidden;
}

.content87box .text {
	font-size: 14px;
	color: #666666;
}

.content87box .infolist {
	width: 442px;
	margin: 0 auto;
	padding-top: 28px;
	background: url(../img/cont87mbj.png) repeat-x left bottom;
}

.content87box .text .info1 span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	margin-right: 20px;
	height: 20px;
	background: url(../img/icon2.png) no-repeat -388px -36px;
}

.content87box .text .info2 {
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.content88 {
	background: url(../img/cont88bj.jpg) no-repeat center top;
	height: 620px;
	padding-top: 55px;
}

.content88box {
	margin-top: 40px;
	background: #fff;
	overflow: hidden;
}

.content88box .list {
	width: 275px;
	margin: 20px;
	margin-right: 0px;
}

.content88box .title {
	color: #fff;
	font-size: 18px;
	padding-left: 30px;
	height: 80px;
	padding-top: 11px;
	background: -webkit-linear-gradient(left, #4481eb, #04befe);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #4481eb, #04befe);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #4481eb, #04befe);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #4481eb, #04befe);
	/* ??????? */
}

.content88box .title p {
	font-size: 14px;
	padding-top: 3px
}

.content88box .text {
	border: 1px solid #e6e6e6;
	border-top: none;
	padding: 15px 30px 0;
}

.content88box .text1 {
	font-size: 14px;
	color: #666;
	height: 216px;
}

.content88box .text span {
	display: inline-block;
	height: 11px;
	width: 16px;
	margin-top: -5px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../img/icon2.png) no-repeat -390px -70px;
}

.content88box .text p {
	padding: 6px 0;
}

.content88box .text .info {
	border-top: 1px dashed #e6e6e6;
	font-size: 14px;
	color: #ff7800;
	height: 63px;
	padding-top: 17px;
}

.cotent89 {
	padding-top: 57px;
	background: #edf6ff;
	padding-bottom: 70px;
}

.cotent89 .tab {
	overflow: hidden;
	background: #2475fe;
	margin-top: 46px;
}

.cotent89 .tab a {
	float: left;
	width: 50%;
	font-size: 20px;
	color: #fff;
	background: #2475fe;
	text-align: center;
	line-height: 60px;
}

.cotent89 .tab a.sel {
	background: #338bf9;
}

.content89box {
	font-size: 14px;
	color: #666;
	padding-bottom: 28px;
	background: #fff;
	-moz-box-shadow: 0px 0px 5px #E6EFF7, 0px 3px 5px #E6EFF7;
	-webkit-box-shadow: 0px 0px 5px #E6EFF7, 0px 3px 5px #E6EFF7;
	box-shadow: 0px 0px 5px #E6EFF7, 0px 3px 5px #E6EFF7;
}

.content89box .boxlist {
	width: 255px;
	margin: 0 10px;
	-moz-box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
	-webkit-box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
	box-shadow: 0px 0px 5px #F5F5F5, 0px 3px 5px #F5F5F5;
}

.content89box .title {
	width: 1080px;
	padding: 25px 0;
	border-bottom: 1px dashed #E6E6E6;
	margin: 0 auto;
}

.cotent89 .list em {
	color: #108cee;
	padding-right: 5px;
}

.content89box .box {
	width: 1100px;
	overflow: hidden;
	padding-top: 26px;
	margin: 0 auto;
	padding-bottom: 5px;
}

.content89box .title1 {
	font-size: 16px;
	background: url(../img/cont89bj.jpg) no-repeat center top;
	line-height: 50px;
}

.content89box .info {
	padding: 15px 30px 0;
	height: 150px;
	line-height: 26px;
}

.content90 {
	padding: 60px 0 0 0;
	background: #3464fe;
}

.content90 table {
	width: 100%;
	border-collapse: collapse;
}

.content90box {
	padding-top: 45px;
	padding-bottom: 74px;
}

.content90box table {
	background: #fff;
}

.content90box td {
	border: 1px solid #e6e6e6;
	font-size: 14px;
	color: #333;
	line-height: 53px;
	width: 240px;
	text-align: center;
}

.content90box .hbj {
	background: #f5f9ff;
}

.content90box .first td {
	line-height: 69px;
}

.content91 {
	background: none;
}

.content91 .title {
	background: #00c1de;
}

.content92 {
	background: #0e1d80;
	padding-top: 57px;
}

.content92 .list {
	height: 205px;
	width: 388px;
	margin-right: 18px;
	position: relative;
	background: url(../img/cont92bj.png) no-repeat center top #1729b5;
}
.content92 .list:last-child{
	margin-right: 0;
}
.content92 .ico{
	width: 144px;
	position: absolute;
	left: 35px;
	top: -24px;
	height: 43px;
	line-height: 43px;
	font-size: 18px;
	background: url(../img/cont92limg.png) no-repeat center top;
}
.content92box{
	overflow: hidden;
	padding: 86px 0 86px;

}
.content92 .text{
	padding-left: 40px;
	padding-top: 50px;
}
.content92 .text a{
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.content92 .more{
	display: block;
	color: #fff;
	margin-top: 5px;
	font-size: 14px;
	line-height: 32px;
	padding-left: 40px;
	text-decoration: underline;
}

.content93{
	border: 1px solid #e6e6e6;
	background: #fff;
	overflow: hidden;
}
.colorbox{
	background: #F7F7F7;
	padding-bottom: 30px;
}
.colorbox .pageseat{
	background: #F7F7F7;
}
.content93 .title{
	font-size: 17px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	color: #999;
	padding-left: 30px;
}
.content93 .listnav{
	float: left;
	width: 264px;
}
.content93 .firsta{
	font-size: 14px;
	color: #333;
	display: block;
	padding: 17px 0 17px 28px;
	background: url(../img/cont93a_1a.jpg) no-repeat 230px center;
}
.content93 .sel .firsta{
	background: url(../img/cont93a_1asel.jpg) no-repeat 230px center;
}
.content93 .seconda{
	padding:9px 0px 9px 50px;
	font-size: 14px;
	color: #666;
	display: block;
	background: url(../img/cont93a_2.jpg) no-repeat 40px center;
}
.content93 .seconda:hover{
	color: #4793f8;
	background: url(../img/cont93a_asel.jpg) no-repeat 40px center;
}
.content93 .sela{
	color: #4793f8;
	background: url(../img/cont93a_asel.jpg) no-repeat 40px center;
}
.content93 .secondul{
	padding-top: 10px;
	display: none;
	margin-left: 1px;
	background: #f7f9fa;
}
.content93 .sel ul{
	display: block;
}
.content93 .cont{
	
	padding-top: 47px;
	padding-left: 50px;
	font-size: 14px;
	padding-right: 50px;
	
}
.content93 .title1{
	font-size: 26px;
	color: #333;
}
.content93 .ftitle{
	font-size: 18px;
	color: #4793f8;
	background: url(../img/cont93a_asel.jpg) no-repeat left center;
	padding-left: 12px;
	margin-left: 3px;
	margin-top: 30px;
}
.content93 .info{
	color: #333;
	padding:10px 0 10px 14px;
}
.content93 .info1{
	font-size: 16px;
	padding:12px 0 5px;
	padding-left:5px;
	
}
.content93 .info2{
	padding-left: 16px;
	color: #666;
	padding: 5px 0 5px 16px;
	line-height: 30px;
}
.content93 .info3{
	
	padding: 10px 0;
	padding-left: 230px;
	line-height: 30px;
	color: #666;
}
.content93 .box{
	border-left: 1px solid #e6e6e6;
	margin-left: 264px;
}
.content93 .btn{
	padding-left: 70px;
	margin-top: 40px;
	overflow: hidden;
	padding-bottom: 40px;
}
.content93 .btn a{
	float: left;
	width: 136px;
	margin-top: 30px;
	font-size: 14px;
	color: #333333;
	display: block;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #e1e1e1;
	line-height: 36px;
	background: #f7f7f7;
	
}
.content93 .btn  div{
	float: left;
}
.content93 .btn  div p{
	line-height: 28px;
	padding-left: 25px;
}
.content93 .btn .imgdiv{
	margin-left: 25px;
}
.content93 .conttext a{
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}
.content93 .conttext{
	font-size: 12px;
	padding: 20px 0;
	border-top: 1px solid #e1e1e1;
	color: #a9abaa;
	padding-left: 70px;
	line-height: 30px;
}
.content94{
	background: #f7f7f7;
	padding-top: 20px;
}
.content94 .box{
	width: 1400px;
	margin: 0 auto;
}
.content94 .imgdiv img{
	display: block;
	width: 1400px;
	height: 340px;
}
.content95{
	background: #f7f7f7;
}
.content95 .box{
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 40px;
}
.content95 a{
	float: left;
	display: block;
	background: #fff;
	border-radius: 3px;
	font-size: 14px;
	color: #999;
	margin-bottom: 30px;
}
.content95 a .title{
	font-size: 18px;
	color: #333;
	padding-bottom: 10px;
}
.content95 .text{
	padding-left: 40px;
	padding-top: 25px;
	padding-bottom: 15px;
	position: relative;
}
.content95 .imgdiv{
	overflow: hidden;
	width: 685px;
	height: 342px;
}
.content95 .imgdiv img{
	width: 685px;
	height: 342px;
	display: block;
	border-radius: 3px;
	transition: all .6s;
}
.content95 a:nth-child(even){
	float: right;
}
.content95 .config1{
	width: 120px;
	position: absolute;
	right: 0px;
	top: 32px;
	font-size: 16px;
	color: #fff;
	padding-left: 45px;
	line-height: 34px;
	background: #338bf9;
	height: 34px;
	border-radius: 17px 0 0 17px;
}
.content95 .sel{
	background: #338bf9;
}
.content95 .imgdiv img:hover {
	transform: scale(1.2);
}
.content96{
	background: #f7f7f7;
	padding-bottom: 80px;
}
.content96 a{
	border: 1px solid #e6e6e6;
	background: #fff;
	line-height: 38px;
	padding: 0 15px;
	margin: 0 5px;
	display: inline-block;
}
.content96 a.sel,.content96 a:hover{
	background: #338bf9;
	color: #fff;
}
.content97{
	background: #f7f8fa;
	line-height: 50px;
}
.content97 .box{
	overflow: hidden;
}
.content97 .totice img{
	vertical-align: middle;
}
.content97 .totice a{
	display: inline-block;
	padding-left: 10px;
}
.content97 .nav97{
	text-align: right;
}
.content97 .nav97 a{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #333;
	padding: 0 20px;
	background: url(../img/cont97bj.jpg) no-repeat right center;
}
.content97 .nav97 a:last-child{
	background: none;
}
.content97 .nav97 i{
	background: #ff7800;
	margin-right: 5px;
	height: 6px;
	width: 6px;
	display: inline-block;
	vertical-align: middle;
}
.content98{
	background: #fff;
}
.content98box{
	overflow: hidden;
	padding-bottom: 70px;
	padding-top: 20px;
}
.content98box .list{
	width: 290px;
	margin: 0 10px;
	transition: transform 0.4s;
	-moz-box-shadow:2px 10px 20px #F2F3F3; -webkit-box-shadow:2px 10px 20px #F2F3F3; box-shadow:2px 10px 20px #F2F3F3;
}
.content98box .list:hover{
	transform: translate(0, -20px);
}
.content98box .title{
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 20px;
	border-radius: 5px 5px 0 0;
	color: #fff;
	text-align: center;
	line-height: 1;
	background: -webkit-linear-gradient(left, #f8862f, #eb522c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f8862f, #eb522c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f8862f, #eb522c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f8862f, #eb522c); /* ï¿½ï¿½×¼ï¿½ï¿½ï¿½ï·¨ */ 
}
.content98box .list:nth-child(2) .title{
	background: -webkit-linear-gradient(left, #2298e4, #1842dc); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #2298e4, #1842dc); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #2298e4, #1842dc); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #2298e4, #1842dc); /* ï¿½ï¿½×¼ï¿½ï¿½ï¿½ï·¨ */ 
}
.content98box .list:nth-child(3) .title{
	background: -webkit-linear-gradient(left, #a72af1, #5813c4); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #a72af1, #5813c4); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #a72af1, #5813c4); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #a72af1, #5813c4); /* ï¿½ï¿½×¼ï¿½ï¿½ï¿½ï·¨ */ 
}
.content98box .list:nth-child(4) .title{
	background: -webkit-linear-gradient(left, #ffd62a, #ee870d); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffd62a, #ee870d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffd62a, #ee870d); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffd62a, #ee870d); /* ï¿½ï¿½×¼ï¿½ï¿½ï¿½ï·¨ */ 
}
.content98box .title div{
	padding-top: 20px;
}
.content98box .title img{
	display: block;
	margin: 0 auto;
}
.content98box .text{
	font-size: 14px;
	color: #666;
	padding: 30px;
	height: 150px;
	line-height: 20px;
}
.content98 .pagetitle div,.content99 .pagetitle div,.content100 .pagetitle div,.content101 .pagetitle div{
	padding-top: 0px;
}
.content99{
	background: #f7f8fa;
}
.content99box{
	padding-bottom: 80px;
	overflow: hidden;
}
.content99box .list{
	width: 280px;
	height: 160px;
	position: relative;
	margin: 10px;
}
.content99box .list .imgdiv{
	width: 280px;
	height: 160px;
	overflow: hidden;
}
.content99box .list img{
	width: 280px;
	height: 160px;
	transition: all .6s;
	display: block;
}
.content99box .list:hover img{
	transform: scale(1.2);
}
.content99box .list .text{
	width: 284px;
	height: 160px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	line-height: 160px;
	font-size: 24px;
	color: #fff;
}
.content100{
	background: url(../img/cont100.jpg) no-repeat;
	background-size: cover;
}
.content99box table{
	width: 100%;
	border-spacing:0;
	border-collapse:collapse;
}
.content99box td{
	width: 20%;
	text-align: center;
	border: 1px solid #1f3566;
	font-size: 16px;
	color: #333;
	padding-top: 40px;
	padding-bottom: 30px;
	line-height: 1;
	background: #fff;
}
.content99box img{
	display: block;
	margin: 0 auto;
}
.content99box td div{
	padding-top: 17px;
}
.content100 .pagetitle{
	color: #fff;
}
.content100 .pagetitle div{
	color: #fff;
}
.content101box{
	overflow: hidden;
	padding-bottom: 70px;
}
.content101box img{
	display: block;
	margin: 0 auto;
}
.content101box .list{
	background: #f7f7f7;
	width: 158px;
	height: 158px;
	float: left;
	border-radius: 5px;
	padding-top: 35px;
	margin: 8px;
}
.content101box .list div{
	font-size: 18px;
	color: #333;
	line-height: 1;
	padding-top: 20px;
	text-align: center;
}
.content102{
	background: #f7f8fa;
}
.content102box{
	position: relative;
	overflow: hidden;
	padding-left: 80px;
}
.content102box .line{
	height: 1px;
	display: inline-block;
	width: 140px;
	vertical-align: middle;
	background: #cccccc;
}
.content102box .list{
	font-size: 16px;
	color: #333;
	margin-right: 15px;
}
.content102box .list:nth-child(1) .line{
	width: 135px;
}
.content102box .list:nth-child(2) .line{
	width: 150px;
}
.content102box .list:nth-child(3) .line{
	width: 120px;
}
.content102box .list span{
	border: 1px solid #9b9b9b;
	height: 30px;
	background: #f7f8fa;
	width: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	border-radius: 50%;
}
.content102box .list em{
	background: #f7f8fa;
}
.content102 .btn {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}
.content102 .btn a{
	display: inline-block;
	width: 150px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #108cee;
}
.content103{
	background: url(../img/content103.jpg) no-repeat;
	background-size: cover;
}
.content103 .pagetitle{
	color: #fff;
}
.content103 .pagetitle div{
	color: #fff;
}
.content103box .tab{
	text-align: center;
	padding-bottom: 70px;
}
.content103box .tab a{
	width: 140px;
	line-height: 40px;
	margin: 0 4px;
	text-align: center;
	color: #FFFFFF;
	display: inline-block;
	background: #676b75;
	font-size: 16px;
}
.content103box .tab a.sel{
	background: #108cee;
}
.content103box .swiper-wrapper{
	width: 990px;
}
.content103box .list{
	position: relative;
	/*padding:0 60px;*/
	width: 990px;
	text-align: center;
}
.content103box .swiper-container{
	width: 990px;
}
.content103box .swiper-slide{
	background: none;
	font-size: 18px;
	color: #fff;
	line-height: 1;
	width: 200px;
}
.content103box .swiper-slide div{
	padding-top: 20px;
	padding-bottom: 70px;
	font-size: 1em;
}
.content103box .swiper-button-next{
	right: -80px;
}
.content103box .swiper-button-prev{
	left: -80px;
}
.content103box .swiper-button-next,.content103box .swiper-button-prev{
	top: 35%;
}
.content104{
	background: url(../img/map.png) no-repeat center 100px
}
.content104box{
	overflow: hidden;
	font-size: 18px;
	text-align: center;
	padding-top: 200px;
	color: #333;
	padding-bottom: 260px;
}
.content104box .list{
	padding: 0 70px;
}
.content104box img{
	vertical-align: middle;
}
.content104box span{
	display: inline-block;
	padding-left: 15px;
	vertical-align: middle;
}
.content104box .text{
	font-size: 56px;
	line-height: 1;
	color: #108cee;
	padding-top: 20px;
}
.ncontent105 {
    background: url(../img/pinpai.jpg) no-repeat center top !important;
}
.ncontent106 {
    background: url(../img/bdlogo.jpg) no-repeat center top !important;
}

/**********public header footer**********/
.m-btn{ display: none;}
.m-btn {
	  width: 22px;
	  height: 20px;
	  padding: 1%;
	  box-sizing: border-box;
	  display: none;
	  cursor: pointer;
	}
	.m-btn .m-box {
	  display: block;
	  width: 100%;
	  height: 100%;
	  position: relative;
	}
	.m-btn .line {
	  display: block;
	  height: 2px;
	  background-color: #fff;
	  position: absolute;
	  left: 0;
	  transition: width 0.3s ease 0s;
	}
	.m-btn .line1 {
	  width: 12px;
	  top: 0;
	}
	.m-btn .line2 {
	  width: 20px;
	  top: 6px;
	}
	.m-btn .line3 {
	  width: 16px;
	  top: 13px;
	}
@media(max-width:1201px) {
	.banner{
		max-width: 1920px;
		min-width: 320px;
		width: 100%;
		overflow: inherit; 
	}
	.header,.bj4,.bannertext,.nav .navsecondlistbox,.bottomnavbox,.footer,.footertop,.footerm,.footrb,.servicepagecontent10{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
	}
	.bannertext{
		padding-left: 3%;
		padding-right: 1%;
		box-sizing: border-box;
		padding-bottom: 6em;
	}
	.nav .navsecondlist{
		padding:2%;
		box-sizing:border-box;
	}
	.nav .navsecondlistbox ul{
		display:flex;
		flex-wrap:wrap;
		width: 100%;
	}
	.nav .navsecondlistbox li{
		width: 24.5%;
		height: auto;
		padding: 2% 1%;
		margin-right: auto;
		box-sizing: border-box;
	}
	.bottomnavbox{
		display: flex;
		justify-content: space-between;
	}
	.bottomnavbox a{
		display: block;
		padding: 0 !important;
		text-align: center;
		width: 13%;
	}
	.footertopl{
		width: 20%;
		padding-right: inherit;
	}
	.footertop,.footertopr{
		display:flex;
	}
	.footertopr{
		width: 80%;
		justify-content: space-around;
	}
	.footertopr ul{
		margin-left: auto;
	}
	.footerm{ 
		padding-left:1%;
		padding-right:1%;
		box-sizing:border-box;
	}
}
@media(max-width:800px) {
	.headerright{
		display: none;
	}
	.nav{ padding:0;}
	.nav .znv{
		display: flex;
		justify-content: space-between;
	}
	.nav .znv a{
		padding: 0 8px;
	}
	.bottomnav{
		display:none;
	}
	.footertopl{
		display: none;
	}
	.footertopr{
		width: 100%;
	}
}
@media(max-width: 768px){
	.banner{
		height: auto !important;
	}
	.bj4{
		width: 100% !important;
		height: auto !important;
	}
	.header{
		display: flex;
		justify-content:space-between;
		box-sizing:border-box;
		padding: 1% 2%;
		align-items: center;
	}
	.m-btn{
		display: block;
	}
	.nav{
	    max-width: 1200px;
	    min-width: 320px;
	    width: 80% !important;
	    position:absolute;
	    right:0;
	    z-index: 11;
	    display: none;
	}
	.nav .znv{
	  width: 100%;
	}
	.nav>a{
		display:block;
		width:100%;
	}
	.nav>a,.nav .znv a{
		/* color:#585757; */
	}
	.nav .znv a{
		width:100%;
		text-align:center;
		border-top: 1px solid #3e3b3b;
	}
	.nav,.nav .znv{
		flex-direction: column;
		background-color: #2b2b2b !important;
	}
	.nav .navsecondlist:nth-child(3){
			top: 100px;
	}
	.nav .navsecondlist:nth-child(4){
		top: 150px;
	}
	.nav .navsecondlist:nth-child(5){
		top: 200px;
	}
	.nav .navsecondlist:nth-child(6){
		top: 250px;
	}
	.nav .navsecondlistbox div{
		display: none;
	}
	.nav .navsecondlistbox h4{
		font-size: .9em;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	.nav .navsecondlistbox li{
		width:32%;
		padding-left: 2%;
	}
	.footertop,.footerm{
		display: none;
	}
}
@media(max-width: 600px){
	.pbj{
		display:none;
	}
	.bannertext{
		padding-bottom:3em;
	}
	.bannertext h1{
		padding-top: 1em !important;
	}
	.bannertext div{
		width: 100% !important;
	}
	.footer{
		margin-bottom: 6em;
	}
	.footrb{
		line-height:30px;
		padding: 1em .5%;
	}
}
@media(max-width:481px) {
	.headerleft{
		width: 85%;
		overflow:hidden;
	}
	.headerleft img{
		width:100%;
	}
	.navsecondlistbox{
		padding-top: 2% !important;
	}
	.nav .navsecondlistbox li{
		width:48%;
		margin-top: 0;
		margin-bottom: 2%;
	}
	.bannertext h1,.bannertext p{
		font-size:30px;
	}
	.bannertext div{
		font-size: 1.12em;
	}
	.footer{
		margin-bottom:5em;
	}
}
@media(max-width:414px) {
	.nav .navsecondlistbox p{
		line-height:1.7em;
		font-size: 13px;
		margin-bottom:.5em;
	}
	.footer{
		margin-bottom:4em;
	}
}
@media screen and (max-width:375px) {
	.nav .navsecondlistbox h4{
		font-size:.75em;
	}
	.footer{
		margin-bottom:4em;
	}
}
/******waibao************/
@media(max-width:1201px) {
	.servicepagecontent1box,.servicepagecontent2,.servicebox3con,.servicepagecontent8 .listbox,.servicepagecontent9 .listbox,.servicepagecontent7 .contentbox7,.getcofig,.ncontent7box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.servicepagecontent1box,.servicepagecontent2box,.servicepage .servicepagecontent2 .list,.servicebox3con .listbox,.servicepagecontent8 .listbox,.servicepagecontent7 .listbox,.ncontent7box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.servicepage .serpagconl{
		width: 42%;	
		overflow: hidden;
		border-radius: 10px;
		padding-left: 0;
	}
	.servicepage .serpagconr{
		width: 55%;
	}
	#my-video{
		width: 100% !important;
	}
	.vjs-no-js{
		width: 100%;
	}
	.servicepagecontent2box{
		flex-wrap: wrap;
	}
	.servicepage .servicepagecontent2 .list{
		width: 49.5%;
		height: auto;
		margin: 15px 0;
	}
	.servicepage .servicepagecontent2 .list span{
		width: 62px;
		margin-right: .5em;
	}
	.servicepage .servicepagecontent2 .list div{
		width:90%;
	}
	.servicebox3con .listbox{
		padding: 0;
	}
	.servicebox3con1 .list{
		height: auto;
        width: 18%;
	}
	.servicebox3con .list a{
		padding: .2em .5em;
	}
	.servicepagecontent8 .listbox .list{
		width: 32%;
		margin: 0;
	}
	.servicepagecontent8 .list p{
		text-align: justify;
	}
	.servicepagecontent7 .list{
		width: 32%;
		height: auto;
		margin: 0;
	}
	.servicepagecontent7 .contentbox7 h3{
		padding-left:.5em;
		font-size: 1.2em;
	}
	.servicepagecontent7 .list p{
		padding: 1em;
		text-align: justify;
	}
	.ncontent7box .list{
		width: 32%;
	}
	.servicepagecontent10 .caser{width: 100%;padding-top: 0;}
	.servicepagecontent10 .caserinfo{
		border:none;
		margin-top: 0;
	}
	.servicepagecontent10 .morecase{
		margin-bottom:1.5em;
	}
	.servicepagecontent10 .swiper-slide{
		width:100% !important;
	}
	.servicepagecontent10 .swiper-slide .fl{
		display: none;
	}
}
@media(max-width: 768px){
	.servicepage .servicepagecontent2 .list h3{
		font-size:1.1em;
	}
	.servicepagecontent1box{
		flex-wrap: wrap;
	}
	.servicepage .serpagconl,.servicepage .serpagconr{
		width: 100%;
	}
	.servicepage .serpagconr{
		padding: 1%;
	}
	.servicepage .serpagconr p{
		text-align:justify;
	}
	.servicepage .servicepagecontent2 .list span{
		display:none;
	}
	.servicepage .servicepagecontent2 .list div{
		width:100%;
	}
	.servicebox3con .listm{
		display:none;
	}
	.servicebox3con .listbox{
		flex-wrap:wrap;
		justify-content: space-between;
	}
	.servicebox3con1 .list{
		width: 33%;
		margin-right: .5%;
		margin-bottom: 1%;
	}
	.servicebox3con1 .list:nth-child(5){
		margin-right:0;
	}
	.servicepagecontent8 .listbox,.servicepagecontent7 .listbox,.ncontent7box{
		flex-wrap:wrap;
	}
	.servicepagecontent8 .listbox .list{
		width:100%;
		border:1px solid #f3f3f3;
		padding:2%;
		box-sizing:border-box;
		margin-bottom:2%
	}
	.servicepagecontent7 .list{
		width: 100%;
		margin-bottom: 2%;
	}
	.servicepagecontent7 .list p{
		padding-top:2%;
	}
	.ncontent7box .list{
		width: 100%;
		margin: 0 0 2% 0;
		padding: 1em;
		height: auto;
	}
}
@media(max-width: 600px){
	.servicepage .servicepagecontent1{
		padding-top: 2em;
	}
	.servicepage .servicepagecontent2 .list{
		width:100%;
		margin-top: 0;
		margin-bottom: 2%;
	}
	.servicepage .servicepagecontent2 .pagetitle{
		padding-top:2em;
	}
	.servicepage .serpagconr div{
		line-height: 1.8em;
	}
	.servicebox3con1 .list:first-child,.servicebox3con1 .list:nth-child(3){
		width: 49.5%;
	}
	.servicebox3con1 .list:nth-child(5){
		margin-right: .5%;
	}
	.servicebox3con1 .list:last-child{
		margin-right: 0;
	}
	.servicepagecontent9 table tr:nth-child(odd),.servicepagecontent9 thead th,.servicepagecontent9 table tr:nth-child(even){
		line-height: 1.5em;
		padding: 1em 0;
	}
	.getcofig .pagetitle{
		font-size: 1.3em;
	}
	.servicepagecontent7,.ncontent7,.servicepagecontent10{
		padding-bottom: 0;
	}
}
@media(max-width: 360px){
	.servicebox3con1 .list{
		width: 49.5%;
	}
	.servicebox3con1 .list:nth-child(7){
		margin-right:0;
	}
}

/******guwen************/
@media(max-width:1201px) {
	.servicepagecontent3,.servicepagecontent4,.contbox5,.servicepagecontent6 .listbox,.content5tab,.contbox5 .listbox,.ncontent11box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.servicepagecontent4 .listbox,.servicepagecontent6 .listbox{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.servicepagecontent4 .list{
		width:49.5%;
		overflow: hidden;
	}
	.servicepagecontent6 .list{
		width:24%;
		margin: 0;
		height: auto;
		padding: 2em 0;
	}
	.servicepagecontent6 .list .listcont1{
		padding-top:0;
	}
	.contbox5 .listbox .swiper-slide{
		width: 23% !important;
		padding: 1em;
		box-sizing: border-box;
	}
}
@media(max-width: 768px){
	.servicepagecontent3{
		padding-bottom: 0;
	}
	.servicebox3con .list{
		width: 49.5%;
		margin-right: .5%;
		margin-bottom: 1%;
		padding-bottom: 1em;
		box-sizing: border-box;
		height: auto;
	}
	.servicebox3con .list:nth-child(3),.servicebox3con .list:nth-child(7){
		margin-right:0;
	}
	.servicepagecontent4 .listbox{
		height:auto;
	}
	.servicepagecontent4 .list{height: auto;padding: 2em 1em;}
	.servicepagecontent4 .listinfo p{
		padding:1em;
		text-align:justify;
	}
	.contbox5 .listbox .swiper-slide{
		flex-wrap:wrap;
		width: 50% !important;
		margin: 0 5px!important;
		border:none;
	}
	.swiper-pagination1{
		bottom:0;
	}
}
@media(max-width: 480px){
	.servicepagecontent4 .listbox{
		flex-wrap:wrap;
	}
	.servicepagecontent4 .list:first-child{
		margin-bottom:.5em;
	}
	.servicepagecontent4 .list{
		width:100%;
	}
	.servicepagecontent6 .listbox{
		flex-wrap:wrap;
	}
	.servicepagecontent6 .list{
		width:49.5%;
		margin-bottom:.5em;
	}
	.contbox5 .listbox .swiper-slide{
		width:100% !important;
		margin: 0 30px 0 0 !important;
	}
}
@media(max-width: 375px){
	.servicepagecontent6 .list .listcont1 img{
		width:96%;
		display:block;
		margin:0 auto;
	}
}
/******guanjianci************/
@media(max-width:1201px) {
	.ncontent3box,.ncontent11box,.ncontent12box,.ncontent13box,.ncontent14box,.ncontent15box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent12box,.ncontent13box ul,.ncontent14box .cont2,.ncontent15box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent3box{
		overflow:hidden;
		display:flex;
		flex-wrap: wrap;
	}
	.ncontent3box .list{
		width: 24%;
		margin: 0 .5em .5em 0;
		height: auto;
	}
	.ncontent3box .list:nth-child(4){
		margin-right:0;
	}
	.ncontent12box .list{
		width: 25%;
	}
	.ncontent12box .cont1,.ncontent12box .cont2{
		width: 100%;
	}
	.ncontent13box ul li{
		width: 16.6%;
	}
	.ncontent14box .cont2 .list{
		width: 32%;
	}
	.ncontent15box .list{
		width: 24%;
		margin-right:0;
	}
	.ncontent11box thead th:first-child{
		width: 15% !important;
	}
	.ncontent11box thead th:nth-child(2){
		width: 25% !important;
	}
	.ncontent11box thead th:nth-child(3){
		width: 60% !important;
	}
	.ncontent11box .cntr{
		width: 58.8%;
		right: 1%;
	}
	.ncontent11box table td.bg,.ncontent11box table td{
		padding-left: 1%;
	}
	.ncontent11box .cntr span{
		margin-left:2%;	
	}
	
}
@media(max-width: 768px){
	.ncontent3box .list div,.ncontent13box li div,.ncontent15box .list .cont1 p{
		font-size: 1.15em;
	}
	.ncontent3box .list{
		width: 49.5%;
		padding: 1em;
	}
	.ncontent3box .list:nth-child(odd){
		margin-right:.4em
	}
	.ncontent3box .list:nth-child(even){
	   margin-right: 0;
	}
	.ncontent12{
		height:auto;
	}
	.ncontent12box,.ncontent13box ul,.ncontent15box{
		flex-wrap: wrap;
	}
	.ncontent12box .list{
		width: 49.5%;
		height: auto;
		margin-bottom: .5em;
		margin-left: 0;
	}
	.ncontent12box .cont1{
	}
	.ncontent12box .sel .cont1{
	}
	.ncontent14box .cont2 .list:nth-child(2){
		margin:0;
	}
	.ncontent14box .cont2 .list{
		width: 33%;
		height: auto;
		padding: 0 1em 2em;
		box-sizing: border-box;
	}
	.ncontent14box .cont2 a{
		width:80%;
	}
	.ncontent13box ul li{
		width: 33.3%;
		margin-bottom: 1.5em;
	}
	.ncontent15box .list{
		width: 49.5%;
		height: 15em;
		margin-bottom: .5em;
	}
	.ncontent15box .list .cont1{
		/* padding-top:2em; */
		/* padding-bottom:2em; */
	}
	.ncontent15box .list .cont2{
		/* padding: 1em; */
	}
	.ncontent15box .list .cont2 p{
		/* padding: 1em 0 0 0; */
		text-align:justify;
	}
}
@media(max-width: 600px){
	.ncontent11box thead th:nth-child(3){
		display: none;
	}
	.ncontent11box thead th:first-child{
		width:40% !important;
	}
	.ncontent11box thead th:nth-child(2){
		width: 60% !important;
	}
	.ncontent11box table td:nth-child(3){
		display:none;
	}
	.ncontent11box table td.bg, .ncontent11box table td{
		padding-left:2%;
	}
	.ncontent11box .cntr{
		position:inherit;
		width: 100%;
		right: auto;
		margin-top: .5em;
	}
}
@media(max-width: 480px){
	.pagetitleinfo{
		padding-left: 1%;
		padding-right: 1%;
	}

	.ncontent3box .list:nth-child(odd){
		margin-right: 1%;
	}
}
@media(max-width: 375px){
	.ncontent12box .list{
		width: 100%;
	}
	.ncontent14box .cont2{
		flex-wrap: wrap;
	}
	.ncontent14box .cont2 .list{
		width: 100%;
		margin-top: .5em !important;
	}
	.ncontent14box .cont2 .list:first-child{
		margin-top: 0;
	}
	.ncontent15box .list{
		width:100%;
		align-items: center;
	}
}
/******yidong************/
@media(max-width:1201px) {
	.ncontent27box,.ncontent28box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent27box,.ncontent28box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent27box .list{
		width: 24.5%;
		margin-right: 0;
		overflow: hidden;
	}
	.ncontent27box .list .imgdiv,.ncontent27box .list img{
		width:100%;
	}
	.ncontent27box .list img{
		object-fit: cover;
	}
	.ncontent28box .list{
		width: 49.5%;
		display: flex;
		height: auto;
		padding-bottom: 1em;
		margin-bottom: 0;
	}
	.ncontent28box .list .contl{
		width:38%;
	}
	.ncontent28box .list .contr{
		width:62%;
	}
}
@media(max-width:800px) {
	.ncontent28box{
		flex-wrap: wrap;
	}
	.ncontent28box .list{
		width: 100%;
	}
	.ncontent28box .list:first-child{
		margin-bottom:.5em;
	}
}
@media(max-width:768px) {
	.ncontent27{
		padding-bottom: 2em;
	}
	.ncontent27box{
		flex-wrap: wrap;
	}
	.ncontent27box .list{
		width: 49.5%;
	}
	.ncontent27box .list:first-child,.ncontent27box .list:nth-child(2){
		margin-bottom:1em;
	}
	.ncontent28{
		padding-bottom:2em;
	}
}	
@media(max-width:480px){
	.ncontent27box .list{
		width: 100%;
		margin-bottom: 1em;
	}
	.ncontent28box .list .contl{
		display: none;
	}
	.ncontent28box .list .contr{
		width: 100%;
		padding:1em;
	}
	.ncontent28box .list .contr div{
		padding-right:0;
		padding-top: .7em;
		text-align: justify;
	}
	.ncontent28box .list .contr h3{
		padding-top:0;
		font-size: 1.15em;
	}
}
/******fenxi************/
@media(max-width:1201px) {
	.ncontent4box .tab, .ncontent4box .cont, .ncontent5,.ncontent6box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent4box .tab,.ncontent4box .cont .list,.ncontent5 .ncontent5box,.ncontent6box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent4box .tab{
		padding-left:0;
		padding-right:0;
	}
	.ncontent4box .tab li{
		width: 20%;
	}
	.ncontent4box .tab a{
		width:100%;
	}
	.ncontent4box .cont{
		padding:0	
	}
	.ncontent4box .contl{
		padding-left:0;
		width: 55%;
	}
	.ncontent4box .contl img{
		width:100%;
		object-fit: contain;
	}
	.ncontent4box .contr{
		width:45%;
		padding: 1em;
		box-sizing: border-box;
	}
	.ncontent5 .ncontent5box{
		flex-wrap:wrap;
	}
	.ncontent5 .ncontent5box{
		width:100%;
	}
	.ncontent5 .list{
		width: 24.5%;
		margin: 0;
		height: auto;
		margin-bottom: .5em;
	}
	.ncontent6 .list{
		width: 49.5%;
		height: auto;
		display: flex;
	}
	.ncontent6box .listl{
		width:25%;
	}
	.ncontent6box .listr{
		width:75%;
		margin-right: 1%;
		margin-left: 1%;
	}
}
@media(max-width:768px) {
	.ncontent4box .tab a{
		font-size: 1em;
	}
	.ncontent5 .top h3{
		font-size: 1.1em;
	}
	.ncontent4box .tab, .ncontent4box .cont .list{
		flex-wrap: wrap;
	}
	.ncontent4box .contl,.ncontent4box .contr{
		width: 100%;
	}
	.ncontent4box .contl{
	padding: 1%;
	}
	.ncontent4box .contl img{
		object-fit:cover;
	}
	.ncontent5 .cbttom{
		margin:1em;
		text-align:justify;
	}
}
@media(max-width:600px){
	.ncontent5 .list{
		width: 49.5%;
	}
	.ncontent6box{
		flex-wrap: wrap;
	}
	.ncontent6 .list{
		width: 100%;
	}
	.ncontent6box .listl:first-child{
		margin-bottom:.5em;
	}
	.ncontent4box .contl img{
		object-fit: contain;
		height: auto;
	}
}
@media(max-width:480px){
	.ncontent4box .tab{
		background-color:#56575b;
		height:auto;
	}
	.ncontent4box .tab li{
		height:auto;
		border-right: 1px solid #6d6d6d;
	}
	.ncontent4box .tab a{
		line-height: 1.2em;
		padding: .7em .2em;
		box-sizing: border-box;
	}
	.ncontent4box .tab li.sel{
		background:#108cee;
	}
}
/******fenxi************/
@media(max-width:1201px) {
	.ncontent20box,.ncontent22box,.ncontent21box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent20box,.ncontent22box .list,.ncontent22box,.ncontent21box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent20box .list{
		width: 24.5%;
		height: auto;
		margin-right: 0;
		overflow:hidden;
	}
	.ncontent20box .list div{
		padding-top: 1em;
		bottom: 2em;
		top: auto !important;
	}
	.ncontent20box .list .text{
		height:auto;
	}
	.ncontent21box{
		flex-wrap:wrap;
	}
	.ncontent21box .list div{
		padding-right: 1em;
	}
	.ncontent21box .list{
		width:49.5%;
		height: auto;
		padding-bottom: 1em;
		margin-bottom: .5em;
	}
	.ncontent22box .list{
		width: 33%;
		height: auto;
		margin: 0;
	}
	.ncontent22box .list h3{
		width: 35%;
		line-height: inherit;
		padding-top: 2.5em;
	}
	.ncontent22box .list div{
		width: 65%;
		padding: 1em;
		font-size: 1.1em;
	}
}
@media(max-width:768px){
	.ncontent20box,.ncontent22box{
		flex-wrap: wrap;
	}
	.ncontent20box .list{
		width: 49.5%;
	}
	.ncontent20box .list img{
		width:100%;
	}
	.ncontent21box .list{
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.ncontent21box .list em{
		display:block;
		position: inherit;
		top: inherit;
		left: inherit;
		margin: 0 auto;
		margin-top: 1em;
	}
	.ncontent21box .list div{
		width:100%;
		padding-left: 1em;
	}
	.ncontent21box .list h3{
		text-align:center;
	}
	.ncontent21box .list p{
		font-size:1.1em;
		line-height: 1.8em;
		text-align: justify;
	}
	.ncontent22box .list{
		width: 100%;
		align-items: center;
		margin-bottom: .5em;
	}
	.ncontent22box .list h3{
		padding-bottom: 2.5em;
		padding-left: 1%;
		padding-right: 1%;
	}
}
/******fenxi************/
@media(max-width:1201px) {
	.ncontent49 .bottomnav a{
		padding: 0;
	}
	.ncontent43box,.ncontent44box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent43box,.ncontent44box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent43box .list{
		width:24.5%;
		margin-right: 0;
		height: auto;
	}
	.ncontent43box .list div{
		padding:1em;
		text-align: justify;
	}
	.ncontent44box .list{
		width: 33%;
		margin-right: 0;
		overflow: hidden;
	}
	.ncontent44box .imgdiv,.ncontent44box .imgdiv img{
		width:100%;
	}
	.ncontent47box,.ncontent47box ul{
		max-width:1200px;
		min-width:320px;
		width:100%;
	}
	.ncontent47box li{
		width: 16.6%;
	}
}
@media(max-width:768px){
	.ncontent43box{
		flex-wrap:wrap;
	}
	.ncontent43box .list{
		width:49.5%;
	}
	.ncontent43box .list:first-child,.ncontent43box .list:nth-child(2){
		margin-bottom:.5em;
	}
	.ncontent47box{
	}
	.ncontent47box,.ncontent47box ul{
		display: flex;
	}
	.ncontent47box ul{
		width: 12em;
		min-width: auto;
		flex-direction: column;
	}
	.ncontent47box ul li{
		width:100%;
		text-align: left;
		padding-left: 1em;
	}
	.ncontent47box li a{
		font-size:1em;
	}
	.ncontent47box .cnt{
		width: 80%;
	}
	.ncontent47box .list{
		height: 100%;
		border-top: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		padding: 1em;
	}
	.ncontent47box .list a{
		display:block;
		margin-top:1em;
	}
}
@media(max-width:600px){
	.ncontent44box .list span{
		padding-top: 1em;
		font-size: 1.1em;
	}
	.ncontent44box .list em{
		padding:1em;
	}
}
@media(max-width:480px){
	.ncontent44{
		padding-bottom: 2em;
	}
	.ncontent44box{
		flex-wrap: wrap;
	}
	.ncontent44box .list{
		width: 49.5%;
		margin-bottom:.5em;
	}
	.ncontent44box .imgdiv,.ncontent44box .imgdiv img{
		/* height:auto; */
	}
	.ncontent43box .list{
		width: 100%;
	}
}
/******logo************/
@media(max-width:1201px) {
	.w1200{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent59box,.ncontent60box,.content61box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent59box{
		align-items:center;
	}
	.ncontent59 .imgdiv{
		width: 49%;
		padding: .5em;
	}
	.ncontent59 .imgdiv img{
		width:100%;
	}
	.ncontent59 .text{
		width: 49%;
		padding-left: 0;
		padding-top: 0;
	}
	.ncontent60 .list{
		width: 33%;
		margin-right: 0;
		border: 1px solid #e6e6e6;
	}
	.ncontent60 .box{
		padding:1em;
		border: none;
		text-align: justify;
	}
	.content61 .list{
		width: 24.5%;
		margin-right: 0;
		height: auto;
		padding: 1em;
	}
}
@media(max-width:600px) {
	.content61 .title{
		font-size: 1.15em;
	}
	.ncontent59box{
		flex-wrap: wrap;
		flex-direction: column-reverse;
		padding-bottom: 2em;
	}
	.ncontent59 .imgdiv,.ncontent59 .text{
		width:100%;
	}
	.ncontent59 .text{
	    margin-bottom:.5em;
	    padding: .5em;
	    text-align: justify;
	}
}
@media(max-width:480px) {
	.ncontent60box,.content61box{
		flex-wrap: wrap;
	}
	.ncontent60 .list{
		width: 100%;
		margin-bottom: .5em;
	}
	.ncontent60 .list:last-child{
		margin-bottom:0;
	}
	.ncontent60 .list h3{
		background-color:#108cee;
	}
	.content61 .list{
		width: 49.5%;
	}
	.content61 .list:first-child,.content61 .list:nth-child(2){
		margin-bottom: .5em;
	}
}
/******web************/
@media(max-width:1201px) {
	.ncontent51box,.ncontent54box,.ncontent57box,.ncontent53box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.ncontent51box,.ncontent54box,.ncontent57box .swiper-slide,.ncontent53box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.ncontent51box .conl{
		width: 60%;
		padding: 1em;
		height: auto;
	}
	.ncontent51box .text{
		padding-left:0;
		display: flex;
	}
	.ncontent51box .list{
		width: 33%;
		margin-right: 0;
	}
	.ncontent51box .conr{
		width: 40%;
	}
	.ncontent51box img{
		width:100%;
		height: 100%;
	}
	.ncontent52box .list h3{
		font-size:1.15em;
	}
	.ncontent53box{
		height:auto;
		padding-bottom: 2em;
		flex-wrap:wrap;
	}
	.ncontent53box .list{
		width:33.3%;
		margin-bottom:1.5em;
	}
	.ncontent54 .list{
		width: 24.5%;
	}
	.ncontent54 .list .imgdiv img{
		width:100%;
	}
	.ncontent57box .imgdivl,.ncontent57box .imgdivr{
		width: 49.9%;
		margin-left: 0;
	}
}
@media(max-width:768px){
	.ncontent51box .conl{
		width: 100%;
		border-right: 1px solid #e6e6e6;
	}
	.ncontent51box .conr{
		display: none;
	}
	.ncontent52box,.ncontent54box{
		flex-wrap: wrap;
	}
	.ncontent52box .list{
		width: 100%;
		margin-bottom: .5em;
	}
	.ncontent54 .list{
		width:49.5%;
		margin-bottom:.5em;
	}
	.ncontent54 .list .text{
		height: auto;
		padding: 1em 1em 0;
		text-align: justify;
	}
	.ncontent55box{
		width: 100%;
	}
	.ncontent55box li{
		display:flex;
		justify-content:space-between;
	}
	.ncontent55box ul span{
	    margin-left: 1em;
	}
	.ncontent55box ul div{
		margin-right:1em;
	}
	.ncontent57box .list{
		width: 100%;
	}
	.ncontent57box .imgdivl .text{
		width: 100%;
		padding: 2.5em 1em 1em;
	}
	.ncontent57box .imgdivl h3{
		font-size:1.2em;
	}
	.ncontent57box .list .text{
		font-size: .9em;
	}
	.ncontent57box .imgdivl .text div{
		padding-top:5em;
	} 
	.ncontent57box .imgdivl .text p{
		padding-right: 0;
	}
	.ncontent56{
		height:auto;
		padding-bottom:2em
	}
	.ncontent56box{
		width: 100%;
		padding: 1em;
	}
	.ncontent58box .list h3{
		background-color: #5b9dfb;
	}
}
@media(max-width:480px){
	.ncontent56box .bjdiv{
		padding:.5em;
	}
	.ncontent56 ul,.ncontent56 ul li:nth-child(2) .rdiv{
		width: 100% !important;
	}
	.ncontent57{
		padding-bottom: 2em;
	}
	.ncontent57box .swiper-slide{
		flex-wrap:wrap;
	}
	.ncontent57box .imgdivl,.ncontent57box .list:nth-child(1){
		margin-bottom:.5em;
	}
	.ncontent57box .imgdivl .text p{
		padding-top:2em;
	}
	.ncontent57box .imgdivl, .ncontent57box .imgdivr{
		width:100%;
	}
}
/******vx************/
@media(max-width:1201px) {
	.w1240,.w1218{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.content98box, .content99box,.content101box,.content102box,.content104box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.content98box .list{
		width: 24.5%;
		margin: 0;
	}
	.content98box .text{
		height:auto;
		padding:1em;
		font-size: 1.1em;
		line-height: 1.5em;
		text-align:justify;
	}
	.content99box{
		flex-wrap:wrap;
	}
	.content99box .list{
		width: 24.5%;
		margin: .5em 0 0;
	}
	.content99box .list .imgdiv,.content99box .list .text{
		width:100%;
	}
	.content101box{
		flex-wrap:wrap;
	}
	.content101box .list{
		width: 14%;
		margin: 0 0 .5em 0;
		height: auto;
		padding: 1em 0;
	}
	.content101box .list div{
		font-size:1.1em;
	}
	.content102box .list{
		width:24.5%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.content102box .list:last-child{
		justify-content: start;
	}
	.content102box .list:last-child em{
		margin-left:1em;
	}
	.content102box .list .line{
		width: 20% !important;
	}
	.content103box .swiper-container{
		width: 90% !important;
		margin: 0 auto;
		overflow:hidden;
	}
	.content103box .box,.content103box .list{
		width: 100% !important;
	}
	.content103box .swiper-wrapper{
		display:flex;
		/* width: 100%; */
		justify-content: space-between;
	}
	.content103box .swiper-slide{
		/* width: 28% !important; */
		/* margin-right: 0 !important; */
	}
	.content103box .swiper-slide img{
		width:100%;
	}
	.content103box .swiper-button-prev{
		left: 0;
	}
	.content103box .swiper-button-next{
		right:0;
	}
	.content104box .list{
		width:24%;
		padding: 0;
	}
}
@media(max-width:768px){
	.content65{
		background: #3754f0;
	}
	.content65 .bg-banner{
		height:auto;
	}
	.content97{
		display: none;
	}
	.content98box,.content102box{
		flex-wrap: wrap;
	}
	.content98box .list{
		width: 49.5%;
		margin-bottom: .5em;
	}
	.content99box .list{
		width: 49.5%;
	}
	.content99box .list img{
		width:100%;
		object-fit: cover;
	}
	.content101box .list{
		width:24.5%;
	}
	.content102box .list{
		margin-right: 0;
		width: 49.5%;
		padding: 1em;
		justify-content: flex-start;
		margin-bottom: 1em;
		border: 1px solid #efefef;
	}
	.content102box .list em{
		padding-left:.5em;
	}
	.content102box .list:last-child em{
		margin-left: 0;
	}
	.content102box .list .line{
		display:none;
	}
	.content104box{
		flex-wrap:wrap;
		padding:2em 1em;
	}
	.content104box .list{
		width:49.5%;
		margin-bottom:1em;
	}
}
@media(max-width:480px){
	.content99box td{
		padding: 1em 0;
		font-size: 1em;
	}
	.content104box .text{
		font-size: 2em;
	}
	.content99box,.content101box,.content98box{
		padding-bottom:2em;
	}
}
/******pingtai************/
@media(max-width:1200px) {
	.mainnav,.servicepagecontent12,.servicepagecontent12 .listbox,.servicepagecontent13 .listbox{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.servicepagecontent12 .listbox,.servicepagecontent13 .listbox{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.servicepagecontent12 .listbox{
		flex-direction: column;
	}
	.servicepagecontent12 .listr{
		width: 100%;
		padding-left: 0;
	}
	.servicepagecontent12 .listrtitle{
		padding-top: 1em;
		padding-left: 1em;
	}
	.servicepagecontent12 .listbox .listl{
		border-right:none;
	}
	.servicepagecontent12 table{
		width:100%;
		margin-left: 0;
	}
	.servicepagecontent13 .listbox .list{
		width: 33%;
		height: auto;
		margin: 0;
		padding: 1em;
	}
}
@media(max-width:768px){
	.mainnav a{
		margin:0 1em;
	}
	.servicepagecontent13 .listbox{
		flex-wrap:wrap;
	}
	.servicepagecontent13 .listbox .list{
		width: 100%;
		margin-bottom:.5em;
	}
}
@media(max-width:480px){
	.servicepagecontent12 table th,.servicepagecontent12 table td{
		line-height: 1.5em;
		padding:.5em;
	}
}



/******seoanli************/
@media(max-width:1400px) {
	.w1440{
		max-width: 1400px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.content80box .list{
		overflow:hidden;
		display:flex !important;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.content80box a{
		width: 33%;
		margin: 0 0 .5em 0;
	}
	.content80box .imgdiv,.content80box img{
		width:100%;
		object-fit: cover;
	}
}
@media(max-width:600px) {
	.content80box .title{
		font-size: 1.15em;
		padding-left: 1em;
	}
	.content80box .info{
		padding-left:1em;
	}
	.content80box a{
		width: 49.5%;
	}
	.content80box .imgdiv,.content80box img{
	    height: auto;
	}
}	
/******huodong************/
@media(max-width:1400px) {
	.content94 .box,.content95 .box{
		max-width: 1400px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.content95 .box,.actdetailpage{
		overflow:hidden;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.content94 .imgdiv img{
		width: 100%;
		height: auto;
	}
	.content95 .box{
		display: flex;
	}
	.content95 .box a{
		width: 49.5%;
		margin-bottom: .5em;
	}
	.content95 .imgdiv,.content95 .imgdiv img{
		width: 100%;
		height: auto;
    }
	.content95 .imgdiv img{
		object-fit: cover;
	}
	.pageseattext,.actdetailpage{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.nav{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
	}
	.actdetailpagel{
		width: 74% !important;
		padding: 1.5em !important;
	}
	.actdetailpager{
		width: 24% !important;
		margin-left: 0;
	}
	.posidivbox .recommended{
		width: 100% !important;
	}
	.posiboxn .adv img{
		width: 100%;
		display: block;
	}
}
@media(max-width:768px) {
	.actdetailpagel{
		width: 100% !important;
	}
	.actdetailpager{
		display: none;
	}
}
@media(max-width:480px) {
	.content95 .box a{
		width: 100%;
	}
	.actdetailconfig em{
		display:block;
		float: inherit !important;
	}
}
/******haowen************/
@media(max-width:1200px) {
	.mainpage{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.mainpage{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.mainpage{
	    align-items: flex-start;
	}
	.actlistbanner h1{
		padding-top: 5em;
	}
	.mainpagel{
		width: 24% !important;
	}
	.mainpager{
		width: 74% !important;
		margin-left: 0;
	}
	.actlist{
		width:100%;
		padding: 1em;
	}
	.actlist span{
		margin-left: 0;
	}
}
@media(max-width:768px){
	.actlistbanner h1{
		padding-top:2em;
	}
	.actlistbanner .bannertext1{
		height:auto;
		padding-bottom: 5em;
	}
	.actlistbanner .bannertext1 div{
		padding-left:1%;
		padding-right:1%;
	}
	.actlist h3,.actlist h3 a{
		font-size: 1.15em;
		text-align:left;
	}
	.actlist a{
		height:auto;
	}
	.actlist p{
		text-align:justify;
	}
	.mainpage{
		flex-wrap:wrap;
		flex-direction: column;
		margin-top: 1em;
	}
	.mainpagel,.mainpager{
		width: 100% !important;
	}
	.mainpagel{
		display:flex;
		justify-content: space-between;
	}
	.page{
		text-align:center;
	}
	.page li{
		text-align: center;
		margin-bottom:.5em;
	}
}
@media(max-width:480px){
	.mainpagel div,.mainpagel .mainpagela{
		padding-left: 0;
	}
	.mainpagel{
		flex-wrap: wrap;
	}
}
/******seofangan/dianshang************/
@media(max-width:1200px) {
	.content66box,.servicepagecontent11,.servicepagecontent11 .listbox{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.content66box,.servicepagecontent11 .listbox{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.content68 .imgdiv img{
		width: 100%;
	}
	.servicepagecontent11 .listbox{
		padding-left: 0;
		padding-right: 0;
	}
	.servicepagecontent11 .list{
		width: 24.5%;
		margin: 0;
		padding: 1em;
		height: auto;
	}
	.servicepagecontent11 .list p{
		text-align:justify;
		line-height: 1.4em;
		padding-top: .7em;
	}
}
@media(max-width:768px){
	.content66,.content68{
		padding-bottom: 1em;
	}
	.content66box .box{
		padding: 1em;
		width:50%;
	}
	.content66box .img-box{
		width: 50%;
	}
	.content69{
		background-color: #363940;
	}
	.servicepagecontent11{
		padding-bottom:2em;
	}
	.servicepagecontent11 .listbox{
		flex-wrap: wrap;
	}
	.servicepagecontent11 .list{
		width: 49.5%;
		margin-bottom: .5em;
	}
	.servicepagecontent11 .list div{
		font-size:1.15em;
	}
}
@media(max-width:480px){
	.content66box .box{
		width: 100%;
		height: auto;
	}
	.content66box .img-box{
		display: none;
	}
}
/******liucheng************/
@media(max-width:1200px) {
	.content66box,.servicepagecontent11,.servicepagecontent11 .listbox,.content89box .title{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
		padding-left: 1%;
        padding-right: 1%;
	}
	.content86box .box,.content87box,.content88box,.content89box .box,.content92box{
		overflow:hidden;
		display:flex;
		justify-content:space-between;
	}
	.content86box .list{
		padding-left: 0;
	}
	.content86box .text{
		padding-left: 4em;
	}
	.content87 .list{
		width: 49.5%;
		margin: 0;
		height: auto;
		padding-bottom: 2em;
	}
	.content87box .infolist{
		width: 100%;
	}
	.content88{
		height: auto;
	}
	.content88box .list{
		width: 24.5%;
		margin: .5em 0 2em;
	}
	.cotent89{
		padding-bottom: 2em;
	}
	.content89box .box{
		max-width: 1200px;
		min-width: 320px;
		width: 100%;
	}
	.content89box .info{
		padding: 1em;
		height: auto;
	}
	.content89box .boxlist{
		width: 24.5%;
		margin: 0;
	}
	.content92 .list{
		width: 33%;
		margin-right: 0;
	}
}
@media(max-width:768px) {
	.content87{
		padding-top: 4em;
	}
	.content86,.content86box{
		position: inherit;
	}
	.content86box .box,.content87box,.content88box,.content89box .box,.content92box{
		flex-wrap: wrap;
	}
	.content86box .list{
		width: 50%;
	    border-bottom: 1px solid #fff;
		padding-top: 0;
	}
	.content86box .list:nth-child(odd){
		border-right: 1px solid #fff;
	}
	.content86box .list span,.content86box .text .info{
		display: none;
	}
	.content86box .text .title{
		text-align: center;
	}
	.content86box .text{
		padding:.8em 0;
	}
	.content87box .title{
		background-color: #249add;
	}
	.content87 .list{
		width: 100%;
	}
	.content87box .infolist{
		padding: 1em;
	}
	.content88box .list{
		width: 100%;
		margin-bottom: .5em;
	}
	.content89box .boxlist{
		width: 49.5%;
	}
	.content89box .title1{
		background-color: #f6716c;
	}
	.content92box{
		padding-bottom: 2em;
	}
	.content92 .list{
		width: 100%;
		padding-bottom: 1em;
		height: auto;
		background: #1729b5;
	}
	.content92 .list:not(:last-child){
		margin-bottom: 3em;
	}
	.content92 .text{
		padding: 2em 1em 1em;
	}
	.newpagetitle1{
		padding-left: 1%;
		padding-right: 1%;
	}
}

@media screen and (max-width:600px) {
	.consult_contact{
		display:none; 
	}	
}