@font-face {
  font-family: 'iconfont';  /* Project id 3698923 */
  src: url('//at.alicdn.com/t/c/font_3698923_2pltq660kn4.woff2?t=1699948411367') format('woff2'),
       url('//at.alicdn.com/t/c/font_3698923_2pltq660kn4.woff?t=1699948411367') format('woff'),
       url('//at.alicdn.com/t/c/font_3698923_2pltq660kn4.ttf?t=1699948411367') format('truetype');
}
[class^="icon-"], [class*="icon-"] {
    font-family: 'iconfont';
    font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 18px/1.5 Source Han Sans CN;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
}
legend {
	color: #000;
}
fieldset, img {
	border: 0;
	vertical-align: top;
	pointer-events: none;
}
section, article, aside, header, footer, nav, dialog, figure {
	display: block;
}
figure {
	margin: 0;
}
button, input, select, textarea {
	font-size: 100% !important;;
	border: 0;
	background: none;
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.clear {
	display: block;
	height: 0;
	overflow: hidden;
	clear: both
}
.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
*zoom:1;}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
}
a {
blr:expression_r(this.onFocus=this.blur());
}
a {
	outline: none;
	transition-duration: 0.3s, 0.3s;
	transition-property: background-color, color;
	transition-timing-function: ease, ease;
}
.hidden {
	display: none;
}
.invisible {
	visibility: hidden;
}
.noBg {
	background: none !important;
}
.noBd {
	border: none !important;
}
.noMr {
	margin-right: 0 !important;
	float: right !important;
}
.i {
	text-align: justify;
	text-justify: inter-ideograph;
}
.kf122 dd {
    position: relative;
    float: left;
    width: 80px;
    height: 80px;
    margin-top: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
    background: #1c85a4;
}
.kf122 dd span {
    display: block;
    color: #fff;
}
.kf122 dd.t122 .box122 {
    position: absolute;
    top: 0;
    width: 210px;
    right: -200px;
    margin-right: 10px;
    border-radius: 5px;
    background: #1c85a4;
    opacity: 0;
    transition: all .5s;
}
.kf122 dd.t122 .box122:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #1c85a4;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: -18px;
    margin-left: -12px;
}
.kf122 dd.code122 .box122 {
    position: absolute;
    top: 0px;
    width: 140px;
    right: -172px;
    height: 140px;
    margin-right: 10px;
    border-radius: 5px;
    background: #1c85a4;
    opacity: 0;
    transition: all .5s;
}
.kf122 dd:hover {
    background: #333;
}
.kf122 dd.code122 .box122:after {
    display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #1c85a4;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;
}
.kf122 {
    position: fixed;
    top: 50%;
    right: 0.5%;
    margin-top: -163px;
    z-index: 100;
    width: 80px;
}
.kf122 dd:first-child {
    margin-top: 0;
}
.kf122 dd i {
    width: 100%;
    height: 30px;
    display: block;
    margin-top: 13px;
    background: url(/template/pc/skin/images/kf122.png) no-repeat center 0;
}
.kf122 dd.qq122 i {
    background-position-y: 0;
}
.kf122 dd.t122 i {
    background-position-y: -30px;
}
.kf122 dd.code122 i {
    background-position-y: -60px;
}
.kf122 dd.top122 i {
    background-position-y: -90px;
}
.kf122 dd.t122 .box122 p {
    font-size: 14px;
    margin: 15px auto 7px;
}
.kf122 dd.t122 .box122 h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0;
}
.kf122 dd.code122 .box122 img {
    width: 130px;
    height: 130px;
    padding: 5px 0 0;
}
.kf122 dd.t122:hover .box122 {
    opacity: 1;
    right: 80px;
}
.kf122 dd.code122:hover .box122 {
    opacity: 1;
    right: 80px;
}

/*Body*/
body {
	color: #464646;
}
a {
	color: #464646;
}
a:hover {
	color: #1c85a4;
}
.wrap {
	width: 94%;
	margin: 0 auto;
	min-width: 1600px;
}
.wrapdanye {
	width: 100%;
	margin: 0 auto;
}
.wrapper {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.w1600 {
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
}
.w1500 {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.w1400 {
	width: 1500px;
	margin: 0 auto;
	overflow: hidden;
}
.t-b {
	background: #f2f2f2;
	font-size: 16px;
}
.t-b .wrap {
	height: 45px;
	line-height: 45px;
}
.t-b .wel {
	float: left;
}
.t-b .mes {
	float: right;
   display: inline-flex;
}
.t-b .mes a {
	background: url(../images/xl.png) right center no-repeat;
	padding-right: 15px;
	margin-left: 25px;
}
.t-c {
	width: 94%;
	height: 155px;
	margin: 0 auto;
	min-width: 1600px;
}
.logo {
	float: left;
	margin-top: 14px;
}
.center_intrl {
    float: left;
    margin-left: 40px;
    text-align: center;
    margin-top: 41px;
}
.center_intrl h4 {
    font-size: 28px;
    color: #3d434b;
    letter-spacing: 2px;
    font-weight: bolder;
}
.center_intrl h4 b {
    color: #1c85a4;
}
.center_intrl p {
    font-size: 18px;
    color: #fff;
    background: #1c85a4;
}
.search {
	float: right;
	margin: 60px 20px 0 0;
}
.search form {
	width: 300px;
	height: 36px;
	background: url(../images/search.png);
}
.search .text {
	width: 207px;
	height: 36px !important;
	line-height: 36px;
	float: left;
	padding-left: 36px;
}
.search .ibtn {
	width: 57px;
	height: 36px;
	float: right;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
}
.tel {
	float: right;
	background: url(../images/tel.png) left center no-repeat;
	font-size: 23px;
	line-height: 23px;
	font-family: Arial;
	padding-left: 55px;
	margin-top: 54px;
	letter-spacing: 0.2px;
}
.tel span {
	font-size: 20px;
	letter-spacing: 0;
}
.t-x {
	width: 94%;
	height: 43px;
	margin: 0 auto;
	min-width: 1600px;
	font-size: 20px;
}
.t-x-z {
	position: relative;
	float: left;
}
.t-x-z .ck {
	width: 190px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #96adbf;
	border-bottom: 0;
	cursor: pointer;
	background: url(../images/ck.png) 24px center no-repeat;
	padding-left: 74px;
}
.t-x-z ul {
	width: 266px;
	/* height: 432px; */
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 100;
	background: rgba(2,39,108,0.7);
	/*display:none;*/
}
.t-x-z li {
	position: relative;
	border-bottom: 1px solid #5475a2;
}
.t-x-z li .a-1 {
	display: block;
	height: 53px;
	line-height: 53px;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
}
.t-x-z li .a-1:hover {
	background: #fff;
    font-weight:bold;
    color:#1c85a4;
}
.t-x-z li .box {
	width: 833px;
	height: 530px;
	position: absolute;
	top: 0;
	left: 266px;
	background: #fff url(../images/slogan.jpg) right bottom no-repeat;
	padding: 10px 28px 0;
	display: none;
	overflow-y: scroll;
}
.t-x-z li .box dl {
	padding-top: 10px;
}
.t-x-z li .box dt {
	font-size: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px;
	font-weight: bold;
}
.t-x-z li .box dt img {
	margin: 4px 0 0 6px;
}
.t-x-z li .box dd {
	padding-top: 10px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px;
	line-height: 30px;
	font-size: 16px;
}
.t-x-z li .box dd a {
	padding-right: 24px;
}
.t-x-z li .box .slogan {
	padding-top: 8px;
}
.t-x-z li:hover .box {
	display: block;
}
.t-x-z li .p1 {
}
.t-x-z li .p2 {
	top: -54px;
}
.t-x-z li .p3 {
	top: -108px;
}
.t-x-z li .p4 {
	top: -162px;
}
.t-x-z li .p5 {
	top: -216px;
}
.t-x-z li .p6 {
	top: -270px;
}
.t-x-z li .p7 {
	top: -324px;
}
.t-x-z li .p8 {
	top: -378px;
}
.t-x-z li .p9 {
    top: -432px;
}
.t-x-z li .p10 {
    top: -486px;
}
.nav {
	float: left;
}
.nav ul {
}
.nav ul li {
	float: left;
	display: inline;
	position: relative;
	z-index: 10;
}
.nav ul li a {
	display: block;
	height: 43px;
	line-height: 43px;
	padding: 0 36px;
	color: #000;
	text-align: center;
	position: relative;
}
.nav ul li a:hover, .nav ul li a.current {
	color: #1c85a4;
}
.nav ul li:last-child a {
	padding-right: 0;#1c85a4
}
.nav ul li .img1 {
	margin-top: 10px;
}
.nav ul li .img2 {
	position: absolute;
	top: -12px;
	left: 70px;
}
.nav ul li em {
	display: block;
	width: 19px;
	height: 11px;
	position: absolute;
	top: 8px;
	right: 10px;
	background: url(../images/hot.png);
}
.nav ul li .ewm {
	position: absolute;
	top: 43px;
	right: 0;
	z-index: 100;
	display: none;
}
.nav ul li a:hover .ewm {
	display: block;
}
/*Banner*/





.footer {
	background: #1f1f24;
	padding: 60px 0 0;
}
.w-1 {
	border-bottom: 1px solid #28272d;
	padding-bottom: 30px;
}
.ftnav {
	float: left;
}
.ftnav dl {
	float: left;
	margin-right: 90px;
}
.ftnav dl:last-child {
	margin-right: 0;
}
.ftnav dt {
	font-size: 26px;
}
.ftnav dt:after {
    content: '';
    width: 24px;
    height: 2px;
    background-color: #1c85a4;
    display: block;
    margin: 1.5rem 0;
}
.ftnav dt a {
	color: #aeaeae;
}
.ftnav dt a:hover {
	color: #fff;
}
.ftnav dd {
	line-height: 35px;
	font-size: 18px;
}
.ftnav dd a {
	color: #737373;
}
.ftnav dd span {
	color: red;
	padding: 0 5px;
}  
.ftnav dd a:hover {
	color: #fff;
}
.ftcon {
	width: 500px;
	height: 228px;
	float: right;
	background: url(../images/map.jpg) bottom center no-repeat;
	border-left: 1px solid #343434;
	padding-left: 40px;
}
.ftcon h2 {
	font-size: 26px;
	color: #aeaeae;
	font-weight: normal;
	padding-bottom: 10px;
	background: url(../images/line3.png) left bottom no-repeat;
	margin-bottom: 10px;
}
.ftcon p {
	font-size: 16px;
	color: #737373;
	text-align: justify;
	margin-bottom: 30px;
}
.ftcon .ewm_left, .ftcon .ewm_right{
	display:inline-table;
	padding-right: 26px;
	width: 90px;
	text-align: center;
	font-size: 15px;
}
.ftcon .ewm_left img, .ftcon .ewm_right img{
	width: 100%;
}
.ftcon .ewm_left p, .ftcon .ewm_right p{
	text-align: center;
	margin-bottom: 0;
	margin-top: 10px;
}
.ftcon .ewm_left span, .ftcon .ewm_right span{line-height: 15px;}
.w-2 {
}
.w-2-z {
	float: left;
}
.w-2-z .p {
	font-size: 14px;
	color: #737373;
	font-weight: bold;
	padding-top: 25px;
   margin-bottom: -5px;
}
.w-2-z .p a {
	color: #737373;
	padding: 0 3px;
}
.w-2-z .p span {font-weight: normal;}
.w-2-z .copyright {
	color: #737373;
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.w-2-z .copyright a {
	color: #737373;
}
.w-2-z .copyright a:hover {
	color: #fff;
}
.fixed-right {
	width: 146px;
	height: 447px;
	background: url(../images/float-right.png);
	position: fixed;
	bottom: 10%;
	left: 0;
	z-index: 1000;
}
.fixed-right a {
	display: block;
	height: 450px;
	margin-top: 92px;
}

.categoryDetail-main {
    min-height: 52vh;
    padding: 3.26rem 0 8.25rem;
    box-sizing: border-box;
    background: #ffffff;
}
.lg\:py-\[4\.8rem\] {
    padding-bottom: 4.8rem;
    margin-left: auto;
    margin-right: auto;
    width: 94%;
    min-width: 1600px;
}
.lg\:pl-\[1\.6rem\] {
    padding-left: 22px;
    position: relative;
    font-size: 33px;
}
.text-primary {
    --tw-text-opacity: 1;
    color: #1c85a4;
}
.left-0 {
    left: 0;
    --tw-translate-y: -50%;
    position: absolute;
    top: 20%;
    background-color: #1c85a4;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    height: 2rem;
    width: .4rem;
}
.flex-col {
    flex-direction: column;
    column-gap: 1.2rem;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    row-gap: 1rem;
    padding-top: 2.8rem;
    padding-bottom: 2.8rem;
}
.transition-shadow {
    transition-duration: .15s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: 4rem;
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244/var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 22px;
}
.transition-shadow:hover {
	background: linear-gradient(to right, #4eb6e3 , #1c85a4);
	color:white;
	font-weight:bold;
}

#ness_service {
    background: #f3f3f3;
    padding-top: 40px;
}
#index_item .title, #index_tom .title, #index_ous .title, #message .title, #complaint .title, #us_item .title, #us_know .title, #us_ture .title, #ness_service .title, #trademark .title, #ness_lead .title, #ness_lead_beianbiangeng .title, #ness_onal .title, #ness_field .title, #problem .title {
    text-align: center;
    margin: 13px auto 61px auto;
    font-family: 'Source Han Sans CN';
    min-width: 1600px;
}
#index_item .title i, #index_tom .title i, #index_ous .title i, #message .title i, #complaint .title i, #news_inx .title i, #us_item .title i, #us_know .title i, #ness_service .title i, #trademark .title i, #dljz .title i, #ness_lead .title i, #ness_lead_beianbiangeng .title i, #ness_lead_zhucerenzhidu .title i, #ness_onal .title i, #ness_field .title i, #problem .title i {
    display: inline-block;
    width: 100px;
    height: 27px;
    background: url(/template/pc/skin/images/line.jpg) no-repeat center top;
    vertical-align: middle;
}
#index_item .title strong, #index_tom .title strong, #index_ous .title strong, #message .title strong, #complaint .title strong, #news_inx .title strong, #us_item .title strong, #us_know .title strong, #us_ture .title strong, #ness_service .title strong, #trademark .title strong, #dljz .title strong, #ness_lead .title strong, #ness_lead_beianbiangeng .title strong,#ness_lead_zhucerenzhidu .title strong, #ness_onal .title strong, #ness_field .title strong, #problem .title strong {
    margin: 0 20px;
    font-size: 50px;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom, rgb(0, 153, 236), rgb(20, 11, 255));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#ness_service .content {
    width: 94%;
    margin: 0 auto;
    height: 700px;
    background: #fff;
    overflow: hidden;
}
#ness_service .content dt li {
    width: 24.5%;
    border: 1px solid #e6e6e6;
    line-height: 100px;
    float: left;
    text-align: center;
    font-size: 24px;
    background: #f5f5f5;
    list-style: none;
}
#ness_service .content dt li.on {
    width: 24.5%;
    border: 0px solid #fff;
    border-top: 3px solid #0099e6;
    background: #fff;
    color: #0099e5;
}
#ness_service .content dd {
    text-align: center;
    display: none;
}
#ness_service .content dd:first-child {
    display: block;
}
#ness_service .content dd p.serv_dt {
    margin-top: 58px;
    font-size: 26px;
}
#ness_service .content dd.dd1 ul {
    background: url(/template/pc/skin/images/nessserv_bg.png) no-repeat 155px center;
}
#ness_service .content dt{
    width:102%;
    min-width:1600px;
}
#ness_service .content dd ul {
    width: 1200px;
    height: 300px;
    margin: 30px auto 20px auto;
}
#ness_service .content dd.dd1 li:first-child {
    margin-left: 125px;
}
#ness_service .content dd.dd1 li {
    display: inline-block;
    width: 133px;
    height: 130px;
    margin: 15px 50px 10px;
}
#ness_service .content dd.dd1 li.li1 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv1.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li2 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv2.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li3 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv3.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li4 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv4.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li5 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv5.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li6 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv6.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li7 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv7.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li.li8 i {
    background: #0099E6 url(/template/pc/skin/images/nessserv8.png) no-repeat center 10px;
}
#ness_service .content dd.dd1 li i {
    display: inline-block;
    width: 96px;
    height: 96px;
    border-radius: 48px;
}
#ness_service .content dd.dd1 li p {
    font-size: 16px;
    color: #fff;
    position: relative;
    top: -45px;
}
#ness_service .content dd li p {
    margin-top: 10px;
    font-size: 16px;
    color: #333;
}
#ness_service .content dd .serv_more_a {
    display: block;
}
#ness_service .content dd.dd1 .serv_more {
    /* margin: 60px -22px; */
}
#ness_service .content dd p.serv_more {
    color: #fff;
    width: 210px;
    margin: 66px auto;
    background: #e65c00;
    padding: 15px 0;
    font-size: 18px;
}
#ness_service .content dd p.serv_bt a {
    color: #0099e5;
    font-size: 18px;
}
#ness_service .content dd.dd2 ul {
    margin: 20px auto 30px auto;
}
#ness_service .content dd.dd2 li {
    display: inline-block;
    width: 270px;
    height: 160px;
    margin: 0px 18px;
}
#ness_service .content dd li p {
    margin-top: 10px;
    font-size: 16px;
    color: #333;
}
#ness_service .content dd.dd2 li i {
    display: inline-block;
    width: 100px;
    height: 100px;
}
#ness_service .content dd.dd2 li.li1 i {
    background: url(/template/pc/skin/images/change1.png) no-repeat center;
}
#ness_service .content dd.dd2 li.li2 i {
    background: url(/template/pc/skin/images/change2.png) no-repeat center;
}
#ness_service .content dd.dd2 li.li3 i {
    background: url(/template/pc/skin/images/change3.png) no-repeat center;
}
#ness_service .content dd.dd2 li.li4 i {
    background: url(/template/pc/skin/images/change4.png) no-repeat center;
}
#ness_service .content dd.dd2 li.li5 i {
    background: url(/template/pc/skin/images/change5.png) no-repeat center;
}
#ness_service .content dd.dd2 li.li6 i {
    background: url(/template/pc/skin/images/change6.png) no-repeat center;
}
#ness_service .content dd.dd3 ul {
    margin: 45px auto 30px;
    width: 1000px;
    height: 280px;
    background: url(/template/pc/skin/images/zhuxiao_bg.png) no-repeat center 50px;
}
#ness_service .content dd.dd3 li {
    display: inline-block;
    width: 190px;
    height: 120px;
    margin: -3px 18px;
}
#ness_service .content dd.dd3 li i {
    display: inline-block;
    width: 100px;
    height: 60px;
}
#ness_service .content dd.dd3 li.li1 i {
    background: url(/template/pc/skin/images/zhuxiaov1.png) no-repeat center;
    margin-top: 3px;
}
#ness_service .content dd.dd3 li.li2 i {
    background: url(/template/pc/skin/images/zhuxiaov2.png) no-repeat center;
}
#ness_service .content dd.dd3 li.li3 i {
    background: url(/template/pc/skin/images/zhuxiaov3.png) no-repeat center;
}
#ness_service .content dd.dd3 li.li4 i {
    background: url(/template/pc/skin/images/zhuxiaov4.png) no-repeat center;
}
#ness_service .content dd.dd3 li.li5 i {
    background: url(/template/pc/skin/images/zhuxiaov5.png) no-repeat center;
    margin-top: 63px;
}
#ness_service .content dd.dd3 li.li6 i {
    background: url(/template/pc/skin/images/zhuxiaov6.png) no-repeat center;
}
#ness_service .content dd.dd3 li.li7 i {
    background: url(/template/pc/skin/images/zhuxiaov7.png) no-repeat center;
}
#ness_service .content dd.dd4 ul {
    background: url(/template/pc/skin/images/getihu_bg.png) no-repeat center 110px;
}
#ness_service .content dd.dd4 li {
    display: inline-block;
    width: 160px;
    height: 120px;
    margin: 95px 0px;
}
#ness_service .content dd.dd4 li i {
    display: inline-block;
    width: 100px;
    height: 60px;
}
#ness_service .content dd.dd4 li.li1 i {
    background: url(/template/pc/skin/images/zhuxiaov1.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li2 i {
    background: url(/template/pc/skin/images/zhuxiaov3.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li3 i {
    background: url(/template/pc/skin/images/zhuxiaov8.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li4 i {
    background: url(/template/pc/skin/images/zhuxiaov6.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li5 i {
    background: url(/template/pc/skin/images/zhuxiaov1.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li6 i {
    background: url(/template/pc/skin/images/zhuxiaov9.png) no-repeat center;
}
#ness_service .content dd.dd4 li.li7 i {
    background: url(/template/pc/skin/images/zhuxiaov10.png) no-repeat center;
}
#ness_service .wybanli {
    width: 400px;
    display: block;
    margin: 0 auto;
}
#ness_service .sevrvice_bt {
    width: 400px;
    height: 60px;
    line-height: 60px;
    background: #0099e6;
    color: #fff;
    margin: 40px auto 30px auto;
    text-align: center;
    font-size: 18px;
}
#ness_lead {
    width: 100%;
    height: 648px;
    background: #252933;
    overflow: hidden;
    min-width: 1600px;
}
#ness_lead .lead_ct {
    height: 600px;
    position: relative;
    /* width: 1400px; */
    margin: 0 auto;
}
#ness_lead .bg_img {
    position: absolute;
    bottom: -50px;
    /* left: -200px; */
    width: 1100px;
    height: 499px;
    background: url(/template/pc/skin/images/lead.png) no-repeat center;
}
#ness_lead .title {
    position: absolute;
    top: 40px;
    color: #fff;
    width: 100%;
    text-align: center;
}
#ness_lead li {
    width: 330px;
    height: 60px;
    background: #fff;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #333;
}
ul, li {
    list-style: none;
}
#ness_lead li.li1 {
    position: absolute;
    top: 235px;
    left: 890px;
}
#ness_lead li.li2 {
    position: absolute;
    top: 346px;
    left: 990px;
}
#ness_lead li.li3 {
    position: absolute;
    top: 453px;
    left: 1100px;
}
#ness_lead .last {
    position: absolute;
    top: 544px;
    left: 1115px;
    color: #fff;
    line-height: 26px;
    font-size: 16px;
}
#ness_lead .title p {
    font-size: 22px;
    margin-top: 10px;
}
#ness_onal {
    background: #f3f3f3;
    padding-top: 40px;
    padding-bottom: 60px;
    min-width: 1600px;
    margin: auto;
}
#ness_onal .title p {
    margin-top: 10px;
    font-size: 22px;
}
.et {
    width: 94%;
    margin: 0 auto;
    overflow: hidden;
    min-width: 1600px;
}
.et-2 {
    width: 101%;
    margin: 0 auto;
    overflow: hidden;
    min-width: 1600px;
}
#ness_onal .content ul li:first-child {
    margin-left: 0;
}
#ness_onal .content ul li {
    width: 23.5%;
    height: 360px;
    background: #fff;
    float: left;
    margin-left: 2%;
    display: inline-table;
}
#ness_onal .content dt {
    width: 158px;
    height: 158px;
    background: url(/template/pc/skin/images/onal.jpg) no-repeat center;
    margin: 45px auto;
    text-align: center;
    line-height: 159px;
    color: #fff;
    font-size: 24px;
}
#ness_onal .content dd {
    width: 85%;
    margin: 0 auto;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}
#ness_field {
    padding-top: 40px;
    padding-bottom: 60px;
    background: #ffffff;
}
#ness_field .title p {
    font-size: 22px;
    margin-top: 10px;
}
#ness_field .content ul {}
#ness_field .content li {
    width: 23%;
    height: 75px;
    background: #ededed;
    line-height: 75px;
    text-align: center;
    border-radius: 5px;
    float: left;
    font-size: 18px;
    color: #333;
    margin: 0 1% 2%;
    box-sizing: border-box;
}
#ness_field .content li:nth-child(5n) {
    margin-right: 0;
}
#ness_field .content li:hover{
    background: #0099e6;
    color: #ffffff;
    font-weight:bold;
}
#m09 {
    width: 100%;
    height: 650px;
    background: #252933;
    color: #fff;
    float: left;
}
#m09 .title {
    text-align: center;
    margin-top: 50px;
    min-width: 1600px;
}
#m09 .title i {
    display: inline-block;
    width: 100px;
    height: 29px;
    background: url(/template/pc/skin/images/line.jpg) no-repeat center;
}
#m09 .title label {
    font-size: 50px;
    margin: 0 16px;
    background-image: -webkit-linear-gradient(bottom, rgb(0, 153, 236), rgb(20, 11, 255));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:bold;
}
#m09 .title p {
    font-size: 22px;
    margin-top: 10px;
}
#m09 .content {
    margin-top: 40px;
}
#m09 .m09_l, .m09_r {
    width: 48%;
    text-align: left;
}
.fl {
    float: left;
    display: inline;
}
#m09 .ft {
    border-bottom: 1px solid #454a56;
    line-height: 60px;
    color: #fff;
}
#m09 .ft label {
    font-size: 26px;
}
#m09 .content a {
    color: #fff;
    font-size: 14px;
}
#m09 .ft span {
    color: #fff;
    font-size: 18px;
}
.fr {
    float: right;
    display: inline;
    font-style: normal;
}
#m09 .m09_l li.on {
    line-height: 26px;
}
#m09 .m09_l li {
    border-bottom: 1px solid #454a56;
    line-height: 60px;
    font-size: 16px;
}
#m09 .m09_l li.on dt {
    line-height: 36px;
    margin-top: 10px;
}
#m09 .m09_l li label {
}
#m09 .content a {
    color: #fff;
    font-size: 18px;
}
#m09 .m09_l li.on dd {
    margin-bottom: 16px;
    color: #808080;
    text-indent: -2em;
}
#m09 .list_r {
    height: 300px;
    overflow: hidden;
}
#m09 .list_lh {
    height: 280px;
    margin-top: 10px;
    font-size: 16px;
}
#m09 .list_lh li {
	/*width: 625px;*/
	height: 58px;
	line-height: 56px;
}
#m09 .list_lh ul li i {
	display: inline-block;
	width: 30px;
	height: 10px;
  background: url(/template/pc/skin/images/qa.png) no-repeat center left;
}
#m09 .list_lh .more {
	width: 100px;
	height: 30px;
	border: 1px solid #fff;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
}
#m09 .list_lh li:hover i {
	background: url(/template/pc/skin/images/qa1.png) no-repeat center left;
}
#m09 .list_lh li:hover .more {
	width: 104px;
	height: 32px;
	border: 0px;
	background: #0099e6;
	color: #fff !important;
	line-height: 32px;
}
#m09 .ft .fr:hover {
	color: #0099e6;
}
#m09 .content li:hover a {
	color: #0099e6;
}

.gsbg_m00 {
    text-align: center;
    background: #F5F5F5;
    height: 1160px;
    min-width: 1600px;
}
.gsbg-title {
    margin: 0 auto;
    padding: 80px 0 40px;
    text-align: center;
    min-width: 1600px;
}
.gsbg-title i {
    display: inline-block;
    width: 100px;
    height: 27px;
    background: url(/template/pc/skin/images/line.jpg) no-repeat center top;
    vertical-align: middle;
}
.gsbg-title label {
    margin: 0 20px;
    font-size: 50px;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom, rgb(0, 153, 236), rgb(20, 11, 255));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gsbg-title p {
    font-size: 22px;
    margin-top: 10px;
}
.gsbg_m00 .gsbg_m00-box {
    width: 90%;
    margin: 0 auto;
}
.gsbg_m00 .gsbg_m00-box .bg1 {
    margin-left: 0;
    background: #fff url(/template/pc/skin/images/gsbg_jyfw.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bg2 {
    background: #fff url(/template/pc/skin/images/gsbg_dz.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bg3 {
    background: #fff url(/template/pc/skin/images/gsbg_gd.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bg4 {
    margin-left: 0;
    margin-top: 30px;
    background: #fff url(/template/pc/skin/images/gsbg_fr.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bg5 {
    margin-top: 30px;
    background: #fff url(/template/pc/skin/images/gsbg_mc.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bg6 {
    margin-top: 30px;
    background: #fff url(/template/pc/skin/images/gsbg_zczj.png) no-repeat center 50px;
}
.gsbg_m00 .gsbg_m00-box .bgitem-title {
    font-size: 24px;
}
.gsbg_m00 .gsbg_m00-box .bgitem-desc {
    font-size: 20px;
    color: #8e8e8e;
    margin-top: 10px;
}
.gsbg_m00 .gsbg_m00-box .gsbg_m00-bgitem {
    width: 30.666%;
    height: 300px;
    padding-top: 150px;
    float: left;
    box-shadow: 0 0 10px 1px rgba(204,204,204,.1);
    text-align: center;
    box-sizing: border-box;
    margin: 0 4% 3% 0;
}
.gsbg_m00 .gsbg_m00-box .gsbg_m00-bgitem:nth-child(3n)  {
	margin-right:0;
}
.gsbg_m00 .gsbg_m00-box .gsbg_m00-bgitem:hover {
	transform: scale(1.03);
	box-shadow: 0 0 20px 1px rgba(204,204,204,.7);
}
.gsbg_m00 .zixun-desc {
    color: #0099e5;
    padding: 20px 0 20px;
    font-size: 20px;
}
.gsbg_m00 .zixun {
    width: 400px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    background: #0099E6;
    color: #fff;
    font-size: 18px;
}
.gsbg_m01 {
    width: 100%;
    height: 700px;
    color: #fff;
    background: url(/template/pc/skin/images/gsbg_fengxian_bg.jpg) no-repeat center;
    background-size: cover;
    min-width: 1600px;
}
#m01height {
    height: 860px;
}
#m01height .m01height2 {
    padding: 70px 0 30px;
}
.gsbg_m01 .gsbg-title p {
    color: #c9c9c9;
}
.gsbg_m01 .fx-box {
    width: 80%;
    margin: 0 auto;
    min-width: 1600px;
}
.gsbg_m01 .acv {
    letter-spacing: 2px;
}
.gsbg_m01 .fx1 {
    background: url(/template/pc/skin/images/gsbg_fakuan.png) no-repeat 75px bottom;
    padding-left: 150px !important;
}
.gsbg_m01 .fx2 {
    background: url(/template/pc/skin/images/gsbg_baisu.png) no-repeat 30px bottom;
}
.gsbg_m01 .fx3 {
    background: url(/template/pc/skin/images/gsbg_diaoxiao.png) no-repeat 68px 85px;
    padding-left: 150px !important;
}
.gsbg_m01 .fx4 {
    background: url(/template/pc/skin/images/gsbg_shouzhai.png) no-repeat 38px bottom;
}
.gsbg_m01 .zhuceren1 {
    background: url(/template/pc/skin/images/gsbg_fakuan.png) no-repeat 75px bottom;
    padding-left: 150px !important;
}
.gsbg_m01 .zhuceren2 {
    background: url(/template/pc/skin/images/gsbg_baisu.png) no-repeat 30px 125px;
}
.gsbg_m01 .zhuceren3 {
    background: url(/template/pc/skin/images/gsbg_diaoxiao.png) no-repeat 68px 126px;
    padding-left: 150px !important;
}
.gsbg_m01 .zhuceren4 {
    background: url(/template/pc/skin/images/gsbg_shouzhai.png) no-repeat 43px 124px;
}
.gsbg_m01 .gsbg_m01-fxitem {
    width: 41%;
    margin: 25px auto 35px;
    padding-left: 110px;
    float: left;
}
.gsbg_m01 .gsbg_m01-fxitem .buzhou {
    font-size: 48px;
}
.gsbg_m01 .gsbg_m01-fxitem .fx-title {
    font-size: 24px;
    text-shadow: 2px 2px 2px #FF0000;
}
.gsbg_m01 .gsbg_m01-fxitem .fx-subtitle {
    font-size: 15px;
    margin-top: 15px;
}
.gsbg_m02 .gsbg_m02-buzhou {
    width: 80%;
    margin: 0px auto;
    min-width: 1600px;
}
.gsbg_m02 .gsbg_m02-buzhou ul li {
    width: 20%;
    float: left;
    text-align: center;
    padding-top: 125px;
    margin-bottom: 68px;
}
.gsbg_m02 .zhuceren-buzhou {
    width: 90%;
}
.gsbg_m02 .zhuceren-buzhou ul li {
    width: 16.6%;
    float: left;
    text-align: center;
    padding-top: 125px;
    margin-bottom: 68px;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.li1 {
    background: url(/template/pc/skin/images/gsbg_lc1.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.li2 {
    background: url(/template/pc/skin/images/gsbg_lc2.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.li3 {
    background: url(/template/pc/skin/images/gsbg_lc3.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.li4 {
    background: url(/template/pc/skin/images/gsbg_lc4.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.li5 {
    background: url(/template/pc/skin/images/gsbg_lc5.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li .lc-title {
    font-size: 20px;
}
.gsbg_m02 .gsbg_m02-buzhou ul li .lc-buzhou {
    font-size: 24px;
    color: #0099e6;
    margin-top: 10px;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren1 {
    background: url(/template/pc/skin/images/gsbg_lc1.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren2 {
    background: url(/template/pc/skin/images/gsbg_lc2.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren3 {
    background: url(/template/pc/skin/images/gsbg_lc3.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren4 {
    background: url(/template/pc/skin/images/gsbg_lc4.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren5 {
    background: url(/template/pc/skin/images/gsbg_lc5.png) no-repeat center top;
}
.gsbg_m02 .gsbg_m02-buzhou ul li.lizhuceren6 {
    background: url(/template/pc/skin/images/gsbg_lc6.png) no-repeat center top;
}
.gsbg_m03, .gsbg_m033 {
    width: 100%;
    background: #f3f3f3;
    height: 1050px;
}
.gsbg_m03 .gsbg_m03-box, .gsbg_m033 .gsbg_m03-box {
    width: 90%;
    height: 605px;
    margin: 0 auto;
    text-align: center;
}
.gsbg_m03 .zixun, .gsbg_m033 .zixun {
    width: 400px;
    height: 60px;
    margin: 0px auto 0;
    line-height: 60px;
    background: #0099E6;
    font-size: 18px;
}
.gsbg_m03 .zixun a, .gsbg_m00 .zixun a, .gsbg_m033 .zixun a{
    color:#ffffff;
}
.kjfw {
    overflow: hidden;
    display: block;
}
.kjfw-C {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    float:left;
    min-width: 1600px;
    padding-bottom: 60px;
}
.kjfw-ul {
    overflow: hidden;
}
.holder {
    position: relative;
    width: 22%;
    float: left;
    box-sizing: border-box;
    margin-right: 4%;
}
.kjfw-C .holder:nth-child(4n) {
    margin-right: 0;
}
.kjfw-ul_img {
    display: block;
    width: 100%;
}
.holder .kjfw-ul_img>img {
    -o-transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.kjfw-ul_img>img {
    width: 468px;
    max-width: 100%;
}
.holder span {
    display: block;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    margin-top: 0px;
    border-color: rgb(113, 3, 4);
}
.kjfw_tit {
    background-color: #efeeee;
    left: 0px;
    text-align: center;
    width: 100%;
    line-height: 50px;
    border-top: 2px solid #710304;
    max-width: 100%;
}
#ness_lead .bg2_img {
    position: absolute;
    bottom: -84px;
    /* left: -200px; */
    width: 1130px;
    height: 500px;
    background: url(/template/pc/skin/images/run.jpg) no-repeat center;
}

.sub-left{
    width: 76%;
    float: left;
}
.sub-right{
    width: 22%;
    float: right;
    box-sizing: border-box;
    padding-top: 28px;
}
.sub-left table{
    font-size: 20px;
}
.sub-left table td {
    border: 1px solid #ccc;
    padding: 1.6rem 1rem;
    font-size: 20px;
}
.contact-panel {
    background-color: rgba(91,143,249,.08);
    margin-bottom: 3.33rem;
    padding: 2.5rem;
}
.contact-panel .addon-header {
    margin-bottom: 2.5rem;
}
.addon-header, .service-header {
    align-items: center;
    color: #15181f;
    display: flex;
    font-size: 2.17rem;
    font-weight: 400;
    line-height: 3.33rem;
    white-space: nowrap;
}
.addon-header-icon, .service-header-icon {
    background: #1c85a4;
    display: block;
    height: 2.5rem;
    margin-right: .83rem;
    padding: .5rem;
    width: 2.5rem;
}
.addon-header-icon .item-icon, .service-header-icon .item-icon {
    height: 100%;
    width: 100%;
}
.contact-panel .contact-content-line {
    align-items: center;
    display: flex;
}
.contact-panel .contact-content-line .item-content {
    color: rgba(0,0,0,.6);
    font-size: 20px;
    font-weight: 700;
    line-height: 2rem;
}
.contact-panel .contact-content-line+.contact-content-line {
    margin-top: .92rem;
}
.addon-panel{
    background-color: #ffffff;
}
.service-case {
    background-color: #cde5f7;
}
.addon-panel, .service-case {
    margin-bottom: 3.33rem;
    padding: 2.5rem 2.5rem 0.7rem 2.5rem;
}
.service-case li{
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    padding-bottom: 1.67rem;
    position: relative;
}
.service-case li a{
    width:100%;
}
.service-case li img{
    max-width:100%;
}
.service-case li a p {
	color: #15181f;
	cursor: pointer;
	font-size: 18px;
	font-weight: 400;
	line-height: 45px;
	text-align:center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 45px;
	padding: 0 10px;
}
.service-case li a:hover p{ background:#1c85a4; color:#fff;}
.addon-panel .addon-header, .service-case .service-header {
    margin-bottom: 1.8rem;
}
.addon-panel .addon-main, .service-case .service-main {
    border-top: 1px solid rgba(151,151,151,.2);
    padding: 0 0 .32rem;
}
.resources-self {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    padding-bottom: 1.67rem;
    position: relative;
    padding-top: 2.5rem;
}
.resources-self .item-title {
    color: #15181f;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    line-height: 2rem;
}
.resources-self .item-title:hover {
    color:#1c85a4;
}
.resources-self .item-date {
    align-items: center;
    color: #908f8f;
    display: flex;
    font-size: 18px;
    margin-top: 1.08rem;
}
.resources-self .item-date .item-icon {
    height: 1.2rem;
    margin-right: .58rem;
    width: 1.2rem;
}
.resources-self:after {
    border-top: 1px solid rgba(151,151,151,.3);
    bottom: 0;
    content: " ";
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    width: 8.75rem;
}
.sub-right .service-customer {
    margin-top: 3.75rem;
    background-color: #1c85a4;
    padding: 3.75rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url(../images/img-service-customer.png);
    position: sticky;
    top: 150px;
}
.sub-right .service-customer span{
    display: block;
    color: #fff;
    font-size: 2.0rem;
}
.sub-right .service-customer .comm-line-btn-white {
    margin-top: 3.75rem;
    display: block;
    width: 9.375rem;
    line-height: 3rem;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    transition: all .3s ease;
    font-size: 14px;
}
.sub-right .service-customer .comm-line-btn-white:hover {
    background-color: #abcd05;
    border-color: #abcd05;
    color: #fff;
    box-shadow: 0 10px 20px rgba(75, 135, 55, 0.3);
    transform: translateY(-3px);
}
#ness_lead_beianbiangeng, #ness_lead_zhucerenzhidu {
    width: 100%;
    height: 680px;
    background: #252933;
    overflow: hidden;
    min-width: 1600px;
}
#ness_lead_beianbiangeng .lead_ct, #ness_lead_zhucerenzhidu .lead_ct {
    height: 600px;
    position: relative;
    /* width: 1250px; */
    margin: 0 auto;
}
#ness_lead_beianbiangeng .bg2_img {
    position: absolute;
    bottom: -271px;
    left: -54px;
    width: 1100px;
    height: 800px;
    background: url(https://vip.helloimg.com/images/2023/11/14/ovRJfD.png) no-repeat center;
}
#ness_lead_zhucerenzhidu .bg2_img {
    position: absolute;
    bottom: -271px;
    /* left: -317px; */
    width: 1100px;
    height: 800px;
    background: url(/template/pc/skin/images/run.jpg) no-repeat center;
}
#ness_lead_beianbiangeng .title, #ness_lead_zhucerenzhidu .title {
    position: absolute;
    top: 40px;
    color: #fff;
    width: 100%;
    text-align: center;
}
#ness_lead_beianbiangeng .title p, #ness_lead_zhucerenzhidu .title p {
    font-size: 22px;
}
#ness_lead_beianbiangeng li.li1, #ness_lead_zhucerenzhidu li.li1 {
    position: absolute;
    top: 235px;
    left: 890px;
}
#ness_lead_beianbiangeng li.li2 ,#ness_lead_zhucerenzhidu li.li2 {
    position: absolute;
    top: 346px;
    left: 990px;
}
#ness_lead_beianbiangeng li.li3, #ness_lead_zhucerenzhidu li.li3 {
    position: absolute;
    top: 453px;
    left: 1100px;
}
#ness_lead_beianbiangeng li, #ness_lead_zhucerenzhidu li {
    width: 445px;
    height: 60px;
    background: #fff;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #333;
}
#ness_lead_beianbiangeng .last, #ness_lead_zhucerenzhidu .last {
    position: absolute;
    top: 544px;
    left: 1115px;
    color: #fff;
    line-height: 26px;
    font-size: 16px;
}

#business {
    width: 100%;
    background: #f9f9f9;
    padding-bottom: 8em;
    min-width: 1600px;
}
#business_center {
    width: 94%;
    margin: 0 auto;
}
.business_font {
    /* width: 1200px; */
    height: 82px;
    text-align: center;
    padding-top: 44px;
}
.business_font p {
    font-size: 50px;
    color: #333;
    margin-top: 18px;
    -webkit-animation: gdownIn 1s 0.7s both;
    -moz-animation: gdownIn 1s 0.7s both;
    animation: gdownIn 1s 0.7s both;
}
.business_font tg {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: #555;
    display: block;
    line-height: 50px;
    -webkit-animation: gdownIn 1s 0.9s both;
    -moz-animation: gdownIn 1s 0.9s both;
    animation: gdownIn 1s 0.9s both;
}
#business_center ul.bankuai {
    animation: gdownIn 1s 1.2s both;
    margin: 110px auto 20px;
    overflow: auto;
}
#business_center .no_left {
    margin-left: 0px;
}
#business_center ul li {
    width: 22%;
    height: 300px;
    background: #fff;
    float: left;
    margin-left: 4%;
    text-align: center;
    position: relative;
    overflow: hidden;
}
#business_center ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
#business_center ul.bankuai .bankuai_bg {
    background: #d3433e;
    display: block;
    width: 100%;
    height: 100%;
    display: none;
}
#business_center ul.bankuai .pic1 {
    position: absolute;
    top: 0;
    right: 0;
}
#business_center ul.bankuai .mypng {
    display: block;
    height: 162px;
    width: 100%;
    text-align: center;
}
#business_center ul.bankuai .mypng em {
    display: inline-block;
    width: 100%;
    height: 103px;
    background-image: url(/template/pc/skin/images/tubiao-beianbiangeng.png);
    background-repeat: no-repeat;
    margin-top: 28px;
    background-size: 103px;
}
#business_center ul.bankuai .index_bg_04 .pic1 em {
    background-position: center -721px;
}
#business_center ul.bankuai .pic2 {
    position: absolute;
    top: 0;
    left: -100%;
}
#business_center ul.bankuai .index_bg_04 .pic2 em {
    background-position: center -618px;
}
#business_center ul.bankuai .text1 {
    position: absolute;
    top: 162px;
    right: 0;
}
#business_center ul.bankuai .text2, #business_center ul.bankuai .text1 {
    width: 100%;
}
#business_center ul li h2 {
    font-size: 25px;
    color: #333;
}
#business_center ul li p {
    font-size: 16px;
    color: #666;
    width: 217px;
    display: block;
    margin: 0 auto;
    padding-top: 20px;
}
#business_center ul.bankuai .text2 {
    position: absolute;
    top: 152px;
    right: -100%;
}
#business_center ul.bankuai .text2 * {
    color: #fff;
}
.a-active {
	background: #d3433e;
	transition: .5s;
	-webkit-animation: .5s;
	-moz-transition: .5s;
}
#business_center ul.bankuai .index_bg_02 .pic1 em {
    background-position: center -309px;
}
#business_center ul.bankuai .index_bg_02 .pic2 em {
    background-position: center -206px;
}
#business_center ul.bankuai .index_bg_01 .pic1 em {
    background-position: center -103px;
}
#business_center ul.bankuai .index_bg_01 .pic2 em {
    background-position: center 0px;
}
#business_center ul.bankuai .index_bg_03 .pic1 em {
    background-position: center -515px;
}
#business_center ul.bankuai .index_bg_03 .pic2 em {
    background-position: center -412px;
}
#business .qq_icon_weixin {
    margin-top: 50px;
}
.qq_icon_weixin {
    margin: 40px auto 0;
    transition: all 0.6s ease-in-out;
}
.qq_icon {
    border: 1px solid #ff6a64;
    display: block;
    padding: 12px 55px 12px;
    color: #ff6a64;
    font-size: 16px;
    width: 110px;
    text-align: center;
}
.ixuqiu {
    padding: 4em 0 4em;
}
.testmonials {
    background: url(/template/pc/skin/images/bg_1.jpg) no-repeat 0px 0px;
    background-size: cover;
}
.zcon {
    width: 94%;
    margin: 0 auto;
    min-width: 1600px;
}
.client-sys {
    margin-top: 5px;
    width: 60%;
    float: left;
}
.gallery {
    position: relative;
}
.gallery .item {
    /* height: 100%; */
    overflow: hidden;
    text-align: left;
    margin: 0 20px 0 0;
}
.gallery .item h3 {
    font-weight: bold;
    font-size: 50px;
    margin: 0;
    padding: 0.3em 0;
    text-align: left;
    color: #fff;
}
.ixuqiu .client-says {
    margin-bottom: 30px;
    color: #acacac;
}
.client-says {
    font-weight: 100;
    font-size: 20px;
    margin: 1em 60px 0 0;
    text-indent: 0;
    line-height: 1.9em;
}
.ixuqiu .ixq_item {
    margin-bottom: 30px;
    color: #fff;
}
.ixuqiu .ixuqiu-kuandu {
    width: 90%;
    margin: 0 auto;
    min-width:  1600px;
}
.ixuqiu .ixq_item i {
    display: inline-block;
    float: left;
    width: 61px;
    height: 61px;
    line-height: 62px;
    font-family: 'Impact';
    text-align: center;
    background: #ff6a64;
    color: #fff;
    margin-right: 15px;
    font-size: 37px;
    font-style: normal;
    transition: 0.4s all;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    -o-transition: 0.4s all;
    -ms-transition: 0.4s all;
}
.ixuqiu .ixq_item h4 {
    font-size: 22px;
    padding-top: 1px;
    font-weight: 400;
}
.ixuqiu .ixq_item p {
    color: #acacac;
    font-size: 16px;
    text-align:left;
}
.ixuqiu .client-pic {
    padding-top: 145px;
    width: 40%;
    float: left;
    text-align: center;
}
#services {
    padding: 4em 0 6em;
    text-align: center;
}
#services h3 {
    font-size: 50px;
    font-weight: 900;
    margin: 0.6em 0;
}
#services .service_h {
    color: #888;
    font-size: 20px;
    margin-bottom: 35px;
}
.services-list ul {
    margin: 0 -2px;
    padding: 1.2em 0 3.5em 0;
}
.services-list li {
    width: 11.5%;
    margin: 0 0.5% 1%;
    padding: 0;
    background: #e6e6e6;
    height: 200px;
    position: relative;
    display: block;
    float: left;
}
.services-list li:hover {
    box-shadow:2px 2px 10px #909090;
    background: #efefef;
}
.services-list li span.service-icon {
    background-position: -41px 17px;
}
.services-list li span.service-icon1 {
    background-position: -212px 14px;
}
.services-list li span.service-icon2 {
    background-position: -386px 17px;
}
.services-list li span.service-icon3 {
    background-position: -558px 17px;
}
.services-list li span.service-icon4 {
    background-position: -730px 16px;
}
.services-list li span.service-icon5 {
    background-position: -902px 17px;
}
.services-list li span.service-icon6 {
    background-position: -1075px 17px;
}
.services-list li span.service-icon7 {
    background-position: -41px -155px;
}
.services-list li span.service-icon8 {
    background-position: -212px -155px;
}
.services-list li span.service-icon9 {
    background-position: -386px -155px;
}
.services-list li span.service-icon10 {
    background-position: -558px -155px;
}
.services-list li span.service-icon11 {
    background-position: -730px -155px;
}
.services-list li span.service-icon12 {
	background-position: -902px -155px;
}
.services-list li span.service-icon13 {
	background-position: -1075px -155px;
}
.services-list li:hover label {
    margin-top: 1.1em;
}
.services-list li span {
    width: 84px;
    height: 108px;
    display: inline-block;
    background: url(/template/pc/skin/images/bg_5_zhucebiangeng.png) no-repeat 0px 0px;
}
.services-list li label {
    display: block;
    font-weight: 300;
    font-size: 20px;
    margin: 20px 0 0;
    color: #444;
    height: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 0 1em;
    transition: 0.4s all;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    -o-transition: 0.4s all;
    -ms-transition: 0.4s all;
    box-sizing: border-box;
    line-height: 24px;
}
.isuccess {
    background: url(/template/pc/skin/images/h07.jpg) center top no-repeat;
    background-size: cover;
    padding: 80px 0 75px;
    min-width: 1600px;
}
.isuccess .succeed {
    width: 100%;
    animation: animatedBackground 30s linear infinite;
    -webkit-animation: animatedBackground 30s linear infinite;
    -moz-animation: animatedBackground 30s linear infinite;
    margin-bottom: 45px;
}
.isuccess .succeed .succeed_title {
    text-align: center;
    color: #fff;
}
.isuccess .succeed .succeed_title h2 {
    font-size: 50px;
    line-height: 34px;
    margin-bottom: 20px;
}
.isuccess .succeed .succeed_title p {
    color: #acacac;
    font-size: 20px;
    text-transform: uppercase;
}
.zcon .da-thumbs {
    width: 100%;
    position: relative;
    font-size: 0;
    margin: 0 auto;
}
.zcon .da-thumbs li a>img {
    width: 100%;
    max-width: 100%;
    transform: scale(1);
    transition: all 0.6s ease-in-out;
}
.zcon .da-thumbs li {
    float: left;
    width: 25%;
    position: relative;
    overflow: hidden;
    padding: 0 1%;
    box-sizing: border-box;
}
.zcon .da-thumbs li a:hover>img {
	transform: scale(1.1);
	transition: all 0.4s ease-in-out;
}
.sol_cont {
    padding: 70px 0;
    box-sizing: border-box;
}
.sol_cont .sol_ h4 {
    text-align: center;
    font-size: 42px;
    line-height: 35px;
}
.sol_cont .sol_ .sol_tab .bt_cont {
    margin: 60px 0;
}
.sol_cont .sol_ .sol_tab .bt_cont #solu_ {
    overflow: hidden;
    display: block;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item {
    width: 25%;
    float: left;
    margin-right: 2%;
    overflow: hidden;
    background: #fff;
    padding: 18px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a {
    display: block;
    width: 100%;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a img {
    display: block;
    width: 100%;
    height: 278px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a {
    display: block;
    width: 100%;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a h4 {
    font-size: 22px;
    font-weight: bold;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #444;
    margin-top: 22px;
    transition: 0.5s;
    text-align: left;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item p {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    font-size: 16px;
    line-height: 23px;
    margin-top: 16px;
    color: #666;
    height: 90px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont {
    margin-top: 22px;
    overflow: hidden;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span:nth-child(1) {
    float: left;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span {
    font-size: 15px;
    line-height: 15px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span:nth-child(2) {
    float: right;
    margin-right: 2px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont {
    float: left;
    width: 41%;
    box-sizing: border-box;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item {
    overflow: hidden;
    margin-bottom: 33px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a {
    display: block;
    width: 100%;
    overflow: hidden;
    transition: 0.5s;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont {
    float: left;
    width: 11%;
    background: #ff6a64;
    color: #fff;
    text-align: center;
    margin-right: 2%;
    position: relative;
    max-width: 85px;
    height: 85px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ {
    position: absolute;
    height: 71px;
    width: 71px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {
    font-size: 30px;
    font-weight: bold;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span {
    display: block;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {
    font-size: 16px;
    margin-top: 0px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont i {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info {
    float: left;
    width: 86%;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info h5 {
    font-size: 22px;
    line-height: 19px;
    font-weight: bold;
    color: #444;
    margin-bottom: 12px;
    margin-top: 5px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info .item_info {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 15px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item:hover {
    box-shadow:2px 2px 10px #909090;
    background: #ffffff;
}

.web-content-1 {
    margin-top: 70px;
    margin-bottom: 50px;
}
.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
.uk-container {
    width: 94%;
    padding: 10px 0px 60px;
    box-sizing: border-box;
    min-width:  1600px;
}
.uk-container:after, .uk-container:before {
    content: "";
    display: table;
}
.web-title-1 {
    text-align: center;
    font-size: 50px;
    line-height: 30px;
}
.uk-animation-scale-up {
    animation-name: uk-fade-scale-02;
}
[class*=uk-animation-] {
    animation-duration: .8s;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
}
.web-title-1 span {
    display: block;
    font-size: 22px;
    color: #666;
    /* background: url(/template/pc/skin/images/web-title-bg.gif) no-repeat center center; */
    margin-top: 24px;
    font-weight: normal;
}
.uk-grid-collapse {
    margin-left: 0;
}
.uk-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}
.uk-grid:after, .uk-grid:before {
    content: "";
    display: block;
    overflow: hidden;
}
.uk-scrollspy-init-inview {
    position: relative;
}
.uk-width-medium-1-3, .uk-width-medium-2-6 {
    width: 27.333%;
}
.uk-text-center {
    width: 16.333%;
}
.weixin-content-2 .uk-text-center {
    text-align:center;
    width: 100%;
}
[class*=uk-width] {
    box-sizing: border-box;
}
.uk-grid-collapse>* {
    padding-left: 0;
}
.uk-grid>* {
    flex: none;
    margin: 40px auto;
    float: left;
}
.uk-grid>*>:last-child {
    margin-bottom: 0;
}
.web-content1-box {
    margin-top: 110px;
}
.uk-text-right {
    text-align: right!important;
}
.web-content1-box h3 {
    margin-top: 40px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 24px;
}
.web-content1-box p {
    color: #666;
    line-height: 1.8em;
    margin-top: 10px;
    font-size: 16px;
}
.uk-text-center {
    text-align: center;
}
.weixin-content-2 {
    background: #f2f2f2;
    /* padding: 60px 0 55px; */
}
.web-title-2 {
    text-align: center;
    font-size: 50px;
    line-height: 30px;
    margin: 60px 0 0;
}
.web-title-2 span {
    display: block;
    font-size: 20px;
    color: #666;
    margin-top: 24px;
    margin-bottom: 5px;
    font-weight:  normal;
}
.weixin-content2-box {
    margin-top: 35px;
    text-align: center;
}
.weixin-content-2 .uk-width-medium-1-3 {
    padding: 0px 25px 20px;
    background: #ffffff;
    margin: 35px auto;
}
.weixin-content-2 .uk-width-medium-1-3 a {
    cursor: text;
    background: url(/template/pc/skin/images2/onal.jpg) no-repeat center;
    height: 178px;
    display: block;
}
.weixin-content-2 .uk-width-medium-1-3:hover {
    -webkit-box-shadow: 2px 2px 10px #909090;
}
.weixin-content2-box i {
    font-size: 60px;
}
.uk-icon-home:before {
    background: url(/templets/default/css/nessserv1.png)no-repeat center bottom;
    height: 20px;
}
.weixin-content2-box h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 41px auto 0;
    color: #ffffff;
    width: 100px;
    padding-top: 57px;
}
.weixin-content2-box p {
    font-size: 16px;
    margin-top: 40px;
    line-height: 27px;
    margin-bottom: 10px !important;
}
.qq_icon_weixin:hover {
    background: #d3433e;
    color: #fff;
    font-weight: bold;
}
.weixin-content-3 {
    background: url(/template/pc/skin/images/news_bg_zhuceyanxu.jpg) no-repeat top center;
    background-size: cover;
    min-width: 1600px;
}
.weixin-content3-box {
    margin-top: 30px;
    margin-bottom: 60px;
}
.uk-width-medium-1-2, .uk-width-medium-2-4, .uk-width-medium-3-6, .uk-width-medium-5-10 {
    width: 50%;
}
.uk-width-medium-1-2zuotu{
    width: 18%;
}
.uk-width-medium-1-2youwen{
    width: 45%;
}
.weixin-content3-box p {
    background: url(/template/pc/skin/images/squ-icon-red.gif) no-repeat left 25px;
    padding: 10px 0 10px 13px;
    font-size: 18px;
    border-bottom: #BFBFBF 1px dotted;
    letter-spacing: 2px;
}
.weixin-content3-box p:hover{
    font-weight: bold;
    -webkit-box-shadow: 2px 2px 10px #909090;
    padding: 10px 0 10px 13px;
    border-radius: 10px;
}
.weixin-content3-box p strong{
    font-size: 22px;
}
.wx-view-btn {
    background: #f2f2f2;
    border: #e0e0e0 1px solid;
    color: #666;
    padding: 4px 30px;
    display: inline-block;
    margin-top: 25px;
    font-size: 15px;
    transition: all 0.5s;
}
.wx-view-btn:hover{
	background:#d3433e;
	color:#fff;
	border:#d3433e 1px solid;
}
.web-content-5 {
    margin: 80px 0 10px;
}
.web-content5-box {
    overflow: hidden;
    background: url(/template/pc/skin/images/lc-bg.gif) no-repeat;
    width: 180px;
    height: 207px;
}
.web-content5-box:hover {
    background: url(/template/pc/skin/images/lc-bg-hover.gif) no-repeat;
}
.uk-grid-top {
    margin-top:30px;
}
.web-content5-bigbox {
    text-align:center;
}
.web-content5-box span {
    display: block;
    margin-top: 16px;
    color: #fff;
}
.web-content5-box h3 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 47px;
    font-weight:normal;
}
.web-content5-box:hover h3 {
    color: #d3433e;
    font-weight: bold;
}
.web-content5-box p {
    color: #999;
    margin-top: 15px;
}
.mb70 {
    margin: 70px 0;
    min-width: 1600px;
}
.index-service .content-box {
    text-align: center;
    position: relative;
}
.index-service .container-custom {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.index-service .content-box .title-box {
}
.index-service .title-box h2 {
    clear: both;
    display: table;
    margin: 0 auto;
}
.index-service .content-box h2 {
    color: #333;
    text-align: center;
    position: relative;
    padding: 0;
    padding-bottom: 8px;
    font-size: 50px;
    font-weight: bold;
}
.index-service .content-box h2:after {
    margin-left: 0;
    transform: translateX(-50%);
}
.index-service .content-box h2:after {
    content: '';
    width: 30%;
    height: 2px;
    background-color: #c7000b;
    position: absolute;
    left: 50%;
    bottom: 0;
    min-width: 35px;
}
.index-service .row {
    content: " ";
    display: table;
    width: 94%;
    margin: auto;
    min-width: 1600px;
}
.index-service .col-item {
    position: relative;
    margin-bottom: 30px;
}
.index-service .col-md-4 {
    width: 31.06%;
    float: left;
    min-height: 1px;
    padding-left: 1%;
    padding-right: 1%;
}
.index-service .col-item .imgbox{
    overflow: hidden;
    position: relative;
    height: 280px;
}
.index-service .col-item .imgbox img {
    float: none;
    height: auto;
    width: 100%;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
}
.index-service .col-item .photo {
    display: block;
    transition: all 0.5s;
}
.index-service .col-item.type2 .type {
    background: url(/template/pc/skin/images/type2.png);
}
.index-service .col-item .type {
    top: 0px;
    left: 21px;
    position: absolute;
    padding: 11px 28px;
    text-align: center;
    max-width: 90%;
    z-index: 8;
}
.index-service .col-item .type span {
    color: #fff;
    font-size: 19px;
    display: block;
    width: 100%;
    height: 100%;
}
.index-service .col-item .textbox {
    padding-top: 25px;
}
.index-service .col-item .textbox {
    background: #f8f8f8;
    text-align: left;
    padding: 32px 28px 36px 28px;
}
.index-service .col-item .textbox .overtext {
    height: 150px;
}
.index-service .col-item .textbox .overtext .title {
    max-height: 116px;
    -webkit-line-clamp: 4;
}
.index-service .col-item .textbox .overtext .title {
    height: auto;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.index-service .col-item .textbox .title {
    font-weight: bold;
    font-size: 26px;
    line-height: 1.625em;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 10px;
}
.index-service .col-item .textbox .info {
    height: 46px;
}
.index-service .col-item .textbox .info {
    font-size: 16px;
    overflow: hidden;
    margin-bottom: 0px;
}
.index-service .col-item .textbox .info .address {
    display: inline-block;
    margin-right: 18px;
}
.index-service .col-item .textbox .info .address span {
    margin-top: -3px;
    display: inline-block;
    font-weight: bold;
}
.index-service .col-item .textbox .info span {
    vertical-align: middle;
    margin-right: 6px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
}
.index-service .icon-yonghu:before {
    content: "\e605";
}
.index-service .col-item .textbox .info .time {
    display: inline-block;
}
.index-service .col-item .textbox .info .time span {
    margin-top: -3px;
    display: inline-block;
    font-weight: normal;
}
.index-service .icon-shijian:before {
    content: "\e8c5";
}
.index-service .col-item .textbox .overtext .text {
    display: block;
    overflow: hidden;
}
.index-service .col-item .textbox .overtext .text {
    height: auto;
}
.index-service .col-item .textbox .text {
    margin-bottom: 0;
}
.index-service .col-item .textbox .text {
    font-size: 14px;
    line-height: 1.6875em;
    color: #666;
    clear: both;
    width: 100%;
    text-align: left;
}
.index-service .news-item {
    overflow: hidden;
    position: relative;
    text-align: left;
}
.index-service .news-item .list-box {
    background: #f8f8f8;
    padding: 44px 20px 0 28px;
}
#scroller {
    overflow: auto;
}
.index-service .col-item.news-item .type {
    background: url(/template/pc/skin/images/type2.png);
}
.index-service .news-item a {
    margin: 6% 0;
}
.index-service .col-item a {
    display: block;
    overflow: hidden;
}
.index-service .news-item a h4 {
    font-size: 20px;
    line-height: 1.625em;
}
.index-service .news-item a .time {
    font-size: 14px;
    color: #666;
}
.index-service .col-item a:hover .imgbox img {
    -webkit-transform: translateY(-50%) scale(1.05);
    -ms-transform: translateY(-50%) scale(1.05);
    transform: translateY(-50%) scale(1.05);
    left: 0;
    top: 50%;
    width: 100%;
    height: auto;
}
.index-service .type2 a:hover .textbox{
    background-color: #f2f2f2;
}
.index-service .news-item a:hover .time {
    color: #02276c;
}

.artical {
    padding: 60px 0 80px;
}
.art_title {
    text-align: center;
}
.art_title.active h4 {
    margin-top: 20px;
    transition: 0.6s;
}
.art_title h4 {
    font-size: 50px;
    line-height: 32px;
    color: #3d434b;
    font-weight: bolder;
}
.art_title.active p {
    margin-top: 27px;
    transition: 0.5s;
}
.art_title p {
    font-size: 20px;
    line-height: 24px;
    color: #606060;
}
.artical01 .artical01_ .art_info {
    background: url(/template/pc/skin/images/056.png) no-repeat top center;
    margin-top: 50px;
    overflow: hidden;
    background-size: 100%;
}
.artical01 .artical01_ .art_info .info_item {
    width: 20%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    margin-top: 60px;
    padding: 0 40px;
}
.artical01 .artical01_ .art_info .info_item img {
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}
.artical01 .artical01_ .art_info .info_item h4 {
    font-size: 24px;
    color: #4c535a;
    line-height: 40px;
}
.artical01 .artical01_ .art_info .info_item p {
    display: block;
    color: #606060;
    font-size: 18px;
    margin-bottom:10px;
    margin-top: 10px;
}
.artical01 .artical01_ .art_info .info_item span {
    font-size: 14px;
    line-height: 26px;
}
.zx_btn {
    text-align: center;
    border-radius: 5px;
    transition: 0.5s;
    width: 230px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    margin-top: 80px;
    border: 2px solid #4c535a;
    color: #4c535a;
}
.zx_btn a {
    display: block;
    font-size: 24px;
}
.zx_btn:hover a {
  color: #fff;
}
.zx_btn:hover {
  background: #3d434b;
}
.artical02 {
    background: #f7f7f7;
}
.artical02 .artical02_ .art_info {
    margin-top: 50px;
    overflow: hidden;
}
.artical02 .artical02_ .art_info .info_item {
    width: 31.3%;
    height: 380px;
    float: left;
    text-align: center;
    padding: 25px;
    margin: 1%;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
}
.artical02 .artical02_ .art_info .info_item img {
    display: block;
    margin: 0 auto;
}
.artical02 .artical02_ .art_info .info_item h4 {
    font-size: 28px;
    color: #4c535a;
    line-height: 28px;
}
.artical02 .artical02_ .art_info .info_item p {
    font-size: 18px;
    color: #606060;
    line-height: 30px;
    margin-top: 30px;
}
.artical03 .artical03_ .art_info {
    margin-top: 50px;
    overflow: hidden;
}
.artical03 .artical03_ .art_info .info_item {
    overflow: hidden;
    box-sizing: border-box;
}
.artical03 .artical03_ .art_info .info_item .item_head {
    width: 17%;
    height: 320px;
    box-sizing: border-box;
    border: 1px solid #e7e7e7;
    float: left;
    background: #d3433e;
    text-align: center;
}
.artical03 .artical03_ .art_info .info_item .item_head i {
    display: inline-block;
    text-align: center;
    font-size: 52px;
    color: #fff;
    margin: 0 auto;
    line-height: 72px;
    vertical-align: middle;
}
.artical03 .artical03_ .art_info .info_item .item_head u {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.artical03 .artical03_ .art_info .info_item .item_tail {
    float: left;
    box-sizing: border-box;
    overflow: hidden;
    width: 83%;
}
.artical03 .artical03_ .art_info .info_item .item_tail span {
    display: block;
    width: 25%;
    height: 320px;
    float: left;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    padding: 1.5%;
    text-align: center;
    color: #4c535a;
}
.artical03 .artical03_ .art_info .info_item .item_tail span img {
    display: block;
    margin: 34px auto;
}
.artical03 .artical03_ .art_info .info_item .item_tail span h4 {
    font-size: 24px;
    margin-top: 20px;
}
.artical03 .artical03_ .art_info .info_item .item_tail span p {
    font-size: 16px;
    line-height: 25px;
    margin-top: 15px;
}
.artical04 {
  background: #f7f7f7;
}
.artical04 .artical04_ .art_info {
  margin-top: 50px;
}
.artical04 .artical04_ .art_info .art_tab {
  float: left;
  margin-right: 30px;
}
.artical04 .artical04_ .art_info .art_tab .tab {
  width: 400px;
  height: 250px;
  border-radius: 5px;
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  margin-bottom: 30px;
  cursor: pointer;
}
.artical04 .artical04_ .art_info .art_tab .tab span {
  display: block;
  transition: 0.5s;
  height: 100%;
  border-radius: 5px;
  border: 1px solid #fff;
  box-sizing: border-box;
  text-align: center;
}
.artical04 .artical04_ .art_info .art_tab .tab span b {
  display: block;
  transition: 0.5s;
  margin-top: 60px;
  font-size: 30px;
  color: #4c535a;
}
.artical04 .artical04_ .art_info .art_tab .tab span i {
  display: block;
  margin-top: 20px;
  color: #606060;
  font-size: 18px;
}
.artical04 .artical04_ .art_info .art_tab .tab:hover span {
  transition: 0.5s;
  box-sizing: border-box;
  border: 1px solid #d3433e;
}
.artical04 .artical04_ .art_info .art_tab .tab:hover span b {
  transition: 0.5s;
  color: #d3433e;
}
.artical04 .artical04_ .art_info .art_tab .tab.active span {
  transition: 0.5s;
  box-sizing: border-box;
  border: 1px solid #d3433e;
}
.artical04 .artical04_ .art_info .art_tab .tab.active span b {
  transition: 0.5s;
  color: #d3433e;
}
.artical04 .artical04_ .art_info .art_box {
  overflow: hidden;
}
.artical04 .artical04_ .art_info .art_box .art_item {
  display: none;
}
.artical04 .artical04_ .art_info .art_box .art_item span {
  width: 48%;
  height: 156px;
  display: block;
  background: #fff;
  overflow: hidden;
  padding: 20px;
  box-sizing: border-box;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}
.artical04 .artical04_ .art_info .art_box .art_item span img {
  float: left;
  margin-right: 20px;
  width: 120px;
}
.artical04 .artical04_ .art_info .art_box .art_item span .wd_ h4 {
  font-size: 28px;
  color: #4c535a;
  margin-top: 10px;
}
.artical04 .artical04_ .art_info .art_box .art_item span .wd_ p {
  font-size: 18px;
  color: #606060;
  margin-top: 13px;
  line-height: 24px;
}
.artical04 .artical04_ .art_info .art_box .art_item span:nth-child(2n) {
  margin-right: 0;
}
.artical04 .artical04_ .art_info .art_box .art_item1 {
  display: block;
}
.artical04 .artical04_ .art_info .art_box .art_item2 span {
  height: 249px;
  width: 48%;
  padding: 30px;
}
.artical04 .artical04_ .art_info .art_box .art_item2 span .tt_ {
  overflow: hidden;
  line-height: 63px;
}
.artical04 .artical04_ .art_info .art_box .art_item2 span .tt_ img {
  height: 100px;
  width: 100px;
}
.artical04 .artical04_ .art_info .art_box .art_item2 span .tt_ h4 {
  color: #4c535a;
  font-size: 28px;
  line-height: 100px;
}
.artical04 .artical04_ .art_info .art_box .art_item2 span .wd_ {
  font-size: 18px;
  color: #606060;
  line-height: 24px;
  margin-top: 28px;
}
.artical05 .artical05_ .art_info {
  position: relative;
  margin-top: 80px;
  overflow: hidden;
}
.artical05 .artical05_ .art_info ._item {
  width: 49%;
  float: left;
  box-sizing: border-box;
  margin: 0 0.5%;
}
.artical05 .artical05_ .art_info ._item .inner_item {
  margin-bottom: 30px;
}
.artical05 .artical05_ .art_info .left_item {
  text-align: right;
}
.artical05 .artical05_ .art_info .left_item .inner_item:nth-child(1) {
  padding-right: 170px;
}
.artical05 .artical05_ .art_info .left_item .inner_item:nth-child(2) {
  padding-right: 200px;
}
.artical05 .artical05_ .art_info .left_item .inner_item:nth-child(3) {
  padding-right: 200px;
}
.artical05 .artical05_ .art_info .left_item .inner_item:nth-child(4) {
  padding-right: 170px;
}
.artical05 .artical05_ .art_info .left_item .inner_item {
  overflow: hidden;
}
.artical05 .artical05_ .art_info .left_item .inner_item img {
  float: right;
  display: block;
}
.artical05 .artical05_ .art_info .left_item .inner_item span {
  float: right;
  display: block;
  color: #4c535a;
  margin-right: 20px;
}
.artical05 .artical05_ .art_info .left_item .inner_item span h4 {
  font-size: 24px;
  margin-top: 6px;
}
.artical05 .artical05_ .art_info .left_item .inner_item span p {
  font-size: 13px;
  margin-top: 15px;
}
.artical05 .artical05_ .art_info .right_item {
  text-align: left;
}
.artical05 .artical05_ .art_info .right_item .inner_item:nth-child(1) {
  padding-left: 170px;
}
.artical05 .artical05_ .art_info .right_item .inner_item:nth-child(2) {
  padding-left: 200px;
}
.artical05 .artical05_ .art_info .right_item .inner_item:nth-child(3) {
  padding-left: 200px;
}
.artical05 .artical05_ .art_info .right_item .inner_item:nth-child(4) {
  padding-left: 170px;
}
.artical05 .artical05_ .art_info .right_item .inner_item {
  overflow: hidden;
}
.artical05 .artical05_ .art_info .right_item .inner_item img {
  float: left;
  display: block;
}
.artical05 .artical05_ .art_info .right_item .inner_item span {
  float: left;
  display: block;
  color: #4c535a;
  margin-left: 14px;
}
.artical05 .artical05_ .art_info .right_item .inner_item span h4 {
  font-size: 24px;
  margin-top: 6px;
}
.artical05 .artical05_ .art_info .right_item .inner_item span p {
  font-size: 13px;
  margin-top: 15px;
}
.artical05 .artical05_ .art_info .center_item {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 100%;
}
.artical05 .artical05_ .art_info .center_item img {
  display: block;
  position: absolute;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.artical06 {
  background: #f7f7f7;
}
.artical06 .artical06_ .art_info {
  margin-top: 60px;
  background: #fff;
  overflow: hidden;
}
.artical06 .artical06_ .art_info .head_tab {
  height: 100px;
  border-bottom: 1px solid #cccccc;
}
.artical06 .artical06_ .art_info .head_tab span {
  display: block;
  width: 25%;
  box-sizing: border-box;
  float: left;
  height: 100px;
  position: relative;
  z-index: 10;
  cursor: pointer;
}
.artical06 .artical06_ .art_info .head_tab span i {
  position: absolute;
  display: block;
  /* width: 220px; */
  height: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  margin-bottom: -1px;
  border-bottom: 2px solid transparent;
}
.artical06 .artical06_ .art_info .head_tab span i img {
  margin: 0 auto;
}
.artical06 .artical06_ .art_info .head_tab span i img.nor {
  display: block;
  height: 100px;
}
.artical06 .artical06_ .art_info .head_tab span i img.on {
  display: none;
  height: 100px;
}
.artical06 .artical06_ .art_info .head_tab span.active i {
  border-bottom: 2px solid #d3433e;
}
.artical06 .artical06_ .art_info .head_tab span.active i img.nor {
  display: none;
}
.artical06 .artical06_ .art_info .head_tab span.active i img.on {
  display: block;
}
.artical06 .artical06_ .art_info .tab_info_cont {
  height: 320px;
}
.artical06 .artical06_ .art_info .tab_info_cont .tab_info_item:nth-child(1) {
  display: block;
}
.artical06 .artical06_ .art_info .tab_info_cont .tab_info_item {
  padding: 65px 40px;
  display: none;
}
.artical06 .artical06_ .art_info .tab_info_cont .tab_info_item h4 {
  font-size: 30px;
  color: #4c535a;
}
.artical06 .artical06_ .art_info .tab_info_cont .tab_info_item .intrl_ {
  font-size: 18px;
  color: #606060;
  margin-top: 30px;
  line-height: 30px;
}
.artical06 .artical06_ .art_info .tab_info_cont .tab_info_item p {
  font-size: 18px;
  color: #d3433e;
  margin-top: 30px;
}
.artical07 .artical07_ .art_info {
  margin-top: 60px;
  overflow: hidden;
}
.artical07 .artical07_ .art_info .left_item {
  float: left;
  width: 370px;
}
.artical07 .artical07_ .art_info .left_item .fa_title {
  font-size: 24px;
  line-height: 24px;
  color: #4c535a;
  border-left: 4px solid #d3433e;
  padding-left: 10px;
  box-sizing: border-box;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa {
  overflow: hidden;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide {
  box-sizing: border-box;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_banner {
  margin-top: 28px;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_banner img {
  display: block;
  width: 100%;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title {
  margin-top: 15px;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title h4 {
  font-size: 20px;
  color: #606060;
  line-height: 20px;
  float: left;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a {
  font-size: 16px;
  line-height: 16px;
  color: #b6b6b6;
  float: right;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #fff;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a img {
  display: none;
  float: left;
  margin-top: 5px;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a img:nth-child(1) {
  display: block;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a:hover {
  color: #d3433e;
  border-bottom: 1px solid #d3433e;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a:hover img:nth-child(1) {
  display: none;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide .slide_title a:hover img:nth-child(2) {
  display: block;
}
.artical07 .artical07_ .art_info .left_item .swiper-container_fa .swiper-wrapper .swiper-slide p {
  font-size: 16px;
  color: #999999;
  line-height: 24px;
  margin-top: 15px;
}
.artical07 .artical07_ .art_info .left_item .slide_tab {
  margin-top: 15px;
}
.artical07 .artical07_ .art_info .left_item .slide_tab span {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ccc;
  margin-right: 5px;
  transition: 0.5s;
  cursor: pointer;
}
.artical07 .artical07_ .art_info .left_item .slide_tab span:hover {
  width: 45px;
  background: #999999;
  border-radius: 8px;
  transition: 0.5s;
}
.artical07 .artical07_ .art_info .left_item .slide_tab span.active {
  width: 45px;
  background: #999999;
  border-radius: 8px;
  transition: 0.5s;
}
.artical07 .artical07_ .art_info .left_item .slide_lists {
  margin-top: 25px;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item {
  overflow: hidden;
  margin-top: 15px;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item h4 {
  font-size: 18px;
  color: #606060;
  line-height: 20px;
  float: left;
  font-weight: 400;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a {
  font-size: 16px;
  line-height: 16px;
  float: right;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #fff;
  color: #b6b6b6;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a img {
  display: none;
  float: left;
  margin-top: 5px;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a img:nth-child(1) {
  display: block;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a:hover {
  border-bottom: 1px solid #d3433e;
  color: #d3433e;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a:hover img:nth-child(1) {
  display: none;
}
.artical07 .artical07_ .art_info .left_item .slide_lists .list_item a:hover img:nth-child(2) {
  display: block;
}
.artical07 .artical07_ .art_info .right_item {
  float: left;
  overflow: hidden;
  width: 100%;
}
.artical07 .artical07_ .art_info .right_item .fa_title {
  font-size: 24px;
  line-height: 24px;
  color: #4c535a;
  border-left: 4px solid #d3433e;
  padding-left: 10px;
  box-sizing: border-box;
  margin-left: 58px; */
}
.artical07 .artical07_ .art_info .right_item .td_list {
  margin-top: 40px;
  overflow: hidden;
}
.artical07 .artical07_ .art_info .right_item .td_list .td_item {
  width: 16.6%;
  float: left;
  text-align: center;
}
.artical07 .artical07_ .art_info .right_item .td_list .td_item img {
  display: block;
  height: 138px;
  margin: 0 auto;
}
.artical07 .artical07_ .art_info .right_item .td_list .td_item span {
  display: block;
  margin-top: 30px;
  color: #4c535a;
  font-size: 18px;
  line-height: 18px;
}
.artical07 .artical07_ .art_info .right_item .aside_center {
  margin: 5px 0;
}
.artical07 .artical07_ .art_info .right_item .aside_center img {
  display: block;
  margin: 0 auto;
  width: 97%;
}
.artical07 .artical07_ .art_info .right_item .bottom_td {
  text-align: center;
  overflow: hidden;
}
.artical07 .artical07_ .art_info .right_item .bottom_td span {
  display: block;
  width: 16.6%;
  float: left;
  box-sizing: border-box;
  color: #4c535a;
  font-size: 18px;
  line-height: 27px;
}
.sw_bgbox {
    padding-bottom: 60px;
    min-width:  1600px;
}
.bgf1 {
    background: #f1f4f7;
    min-width:  1600px;
}
.s_title {
    padding-bottom: 45px;
    padding-top: 70px;
    text-align: center;
}
.s_title .ZN {
    font-size: 42px;
    line-height: 45px;
    color: #4b4c4d;
    font-weight: 400;
}
.rubberBand {
    animation-name: rubberBand;
}
.s_title .EN {
    font-size: 20px;
    color: #b9bcbd;
    padding: 13px 0 10px;
    font-weight: 400;
}
.s_title .bar {
    display: block;
    height: 4px;
    width: 60px;
    background: #ff6a64;
    border-radius: 2px;
    margin: 10px auto;
    margin-bottom: 0px;
}
.s_contentBox {
    position: relative;
}
.sw_bgbox .what {
    text-align: center;
    overflow: hidden;
}
.small {
    width: 94%;
    margin: 0 auto;
}
.whatBox {
    background: #fff;
    display: inline-block;
    box-sizing: border-box;
    width: 31.3333333333%;
    /* height: 520px; */
    margin-right: 3%;
    margin-bottom: 40px;
    padding: 30px;
    float: left;
    letter-spacing: 2px;
}
.whatBox:hover {
    -webkit-box-shadow: 2px 2px 10px #909090;
}
.sw_bgbox .what .sw_imgBox {
    width: 100px;
    height: 100px;
    display: inline-block;
    -webkit-transition: top 0.4s;
    position: relative;
    top: 50px;
}
.sw_bgbox .what .sw_imgBox:hover {
top:2px;
}
.whatBox .sw_imgBox .icon {
    width: 100%;
    height: 100%;
}
.sw_bgbox .what .whatBox:hover .sw_imgBox{
	top: 40px;
}
.whatBox .what-name {
    font-size: 26px;
    line-height: 35px;
    margin-top: 86px;
    font-weight: bold;
}
.s-line1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
}
.s-line2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}
.s-line3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* -webkit-line-clamp: 3; */
}
.whatBox .what-cours {
    text-align: left;
    margin: 26px auto 0px;
    font-size: 20px;
    line-height: 25px;
    width: 90%;
}
.whatBox:nth-child(3n) {
    margin-right: 0px;
}
.bgf1 .sw_footer {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #666;
    line-height: 25px;
    letter-spacing: 2px;
}
.bgf1 .mt {
    margin-top: 40px;
}
.bgf1 .mt p.foozn1{
    font-size: 26px;
    margin-bottom: 22px;
    font-weight: 600;
}
.bgf2 {
    background: #fff;
}
.s_contentBox {
    position: relative;
}
.s_contentBox .channel {
    padding-bottom: 60px;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.s_contentBox .w120 {
    width:94%;
    margin: 0 auto;
}
.s_contentBox .channel .lenBox {
    width: 20%;
    text-align: center;
    padding: 20px 0;
}
.s_contentBox .channel .lenBox .imgBox {
    display: inline-block;
    height: 100px;
    margin-bottom: 5px;
}
.s_contentBox .channel .lenBox .imgBox .img {
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 0px;
    width: auto;
    height: auto;
}
.s_contentBox .channel .textBox {
    text-align: center;
    font-size: 22px;
    color: #4b4c4d;
}
.r_title {
    font-size: 28px;
    color: #4b4c4d;
    line-height: 36px;
    text-align: center;
}
.r_title .en {
    color: #b9bcbd;
    font-size: 20px;
}
.youshi_box .youshi2 {
    overflow: hidden;
    width: 94%;
    margin: 10px auto 100px;
}
.youshi_box .youshi2 .youshi2_1 {
    width: 20%;
    float: left;
}
.youshi_box .youshi2 .youshi2_1 .youshi2_1bg {
    height: 120px;
    text-align: center;
    margin-bottom: 25px;
}
.youshi_box .youshi2 .youshi2_1 .youshi2_1bg img {
    width: 120px;
    height: 120px;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
}
.youshi_box .youshi2 .youshi2_1 .youshi2_1bg img:hover {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
}
.youshi_box .youshi2 .youshi2_1 .youshi2_1tit {
    text-align: center;
    font-size: 28px;
    color: #4b4c4d;
}
.youshi_box .youshi2 .youshi2_1 .youshi2_1dec {
    font-size: 16px;
    color: #4b4c4d;
    line-height: 27px;
    margin: 0 38px;
    text-align: center;
    margin-top: 12px;
}
.rotus {
    display: block;
    background:#fff;
    min-width:  1600px;
    padding-bottom: 80px;
    overflow: hidden;
}
.rotus .r_box {
    text-align: center;
    padding: 8px 0;
    width: 94%;
    margin: auto;
}
.rotus .r_box .r-len {
    padding: 2% 1%;
    margin: 0px 1%;
    width: 14.65%;
    background: #f1f4f7;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    border-radius: 10px;
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
.rotus .r_box .r-len .r-num {
    background: #2eafbb;
    border-radius: 100%;
    box-shadow: 0px 0px 20px #2eafbb;
    font-size: 45px;
    height: 90px;
    width: 90px;
    font-weight: 400;
    display: inline-block;
    line-height: 90px;
    color: #fff;
}
.rotus .r_box .r-len .r-text {
    display: block;
    font-size: 24px;
    vertical-align: middle;
    color: #444;
    margin-top: 20px;
}
.rotus .r_box .r-len .dhx {
    width: 20px;
    height: 2px;
    margin: 8px auto 15px;
    background: #0099e6;
}
.rotus .r_box .r-len p{
    font-size:16px;
    margin-top: 20px;
}
.rotus .r_box .r-len:hover {
    -webkit-box-shadow: 2px 2px 10px #909090;
}
.cro-panding .cro-new-block {
    background-size: cover;
    background-image: linear-gradient(to right, rgba(25, 51, 101, 0.85), rgba(0, 0, 0, 0.08)), url(https://vip.helloimg.com/images/2023/11/14/ovGK5Y.jpg);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: center;
    background-attachment: fixed;
    display: grid;
    align-items: center;
    padding: 10rem 39px;
}
.cro-panding .cro-kuandu {
    width: 94%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    box-sizing: border-box;
}
.cro-panding .middle-section {
    max-width: 45%;
}
.cro-panding .middle-section h2 {
    color: #ffffff;
    font-size: 42px;
    line-height: 45px;
}
.cro-panding .link-list-menu p {
    font-size: 18px;
    color: #eee;
    line-height: 28px;
    padding-top: 25px;
}
.cro-panding .link-list-menu p.plast {
    margin-bottom: 3rem;
}
.cro-panding .cro-btn {
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    line-height: 1.5;
    border-radius: 0.25rem;
    font-size: 16px;
    display: inline-block;
    font-weight: bold;
    transition: 0.3s ease-in-out;
    padding: 15px 30px;
    color: #f8f9fa;
    border-color: #f8f9fa;
}

.page-solution {
    padding-top: 60px;
    display: block
}
.max1920 {
    width: 94%;
    margin:0 auto;
    height: 600px;
}
.page-solution .col-jgba{
    width: 46%;
    float: left;
    position: relative;
    top: 30px;
}
.page-solution .col-jgba img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}
.page-solution .col-jgba2{
    width: 52%;
    float: left;
    position: relative;
}
.page-solution .kj-jgba2 .rightText {
    padding-top: 61px;
    /* padding-left: 0px; */
    color: #000;
}
.page-solution .kj-jgba .rightText .title{
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 30px;
}

.page-solution .kj-jgba .rightText .title span {
    color: #d3433e;
}
.page-solution .kj-jgba .rightText p {
    line-height: 40px;
    color: #000;
    font-size: 22px;
}
.page-solution .kj-jgba .rightText em {
    font-weight:bold;
}
.page-solution .rightText p:nth-last-of-type(2), .page-solution .rightText p:nth-last-of-type(1) {
}
.page-solution .more {
    width: 170px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    background: #ff6a64;
    font-size: 20px;
    margin-top: 35px;
    display: block;
    text-align: center;
}
.page-solution a.more:hover {
    transform: translate(0,-5px);
}
.page-affordBg {
    background: url(/template/pc/skin/images/page-bg-01.png) no-repeat 50% top;
    height: 1280px;
    margin-top: 50px;
    margin-bottom: 135px;
    padding-top: 70px;
    width: 100%;
    clear: both;
    position: relative;
    display: block;
    background-size: 100% 100%;
    min-width: 1600px;
}
.page-affordBg .bottomPic {
    left: 0px;
    bottom: -197px;
    width: 100%;
    position: absolute;
    text-align: center;
}
.page-affordBg .bottomPic img{
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.page-affordBg .public-title-Box {
    margin-bottom: 55px;
    padding-top: 15px;
    clear: both;
    text-align: center;
}
.public-title-Box .en-title {
    font-size: 44px;
    font-family: 'Conv_Humanist521BT-Light';
    color: #979797;
    position: relative;
}
.public-title-Box .cn-title {
    font-size: 50px;
    line-height: 62px;
}
.public-title-Box .en-title span {
    height: 3px;
    width: 70px;
    background: #d3433e;
    position: absolute;
    margin: auto;
    bottom: 0;
    left: 0;
    right: 0;
    top: -70px;
}
.public-title-Box p {
    font-size: 24px;
    color: #979797;
    line-height: 60px;
}
.public-title-Box p:after {
    clear: both;
}
.page-affordBg .listBox ul li {
    width: 21%;
    margin-left: 2%;
    margin-right: 2%;
    float: left;
    text-align: center;
}
.page-affordBg .listBox .wenB1 {
    min-height: 90px;
    margin-top: 20px;
    background: url(/template/pc/skin/images/page-icon_24.png) no-repeat 50%;
    line-height: 30px;
    font-size: 13px;
}
.page-affordBg .listBox .text p {
    display: none;
    text-align: left;
}
.page-affordBg .listBox .wenB2 {
    min-height: 150px;
    margin-top: 20px;
    background: url(/template/pc/skin/images/page-icon_23.png) no-repeat 50%;
    line-height: 30px;
    font-size: 13px;
}
.page-affordBg .listBox ul li:hover .text{
    background:none;
}
.page-affordBg .listBox ul li:hover .text p{
    display:block;
    font-size: 22px;
    padding: 10px;
}
.page-designBox {
    padding: 180px 0 110px;
    display: table;
    min-width: 1600px;
}
.page-designBox .public-title-Box {
    margin-bottom: 55px;
    padding-top: 15px;
    clear: both;
    text-align: center;
}
.page-designBox .listBox {
    padding-top: 60px;
}
.page-designBox .listBox .container-fluid {
    margin: auto;
    width: 94%;
}
.page-designBox .listBox .container-fluid .zonghe .danyi {
    color: #000;
    margin-bottom: 15px;
    width: 25%;
    float:left;
    position: relative;
    text-align: center;
}
.page-designBox .danyi .name {
    margin-top: 35px;
    font-size: 32px;
    font-weight: bold;
}
.page-designBox .danyi span {
    color: #696969;
    font-size: 18px;
}
.page-designBox .danyi i {
    height: 1px;
    width: 10px;
    background: #ff6a64;
    margin: 5px auto;
    display: block;
}
.page-designBox .danyi p {
    line-height: 30px;
    font-size: 22px;
    width:90%;
    margin:auto;
}
.page-contrastBg {
    padding: 50px 0px 50px 0px;
    background: #f4f4f4;
    min-width: 1600px;
    display: block;
    /* height: 1180px; */
    overflow: hidden;
}
.page-contrastBg .public-title-Box {
    margin-bottom: 55px;
    padding-top: 15px;
    clear: both;
    text-align: center;
}
.page-contrastBg .page-contrastBox {
    padding-top: 0px;
    clear: both;
    width: 80%;
    margin: 0 auto;
}
.page-contrastBg .page-contrastBox:before {
    display: table;
    content: " ";
}
.page-contrastBox .leftBox, .page-contrastBox .rightBox {
    width: 39%;
}
.page-contrastBox .pull-left {
    float: left;
}
.page-contrastBox .pull-right {
    float: right;
}
.page-contrastBox .leftBox .titleBg {
    background: url(/template/pc/skin/images/page-icon_10.jpg) no-repeat center;
    background-size: 100% 100%;
}
.page-contrastBox .titleBg {
    height: 93px;
    width: 100%;
}
.page-contrastBox .leftBox .frame {
    border: solid 7px #ff6a64;
    width: 97.8%;
}
.page-contrastBox .leftBox .frame ul{
    padding: 33px 36px;
    margin: 20px auto 0;
}
.page-contrastBox .frame {
    border-width: 7px;
    border-top: none;
    min-height: 1px;
}
.page-contrastBox .leftBox ul li {
    margin-bottom: 43px;
    clear: both;
}
.page-contrastBox .leftBox ul li:before {
    display: table;
    content: " ";
    box-sizing: border-box;
}
.page-contrastBox .leftBox ul li:after {
    clear: both;
}
.page-contrastBox .leftBox .pic, .page-contrastBox .leftBox .text {
    width: 40%;
    padding: 0px 11px;
    text-align: center;
}
.page-contrastBox .leftBox .pic, .page-contrastBox .leftBox . .text:nth-of-type(2) {
    padding: 0px 15px;
}
.page-contrastBox .leftBox .pic img {
    display: block;
    max-width: 100%;
    height: auto;
    margin:auto;
}
.page-contrastBox .leftBox .text {
    padding-top: 34px;
    color: #000;
    text-align: left;
}
.page-contrastBox .leftBox .title {
    margin-bottom: 17px;
}
.page-contrastBox .leftBox .title a {
    color: #ff6a64;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
}
.page-contrastBox .leftBox p {
    font-size: 18px;
    line-height: 24px;
}
.page-contrastBox .vsBox {
    width: 22%;
    height: 700px;
    background: url(/template/pc/skin/images/page-icon_12.png) no-repeat center 60%;
    background-size: 100%;
}
.page-contrastBox .rightBox .titleBg {
    background: url(/template/pc/skin/images/page-icon_11.jpg) no-repeat center;
    background-size: 100% 100%;
}
.page-contrastBox .rightBox .frame {
    border: solid 7px #999;
    width: 97.8%;
    float: left;
}
.page-contrastBox .rightBox .picBox {
    width: 94%;
    border: solid 1px #999;
    text-align: center;
    margin: 35px auto 0;
}
.page-contrastBox .rightBox .picBox img{
    width:100%;
    height: 286px;
}
.page-contrastBox .contrastList {
    width: 94%;
    padding: 50px 0px;
    margin:auto;
    clear: both;
}
.page-contrastBox .contrastList:before {
    display: table;
    content: " ";
}
.page-contrastBox .contrastList:after {
    clear: both;
}
.page-contrastBox .contrastList ul li {
    color: #000;
    font-size: 20px;
    padding: 13.5px 0;
}
.page-contrastBox .contrastList ul li span{color: #ff6a64;font-weight: bold;}
.page-choiceBox {
    padding: 80px 0;
    text-align: center;
    margin: 0 auto;
    min-width:1600px;
    height:auto;
}
.page-choiceBox .title {
    font-size: 50px;
    color: #000;
    font-weight: bold;
}
.page-choiceBox .smallTitle {
    font-size: 20px;
    color: #696969;
}
.page-choiceBox .pic {
    padding-top: 35px;
}
.page-choiceBox .slogan {
    font-size: 24px;
    color: #000;
    padding-top: 15px;
}
.page-choiceBox .slogan span {
    color: #ff6a64;
}
.page-choiceBox .slogan i {
    font-size: 24px;
    font-style: normal;
}
.page-process {
    text-align: center;
    margin: 0 auto;
    min-width: 1600px;
    background: #f6f6f6;
    padding: 80px 0;
}
.page-process .box {
    margin-top: 30px;
    overflow: hidden;
    height: auto;
}
.page-process ul li img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 45%;
}
.page-process ul li p {
    display: block;
    text-align: center;
    font-size: 22px;
    color: #5b5b5b;
}
.page-process ul li:after {
    content: "";
    width: 60px;
    height: 2px;
    background-color: #093095;
    background-image: linear-gradient(to right, #0c5fb9 , #093095);
    position: absolute;
    right: -25px;
    top: 105px;
}
.page-process ul li {
    display: block;
    float: left;
    width: 20%;
    box-sizing: border-box;
    position: relative;
    padding: 20px 0;
    -webkit-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
}
.page-process ul li.last {
    border: none;
}
.page-process ul li.shu {
    width: 80.1%;
    margin-left: 9.8%;
    height: 20px;
    /* border-left: 2px solid #093095; */
    border-right: 2px solid #093095;
}
.page-process ul li:hover strong{
	color:#147ed4;
}
.page-process ul li:hover{
	transform:translate(0,-5px);
}
.page-process ul li.last:after,.page-process ul li.shu:after{
	display:none;
}
.page-process a.more {
    width: 285px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #ff6a64;
    font-size: 20px;
    margin: 50px auto 0;
    display: block;
    text-align: center;
}
.page-process a.more:hover {
    transform: translate(0,-5px);
}
.page-chooseBaiila {
    margin-top: 60px;
    clear: both;
    min-width: 1600px;
}
.page-chooseBaiila:before, .public-title-Box:before{
    display: table;
    content: " ";
}
.page-chooseBaiila .public-title-Box {
    margin:auto;
    clear: both;
    text-align: center;
}
.page-buildAgoBg {
    padding: 30px 0px;
    background: url(/template/pc/skin/images/page-icon_13.png) no-repeat 50% top #d3433e;
    margin-top: 50px;
    clear: both;
    min-width: 1600px;
}
.page-buildAgoBg .buildTitleBox {
    color: #fff;
    margin-top: 35px;
    text-align: center;
}
.page-buildAgoBg .buildTitleBox .iconTitle {
    background: url(/template/pc/skin/images/page-icon_15.png) no-repeat right 50%;
    width: 343px;
    font-size: 32px;
    line-height: 48px;
    height: 48px;
    text-align: left;
    margin:0 auto;
}
.page-buildAgoBg .buildTitleBox p {
    font-size: 22px;
    margin-top: 15px;
}
.page-buildAgoBg .listBox {
    padding-top: 45px;
    height: 520px;
}
.page-buildAgoBg .listBox .listPadding {
    padding: 0px 37.5px;
}
.page-buildAgoBg .listPadding  .row-build {
    margin: 0px -37.5px;
}
.page-buildAgoBg .listPadding .list-build {
    padding: 0px 2%;
    width: 29.333333%;
    float:left;
    letter-spacing: 2px;
}
.page-buildAgoBg .listBox .listPadding img {
    display: block;
    margin:0 auto;
    width: 100%;
}
.page-buildAgoBg .list-build .name {
    margin-top: 35px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 24px;
    height: 18px;
    line-height: 18px;
    border-left: solid 3px #fff;
    padding-left: 10px;
}
.page-buildAgoBg .list-build p {
    line-height: 25px;
    font-size: 18px;
    color: #fff;
}
.page-buildIng {
    padding: 30px 0px;
    background: url(/template/pc/skin/images/page-icon_14.png) no-repeat 50% top;
    clear: both;
    min-width:  1600px;
}
.page-buildIng .buildTitleBox {
    color: #000;
    margin:0 auto;
    text-align:center;
    margin-top: 35px;
}
.page-buildIng .buildTitleBox .iconTitle {
    background: url(/template/pc/skin/images/page-icon_16.png) no-repeat right 50%;
    width: 343px;
    font-size: 32px;
    line-height: 48px;
    height: 48px;
    text-align: left;
    margin: 0 auto;
}
.page-buildIng .buildTitleBox p {
    font-size: 22px;
    margin-top: 15px;
}
.page-buildIng .listBox {
    padding-top: 40px;
    margin:0 auto;
    clear: both;
    /* height: 500px; */
}
.page-buildIng .paddingBox {
    padding: 0px 30px;
}
.page-buildIng .paddingBox .row-buildIng {
    margin: 0px -30px;
}
.page-buildIng .list-buildIng {
    padding: 0px 1.75%;
    width: 21.5%;
    float: left;
    text-align: center;
}
.page-buildIng .list-buildIng img {
    display: block;
    max-width: 100%;
    height: auto;
    margin:0 auto;
    width: 100%;
}
.page-buildIng .list-buildIng .line {
    background: #ccc;
    height: 5px;
    width: 100%;
}
.page-buildIng .list-buildIng .name {
    margin-top: 20px;
    font-size: 24px;
    color: #ff6a64;
}
.page-buildIng .list-buildIng .dot {
    background: #ccc;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    margin: 8px auto;
}
.page-buildIng .list-buildIng .text {
    line-height: 25px;
    color: #000;
    font-size: 18px;
    width: 100%;
}
.page-buildLast {
    padding: 30px 0px;
    background: url(/template/pc/skin/images/page-icon_13.png) no-repeat 50% top #2eafbb;
    clear: both;
    min-width: 1600px;
}
.page-buildLast .buildTitleBox {
    color: #fff;
    margin:0 auto;
    text-align:center;
    margin-top: 35px;
}
.page-buildLast .buildTitleBox .iconTitle {
    background: url(/template/pc/skin/images/page-icon_17.png) no-repeat right 50%;
    width: 281px;
    font-size: 32px;
    line-height: 48px;
    height: 48px;
    text-align: left;
    margin: 0 auto;
}
.page-buildLast .buildTitleBox p {
    font-size: 22px;
    margin-top: 15px;
}
.page-buildLast .listBox {
    padding-top: 55px;
    clear: both;
    margin:0 auto;
    height: 668px;
}
.page-buildLast .paddingBox {
    padding: 0px 37.5px;
}
.page-buildLast .paddingBox .row-buildLast {
    margin: 0px -37.5px;
}
.page-buildLast .paddingBox .list-buildLast {
    padding: 0px 2%;
    width: 29.33333333%;
    float:left;
}
.page-buildLast .paddingBox .list-buildLast img{
    display: block;
    max-width: 100%;
    height: auto;
    margin:0 auto;
    width: 100%;
}
.page-buildLast .list-buildLast .name {
    margin-top: 30px;
    margin-bottom: 20px;
    color: #fff;
    font-size: 24px;
    height: 18px;
    line-height: 18px;
    border-left: solid 3px #fff;
    padding-left: 10px;
}
.page-buildLast .list-buildLast .hidden-xm {
    color: #fff;
}
.page-buildLast .list-buildLast .hidden-xm ul li {
    line-height: 36px;
    height: 36px;
    font-size: 20px;
}

.project_wrapper {
    padding: 40px 0 100px;
    overflow: hidden;
    min-width: 1600px;
}
.inner {
    margin: 0 auto;
    padding: 0 20px;
}
.inner .title {
    text-align: center;
    padding: 0 0 60px;
}
.inner .title .title_box {
    position: relative;
    display: inline-block;
    padding: 60px 60px 0;
}
.inner .title .title_box>img {
    position: absolute;
    bottom: 0;
    left: 25px;
    z-index: 0;
}
.inner .title span {
    color: #50c1e9;
    font-size: 24px;
    font-family: arial;
}
.inner .title h2 {
    position: relative;
    /* margin: 5px 0 0; */
    color: #0065a7;
    letter-spacing: 4px;
    font-weight: bold;
    font-size: 50px;
}
.inner .title h2>img {
    position: absolute;
    top: 8px;
    right: -50px;
    width: 48px;
}
.inner .title p {
    margin-top: 10px;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 24px;
}
.inner .project_content {
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 83%;
    margin: 0 auto;
}
.inner .project_content_box.project_content_box1 {
    background: #ffffff url(/template/pc/skin/images/project_content_bg01.png) right center no-repeat;
    background-size:cover;
    margin-left: 0;
}
.inner .project_content_box.project_content_box2 {
    background: #ffffff url(/template/pc/skin/images/project_content_bg02.png) right center no-repeat;
    margin-right: 0 !important;
    background-size:cover;
}
.inner .project_content_box {
    position: relative;
    padding: 32px 100px;
    width: 50%;
    margin: 0 67px;
    height: 320px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    transition: all 0.3s;
    cursor: pointer;
}
.inner .project_content_img_box {
    display: flex;
    margin-bottom: 30px;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: rgba(209,233,255,.7);
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}
.inner .project_content_img_box img {
    width: 70px;
}
.inner .project_content_text_box span {
    color: #fff;
    font-size: 18px;
    font-family: arial;
}
.inner .project_content_text_box h3 {
    margin-bottom: 18px;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    letter-spacing: 3px;
}
.inner .project_content_box p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    font-size: 18px;
}
.inner .project_content .home_row_bg01 {
    position: absolute;
    bottom: -60px;
    left: -125px;
}
.process_wrapper {
    padding: 0 0 70px;
    overflow: hidden;
    min-width: 1600px;
}
.process_wrapper .process_content {
    padding: 40px 0px 0;
}
.process_wrapper .process_item {
    position: relative;
    text-align: left;
}
.process_content .process_item1_box {
    background: url(/template/pc/skin/images/process_item1_box_bg.jpg) center no-repeat;
    background-size: cover;
    padding: 60px 0px 80px;
}
.process_content .process_item1 .process_item1_box .inner, .process_content .process_item3 .process_item3_box .inner {
    margin: 0 auto;
    padding: 0 20px;
    width:94%;
    position: relative;
}
.process_content .process_item:nth-of-type(1) .process_item_text {
    padding-top: 55px;
}
.process_item_text {
    position: relative;
    display: inline-block;
    padding-left: 9%;
    width: 36%;
    height: 480px;
    padding-top: 20px;
}
.process_item_text .process_item_text_bg {
    position: absolute;
    left: 0;
    z-index: -1;
    transform: rotate(95deg);
}
.process_item_txt {
    padding: 100px 32px;
    border-radius: 10px;
    text-align: right;
    transition: all .2s;
    position: relative;
    background-color: rgb(7,111,179);
}
.process_item_txt .process_item_txt_box_title {
    display: inline-block;
}
.process_item_txt.hover h2, .process_item_txt.hover p, .process_item_txt.hover span {
    color: #fff;
}
.process_item_txt .process_item_txt_box_title span {
    color: #fff;
    font-size: 30px;
    font-family: arial;
    transition: all .2s;
    display: table;
}
.process_item_txt .process_item_txt_box_title h2 {
    position: relative;
    display: inline-block;
    margin: 5px 0 35px;
    color: #fff;
    letter-spacing: 4px;
    font-weight: bold;
    font-size: 44px;
    transition: all .2s;
}
.process_item_txt .process_item_txt_box_title h2 img {
    position: absolute;
    top: 8px;
    left: -60px;
    width: 42px;
}
.process_item_txt p {
    height: 96px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #fff;
    font-size: 18px;
    letter-spacing:  2px;
}
.process_item_txt_ul {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 20px 10px;
    color: #076fb3;
}
.process_item_txt_ul li {
    padding: 0px 12px 10px 12px;
    background: url(/template/pc/skin/images/process_item_libg.png) left 10px no-repeat;
    letter-spacing: 2px;
    line-height: 25px;
    font-size:  18px;
    width: 20%;
}
.process_item_img {
    position: absolute;
    top: 62px;
    right: 5%;
    z-index: 1;
    display: inline-block;
    width: 45%;
}
.process_item_img .process_img_active {
    opacity: 1;
    width: 850px;
}
.process_item_img_animate {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
.process_item_img_animate img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -42%;
}
.process_content .process_item1 .process_item_line, .process_content .process_item3 .process_item_line {
    margin: -80px auto 0px;
    padding: 0 20px;
}
.process_item_line {
    text-align: center;
    position: relative;
}
.process_content .process_item:nth-of-type(2n) {
    text-align: right;
}
.process_content .process_item2, .process_content .process_item4 {
    margin: 0 auto;
    padding: 0 20px;
}
.process_item {
    position: relative;
    text-align: left;
}
.process_content .process_item:nth-of-type(2n) .process_item_text {
    padding-right: 11%;
    padding-left: 0;
}
.process_content .process_item:nth-of-type(2n) .process_item_txt {
    text-align: left;
}
.process_content .process_item:nth-of-type(2) .process_item_img {
    top: 35px;
    left: 9%;
}
.process_content .process_item:nth-of-type(2n) .process_item_img {
    right: auto;
}
.process_content .process_item:nth-of-type(2n) .process_item_txt .process_item_txt_box_title h2 img {
    right: -60px;
    left: auto;
    transform: rotateY(180deg);
}
.process_content .process_item:nth-of-type(2n) .process_item_txt_ul {
    justify-content: flex-end;
    color: #076fb3;
}
.process_content .process_item:nth-of-type(2n) .process_item_txt_ul li{
    width:20%;
}
.process_content .process_item:nth-of-type(2n) .home_row_bg02 {
    left: -50px;
    right: auto;
    transform: rotateY(180deg);
}
.process_item .home_row_bg02 {
    position: absolute;
    display: inline-block;
    top: 0;
    z-index: 0;
}
.process_content .process_item:nth-of-type(2n) .process_item_line {
    transform: rotateY(180deg);
}
.process_content .process_item3_box {
    background: url(/template/pc/skin/images/process_item3_box_bg.jpg) center no-repeat;
    background-size: cover;
    padding: 60px 0px 80px;
}
.process_content .process_item:nth-of-type(4) .process_item_img {
    left: 6%;
}
.process_item1 .process_item_txt_ul {
    color: #fff;
}
.case_wrapper {
    min-width: 1600px;
}
.case_swiper {
    background: url(/template/pc/skin/images/home_row_bg01.png) no-repeat;
    background-position: 80% 60px;
    width:94%;
    margin:0 auto;
    overflow: hidden;
}
.case_swiper .swiper-wrapper{
    display:table;
    margin-top: 40px;
}
.case_swiper .swiper-wrapper .swiper-slide{
    width: 29.3333%;
    float:left;
    margin: 0 2% 4%;
}
.case_swiper .swiper-wrapper .swiper-slide .case_swiper_img img{
    width: 100%;
}
.case_swiper .case_swiper_img .text_box p {
    display: table-cell;
    vertical-align: middle;
    font-size: 24px;
    color: #feffff;
}
.case_swiper .case_swiper_img{
	position:relative;
	cursor: pointer;
	text-align: center;
	max-width: max-content;
	margin: 0 auto;
}
.case_swiper .case_swiper_img .text_box{
	display: none;
	position: absolute;
	top: 0;
	left:0;
	right:0;bottom:0;
	background: #0065a7aa;
}
.case_swiper .case_swiper_img:hover .text_box{
	display: block;
}
.case_swiper .case_swiper_img .text_box .text_box_inner{
	display:table;
	width: 100%;
	height: 100%;
}
.advantage_wrapper {
    padding: 0 0 40px;
    overflow: hidden;
}
.advantage_content {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 94%;
    margin: 40px auto 80px;
}
.advantage_content_item {
    padding: 0 1%;
    width: 23%;
    z-index: 1;
}
.advantage_content_item_icon {
    margin: 0 auto 25px auto;
    padding: 34px 34px;
    width: 160px;
    height: 160px;
    background: #0065a7;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}
.advantage_content_item_icon img {
    bottom: 35px;
    position: absolute;
    width: 58%;
    left: 49px;
}
.advantage_content_item h4 {
    margin-bottom: 20px;
    color: #262626;
    text-align: center;
    letter-spacing: 3px;
    font-size: 28px;
}
.advantage_content_item p {
    font-size: 18px;
    width:80%;
    margin:0 auto;
    letter-spacing: 2px;
}
.advantage_content_bg01 {
    left: 0px;
    top: 0;
    text-align: left;
}
.advantage_content_bg02 {
    right:0;
    top: 55px;
    text-align: right;
}
.advantage_content_bg {
    position: absolute;
    z-index: 0;
}

.page-h5-one {
    padding-bottom: 60px;
    padding-top: 60px;
    text-align: center;
    color: #666;
}
.page-h5-one p, .page-fn-two p{
    text-align: center;
    font-size: 50px;
    line-height: 90px;
}
.page-h5-one i, .page-fn-two i {
    height: 1px;
    background: #333;
    display: block;
    width: 10%;
    margin: 0 auto;
    margin-bottom: 5%;
}
.page-h5-one .zcon div {
    display: inline-block;
    width: 29%;
    margin: 2%;
    margin-bottom: 4%;
}
.page-h5-one .zcon div h3 {
    float: left;
    width: 10%;
    text-align: left;
}
.page-h5-one .zcon div h3 img {
    width: 100%;
}
.page-h5-one .zcon div h2 {
    float: right;
    width: 85%;
    text-align: left;
}
.page-h5-one .zcon div h2 b {
    text-align: left;
    display: block;
    font-weight: normal;
    font-size: 28px;
    margin-bottom: 6%;
}
.page-h5-one .zcon div h2 c {
    text-align: left;
    font-weight: normal;
    display: block;
    font-size: 20px;
    color: #888;
}
.page-h5-two {
    position: relative;
    width: 100%;
}
.page-h5-two img {
    width: 100%;
    display: block;
}
.page-h5-two div {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: 0;
    background: #333;
}
.page-h5-two div h3 {
    color: #fff;
    font-weight: normal;
    width: 80%;
    margin: 0 auto;
    margin-top: 10%;
    font-size: 50px;
}
.page-h5-two div p {
    height: 2px;
    background: #eee;
    width: 20%;
    margin-left: 10%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.page-h5-two div h2 {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 4%;
}
.page-h5-two div h2 b {
    font-weight: normal;
    display: block;
    color: #fff;
    font-size: 28px;
}
.page-h5-two div h2 c {
    font-weight: normal;
    display: block;
    color: #ccc;
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
}
.page-h5-dt {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.headline-bg.index-headline-bg {
    height: 600px;
    overflow: hidden;
    background: url(/template/pc/skin/images/foot1_bg.png) no-repeat center top;
    background-size: cover;
}
.page-h5-dt .txt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.page-h5-dt .txt h5, .page-fn-three .txt h5{
    font-size: 32px;
    font-weight: normal;
    text-align: center;
    margin-top: 120px;
    line-height: 2em;
}
.page-h5-dt .txt h2, .page-fn-three .txt h2 {
    font-size: 50px;
    font-weight: normal;
    text-align: center;
    line-height: 2em;
}
.page-h5-dt .txt h3, .page-fn-three .txt h3 {
    width: 10%;
    height: 1px;
    background: #666;
    margin: 0 auto;
    margin-top: 2%;
}
.page-h5-dt .txt h4 {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    width: 20%;
    margin: 0 auto;
    border: 1px solid #666;
    line-height: 56px;
    margin-top: 5%;
}
.page-h5-dt .txt h4 a {
    display: block;
}
.page-fn-two {
    background-size: 100% 100%;
    padding-bottom: 7em;
    padding-top: 7em;
    overflow: hidden;
    text-align: center;
}
.page-fn-two div {
    width: 30%;
    display: inline-block;
    vertical-align: top;
}
.page-fn-two div h3 {
    color: #666;
    font-weight: normal;
    font-size: 26px;
    line-height: 1em;
    margin-bottom: 25px;
}
.page-fn-two div h4 {
    color: #0F7349;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px solid rgba(131, 131, 131, 0.2);
    line-height: 3em;
    margin-left: 10%;
    margin-right: 10%;
}
.page-fn-two div h4 span{
    margin-right: 2%;
}
.page-fn-three{
    background: url(/tupian/img_12.png) no-repeat left bottom;
    overflow: hidden;
    background-color: #f3f3f6;
}
.page-fn-three .tab {
    padding: 0 75px;
}
.page-fn-three .reviews {
    padding: 40px 0 55px;
}
.page-fn-three .reviews img {
    display: block;
    margin: 0 auto;
    width: 80%;
}
.page-fn-three .p_intro {
    font-size: 22px;
    color: #979797;
    line-height: 30px;
    text-align: center;
    width: 60%;
    margin: 80px auto 30px auto;
}
.page-fn-three .p_intro p {
    margin-bottom: 18px;
}
.page-fn-three .p_intro a {
    color: #0A47ED;
}

.cont {
    width: 94%;
    height: auto;
    margin: 0 auto;
}
.chengxu_dao{width:100%;height:auto;margin-top:50px;min-width:1600px;}
.dao_left{float:left;width: 35%;height: 700px;overflow:hidden;}
.dao_left a{display:block;width:100%;height:100%;overflow:hidden;position:relative;}
.dao_img{width:100%;height:100%;background: url(/template/pc/skin/images/pic.jpg) no-repeat;position:absolute;left:0;top:0;z-index:1;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;background-size: 100% 100%;}
.dao_text{width:100%;height:auto;padding:57px 30px;box-sizing:border-box;position:relative;z-index:2;}
.dao_text h3{font-size: 32px;color:#fff;font-weight:bold;}
.dao_text p{font-size: 22px;color:#fff;margin-top:3px;}
.dao_bg{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,01,0,0.5);opacity:0;z-index:3;overflow:hidden;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
.pic-box{display:table-cell;vertical-align:middle;text-align:center;}
.dao_bg .pic-box{width: 1%;height: 650px;padding:57px 30px;box-sizing:border-box;}
.dao_bg h3{font-size: 32px;color:#fff;font-weight:bold;}
.dao_bg p{color:#fff;margin-top:3px;font-size:16px;}
.dao_bg span{display:block;width:134px;height: 40px;border:1px solid #fff;line-height:40px;border-radius:20px;text-align:center;margin:0 auto;margin-top:20px;font-size:14px;color:#fff;}
.dao_bg span img{margin-left:10px;margin-top: 14px;}
.dao_left a:hover .dao_img{transform:scale(1.05);}
.dao_left a:hover .dao_bg{opacity:1;}
.dao_right{float:right;height: 700px;width: 64%;}
.dao_top{width:100%;height: 477px;}
.dao_topl{float:left;width: 66.35%;height: 477px;}
.dao_topl a{display:block;width:100%;height:100%;overflow:hidden;position:relative;}
.dao_topl .dao_text{padding-right:405px;}
.dao_topl .dao_img{background:url(/template/pc/skin/images/picwx1.jpg) no-repeat;background-size: 100% 100%;}
.dao_topl .dao_bg .pic-box{width: 1%;height: 477px;padding:57px 30px;box-sizing:border-box;}
.dao_topl a:hover .dao_img{transform:scale(1.05);}
.dao_topl a:hover .dao_bg{opacity:1;}
.dao_topr{width: 32.65%;float:right;}
.dao_topr .dao_text{position:relative;padding:57px 30px;}
.dao_topr .dao_img{background:url(/template/pc/skin/images/picwx2.jpg) no-repeat;background-size: 100% 100%;}
.dao_topr .dao_bg .pic-box{width: 1%;}
.dao_bottom{width:100%;height: 211px;margin-top: 11px;}
.dao_bottom li{width: 32.666%;height: 212px;float:left;margin-right: 1%;}
.dao_bottom li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;}
.dao_bottom li a .dao_text{padding:30px;padding-right:20px;}
.dao_bottom li a .dao_img{background:url(/template/pc/skin/images/picwx3.jpg) no-repeat;background-size: 100% 100%;}
.dao_bottom li a .dao_text img{margin-top:20px;}
.dao_bottom li:nth-child(2) .dao_img{background:url(/template/pc/skin/images/picwx4.jpg) no-repeat;background-size: 100% 100%;}
.dao_bottom li:last-child .dao_img{background:url(/template/pc/skin/images/picwx5.jpg) no-repeat;background-size: 100% 100%;}
.dao_bottom li:last-child{margin-right:0;}
.dao_bottom li .dao_bg .pic-box{width: 1%;height: 211px;padding:0;}
.dao_bottom li .dao_bg h3{font-size: 28px;}
.dao_bottom li .dao_bg span{margin-top:15px;}
.dao_bottom li .dao_bg span img{}
.dao_bottom li a:hover .dao_img{transform:scale(1.05);}
.dao_bottom li a:hover .dao_bg{opacity:1;}
.hexin {
    width: 100%;
    height: auto;
    margin-top: 100px;
}
.shop_title {
    width: 100%;
    height: auto;
    text-align: center;
    min-width: 1600px;
}
.shop_title h3 {
    font-weight: normal;
    font-size: 50px;
    color: #333333;
}
.shop_title img {
    margin-top: 10px;
}
.shop_title p {
    font-size: 22px;
    color: #666666;
    margin-top: 10px;
}
.hexin_con {
    /* width: 100%; */
    /* height: auto; */
    position: relative;
    background: url(/template/pc/skin/images/icon9.png) no-repeat center bottom;
    min-height: 600px;
    margin-top: 80px;
    min-width: 1600px;
}
.hexin_con li {
    position: absolute;
}
.hexin_con li.hexin_1 {
    left: 0;
    top: 38%;
}
.hexin_img {
    text-align: center;
    background: url(/template/pc/skin/images/icon5.png) no-repeat;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    float: left;
}
.hexin_con li.hexin_1 .hexin_text {
    width: 292px;
}
.hexin_text {
    float: left;
    margin-left: 16px;
    background: #f6f6f6;
    padding: 20px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 28px;
    position: relative;
    color: #333333;
}
.hexin_bg {
    width: 0;
    height: 0;
    position: absolute;
    left: -12px;
    top: 16px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 12px solid #f6f6f6;
}
.hexin_con li.hexin_2 {
    left: 19%;
    top: 18%;
}
.hexin_con li.hexin_2 .hexin_img {
    background: url(/template/pc/skin/images/icon6.png) no-repeat;
}
.hexin_con li.hexin_2 .hexin_text {
    width: 292px;
}
.hexin_con li.hexin_3 {
    left: 39%;
    top: 0px;
}
.hexin_con li.hexin_3 .hexin_img {
    background: url(/template/pc/skin/images/icon7.png) no-repeat;
}
.hexin_con li.hexin_3 .hexin_text {
    width: 292px;
}
.hexin_con li.hexin_4 {
    right: 20.5%;
    top: 18%;
}
.hexin_con li.hexin_4 .hexin_img {
    background: url(/template/pc/skin/images/icon8.png) no-repeat;
}
.hexin_con li.hexin_4 .hexin_text {
    width: 292px;
}
.hexin_con li.hexin_5 {
    right: 0;
    top: 38%;
}
.hexin_con li.hexin_5 .hexin_img {
    background: url(/template/pc/skin/images/icon8.png) no-repeat;
}
.hexin_con li.hexin_5 .hexin_text {
    width: 292px;
}
.liuliang {
    width: 100%;
    height: auto;
    margin-top: 80px;
    background: #f6f6f6;
    overflow: hidden;
    padding: 77px 0;
    padding-bottom: 30px;
}
.liuliang_con {
    width: 100%;
    height: auto;
    margin-top: 60px;
    min-width:  1600px;
}
.liuliang_con li {
    width: 150px;
    margin-right: 112px;
    margin-bottom: 50px;
}
.fang_list li {
    width: 20%;
    height: auto;
    float: left;
    margin: 30px 0 30px;
    text-align: center;
}
.fang_list li a {
    display: block;
    width: 100%;
    overflow: hidden;
}
.liuliang_con .fang_pic {
    margin: 5px auto;
    box-shadow: 0px 3px 7px rgba(20,20,20,0.05);
}
.fang_pic {
    width: 140px;
    height: 140px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -moz-box-shadow: 0px 0px 35px -10px #858585;
    -webkit-box-shadow: 0px 0px 35px -10px #858585;
    box-shadow: 0px 0px 35px -10px #858585;
    border-radius: 50%;
    background: #fff;
}
.fang_pic .pic-box {
    width: 140px;
    height: 140px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.liuliang .fang_pic img {
    display: block;
}
.fang_pic img {
    margin: 0 auto;
}
.fang_list li p {
    font-size: 18px;
    color: #666666;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
    position: relative;
}
.liuliang_con li p:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #666666;
    transition: all 0.3s ease-out;
}
.fang_list li p:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #666666;
    transition: all 0.3s ease-out;
}
.fang_list li:hover .fang_pic img {
    animation: swing 1s 0s linear normal;
    -webkit-animation: swing 1s 0s linear normal;
}
.fang_list li:hover .fang_pic img{animation: swing 1s 0s linear normal;-webkit-animation: swing 1s 0s linear normal;}
.fang_list li:hover p:after{width: 100%;}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}
.jiejue{width:100%;height:auto;margin-top:63px;}
.jiejue_con{width:100%;height:auto;margin-top:40px;min-width:  1600px;}
.jiejue_con li{width: 21%;height:380px;float:left;position:relative;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;border:1px solid #e5e5e5;box-sizing:border-box;margin: 2%;}
.jiejue_con li a{display:block;width:100%;height:100%;overflow:hidden;transition:none;}
.jiejue_con li:last-child{/* margin-right:0; */}
.jiejue_top{width:100%;height:155px;background: url(/template/pc/skin/images/pic8.jpg) no-repeat;background-size:cover;background-position:center;padding-top:45px;font-size: 30px;color:#fff;text-align:center;box-sizing:border-box;}
.jiejue_con li:nth-child(2) .jiejue_top{background:url(/template/pc/skin/images/pic9.jpg) no-repeat;background-size: cover;}
.jiejue_con li:nth-child(3) .jiejue_top{background:url(/template/pc/skin/images/pic11.jpg) no-repeat;background-size: cover;}
.jiejue_con li:nth-child(4) .jiejue_top{background:url(/template/pc/skin/images/pic10.jpg) no-repeat;background-size: cover;}
.jiejue_c{width:100%;height:auto;}
.jiejue_pic{width:100%;height:auto;text-align:center;margin-top:-45px;}
.jiejue_list{width:100%;height:auto;padding: 0 6%;overflow:hidden;box-sizing:border-box;transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;position: absolute;z-index: 3;opacity: 1;left:0;top: 222px;}
.jiejue_list span{display:block;background: url(/template/pc/skin/images/icon29.png) no-repeat left center;padding-left: 6%;font-size: 18px;color:#666666;margin: 0;line-height: 35px;margin-bottom:5px;width: 27%;float: left;}
.jiejue_list span:nth-child(3n){margin-right:0;}
.jiejue_detail{width:100%;height:auto;padding: 0 5%;text-align:center;margin-top:30px;box-sizing:border-box;opacity:0;z-index:0;position:absolute;left:0;transition: all 0.12s cubic-bezier(0.4, 0, 0.2, 1) 0s;}
.jiejue_detail p{font-size: 18px;color:#666666;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:72px;}
.jiejue_detail span{display:block;width:105px;height: 34px;line-height: 34px;text-align:center;color:#fff;border-radius:15px;background:#26bbfb;font-size: 16px;margin:0 auto;margin-top:20px;}
.jiejue_con li:hover{box-shadow:0px 5px 24px rgba(38,187,251,0.48);border:1px solid #26bbfb;}
.jiejue_con li:nth-child(2):hover{box-shadow:0px 5px 24px rgba(241,98,159,0.48);border:1px solid #f1629f;}
.jiejue_con li:nth-child(3):hover{box-shadow:0px 5px 24px rgba(73,205,164,0.48);border:1px solid #49cda4;}
.jiejue_con li:nth-child(4):hover{box-shadow:0px 5px 24px rgba(254,73,107,0.48);border:1px solid #fe496b;}
.jiejue_con li:hover .jiejue_list{opacity:0;z-index:1;}
.jiejue_con li:hover .jiejue_detail{opacity:1;z-index:3;}
.jiejue_con li:nth-child(2):hover .jiejue_detail span{background:#f1629f;}
.jiejue_con li:nth-child(3):hover .jiejue_detail span{background:#49cda4;}
.jiejue_con li:nth-child(4):hover .jiejue_detail span{background:#fe496b;}
.moban {
    width: 100%;
    height: auto;
    margin-top: 70px;
    background: url(/template/pc/skin/images/bg.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 73px;
    min-height: 779px;
    box-sizing: border-box;
}
.moban .solute_title h3 {
    color: #fff;
}
.moban .solute_title p {
    color: #fff;
}


.case216 .ico216 {
    background: url(/template/pc/skin/images/ico216.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.case216 .item216 .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/template/pc/skin/images/bj216.png) repeat 0 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .5s;
}
.case216 .item216 .t1 {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 56px;
    line-height: 56px;
    background: url(/template/pc/skin/images/t216.png) repeat-x 0 0;
    font-size: 20px;
    font-weight: bold;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    color: #fff;
    transition: all .5s;
}
.case216 {
    width: 100%;
    overflow: hidden;
    margin: 50px 0 0;
    min-width: 1600px;
}
.case216 .item216 {
    width: 20%;
    float: left;
    text-align: center;
}
.case216 .item216 a {
    width: 100%;
    overflow: hidden;
    display: block;
    position: relative;
}
.case216 .item216 .img {
    width: 100%;
    padding-top: 112.66%;
    position: relative;
    overflow: hidden;
}
.case216 .item216 .img img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    display: block;
}
.case216 .item216 .txtcon {
    opacity: 0;
    filter: alpha(opacity=0);
    text-align: center;
    position: absolute;
    left: 50%;
    top: 80%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(0%, 0%);
    color: #fff;
    transition: all .5s;
}
.case216 .item216 .txtcon .t2 {
    width: 100%;
    font-size: 28px;
    font-weight: bold;
}
.case216 .item216 .txtcon span {
    font-size: 12px;
    margin: 5px 0 15px;
    display: block;
}
.case216 .item216 .txtcon s {
    width: 58px;
    height: 58px;
    display: block;
    margin: 0 auto;
    background-position: 0 -42px;
}
.case216 .item216 a:before {
    opacity: 0;
    width: 94%;
    height: 94%;
    position: absolute;
    display: block;
    border: 1px solid #fff;
    content: '';
    left: 3%;
    top: 3%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    z-index: 11;
    filter: alpha(opacity=0);
    transition: all .5s;
}
.case216 .item216:hover .bg, .case216 .item216:hover .txtcon {
    opacity: 1;
    filter: alpha(opacity=100);
}
.case216 .item216:hover .txtcon {
    top: 50%;
}
.case216 .item216:hover .t1 {
    opacity: 0;
    filter: alpha(opacity=0);
}
.case216 .item216:hover a {
    color: #000;
}
.case216 .item216:hover a:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.industry {
    width: 100%;
    height: auto;
    margin-top: 70px;
}
.indu_con{
    min-width: 1600px;
    overflow: hidden;
    margin: 30px 0 50px;
}
.indu_con li{
	float: left;
	width: 14.222%;
	margin: 20px auto -20px;
	text-align: center;
	/* padding-bottom: 20px; */
}
.indu_con li span{
	top: -74px;
	position: relative;
	height: 5px;
	background: #fff;
	margin: 0 auto;
}
.indu_con li p{
	position: relative;
    top: -92px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.yx_banner {
    width: 100%;
    min-width: 1200px;
    height: 700px;
    background: url(/template/pc/skin/images/yx_bg01.png) center bottom no-repeat;
    padding-top: 80px;
    background-size:cover;
    overflow: hidden;
}
.yxContainerbanner {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.yxContainer img, .yxContainer a, .yxContainer div, .yxContainerbanner img, .yxContainerbanner a, .yxContainerbanner div {
    position: absolute;
}
.yxContainerbanner .animated {
    z-index: 1;
    top: 50px;
    left: 4px;
}
.yxContainerbanner .fadeInUp {
    z-index: 4;
    top: 165px;
    left: 260px;
}
.yxContainerbanner .fadeInDown1 {
    color: #ffffff;
    font-size: 50px;
    top: 60px;
    left: 268px;
    z-index: 2;
}
.yxContainerbanner .fadeInDown1 span{
    font-size: 48px;
    font-weight: bold;
    color: #fff;
}
.yxContainerbanner .fadeInDown2 {
    color: #ffffff;
    font-size: 16px;
    top: 127px;
    left: 420px;
    z-index: 3;
}
.yx_swiper {
    width: 100%;
    overflow: hidden;
    min-width:1600px;
    margin:0 auto;
}
.yxContainer {
    width: 80%;
    margin: 0 auto;
    position: relative;
    min-width: 1600px;
}
.yx_swiper .yxContainer {
    height: 640px;
}
.yx_swiper .yxContainer .fadeInUp1{
    right: -20px;
    bottom: -169px;
}
.yx_swiper .yxContainer .fadeInDown11{
    font-size: 28px;
    color: #666666;
    left: 10px;
    top: 90px;
}
.yx_swiper .yxContainer .fadeInDown12 {
    left: 10px;
    top: 155px;
    width: 500px;
    height: 125px;
}
.yx_swiper .yxContainer .fadeInDown13{
    font-size: 22px;
    line-height: 40px;
    color: #666666;
    left: 10px;
    top: 305px;
}
.yx_swiper .yxContainer .fadeInDown13 strong{
    color: #2c88d8;
    font-size: 24px;
}
.yx_swiper .yxContainer .onclick {
    left: 10px;
    top: 485px;
    width: 380px;
    height: 74px;
    background: url(/template/pc/skin/images/yx_zxbtn.png) 0 0 no-repeat;
    text-indent: -10000px;
    display: inline-block;
}
.yx_swiper .yxContainer .infinite {
    z-index: 100;
    left: 335px;
    top: 498px;
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.yxContainer .yx_3and1 {
    top: 290px;
    position: absolute;
    width: 95%;
    left:0;
    right:0;
    bottom:0;
    margin: auto;
}
.yx_3and1 li:nth-of-type(1) {
    color: #54bf14;
    background-position: 358px 184px;
}
.yx_3and1 li:nth-of-type(2) {
    color: #fb9a00;
    background-position: -187px 189px;
}
.yx_3and1 li:nth-of-type(3) {
    color: #de2828;
    background-position: -748px 179px;
}
.yx_3and1 li:nth-of-type(4) {
    color: #8c4391;
    background-position: 363px -102px;
}
.yx_3and1 li:nth-of-type(5) {
    color: #2c88d8;
    background-position: -173px -104px;
}
.yx_3and1 li:nth-of-type(6) {
    color: #11b3c2;
    background-position: -732px -97px;
    z-index: 1;
    position: relative;
}
.yx_3and1 li {
    width: 31.3%;
    height: 300px;
    padding: 3%;
    margin: 1%;
    float: left;
    background-color: rgba(255, 255, 255, 1.00);
    background-image: url(/template/pc/skin/images/yx_bg02.png);
    background-repeat: no-repeat;
    border-radius: 10px;
    overflow: hidden;
    box-sizing: border-box;
}
.yx_3and1 li .yxTitle {
    font-size: 22px;
    line-height: 30px;
}
.yx_3and1 li .yxTitle strong {
    font-size: 32px;
    font-weight: bold;
}
.yx_3and1 li .yxTitle span {
    line-height: 50px;
}
.yx_3and1 li .yxContent {
    font-size: 18px;
    color: #666666;
    line-height: 29px;
    margin-top: 15px;
    letter-spacing: 2px;
}
.yx_swiper_module2 {
    height: 1100px;
    background: url(/template/pc/skin/images/yx_bg01.png) center top no-repeat;
    background-size: cover;
}
.yxContainer-module2 {
    width:90%;
    margin: 80px auto 0px;
    text-align: center;
    min-width: 1600px;
}
.yx_3and1 {
    width: 70%;
    margin:0 auto;
    min-width: 1600px;
    text-align: left;
}
.yxContainer-module2 .title1{
    color: #ffffff;
    font-size: 50px;
    font-weight: bold;
}
.yxContainer-module2 .title1 span{
	color: #ffd800;
	font-size: 48px;
}
.yxContainer-module2 .title2{
    color: #ffffff;
    font-size: 20px;
    margin: 5px auto 3px;
}
.yxContainer-module2 .title3{
    color: #ffffff;
    font-size: 32px;
    font-weight: bold;
    margin: 60px auto 25px;
}
.yxContainer-module2 .title3 span{
	color: #ffd800;
}
.yx_swiper .pic-module2 {
    float: right;
    margin-top: -311px;
    margin-right: -29px;
}
.yxContainer-module3 {
    height: 630px;
    margin: 0 auto;
    width: 90%;
    min-width: 1600px;
    text-align: center;
}
.yxContainer-module3 .title1{
    font-size: 50px;
    font-weight: bold;
    margin-top: 70px;
}
.yxContainer-module3 .title1 span{
    font-size: 50px;
    color: #2c88d8;
}
.yxContainer-module3 .title2{
    font-size: 20px;
    color: #666666;
    margin: 10px auto 70px;
}
.yxContainer-module3 .yx_maidian {
    min-width:1600px;
}
.yxContainer-module3 .yx_maidian li{
    float:left;
    width: 23%;
    padding: 15px;
    letter-spacing: 2px;
}
.yxContainer-module3 .yx_maidian li .yxmPic {
    width: 180px;
    margin: 20px auto 30px auto;
    display: block;
}
.yxContainer-module3 .yx_maidian li img {
    width: 180px;
    height: 180px;
    position: relative;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transform-origin: center center;
}
.yxContainer-module3 .yx_maidian li:hover img {
    transform: rotate(360deg);
}
.yxContainer-module3 .yx_maidian li .yxmTitle {
    font-size: 28px;
    line-height: 30px;
    text-align: center;
    color: #333333;
}
.yxContainer-module3 .yx_maidian li .yxmContent {
    font-size: 18px;
    color: #666666;
    line-height: 28px;
    width: 87%;
    margin: 15px auto 0;
}
.yx_swiper_module4 {
    height: 1200px;
    background: url(/template/pc/skin/images/yx_bg03.png) center top no-repeat;
    background-size: cover;
}
.yxContainer-module4 {
   margin: 70px 0;
}
.yxContainer-module4 .title1{
	color: #ffffff;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
}
.yxContainer-module4 .title1 span{
	color: #ffd800;
	font-size: 48px;
}
.yxContainer-module4 .title2{
	color: #ffffff;
	font-size: 20px;
	text-align: center;
	margin: 10px 0;
}
.yxContainer-module4 img{
   margin: 0 auto;
   display: block;
}
.yxContainer-module4 .content1{
	font-size: 22px;
	color: #666666;
}
.yxContainer-module4 .content2{
	font-size: 37px;
	font-weight: bold;
	color: #2c88d8;
	/* margin-top: 5px; */
}
.yxContainer-module4 .module4-1{
	width: 1300px;
	margin: 0 auto;
}
.yxContainer-module4 .module4-1 .module4-1-left{
    float: left;
}
.yxContainer-module4 .module4-1 .module4-1-right{
	float: right;
}
.yxContainer-module4 .module4-1 .module4-1-right a{
    width: 536px;
    height: 72px;
    background: url(/template/pc/skin/images/yx_fabtn.png) 0 0 no-repeat;
    text-indent: -10000px;
    display: inline-block;
    left: 800px;
}
.yxContainer-module4 .module4-1 .module4-1-right img{
    z-index: 100;
    margin-top: -58px;
    margin-left: 40px;
}
.yx_swiper_module5{
    height: 1100px;
}
.yx_swiper_module5 .title1{
    left: 320px;
    top: 70px;
    font-size: 50px;
    font-weight: bold;
}
.yx_swiper_module5 .title1 span{
    font-size: 48px;
    color: #f00;
}
.yx_swiper_module5 .title2{
    left: 548px;
    top: 145px;
    font-size: 20px;
    color: #666666;
}
.yx_swiper_module5 .img1{
    top: 220px;
    left: 138px;
}
.yx_swiper_module5 .column1{
    color: #2c88d8;
    font-size: 32px;
    font-weight: bold;
    left: 930px;
    top: 287px;
}
.yx_swiper_module5 .describe1{
    color: #666666;
    font-size: 22px;
    left: 930px;
    top: 344px;
}
.yx_swiper_module5 .substance1{
    color: #333333;
    font-size: 18px;
    left: 930px;
    top: 400px;
    line-height: 45px;
}
.yx_swiper_module5 .substance1 strong, .yx_swiper_module5 .substance2 strong{
    color:#2c88d8;
}
.yx_swiper_module5 .img2 {
    top: 700px;
    right: 130px;
}
.yx_swiper_module5 .column2 {
    color: #2c88d8;
    font-size: 32px;
    font-weight: bold;
    left: 116px;
    top: 750px;
}
.yx_swiper_module5 .describe2 {
    color: #666666;
    font-size: 22px;
    left: 116px;
    top: 805px;
}
.yx_swiper_module5 .describe2 strong{
    color:#f00;
    font-size:24px;
}
.yx_swiper_module5 .substance2 {
    color: #333333;
    font-size: 18px;
    left: 116px;
    top: 865px;
    line-height: 40px;
}
.yx_swiper_module5 .substance2 .baifenbi{
    color:#f00;
	font-size:24px;
}
.yx_swiper_module6{
    height: 1800px;
    background: url(/template/pc/skin/images/yx_bg04.jpg) center top no-repeat;
    background-size: cover;
}
.yx_swiper_module6 .yxContainer_module6{
    height: 1800px;
}
.yx_swiper_module6 .yxContainer_module6 .title1{
	color: #333333;
	font-size: 50px;
	font-weight: bold;
	top: 70px;
	left: 219px;
}
.yx_swiper_module6 .yxContainer_module6 .title1 span{
	color:#2c88d8;
	font-size: 50px;
}
.yx_swiper_module6 .yxContainer_module6 .title2{
    color: #666666;
    font-size: 20px;
    top: 140px;
    left: 373px;
}
.yx_swiper_module6 .yxContainer_module6 .title2 strong{
    color:#f00;
    font-size:24px;
}
.yxContainer_module6 .img1{
    left: -203px;
    top: 220px;
}
.yxContainer_module6 .biaoti_module6{
    color: #2c88d8;
    font-size: 34px;
    font-weight: bold;
    left: 880px;
    top: 276px;
}
.yxContainer_module6 .miaoshu_module6{
    color: #ffffff;
    width: 65px;
    padding-top: 10px;
    height: 67px;
    background: url(/template/pc/skin/images/yx_icobg.png) 0 0 no-repeat;
    font-size: 18px;
    text-align: center;
    left: 880px;
    background-size: 100%;
}
.yxContainer_module6 .miaoshu11{
    top: 350px;
}
.yxContainer_module6 .miaoshu12{
    top: 446px;
}
.yxContainer_module6 .miaoshu13{
    top: 539px;
}
.yxContainer_module6 .miaoshu14{
    top: 632px;
}
.yxContainer_module6 .neirong_module6{
    color: #555555;
    font-size: 18px;
    line-height: 24px;
    left: 955px;
}
.yxContainer_module6 .neirong11{
    top: 362px;
}
.yxContainer_module6 .neirong12{
    top: 458px;
}
.yxContainer_module6 .neirong13{
    top: 551px;
}
.yxContainer_module6 .neirong14{
    top: 636px;
}
.yxContainer_module6 .img2 {
    right: -203px;
    top: 571px;
}
.yxContainer_module6 .biaoti2_module6 {
    color: #61c426;
    font-size: 34px;
    font-weight: bold;
    left: 50px;
    top: 850px;
}
.yxContainer_module6 .miaoshu2_module6 {
    color: #ffffff;
    width: 65px;
    padding-top: 16px;
    height: 64px;
    background: url(/template/pc/skin/images/yx_icobg.png) 0 -74px no-repeat;
    font-size: 18px;
    text-align: center;
    left: 50px;
    background-size: 100%;
}
.yxContainer_module6 .miaoshu21 {
    top: 922px;
}
.yxContainer_module6 .miaoshu22 {
    top: 1016px;
}
.yxContainer_module6 .miaoshu23 {
    top: 1110px;
}
.yxContainer_module6 .miaoshu24 {
    top: 1202px;
}
.yxContainer_module6 .neirong2_module6 {
    color: #555555;
    font-size: 18px;
    line-height: 24px;
    left: 127px;
}
.yxContainer_module6 .neirong21 {
    top: 940px;
}
.yxContainer_module6 .neirong22 {
    top: 1034px;
}
.yxContainer_module6 .neirong23 {
    top: 1127px;
}
.yxContainer_module6 .neirong24 {
    top: 1219px;
}
.yxContainer_module6 .img3 {
    bottom: 0px;
    left: 60px;
}
.yxContainer_module6 .biaoti3_module6{
    color: #fb9a00;
    font-size: 32px;
    font-weight: bold;
    left: 900px;
    top: 1430px;
}
.yxContainer_module6 .miaoshu3_module6{
    color: #555555;
    font-size: 18px;
    line-height: 36px;
    left: 900px;
    top: 1490px;
}
.yxContainer_module6 .onclick{
    left: 900px !important;
    top: 1680px !important;
    width: 300px !important;
    height: 54px !important;
    background: url(/template/pc/skin/images/yx_zjbtn.png) 0 0 no-repeat !important;
}
.yxContainer_module6 .infinite{
    left: 900px !important;
    top: 1684px !important;
}
.yx_swiper_module7{
    height:570px;
    background:url(/template/pc/skin/images/yx_bg05.png) center top no-repeat;
    background-size:cover;
}
.yx_swiper_module7 .yxContainer_module7{
    height:570px;
}
.yx_swiper_module7 .yxContainer_module7 .title1{
    color:#ffffff;
    font-size: 50px;
    font-weight:bold;
    top: 66px;
    left: 407px;
}
.yx_swiper_module7 .yxContainer_module7 .title1 span{
    color:#ffd800;
    font-size: 50px;
}
.yx_swiper_module7 .yxContainer_module7 .title2{
    color:#ffffff;
    font-size: 20px;
    top:140px;
    left: 563px;
}
.yxContainer .yx_fuwu {
    width: 100%;
    height: 280px;
    top: 200px;
    left: 0px;
    position: absolute;
}
.yx_fuwu li:nth-of-type(1) {
    background-position: 0px 0px;
}
.yx_fuwu li:hover {
    background-color: rgba(255, 255, 255, 0.95);
}
.yx_fuwu li {
    width: 32%;
    height: 280px;
    margin-right: 2%;
    background-color: rgba(255, 255, 255, 1.00);
    background-image: url(/template/pc/skin/images/yx_fw.png);
    background-repeat: no-repeat;
    border-radius: 10px;
    float: left;
    box-sizing: border-box;
}
.yx_fuwu li .yxfTitle {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    width: 30px;
    text-align: center;
    padding: 20px 35px;
    line-height: 30px;
    float: left;
    display: block;
}
.yx_fuwu li .yxfContent {
    font-size: 18px;
    width: 374px;
    float: right;
    padding-top: 27px;
    display: block;
    color: #666666;
    line-height: 46px;
}
.yx_fuwu li .yxfContent strong {
    font-size: 18px;
    color: #333333;
    font-style: italic;
    margin-right: 10px;
}
.yx_fuwu li:nth-of-type(2) {
    background-position: 0 -300px;
}
.yx_fuwu li:nth-of-type(3) {
    background-position: 0 -600px;
    margin-right: 0 !important;
}
.yx_swiper_module8{
    height: 730px;
    border-bottom:1px solid #eeeeee;
}
.yx_swiper_module8 .title1{
    left: 340px;
    top:70px;
    font-size: 50px;
    font-weight:bold;
}
.yx_swiper_module8 .title1 span{
    font-size: 50px;
    color:#2c88d8;
}
.yx_swiper_module8 .title2{
    left: 600px;
    top: 145px;
    font-size: 20px;
    color:#666666;
}
.yxContainer .yx_logo {
    width: 100%;
    top: 200px;
    left: 0px;
    position: absolute;
}
.yxContainer .yx_logo li {
    width: 16%;
    height: 135px;
    padding: 1% 2% 0% 2%;
    float: left;
}
.yxContainer .yx_logo li img {
    width: 16%;
    height: 90px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
.yxContainer .yx_logo li img.pic {
    height: 71px;
}
.yxContainer .yx_logo li:hover img{
    transform:scale(1.2);
}

.containerbai .pros {
    padding-top: 90px;
    height: 814px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 1600px;
}
.containerbai .pros h2.title {
    position: relative;
    line-height: 52px;
    font-size: 42px;
    color: #333;
    text-align: center;
}
.containerbai .pros h2.title::after {
    content: ' ';
    position: absolute;
    bottom: -24px;
    left: 50%;
    margin-left: -38px;
    background: #014fa2;
    width: 76px;
    height: 5px;
}
.containerbai .pros .pros-list {
    padding-top: 100px;
    border-top: 1px solid #e6e0e0;
    margin: 100px auto 0;
    font-size: 0;
    text-align: center;
    width: 94%;
}
.containerbai .pros .pros-list .pros-one {
    display: inline-block;
    width: 25%;
    vertical-align: top;
}
.containerbai .pros .pros-list .pros-one .pros-one-img {
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}
.containerbai .pros .pros-one-img img {
    width: 100%;
    /* height: 333px; */
    transition: opacity .3s .05s;
}
.containerbai .pros .pros-one h3 {
    position: relative;
    top: 0;
    line-height: 22px;
    font-size: 22px;
    color: #999;
    -o-transition: color .3s, top .3s;
    -moz-transition: color .3s, top .3s;
    transition: color .3s, top .3s;
}
.containerbai .pros .pros-one:hover h3 {
	top: 7px;
	color: #004ea2;
}
.containerbai .solution-jianyan {
    position: relative;
    width: 100%;
    height: 620px;
    overflow: hidden;
    min-width: 1600px;
}
.containerbai .solution-jianyan .first {
    background-image: url(https://cdnjson.com/images/2024/05/11/banner-solution-27c24445b0d1a3e0d.jpg);
    background-position: 50% 32.4227px;
}
.activebg {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 650px;
    background: #fff;
    background-attachment: fixed;
    background-repeat: no-repeat;
    will-change: transform;
    background-size:cover;
}
.containerbai .solution-jianyan .title-2 {
    line-height: 60px;
    font-size: 50px;
    display: inline-block;
    color: #fff;
    position: relative;
    text-align: center;
}
.containerbai .solution-in {
    position: absolute;
    left: 10.5%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30%;
}
.containerbai .solution h2.title.title-2 {
    line-height: 60px;
    font-size: 50px;
}
.containerbai h2.title.title-2::after {
    background: #fff;
    left: 0;
    margin-left: 0;
}
.containerbai h2.title::after {
    content: ' ';
    position: absolute;
    bottom: -24px;
    left: 50%;
    margin-left: -38px;
    background: #014fa2;
    width: 76px;
    height: 5px;
}
.containerbai #jieshao h2.title::after {
    content:none;
}
.containerbai .solution-p {
    margin-top: 40px;
    line-height: 35px;
    font-size: 18px;
    color: #fff;
    opacity: .7;
    letter-spacing: 2px;
}
.containerbai .solution-in a.a-1 {
    margin-top: 54px;
    display: inline-block;
    position: relative;
    width: 180px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #004ea2;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -o-transition: background .3s;
    -moz-transition: background .3s;
    transition: background .3s;
}
.news-jianyan {
    position: relative;
    padding-top: 90px;
    padding-bottom: 106px;
    width: 100%;
    font-size: 0;
    text-align: center;
    box-sizing: border-box;
    min-width: 1600px; 
}
.news-jianyan .title {
    position: relative;
    line-height: 52px;
    font-size: 42px;
    color: #333;
    text-align: center;
}
.news-jianyan .news-in {
    padding-top: 88px;
    border-top: 1px solid #e6e0e0;
    width: 94%;
    margin: 96px auto;
}
.news-jianyan .news-one-img:hover img {
    -webkit-transform: scale(1.13);
    -moz-transform: scale(1.13);
    -o-transform: scale(1.13);
    transform: scale(1.13);
}
.news-jianyan .news-one {
    display: inline-block;
    margin-right: 3%;
    margin-left: 3%;
    width: 24%;
    text-align: left;
    vertical-align: top;
}
.news-jianyan .news-one-img {
    position: relative;
    height: 261px;
    margin-bottom: 38px;
    transform: translateX(0);
    border-radius: 6px;
    overflow: hidden;
}
.news-jianyan .news-one-img img {
    width: 100%;
    height: 100%;
    -o-transition: .55s .05s;
    -moz-transition: .55s .05s;
    transition: .55s .05s;
    pointer-events: auto;
}
.news-jianyan .news-one-desc {
    position: relative;
}
.news-jianyan .news-one-desc h3 {
    margin-bottom: 6px;
    height: 26px;
    line-height: 22px;
    font-size: 24px;
    color: #004ea2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.news-jianyan .news-one-desc h3 a {
    color: #004ea2;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}
.news-jianyan .news-one-desc p.desc {
    display: -webkit-box;
    margin-bottom: 67px;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news-jianyan .news-one-desc::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -24px;
    width: 100%;
    height: 1px;
    background: #f1f1f1;
}
.news-jianyan .news-one-belongs {
    line-height: 14px;
    font-size: 0;
}
.news-jianyan .author {
    margin-right: 19px;
    font-size: 12px;
}
.news-jianyan .author::before {
    content: ' ';
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 5px;
    width: 10px;
    height: 11px;
    background-image: url(/template/pc/skin/images/i-author.png);
    background-repeat: no-repeat;
    background-size: 10px 11px;
    background-position: center;
}
.news-jianyan .views {
    font-size: 12px;
}
.news-jianyan .views::before {
    content: ' ';
    display: inline-block;
    position: relative;
    top: 1px;
    margin-right: 5px;
    width: 14px;
    height: 10px;
    background-image: url(/template/pc/skin/images/i-views.png);
    background-repeat: no-repeat;
    background-size: 14px 10px;
    background-position: center;
}
.news-jianyan .time {
    float: right;
    font-size: 14px;
}
.news-jianyan a.a-1, .serv-jianyan a.a-1{
    display: inline-block;
    position: relative;
    width: 180px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #004ea2;
    border-radius: 30px;
}
.news-jianyan a.a-1:hover, .serv-jianyan a.a-1:hover {
	background: #0060c7;
}
.nums-jianyan {
    position: relative;
    width: 100%;
    height: 596px;
    overflow: hidden;
    min-width: 1600px;
}
.nums-jianyan .secbg {
    background-image: url(/template/pc/skin/images/bg-2.jpg);
    background-position: 50% 4.99545px;
}
.nums-jianyan .nums-list {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    font-size: 0;
    text-align: center;
}
.nums-jianyan .nums-list .nums-one {
    display: inline-block;
    width: 20%;
}
.nums-jianyan .nums-one-img {
    margin-bottom: 50px;
    height: 38px;
}
.nums-jianyan .nums-one-desc h3 {
    position: relative;
    display: inline-block;
}
.nums-jianyan .nums-one-desc h3 span {
    line-height: 50px;
    font-size: 50px;
    color: #fff;
}
.nums-jianyan .nums-cross {
    position: absolute;
    right: -17px;
    top: 0;
    width: 14px;
    height: 14px;
    background-image: url(/template/pc/skin/images/nums-cross.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: center;
}
.nums-jianyan .nums-one-desc p.desc {
    margin-top: 45px;
    line-height: 15px;
    font-size: 15px;
    color: #fff;
}
.serv-jianyan {
    padding-top: 98px;
    width: 100%;
    height: 845px;
    box-sizing: border-box;
    min-width: 1600px;
}
.serv-jianyan h2.title {
    position: relative;
    line-height: 52px;
    font-size: 42px;
    color: #333;
    text-align: center;
}
.serv-jianyan .serv-list {
    margin-top: 130px;
    font-size: 0;
    text-align: center;
}
.serv-jianyan .serv-one {
    display: inline-block;
    margin-right: 2%;
    margin-left: 2%;
    width: 24%;
    height: 460px;
    border-radius: 4px;
    box-sizing: border-box;
    vertical-align: top;
}
.serv-jianyan .serv-one-in {
    padding-top: 70px;
    border: 1px solid #e5e5e5;
    height: 100%;
    box-sizing: border-box;
    background: #fff;
    transition: transform .4s, box-shadow .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s, -moz-box-shadow .4s;
}
.serv-jianyan .serv-one-img {
    height: 59px;
}
.serv-jianyan .serv-one-desc {
    margin-top: 50px;
    margin-bottom: 21px;
}
.serv-jianyan .serv-one-desc h3 {
    margin-bottom: 30px;
    height: 33px;
    line-height: 26px;
    font-size: 28px;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: color .3s;
}
.serv-jianyan .serv-one-desc p.desc {
    padding-right: 20px;
    padding-left: 20px;
    height: 72px;
    line-height: 24px;
    font-size: 14px;
    color: #969696;
    overflow: hidden;
    text-align: center;
}
.serv-jianyan .serv-one-in:hover {
	-webkit-transform: translateY(-3px);
	   -moz-transform: translateY(-3px);
	     -o-transform: translateY(-3px);
	        transform: translateY(-3px);
	-moz-box-shadow: 0px 5px 30px 0px #d6d6d6;
	     box-shadow: 0px 5px 30px 0px #d6d6d6;
}
.contact-jianyan {
    position: relative;
    width: 100%;
    height: 514px;
    overflow: hidden;
    min-width: 1600px;
}
.contact-jianyan .thirdbg {
    background-image: url(/template/pc/skin/images/bg-3.jpg);
    background-position: 50% -11.5182px;
}
.contact-jianyan .contact-in {
    position: absolute;
    left: 63%;
    top: 55%;
    -webkit-transform: translateY(-55%);
    -moz-transform: translateY(-55%);
    -o-transform: translateY(-55%);
    transform: translateY(-55%);
}
.contact-jianyan h2.title {
    margin-bottom: 30px;
    font-size: 50px;
    display: inline-block;
    color: #fff;
    position: relative;
    line-height: 52px;
    text-align: center;
}
.contact-jianyan .contact-p {
    line-height: 18px;
    font-size: 14px;
    color: #fff;
    opacity: .7;
}
.contact-jianyan .contact-phone {
    display: inline-block;
    margin-top: 23px;
    line-height: 20px;
    font-size: 20px;
    color: #fff;
}

.intro-gmp {
    padding: 65px 0 80px;
}
.intro-gmp .title {
    text-align: center;
}
.intro-gmp .title h3 {
    font-size: 42px;
    color: #000;
    margin-bottom: 15px;
}
.intro-gmp .title p {
    text-transform: uppercase;
    font-size: 1.8em;
    color: #e75c1e;
}
.intro-gmp .intro-item {
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    margin: 55px auto 0;
    width: 90%;
}
.clearfix:after, .clearfix:before {
    content: "";
    display: table;
}
.intro-gmp .intro-item .intro-list {
    text-align: center;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    height: 270px;
    width: 33.3333%;
    float: left;
    -webkit-transition: box-shadow 1s;
    display: table;
    box-sizing: border-box;
}
.intro-gmp .intro-item .intro-list .table-cell {
    display: table-cell;
    vertical-align: middle;
}
.intro-gmp .intro-item .intro-list i {
    display: inline-block;
    width: 41px;
    height: 41px;
    transition: transform 1.2s ease;
    -ms-transition: transform 1.2s ease;
    -o-transition: transform 1.2s ease;
    -webkit-transition: transform 1.2s ease;
    -moz-transition: transform 1.2s ease;
}
.intro-list:nth-child(1) i {
    background: url(/template/pc/skin/images/icon1-gmp.png) no-repeat center/contain;
}
.intro-list:nth-child(2) i {
    background: url(/template/pc/skin/images/icon2-gmp.png) no-repeat center/contain;
}
.intro-list:nth-child(3) i {
    background: url(/template/pc/skin/images/icon3-gmp.png) no-repeat center/contain;
}
.intro-list:nth-child(4) i {
    background: url(/template/pc/skin/images/icon4-gmp.png) no-repeat center/contain;
}
.intro-list:nth-child(5) i {
    background: url(/template/pc/skin/images/icon5-gmp.png) no-repeat center/contain;
}
.intro-list:nth-child(6) i {
    background: url(/template/pc/skin/images/icon6-gmp.png) no-repeat center/contain;
}
.intro-gmp .intro-item .intro-list p {
    font-size: 26px;
    color: #1a1a1a;
    font-weight: bolder;
    margin: 25px 0 20px;
}
.intro-gmp .intro-item .intro-list span {
    line-height: 24px;
    font-size: 16px;
    color: #999;
    margin: 0 30px;
    display: block;
}
.intro-gmp .intro-item .intro-list:hover {
	box-shadow: 0 0 50px #cdcdcd
}
.intro-gmp .intro-item .intro-list:hover i {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg)
}
.solution_gmp {
    padding: 70px 0 80px;
}
.solution_gmp .title{
    text-align: center;
}
.solution_gmp .title h3 {
    font-size: 42px;
    color: #000;
    margin-bottom: 15px;
}
.solution_gmp .title p {
    text-transform: uppercase;
    font-size: 1.8em;
    color: #e75c1e;
}
.solution_gmp .solution {
    width: 88%;
    margin: 80px auto;
}
.solution_gmp .solution .desc {
    width: 55%;
    float: left;
    margin: 0px auto;
}
.solution_gmp .solution .solution_cm {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #fbdfd8;
    margin-top: 20px;
}
.solution_gmp .solution i {
    display: inline-block;
    vertical-align: top;
    width: 34px;
    height: 35px;
}
.solution_gmp .solution .school i {
    background: url(/template/pc/skin/images/icon12-gmp.png) no-repeat center/contain;
}
.solution_gmp .solution .teacher i {
    background: url(/template/pc/skin/images/icon13-gmp.png) no-repeat center/contain;
}
.solution_gmp .solution .student i {
    background: url(/template/pc/skin/images/icon14-gmp.png) no-repeat center/contain;
}
.solution_gmp .solution .solution_cm span {
    font-size: 22px;
    color: #e75c1e;
    display: inline-block;
    margin: 0px 30px;
}
.solution_gmp .solution .solution_cm p {
    /* width: 64%; */
    display: inline-block;
    vertical-align: middle;
    color: #1a1a1a;
    font-size: 18px;
    margin-top: 10px;
}
.solution_gmp .solution .other {
    padding-top: 15px;
    color: #e75c1e;
    font-size: 1.4em;
    line-height: 28px;
}
.solution_gmp .show_right.scroll-watch-in-view {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
}
.solution_gmp .solution .pro {
    display: inline-table;
    width: 44%;
    text-align: right;
    padding: 0; 
    background-color: unset;
    background-image: none;
}
.solution_gmp .solution .sl_cicle {
    display: inline-block;
    position: relative;
}
.solution_gmp .solution .sl_cicle .leida {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    -webkit-animation: pointAnimations 5s linear infinite;
    -moz-animation: pointAnimations 5s linear infinite;
    -o-animation: pointAnimations 5s linear infinite;
    animation: pointAnimations 5s linear infinite;
}
@keyframes pointAnimations
{
  0%{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
  100%{-moz-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-transform:rotate(315deg)}
}
.enquiryM-gmp {
    width: 100%;
    height: 200px;
    background: url(/template/pc/skin/images/enquirybg.png) no-repeat center center;
    background-size: 100% 100%;
}
.enquiryM-gmp .left {
    float: left;
    margin-left: 70px;
}
.enquiryM-gmp .txt {
    padding-top: 49px;
}
.enquiryM-gmp .txt .tit {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 32px;
    line-height: 36px;
    text-align: left;
    color: #fff;
}
.enquiryM-gmp .txt .tit em {
    color: #4bc3ff;
}
.enquiryM-gmp .txt .subtit {
    padding-left: 20px;
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    background: url(/template/pc/skin/images/point.png) no-repeat left center;
    background-size: 8px 8px;
}
.enquiryM-gmp .right {
    float: right;
    margin-right: 110px;
}
.enquiryM-gmp .webTel {
    padding-left: 50px;
    margin-top: 41px;
    font-weight: bold;
    font-size: 35px;
    color: #fff;
    background: url(/template/pc/skin/images/tel2.png) no-repeat left center;
    background-size: 35px 35px;
    display: table;
}
.enquiryM-gmp .online {
    float: right;
    display: block;
    width: 200px;
    height: 45px;
    margin-top: 24px;
    font-weight: bold;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
    color: #0181c1;
    background: url(/template/pc/skin/images/onlineico.png) no-repeat center center;
    background-size: 200px 45px;
}
.advantage-gmp {
    padding: 70px 0 80px;
}
.advantage-gmp .title{
    text-align:center;
}
.advantage-gmp .title h3 {
    font-size: 42px;
    color: #000;
    margin-bottom: 15px;
}
.advantage-gmp .title p {
    text-transform: uppercase;
    font-size: 1.8em;
    color: #e75c1e;
}
.advantage-gmp .advantList {
    margin-top: 60px;
}
.advantage-gmp .advantList .list-gmp {
}
.advantage-gmp .advantList .item {
    float: left;
    position: relative;
    display: block;
    width: 32.666%;
    height: 288px;
    margin: 0 auto;
    margin-bottom: 20px;
    background: url(/template/pc/skin/images/adlibg1.png) no-repeat center center;
    background-size: 550px 300px;
    cursor: pointer;
    transition: all ease 600ms;
    box-sizing: border-box;
    margin-right: 1%;
}
.advantage-gmp .advantList .item:nth-child(3n) {
    margin-right: 0;
}
.advantage-gmp .advantList .item .txt {
    padding-top: 50px;
    margin-left: 70px;
}
.advantage-gmp .advantList .item .txt .tit {
    font-weight: bold;
    font-size: 32px;
    line-height: 46px;
    color: #333;
}
.advantage-gmp .advantList .item .txt .tit em {
    display: block;
    color: #0195df;
}
.advantage-gmp .advantList .item .txt .cont {
    margin-top: 36px;
    font-size: 18px;
    line-height: 30px;
    color: #666;
    width: auto;
}
.advantage-gmp .advantList .item .sIco {
    position: absolute;
    top: 40px;
    right: 50px;
    display: block;
    width: 100px;
    height: 100px;
    transition: all ease 600ms;
}
.advantage-gmp .advantList .item.ad2, .advantage-gmp .advantList .item.ad4, .advantage-gmp .advantList .item.ad6 {
    background: url(/template/pc/skin/images/adlibg2.png) no-repeat center center;
    background-size: 550px 300px;
}
.advantage-gmp .advantList .item:hover {
	transform: translateY(-6px);
	transition: all ease 600ms;
}
.advantage-gmp .advantList .item:hover .sIco {
	transform: rotate(180deg);
	transition: all ease 600ms;
}
.duibi-gmp {
    background: #f5f7f9;
    overflow: hidden;
    padding-bottom: 70px;
}
.duibi-gmp .main{
    position: relative;
    padding: 70px 0 80px;
}   
.duibi-gmp .title{
    text-align:center;
}  
.duibi-gmp .title h3 {
    font-size: 42px;
    color: #000;
    margin-bottom: 15px;
}
.duibi-gmp .title p {
    text-transform: uppercase;
    font-size: 1.8em;
    color: #e75c1e;
}
.duibi-gmp .about_d {
    background: #fff;
    box-shadow: 0 5px 20px rgba(14,5,10,.05);
    text-align: center;
    line-height: 56px;
    font-size: 15px;
    color: #666;
    border-radius: 10px;
    margin: 25px auto 30px;
    width: 90%;
}
.duibi-gmp .index_jx {
    position: relative;
    margin: 90px auto  0;
    width: 90%;
}
.duibi-gmp .index_jx .border {
    border: #b7d1f8 solid 3px;
    border-radius: 20px;
    width: 96%;
    position: absolute;
    left: 36px;
    height: 366px;
    top: 0;
}
.duibi-gmp .index_jx .border .l,.duibi-gmp .index_jx .border .r {
    position: absolute;
    left: -32px;
    border-radius: 8px;
    border: #b7d1f8 solid 3px;
    background: #fff;
    width: 52px;
    top: 19px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #649cf0;
    padding: 15px 0;
}
.duibi-gmp .index_jx .border .l:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-left: 20px solid #b7d1f8;
    border-bottom: 11px solid transparent;
    top: -35px;
    left: 73px;
    z-index: 200;
}
.duibi-gmp .index_jx .border .r {
    left: auto;
    right: -32px;
}
.duibi-gmp .index_jx .border .r:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-right: 20px solid #b7d1f8;
    border-bottom: 11px solid transparent;
    top: -35px;
    right: 78px;
    z-index: 200;
}
.duibi-gmp .cl {
    clear: both;
    overflow: hidden;
}
.duibi-gmp .index_jx .box {
    width: 90%;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    height: 460px;
}
.duibi-gmp .index_jx .box .hd {
    height: 100px;
    width: 100%;
    margin: -50px auto 0;
    border-radius: 8px 25px 8px 25px;
}
.duibi-gmp .index_jx .box .hd ul {
    position: relative;
    /* width: 1400px; */
}
.duibi-gmp .index_jx .box .hd ul li {
    width: 27.33%;
    float: left;
    line-height: 100px;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 8px 25px 8px 25px;
    margin: 0 3%;
}
.duibi-gmp .index_jx .box .bd {
    position: relative;
    /* width: 1230px; */
}
.duibi-gmp .index_jx .box .bd ul.l1 {
    width: 27.33%;
    float: left;
    margin: 0px 3%;
}
.duibi-gmp .index_jx .box .bd ul.l1 li {
    height: 80px;
    border-radius: 5px 20px 5px 20px;
    background: #649cf0;
    margin-top: 40px;
    font-size: 20px;
    text-align: center;
    line-height: 80px;
    color: #fff;
    position: relative;
    display: block;
}
.duibi-gmp .index_jx .box .bd ul.l1 li::before {
    content: "\e6a9";
    display: inline-block;
    position: absolute;
    font-family: iconfont;
    left: 50%;
    top: -58px;
    font-size: 28px;
    margin-left: -14px;
    background-image: linear-gradient(180deg,#b7d1f8,#649cf0);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
.duibi-gmp .index_jx .box .bd ul li a {
    color: #fff;
}
.duibi-gmp .index_jx .box .bd ul.l2 {
    width: 27.33%;
    float: left;
    margin: 0 3%;
}
.duibi-gmp .index_jx .box .bd ul.l2 li {
    height: 80px;
    border-radius: 5px 20px 5px 20px;
    background: #8cc360;
    margin-top: 40px;
    font-size: 20px;
    text-align: center;
    line-height: 80px;
    color: #fff;
    position: relative;
    display: block;
}
.duibi-gmp .index_jx .box .bd ul.l2 li::before {
    content: "\e6a9";
    display: inline-block;
    position: absolute;
    font-family: iconfont;
    left: 50%;
    top: -58px;
    font-size: 28px;
    margin-left: -14px;
    background-image: linear-gradient(180deg,#cce7b6,#8cc360);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
.duibi-gmp .index_jx .box .bd ul.l3 {
    width: 27.33%;
    float: left;
    margin: 0 3%;
}
.duibi-gmp .index_jx .box .bd ul.l3 li {
    height: 80px;
    border-radius: 5px 20px 5px 20px;
    background: #fdb736;
    margin-top: 40px;
    font-size: 20px;
    text-align: center;
    line-height: 80px;
    color: #fff;
    position: relative;
    display: block;
}
.duibi-gmp .index_jx .box .bd ul.l3 li::before {
    content: "\e6a9";
    display: inline-block;
    position: absolute;
    font-family: iconfont;
    left: 50%;
    top: -58px;
    font-size: 28px;
    margin-left: -14px;
    background-image: linear-gradient(180deg,#fee0a7,#fdb736);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}
@font-face {
  font-family: "iconfont"; /* Project id 3698923 */
  src: url('//at.alicdn.com/t/c/font_3698923_nnjrh1k9269.woff2?t=1665479257453') format('woff2'),
       url('//at.alicdn.com/t/c/font_3698923_nnjrh1k9269.woff?t=1665479257453') format('woff'),
       url('//at.alicdn.com/t/c/font_3698923_nnjrh1k9269.ttf?t=1665479257453') format('truetype');
}

.news_foot_contact {
    padding-bottom: 70px;
    background: url(/template/pc/skin/images2/new_footer06.png) no-repeat center top #2a2f56;
    overflow: hidden;
}
.new_experience_17 {
    float: left;
    padding: 29px 0px;
    width: 450px;
    text-align: center;
    max-width: inherit;
    position: relative;
    background: #1c85a4;
}
.new_experience_17 .num {
    font-weight: 700;
    color: #fff;
    text-shadow: 15px 25px 10px rgba(112, 107, 98, 0.1);
    font-size: 68px;
    line-height: 70px;
}
.new_experience_17 p {
    font-size: 51px;
    color: #fff;
}
.news_foot_contact_Telbox {
    float: left;
    width: calc(100% - 480px);
    padding: 30px 0px 0px;
    position: relative;
}
.news_foot_contact_Telbox dl {
    padding-bottom: 80px;
    padding-left: 80px;
    text-align: left;
    position: relative;
}
.news_foot_contact_Telbox dl dt h3 {
    font-size: 42px;
    padding-top: 0px;
    color: #1c85a4;
    font-weight: normal;
}
.news_foot_contact_Telbox dl dt .desc {
    font-size: 18px;
    color: #9496a2;
    font-weight: 700;
    padding-top: 10px;
}
.news_foot_contact_Telbox dl dt .news_foot_contact_tel {
    top: 46px;
    right: 53px;
    position: absolute;
    padding: 0px;
}
.news_foot_contact_Telbox dl dt .desc1 {
    font-size: 22px;
    padding-top: 8px;
    color: #c3ac89;
    font-weight: 700;
}
.news_foot_contact_Telbox dl dt .desc2 {
    font-size: 22px;
    color: #c3ac89;
    font-weight: 700;
}
.news_foot_contact_Telbox dl dt .desc2 span {
    font-size: 24px;
    margin-right: 40px;
    font-weight: normal;
    color: #fff;
    text-shadow: 2px 2px #b5cd32;
}
.news_foot_contact_Telbox dl dd {
    width: 375px;
    max-width: inherit;
    position: absolute;
    bottom: 0px;
    margin: 0px auto;
    left: 80px;
}
.news_foot_contact_Telbox dl dd a.cur {
    background-color: #b5cd32;
    border-color: #b5cd32;
    color: #fff;
    font-size: 18px;
}
.news_foot_contact_Telbox dl dd a:nth-child(1) {
    margin-left: 0px;
}
.news_foot_contact_Telbox dl dd a.cur:hover {
    background-color: #fff;
    color: #b5cd32;
}
.news_foot_contact_Telbox dl dd a {
    height: 54px;
    line-height: 48px;
}
.news_foot_contact_Telbox dl dd a {
    display: block;
    width: calc(50% - 5px);
    height: 41px;
    font-weight: 700;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border: 4px solid #393d61;
    float: left;
    margin-left: 10px;
    text-align: center;
    color: #b4b4ba;
    line-height: 40px;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.news_foot_contact_Telbox dl dd a.advisory span {
    display: inline-block;
}
.news_foot_contact .commonweb {
    width: 94%;
    margin: 0 auto;
    min-width: 1600px;
}
.icon-dagougou:before {
    content: "\e6b8";
}
.biaotou {
    line-height: 24px;
    color: #fff;
    background: #1c85a4;
    padding: 15px 0;
    text-align:center;
}
.nei_jian {
    margin-top: 20px;
    overflow:  hidden;
    border-bottom: 3px solid #1c85a4;
    padding: 0 0 20px;
}
.notop {
    margin-top: 0;
}
.lianxi_1 {
    height: 75px;
    line-height: 28px;
    background: #1c85a4;
    padding: 30px 0 0 30px;
}
.lianxi_1 span {
    font-size: 28px;
    color: white;
    float: left;
    display: block;
    width: 100%;
}
.lianxi_1 p {
    display: block;
    color: #aab1cb;
    font: 16px/30px arial;
    text-decoration: none;
    text-transform: uppercase;
}
.tuianli {
    border: 1px solid #e8e8e8;
    border-top: 0px;
    margin: 0 auto;
}
.tuianli ul li {
    float: left;
    width: 100%;
    margin: 15px auto 0;
}
.tuianli ul li a p {
    display: block;
    text-align: center;
    color: #666;
    height: 50px;
    line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}
.tuianli ul li img{
    width: 100%;
    pointer-events: all;
}
.tuianli ul li a:hover p{
    background: #1c85a4;
    color: #fff;
}
.icon-hot-13:before {
    content: "\e6bf";
}
.icon-dingwei:before {
    content: "\e761";
}