@charset "UTF-8";
.iconfont { font-size: inherit; }
.img-fluid { max-width: 100%; }
@keyframes top { 0% { transform: translateY(0px); }
	100% { transform: translateY(10px); } }
@-ms-keyframes top { from { -ms-transform: translateY(0px); }
	to { -ms-transform: translateY(10px); } }
@-moz-keyframes top { from { -moz-transform: translateY(0px); }
	to { -moz-transform: translateY(10px); } }
@-webkit-keyframes top { from { -webkit-transform: translateY(0px); }
	to { -webkit-transform: translateY(10px); } }
@-o-keyframes top { from { -o-transform: translateY(0px); }
	to { -o-transform: translateY(10px); } }
.aniamte-top-1 { animation: top 1.2s linear infinite alternate; -ms-animation: top 1.2s linear infinite alternate; -moz-animation: top 1.2s linear infinite alternate; -webkit-animation: top 1.2s linear infinite alternate; -o-animation: top 1.2s linear infinite alternate; }
.aniamte-top-2 { animation: top 1.2s linear 0.8s infinite alternate; -ms-animation: top 1.2s linear 0.8s infinite alternate; -moz-animation: top 1.2s linear  0.8s infinite alternate; -webkit-animation: top 1.2s linear 0.8s infinite alternate; -o-animation: top 1.2s linear 0.8s infinite alternate; }
.aniamte-top-3 { animation: top 1.2s linear 0.4s infinite alternate; -ms-animation: top 1.2s linear 0.4s infinite alternate; -moz-animation: top 1.2s linear  0.4s infinite alternate; -webkit-animation: top 1.2s linear 0.4s infinite alternate; -o-animation: top 1.2s linear 0.4s infinite alternate; }
.hover .img1{display:none;}
.hover .img2{display:block;}
.header { height: 100px; z-index: 9; width: 100%; position: fixed; background-color: #ffffff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.header .header-wrap { height: 100%; width: 91.146%; margin: 0 auto; }
.header .logo img { -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.header .nav {flex: 1;max-width: 700px;}
.header .nav li { font-size: 16px; flex: 1; height: 100%; }
.header .nav li a { display: block; text-align: center; line-height: 100px; color: #333333; }
.header .header-tel { font-size: 24px; }
.header .header-tel .icon-24hour { height: 24px; display: inline-block; vertical-align: text-top; }
.header .header-tel span { display: inline-block; vertical-align: middle; }
.header .header-tel .search-wrap::before { content: ''; display: inline-block; height: 20px; vertical-align: middle; border-left: 1px solid rgba(83, 83, 83, 0.9); margin-left: 10px; }
.header .header-tel .search-wrap .iconfont { display: inline-block; vertical-align: middle; cursor: pointer; }
.header:hover, .header.hover { background-color: #fff !important; }
/* .header:hover .logo .logo-txt img, .header.hover .logo .logo-txt img { filter: grayscale(0) brightness(0) !important; } */
.header:hover .nav li a, .header.hover .nav li a { color: #333333 !important; }
.header:hover .header-tel, .header.hover .header-tel { color: #333333 !important; }
.header:hover .header-tel .search-wrap::before, .header.hover .header-tel .search-wrap::before { border-color: #666666 !important; }
.header.header-min { position: fixed !important; height: 70px; background: #fff !important; z-index: 99999; -webkit-box-shadow: 0 14px 56px -15px rgba(10, 25, 48, 0.2); -moz-box-shadow: 0 14px 56px -15px rgba(10, 25, 48, 0.2); box-shadow: 0 14px 56px -15px rgba(10, 25, 48, 0.2); }
.header.header-min img { filter: none !important; }
.header.header-min .logo .logo-txt img { height: 38px; }
.header.header-min .nav li a { line-height: 70px !important; color: #333333 !important; }
.header.header-min .header-tel { color: #333333 !important; }
.header.header-min .header-tel .search-wrap::before { border-left: 1px solid rgba(0, 0, 0, 0.9) !important; }
.icon-24hour{width:40px;}
.icon-24hour img{width:100%}
.dropdown-nav { width: 100vw; left: 0; display: none; height: 440px; background: url("../images/nav-bg.png") center/cover no-repeat; position: absolute; margin-top: 0; width: 100%; color: #ffffff; padding-top: 75px; }
.dropdown-nav .nav-leftbar { width: 250px; padding-right: 40px; }
.dropdown-nav .nav-leftbar h3 { font-size: 16px; font-weight: bold; line-height: 46px; margin-bottom: 2px; }
.dropdown-nav .nav-leftbar h3::after { content: ''; display: block; width: 30px; height: 1px; background-color: rgba(255, 255, 255, 0.5); }
.dropdown-nav .nav-leftbar p { margin-top: 12px; opacity: .5; line-height: 30px; }
.dropdown-nav .nav-leftbar .link { display: block; line-height: 26px; color: #ffffff; position: relative; width: 62px; text-align: center; z-index: 33; margin-top: 45px; }
.dropdown-nav .nav-leftbar .link span { position: relative; z-index: 2; }
.dropdown-nav .nav-leftbar .link::after { content: ''; display: block; height: 3px; width: 60px; position: absolute; bottom: 6px; left: 0; z-index: 1; background-image: -moz-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -webkit-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -ms-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); opacity: 0.8; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform-origin: right center; -moz-transform-origin: right center; -ms-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
.dropdown-nav .nav-leftbar .link a { position: relative; z-index: 2; display: block; color: #333333; }
.dropdown-nav .nav-leftbar .link:hover::after { -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.dropdown-nav .nav-leftbar .link:hover a { color: #DD3833; }
.dropdown-nav .nav-container { flex: 1; max-width: 800px; border-left: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); }
.dropdown-nav .nav-container .child-item { padding-left: 33px; display: none; height: 100%; }
.dropdown-nav .nav-container .child-item dl {width: 187px;padding-left: 60px;padding-right: 34px;float: left;padding-bottom: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.dropdown-nav .nav-container .child-item dl dt { font-size: 16px; font-weight: bold; line-height: 26px; padding-bottom: 12px; margin-bottom: 3px; position: relative; }
.dropdown-nav .nav-container .child-item dl dt::before { content: ''; width: 26px; height: 26px; position: absolute; left: -30px; }
.dropdown-nav .nav-container .child-item dl dt a { color: #ffffff; }
.dropdown-nav .nav-container .child-item dl dd a { display: block; line-height: 36px; color: #fff; opacity: .5; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.dropdown-nav .nav-container .child-item dl dd a:hover { opacity: .8; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }
.dropdown-nav .nav-container .child-item dl dd p { opacity: .5; line-height: 36px; }
.dropdown-nav .nav-container .child-item dl.about dt::before { background: url("../images/icon-1.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.news dt::before { background: url("../images/icon-2.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.contact dt::before { background: url("../images/icon-3.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.zpzc dt::before { background: url("../images/icon-4.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.zplist dt::before { background: url("../images/icon-5.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.cases-6 dt::before { background: url("../images/icon-6.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.cases-7 dt::before { background: url("../images/icon-7.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.cases-8 dt::before { background: url("../images/icon-8.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.cases-9 dt::before { background: url("../images/icon-9.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-10 dt::before { background: url("../images/icon-10.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-11 dt::before { background: url("../images/icon-11.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-12 dt::before { background: url("../images/icon-12.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-13 dt::before { background: url("../images/icon-13.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-14 dt::before { background: url("../images/icon-14.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-15 dt::before { background: url("../images/icon-15.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-16 dt::before { background: url("../images/icon-16.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-17 dt::before { background: url("../images/icon-17.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item dl.icon-18 dt::before { background: url("../images/icon-18.png") left center no-repeat; }
.dropdown-nav .nav-container .child-item.item-6 dl { width: 320px; }
.dropdown-nav .nav-container .child-item.item-5 dl { width: 100%; }
.dropdown-nav .nav-container .child-item.item-5 dl dt {width: 150px;padding-bottom: 0;margin-bottom: 0;top: -12px;display: inline-block;}
.dropdown-nav .nav-container .child-item.item-5 dl dt::after { content: ''; display: block; position: absolute; width: 0; height: 16px; border-right: 1px solid rgba(255, 255, 255, 0.1); margin: auto; top: 0; bottom: 0; right: 0; }
.dropdown-nav .nav-container .child-item.item-5 dl dd {flex: 0 0 520px;overflow: hidden;display: inline-block;}
.dropdown-nav .nav-container .child-item.item-5 dl dd a {margin-left: 25px;}
.dropdown-nav .nav-container .child-item.item-4 dl:nth-child(1) { width: 220px; }
.dropdown-nav .nav-container .child-item.item-4 dl:nth-child(2) { width: 320px; }
.dropdown-nav .nav-container .child-item.item-4 dl:nth-child(3) { width: 210px; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item { width: 190px; text-align: center; margin: 25px 0; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item .item-name { color: #fff; opacity: .5; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item .item-icon { height: 60px; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item .item-name { line-height: 26px; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(1) .item-icon.icon2-1 { background: url("../images/icon2-1.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(2) .item-icon.icon2-2 { background: url("../images/icon2-3.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(3) .item-icon.icon2-3 { background: url("../images/icon2-7.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(4) .item-icon.icon2-4 { background: url("../images/icon2-4.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(5) .item-icon.icon2-5 { background: url("../images/icon2-5.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(6) .item-icon.icon2-6 { background: url("../images/icon2-6.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:nth-child(7) .item-icon.icon2-7 { background: url("../images/icon2-7.png") center no-repeat; }
.dropdown-nav .nav-container .child-item.item-3 .bd-list .bd-item:hover .item-name { opacity: .8; }
.dropdown-nav .nav-container .child-item.item-2 dl { width: 220px; }
.dropdown-nav .nav-container .child-item.item-1 dl dt::after, .dropdown-nav .nav-container .child-item.item-2 dl dt::after, .dropdown-nav .nav-container .child-item.item-6 dl dt::after, .dropdown-nav .nav-container .child-item.item-7 dl dt::after { content: ''; display: block; position: absolute; bottom: 0; width: 90px; left: 0;  }
.dropdown-nav .nav-container .child-item.active { display: block; }
.dropdown-nav .nav-rightbar { width: 250px; padding-left: 60px; }
.dropdown-nav .nav-rightbar .contact-item { margin-bottom: 40px; }
.dropdown-nav .nav-rightbar .contact-item .item-name { margin-bottom: 10px; line-height: 1; }
.dropdown-nav .nav-rightbar .contact-item .item-con { opacity: .5; line-height: 20px; }
@-webkit-keyframes wave-play { to { background-position: 0 -1694px; } }
@keyframes wave-play { to { background-position: 0 -1694px; } }
.banner-container {/* margin-top: 100px; */position: relative;}
.banner-container .banner-thumbs { position: absolute; width: 100%; bottom: 0; left: 0; z-index: 2; }
.banner-container .banner-thumbs .container { position: relative; }
.banner-container .banner-thumbs .container .thumbs-item { height: 105px; width: 400px; position: relative; }
.banner-container .banner-thumbs .container .thumbs-item::before { display: block; content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; background-image: linear-gradient(-179deg, rgba(255, 255, 255, 0), #fff); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: bottom; -moz-transform-origin: bottom; -ms-transform-origin: bottom; -o-transform-origin: bottom; transform-origin: bottom; }
.banner-container .banner-thumbs .container .thumbs-item::after { display: block; content: ""; display: none; position: absolute; bottom: 0; width: 425px; height: 14px; background-color: transparent; z-index: 5; background-repeat: no-repeat; background-position: 50% 0; -webkit-animation: wave-play 3s steps(121) infinite both; animation: wave-play 3s steps(121) infinite both; background-image: url("../images/bolang.png"); background-size: cover; transition: background-image 300ms cubic-bezier(0, 0, 0.2, 1) 0s; }
.banner-container .banner-thumbs .container .thumbs-item .item-wrap { position: relative; z-index: 2; color: #ffffff; }
.banner-container .banner-thumbs .container .thumbs-item .item-wrap .item-icon { width: 45px; height: 45px; margin-right: 10px; }
.banner-container .banner-thumbs .container .thumbs-item .item-wrap .banner-title { font-size: 18px; }
.banner-container .banner-thumbs .container .thumbs-item .item-wrap .banner-desc { opacity: .5; }
.banner-container .banner-thumbs .container .thumbs-item.active::before { opacity: .1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }
.banner-container .banner-thumbs .container .thumbs-item.active::after { display: block; }
.banner-container .banner-thumbs .container .thumbs-item .item-icon.icon-1 { background: url("../images/icon-b1.png") center/contain no-repeat; }
.banner-container .banner-thumbs .container .thumbs-item .item-icon.icon-2 { background: url("../images/icon-b2.png") center/contain no-repeat; }
.banner-container .banner-thumbs .container .thumbs-item .item-icon.icon-3 { background: url("../images/icon-b3.png") center/contain no-repeat; }
.banner-container .banner-thumbs .container .thumbs-item .item-icon.icon-4 { background: url("../images/icon-b4.png") center/contain no-repeat; }
.header:hover .img2{display:inline-block!important;}
.header:hover .img1{display:none!important;;}
.logo .logo-txt .img2{display:none;}
.hover .logo .logo-txt .img2{display:inline-block;}
.header-min .logo .logo-txt .img2{display:inline-block;}
.header-min .logo .logo-txt .img1{display:none;}
.index-page .header, .company-page .header, .cultrue-page .header, .social-page .header, .history-page .header, .social-page .header { background-color: transparent; top: 0; position: absolute; /*img{ filter: grayscale(100%) brightness(100);
}*/ }
.index-page .header .logo, .company-page .header .logo, .cultrue-page .header .logo, .social-page .header .logo, .history-page .header .logo, .social-page .header .logo {width: 483px;}
.index-page .header .logo .logo-txt img, .company-page .header .logo .logo-txt img, .cultrue-page .header .logo .logo-txt img, .social-page .header .logo .logo-txt img, .history-page .header .logo .logo-txt img, .social-page .header .logo .logo-txt img {/* filter: grayscale(100%) brightness(100); */}
.index-page .header .nav li a, .company-page .header .nav li a, .cultrue-page .header .nav li a, .social-page .header .nav li a, .history-page .header .nav li a, .social-page .header .nav li a { color: #ffffff; }
.index-page .header .header-tel, .company-page .header .header-tel, .cultrue-page .header .header-tel, .social-page .header .header-tel, .history-page .header .header-tel, .social-page .header .header-tel { color: #ffffff; }
.index-page .header .header-tel .search-wrap::before, .company-page .header .header-tel .search-wrap::before, .cultrue-page .header .header-tel .search-wrap::before, .social-page .header .header-tel .search-wrap::before, .history-page .header .header-tel .search-wrap::before, .social-page .header .header-tel .search-wrap::before { border-left: 1px solid rgba(255, 255, 255, 0.9); }
.index-page .banner-container, .company-page .banner-container, .cultrue-page .banner-container, .social-page .banner-container, .history-page .banner-container, .social-page .banner-container { margin-top: 0; }
.banner { height: 800px; position: relative; z-index: 1; }
.banner img { vertical-align: bottom; display: block; }
.logo .logo-txt img{width: 364px;}
.sbanner { height: 402px; background-color: #162343; background-repeat: no-repeat; background-position: center; background-size: cover; }
.sbanner .sbanner-wrap { height: 330px; color: #ffffff; }
.sbanner .sbanner-wrap .sbanner-desc { font-size: 18px; -ms-flex-order: 2; order: 2; }
.sbanner .sbanner-wrap .sbanner-name {font-size: 48px;display: inline-block;position: relative;margin-top: 65px;letter-spacing: 8px;-ms-flex-order: 1;order: 1;}
.sbanner .sbanner-wrap .sbanner-name .tag { letter-spacing: initial; display: inline-block; vertical-align: text-top; font-size: 14px; background-color: #e03833; color: #ffffff; height: 20px; width: 40px; border-radius: 3px; text-align: center; }
.section-box .section { padding-top: 50px; padding-bottom: 44px; }
.section-box .section .sec-head { text-align: center; margin-bottom: 25px; }
.section-box .section .sec-head .sec-title { font-size: 32px; color: #333333; }
.section-box .section .sec-head .sec-desc { color: #9ca0a4; line-height: 36px; font-size: 20px; }
.section-box .section:nth-child(odd) { background-color: #f6f8fb; }
.sec-foot a:first-child { margin-left: 0; }
footer.footer {background: #111;padding-top: 60px;padding-bottom: 20px;}
footer.footer .footer-top { padding-bottom: 50px; }
footer.footer .footer-top .footer-nav { width: 800px; }
footer.footer .footer-top .nav-grid .grid-column {/* flex: 0 0 17%; */border-right: 1px solid #2f2f2f;padding-left: 22px;padding-right: 22px;}
footer.footer .footer-top .nav-grid .grid-column dl:nth-child(2) { margin-top: 20px; }
footer.footer .footer-top .nav-grid .grid-column dl dt { font-size: 14px; line-height: 16px; font-weight: bold; color: rgba(221, 228, 252, 0.7); margin-bottom: 11px; }
footer.footer .footer-top .nav-grid .grid-column dl a { font-size: 12px; line-height: 26px; color: #ccc; }
footer.footer .footer-top .nav-grid .grid-column dl a:hover { color: #8b92aa; }
footer.footer .footer-top .footer-contact { font-size: 12px; width: 600px; padding-left: 48px; color: #ccc; }
footer.footer .footer-top .footer-contact .contact-top { background: url("../images/icon-24hour-2.png") left center no-repeat; padding-left: 60px; margin-bottom: 25px; }
footer.footer .footer-top .footer-contact .contact-top .contact-title { font-size: 14px; color: #b2b8ce; }
footer.footer .footer-top .footer-contact .contact-top .contact-num { font-weight: bold; font-size: 22px; color: #ffffff; }
footer.footer .footer-top .footer-contact .info-content { line-height: 2; }
footer.footer .footer-top .footer-contact .info-content span { margin-right: 10px; }
footer.footer .footer-top .footer-contact .contact-btn { display: block; width: 130px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; background-color: #284f94; border-radius: 3px; margin-top: 25px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
footer.footer .footer-top .footer-contact .contact-btn:hover { background-color: var(--theme-red); }
footer.footer .footer-top .footer-contact .contact-btn .icon { width: 1.25em; height: 1.25em; vertical-align: middle; }
footer.footer .footer-top .footer-contact .contact-btn span { margin-left: 10px; }
footer.footer .footer-top .footer-contact .contact-wx { margin-right: 20px; }
footer.footer .footer-top .footer-contact .contact-wx > p {color: #dde4fc;opacity: .7;line-height: 16px;margin-bottom: 10px;}
footer.footer .footer-top .footer-contact .contact-wx .wx-qrcode { width: 130px; height: 130px; }
footer.footer .footer-top .footer-contact .contact-wx .wx-qrcode img {background-color: #ffffff;/* padding: 5px; */border: 1px solid #dddee1;width: 100%;height: 100%;object-fit: contain;}
footer.footer .footer-top .footer-contact .contact-wx .wx-qrcode p {line-height: 2;margin-bottom: 5px;}
.favlink {/* border-top: 1px solid rgba(255, 255, 255, 0.1); */padding: 18px;padding-left: 20px;width: 1400px;margin: 0 auto;font-size: 12px;color: rgba(117, 117, 117, 0.6);line-height: 22px;}
.favlink span {margin-right: 5px;color: #666;}
.favlink a {color: #666;margin: 0 3px;}
footer.footer .favlink a:hover { color: rgba(255, 255, 255, 0.8); }
footer.footer .copyright {font-size: 12px;color: #ccc;line-height: 66px;text-align: right;border-top: 1px solid #2f2f2f;}
footer.footer .copyright a { margin: 0 5px; }
.gxxq-box { margin-bottom: 40px; background: url("../images/gxxq-bg.jpg") top center no-repeat; }
.gxxq-box .box-item { flex: 1; }
.gxxq-box .box-item .row-item { border-right: 1px solid #eeeeee; line-height: 60px; height: 60px; text-align: center; font-size: 14px; border-bottom: 1px solid #eeeeee; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; color: #666666; overflow: hidden; }
.gxxq-box .box-item .row-item p { line-height: 30px; color: #666666; }
.gxxq-box .box-item .row-item .price { font-size: 24px; color: #df3833; margin-right: 5px; }
.gxxq-box .box-item .row-item .btn { margin: 10px auto; display: block; width: 150px; height: 40px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; line-height: 40px; text-align: center; background: transparent; }
.gxxq-box .box-item .row-item.box-head { height: 58px; color: #ffffff; background: transparent !important; line-height: 58px; font-size: 18px; text-align: center; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.gxxq-box .box-item .row-item.box-bd { height: 360px; }
.gxxq-box .box-item:first-child { width: 220px; font-size: 16px; border-left: 1px solid #eeeeee; color: #666666; }
.gxxq-box .box-item:hover .row-item .btn { color: #ffffff; background-image: -moz-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -webkit-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); background-image: -ms-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%); box-shadow: 0px 10px 20px 0px rgba(221, 56, 51, 0.26); }
.grid-box .full-col { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; }
.grid-box .full-col img { max-width: 100%; max-height: 100%; display: block; margin: 0 auto; }
.grid-box .full-col.full-col-1 { flex: 0 0 100%; max-width: 100%; }
.grid-box .full-col.full-col-2 { flex: 0 0 50%; max-width: 50%; }
.grid-box .full-col.full-col-3 { flex: 0 0 33.333%; max-width: 33.333%; }
.grid-box .full-col.full-col-4 { flex: 0 0 25%; max-width: 25%; }
.grid-box .full-col.full-col-5 { flex: 0 0 20%; max-width: 20%; }
.grid-box .full-col.full-col-6 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.grid-box.hover-shadow .full-col:hover { -webkit-box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); -moz-box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); box-shadow: 0px 12px 32px rgba(147, 147, 147, 0.5); z-index: 2; }
.grid-box.border { border: 1px solid #eee; border-right: none; border-bottom: none; }
.grid-box.border .full-col { border-right: 1px solid #EEEEEE; border-bottom: 1px solid #eee; }
.grid-box.gutters-2 { margin-left: -1px; margin-right: -1px; }
.grid-box.gutters-2 .full-col { padding-left: 1px; padding-right: 1px; }
.grid-box.gutters-10 { margin-left: -5px; margin-right: -5px; }
.grid-box.gutters-10 .full-col { padding-left: 5px; padding-right: 5px; }
.grid-box.gutters-15 { margin-left: -7.5px; margin-right: -7.5px; }
.grid-box.gutters-15 .full-col { padding-left: 7.5px; padding-right: 7.5px; }
.grid-box.gutters-20 { margin-left: -10px; margin-right: -10px; }
.grid-box.gutters-20 .full-col { padding-left: 10px; padding-right: 10px; }
.de-page-mian { overflow: hidden; text-align: center; font-size: 0; margin: 10px 0 35px; }
.de-page-mian .page-inner { display: inline-block; overflow: hidden; }
.de-page-mian .page-inner a { display: block; float: left; min-width: 26px; padding: 0 5px; height: 36px; border: 1px solid #dddddd; background: #fff; text-align: center; line-height: 36px; font-size: 14px; color: #333; margin-right: -1px; overflow: hidden; }
.de-page-mian .page-inner a.prev { margin-right: 10px; background: #fff url(../images/prev.jpg) no-repeat center; }
.de-page-mian .page-inner a.prev.on { background: #fff url(../images/prev-hover.jpg) no-repeat center; }
.de-page-mian .page-inner a.prev:hover { background-color: #fff; border-color: #dddddd; }
.de-page-mian .page-inner a.next { margin-left: 10px; margin-right: 15px; background: #fff url(../images/next.jpg) no-repeat center; }
.de-page-mian .page-inner a.next.on { background: #fff url(../images/next-hover.jpg) no-repeat center; }
.de-page-mian .page-inner a.next:hover { background-color: #fff; border-color: #dddddd; }
.de-page-mian .page-inner a.page-btn { font-size: 12px; margin-right: 0; width: 63px; margin-left: 10px; }
.de-page-mian .page-inner span { display: block; font-size: 12px; color: #333; float: left; line-height: 38px; }
.de-page-mian .page-inner input { display: block; float: left; height: 36px; width: 36px; border: 1px solid #dddddd; text-align: center; line-height: 36px; font-size: 14px; color: #333; margin: 0 5px; }
.de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover { color: #fff; border-color: #237ed2; background: #237ed2; }
/*自定义分页样式*/
.w-page { margin-bottom: 20px; }
.w-page li.active span { z-index: 3; color: #fff; background-color: var(--theme-red); }
.w-page li.disabled { cursor: no-drop; }
.w-page li.disabled span { color: #6c757d; pointer-events: none; background-color: #eeeeee; }
.wrapper,.container-fluid{width: 100%; overflow: hidden;}
.container{width: 1400px;margin: 0 auto;}
.pagination { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; }
div { margin: 0; padding: 0;box-sizing: border-box;}
.w-page li a, .w-page li span { position: relative; display: block; padding: .5rem .75rem; line-height: 1.25; color: #666; background-color: #e2e2e2; margin: 2px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.w-page li a:hover, .w-page li span:hover { background-color: #cdcdcd; color: #fff; }
/*底部漂浮*/
.bottom-float {
	width:100%;
	background: url("../picture/bt-fly.png");
	padding: 45px 0 0;
	background-size:100%;
	background-repeat: no-repeat;
}
.bottom-float .container {position: relative;width: 1000px;}
.bottom-float .float-wrap {bottom: 0;position: relative;height: 145px;z-index: 999;left: -140px;width: 100%;}
.bottom-float .float-wrap .float-left { position: relative; height: 100%; width: 250px; }
.bottom-float .float-wrap .float-left img { position: absolute; bottom: 0; left: 0; max-width: 90%; }
.bottom-float .float-wrap .float-form {width: 820px;/* padding-left: 60px; */}
.bottom-float .float-wrap .float-contact { width: 160px; padding-top: 25px; }
.bottom-float .float-wrap .float-contact .contact-tip {height: 24px;line-height: 24px;color: #fff;font-size: 12px;background-color: #e88410;padding: 0 5px;border-radius: 12px;width: 125px;text-align: center;}
.bottom-float .float-wrap .float-contact .contact-tip .icon { width: 22px; height: 22px; vertical-align: middle; }
.bottom-float .float-wrap .float-contact .contact-tip span { display: inline-block; vertical-align: middle; }
.bottom-float .float-wrap .float-contact .contact-num {margin-top: 5px;font-size: 22px;color: #e79a34;white-space: nowrap;}
.bottom-float .colse-btn {position: absolute;top: 20px;right: 50px;z-index: 33333;cursor: pointer;}
.bottom-float .colse-btn .icon { width: 2em; height: 2em; }
.bottom-float .colse-btn:hover .icon { -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.bottom-float .colse-btn:hover .icon path { fill: #dd3833; }
.float-form { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.float-form .form-top { vertical-align: middle; line-height: 24px; color: #999999; margin-bottom: 8px; }
.float-form .form-top img { margin-right: 5px; }
.float-form .form-item-inline {height: 46px;line-height: 46px;background-color: #dedede;display: inline-block;vertical-align: middle;padding: 10px;}
.float-form .form-item-inline.tel {width: 300px;}
.float-form .form-item-inline.code { padding-right: 0; }
.float-form .input-label { font-size: 20px; margin-right: 8px; position: relative; color: #cccccc; width: 38px; text-align: center; }
.float-form .input-label .icon{width:20px;margin-top:16px}
.float-form .input-label::after { content: ''; position: absolute; display: block; height: 15px; border-right: 1px solid #cccccc; margin: auto; top: 0; bottom: 0; right: 0; }
.float-form .input-inline { width: 100%; }
.float-form .input-inline.code { width: 180px; }
.float-form .input-inline.code .input-txt { width: 90px; }
.float-form .input-txt { height: 46px; color: #777777; line-height: 46px; border: none; display: block; width: 100%; }
.float-form .input-submit {background-image: -moz-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%);background-image: -webkit-linear-gradient(-170deg, #d7d7d7 0%, #f9c300 0%, #e78012 100%);background-image: -ms-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%);display: block;width: 135px;height: 46px;color: #fff;text-align: center;line-height: 46px;font-size: 16px;vertical-align: middle;cursor: pointer;}
.float-form .form-item-inline.wx-qrcode { position: relative; }
.float-form .form-item-inline.wx-qrcode .qrcode-wrap { display: none; position: absolute; width: 120px; height: 120px; bottom: 60px; margin: auto; left: -50%; right: -50%; padding: 5px; background: currentColor; color: #ffffff; -webkit-box-shadow: 0 2px 2px #dddddd; -moz-box-shadow: 0 2px 2px #dddddd; box-shadow: 0 2px 2px #dddddd; }
.float-form .form-item-inline.wx-qrcode .qrcode-wrap::after { content: ''; display: block; width: 0; height: 0; position: absolute; margin: auto; bottom: -16px; left: 0; right: 0; border: 8px solid transparent; border-top: 8px solid currentColor; filter: drop-shadow(2px 1px 0px #d1d1d1); }
.float-form .form-item-inline.wx-qrcode .qrcode-wrap img { max-width: 100%; }
.float-form .form-item-inline.wx-qrcode .icon { width: 2em; height: 2em; }
.float-form .form-item-inline.wx-qrcode:hover .qrcode-wrap { display: block; }
/*about icon */
.about-param { margin-top: 80px; margin-bottom: 80px; }
.about-param .item { text-align: center; }
.about-param .item .item-icon { margin: 0 auto; width: 100px; height: 100px; text-align: center; position: relative; z-index: 2; }
.about-param .item .item-icon::after {content: '';border-radius: 50%;background-image: -moz-linear-gradient(-54deg, #bcd4ff 0%, rgba(209, 226, 255, 0) 100%);background-image: -webkit-linear-gradient(-54deg, #f7bea0 0%, rgba(209, 226, 255, 0) 100%);background-image: -ms-linear-gradient(-54deg, #bcd4ff 0%, rgba(209, 226, 255, 0) 100%);opacity: 0.502;position: absolute;width: 46px;height: 46px;bottom: 10px;right: 0;z-index: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.about-param .item .item-icon svg { width: 80px; height: 80px; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 2; }
.about-param .item .item-icon svg path {fill: #ea5404;}
.about-param .item .item-desc { font-size: 16px; color: #666666; line-height: 24px; }
.about-param .item:hover .item-icon::after { background-image: -moz-linear-gradient(-54deg, #ffc8c7 0%, rgba(255, 210, 210, 0.01) 99%, #ffd2d2 100%); background-image: -webkit-linear-gradient(-54deg, #ffc8c7 0%, rgba(255, 210, 210, 0.01) 99%, #ffd2d2 100%); background-image: -ms-linear-gradient(-54deg, #ffc8c7 0%, rgba(255, 210, 210, 0.01) 99%, #ffd2d2 100%); }
.about-param .item:hover .item-icon svg path { fill: #dd3834; }
.about-param .item:hover .item-desc { color: #dd3834; }
* {
	margin: 0;
	padding: 0;
	/*去移动端点击阴影*/
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-overflow-scrolling: unset
}
html,
body {
	-webkit-text-size-adjust: none;
}
em,
i,
s,
b,
u {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
body{
	display: block;
	font-size: 14px;
	color: #333;
	font-family:"微软雅黑";
	background: #fff;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
	position: relative;
	margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
form {
	display: inline-block;
}
ul,
ol {
	list-style: none;
}
a {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	color: #999;
}
a:hover,
a:active,
a:focus {
	text-decoration: none;
}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	border: none;
	background: none;
}
/*移除文本框可拉伸大小属性*/
textarea {
	resize: none;
}
textarea::-webkit-input-placeholder{
	font-family: "微软雅黑";
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	-moz-appearance: button;
	border: none;
	background: none;
}
input,
textarea {
	border: none;
	border-radius: 0;
	font-size: .28px;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
input::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder {
	color: #999;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,
label {
	vertical-align: middle;
}
div:focus,
span:focus{
	outline: none;
}
/*清除浮动*/
.clear{
	clear: both;
}
.clear::after{
	/* content: ""; */
	height: 0;
	display: block;
	clear: both;
}
.Maximg img{
	width: 100%;
	height: 100%;
}
.maximg img{
	max-height: 100%;
	max-width: 100%;
}
.maxwimg img{
	width: 100%;
	height: auto;
}
.maxhimg img{
	width: auto;
	height: 100%;
}
.wid1300{
	margin: 0 auto;
	height: auto;
}
.right{
	float: right;
}
.left{
	float: left;
}
.bgCen{background-size: 100%;position: relative;}
/* about */
.aboutTop{
	display: block;
	width: 100%;
	height: 534px;
	background: #f8f8f8;
	min-width: 1200px;
}
.aboutTopImg{
	width: 50%;
	height: 100%;
}
.aboutTopDiv{
	width: 700px;
	height: auto;
	padding-top: 60px;
	padding-right: 20px;
}
.aboutTopDiv h2{
	font-size: 34px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
	margin-bottom: 52px;
}
.aboutTopText{
	display: block;
	width: 100%;
	height: 240px;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	overflow: auto;
	padding-right: 48px;
	margin-top: 168px;
}
.aboutTopText p{text-indent: 24px;}
.aboutTopText::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
.aboutTopText::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px #8a8a8a;
	background: #8a8a8a;
}
.aboutTopText::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px #e9e9e9;
	border-radius: 0;
	background: #e9e9e9;
}
.aboutTopUl li{
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #4a4a4a;
	padding: 0 50px;
	position: relative;
}
.aboutTopUl li::after{
	content: "";
	display: block;
	width: 1px;
	height: 64px;
	background: #e1e1e1;
	position: absolute;
	right: 0;
	top: 16px;
}
.aboutTopUl li:last-child::after{
	display: none;
}
.aboutTopUl li:first-child{padding-left: 0;}
.aboutTopUl li:last-child{padding-right: 0;}
.aboutTopUl li h3{
	line-height: 60px;
	height: 60px;
	font-size: 18px;
	color: #ea5404;
}
.aboutTopUl li h3 span{
	font-size: 48px;
	margin-right: 8px;
}
/*2021 02 24*/
.newAddTabDiv{
	display: block;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
}
.newAddTab{
	font-size: 0;
	text-align: center;
	display: flex;
	white-space: nowrap;
	justify-content: space-around;
}
.newAddTab a{
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #000000;
	line-height: 66px;
	position: relative;
	margin: 0 99px;
}
.newAddTab a:hover{
	color: #ea5404;
}
.newAddTab a.active{
	color: #ea5404;
}
.newAddTab a.active::after{
	content: "";
	display: block;
	width: 64px;
	height: 3px;
	background: #ea5404;
	position: absolute;
	bottom: 0;
	left: 0;
}
img {
	max-width: 100%;
	height: auto!important;
}
.waps {
	width: 90%;
	max-width: 1500px;
	margin: 0 auto;
}
.ptb70 {
	/* padding: 68px 0 68px; */
	height: 400px;
}
.pgtit {
	color: #000000;
	text-align: center;
}
.wapa {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
}
.pgtit h5 {
	font-size: 16px;
}
.pgtit h3 {
	font-weight: bold;
}
.pgtit h3 {
	line-height: 1.3em;
	color: #000;
	padding: 0.3em 0 0.7em;
	position: relative;
	margin-bottom: 1.6em;
}
.ft36 {
	font-size: 32px;
}
.pgtit h3:before {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -1em;
	bottom: 0;
	width: 2em;
	background: #1F3279;
	opacity: 0.2;
	height: 2px;
}
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.ft16{width: 100%;display: flex;justify-content: space-around;align-items: center;}
.whcon{ margin-left: 36px; width: calc(25% - 27px);}
.whcon:first-child{margin-left: 0;}
.whcon .con{padding: 40px 29px; border: 1px solid #E6E6E6;}
.whcon .con .tit{padding-bottom: 0.6em; color: #ea5404;}
.whcon:hover .con .tit{color: #ea5404;}
.whcon:hover .con{border-color: #ea5404;background: #e7851614;}
.whcon .whcon0{position: relative; overflow: hidden;}
.whcon .txt{padding-top: 1em; height: 3em; color: #666666;}
.whcon:hover .txt{color: #ea5404;}
.whction{position: absolute; bottom: 5%; left: 0; z-index: 3; text-align: center;}
.whction span{margin: 0 3px; background: none; border: 1px solid #fff; opacity: 1;}
.whction span.swiper-pagination-bullet-active{background: #fff;}
.fengc{max-width: 750px;padding: 80px 0 0 0;width: 80%;}
.pgtit{color: #000000; text-align: center;}
.pgtit h3{line-height: 1.3em;color: #111;padding: 0.3em 0 0.7em;position: relative;margin-bottom: 1.6em;}
.pgtit h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #1F3279; opacity: 0.2; height: 2px;}
.fengs{text-align: center;position: relative;}
.fengs .txt{padding-top: 18px; color: #666;}
.fengs .txt span{padding-top: 5px;}
.fengs .swiper-slide{opacity:0.6;}
.fengs .swiper-slide-active{opacity: 1;}
.woshilub{text-align: center;margin-top: 50px;padding-bottom: 0 !important;}
.woshilub .shj0{border: 1px solid #ececec; background-size: cover !important; background: #fff; margin: 0 6px; position: relative; left: auto; right: auto; top: auto; display: inline-block;}
.woshilub .shj01:hover{border: 1px solid #ea5404; background: url(../images/pgqh1.png) no-repeat center #ea5404;}
.woshilub .shj02:hover{border: 1px solid #ea5404; background: url(../images/pgqh2.png) no-repeat center #ea5404;}
.woshilub .shj0:hover img{opacity: 0;}
.logoArr0125{
	display: block;
	/* width: 1400px; */
	margin: 0 auto 36px;
}
.logoArr0125 li{
	float: left;
	width: 20%;
	height: 117px;
	margin-bottom: 14px;
	position: relative;
}
.logoArr0125 li img{
	display: block;
	margin: 0 auto;
	height: 100%;
	width: 76%;
	transition: all 400ms;
	position: absolute;
	top: 0;
	left: 12%;
	z-index: 1;
}
.logoArr0125 li:hover img{
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.1);
	z-index: 19;
}
/* honor */
.rongyuTab{
	display: block;
	text-align: center;
	font-size: 0;
	margin: 62px auto 68px;
}
.rongyuTab a{
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	position: relative;
	font-size: 16px;
	color: #000000;
	margin: 0 44px;
}
.rongyuTab a:hover{
	color: #ea5404;
}
.rongyuTab a.active{
	color: #ea5404;
}
.rongyuTab a.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #ea5404;
	position: absolute;
	left: 0;
	bottom: 0;
}
.rongyu{
	margin: 0 auto;
	padding: 100px 0;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 1440px;
}
.rongyu li{
	float: left;
	width: 418px;
	height: 378px;
	margin-right: 80px;
	text-align: center;
	font-size: 16px;
	color: #181818;
	line-height: 28px;
}
.rongyu li:nth-child(3n){
	margin-right: 0;
}
.rongyu li>div{
	display: flex;
	width: 100%;
	height: 280px;
	justify-content: center;
	align-items: center;
	margin-bottom: 22px;
	background: #fff;
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.08);
	cursor: pointer;
}
.rongyu li:hover{
	color: #ea5404;
}
.imgPop{
	display: none;
	width: auto;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 200;
	max-width: 80%;
	max-height: 80%;
}
.imgPop img{
	min-width: 400px;
	min-height: 400px;
	display: block;
}
/*end*/
/* team */
.zhici{
	display: block;
	width: 1362px;
	height: 570px;
	background: #f9f9f9;
	margin: 100px auto;
}
.zhiciRight{
	width: 602px;
	height: 100%;
	background: #ea5404;
}
.zhiciRightImg{
	height: 430px;
	background-color: #fff;
}
.zhiciRightIn{
	display: block;
	padding: 26px 58px 0;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
}
.zhiciRightIn h2{
	font-size: 48px;
	font-family: arial;
	line-height: 1;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.zhiciLeft{
	width: 760px;
	height: 100%;
	padding: 98px 108px 10px 102px;
	font-size: 14px;
	color: #595959;
	line-height: 28px;
	overflow: auto;
}
.zhiciLeft h5{
	font-size: 12px;
	font-family: arial;
	line-height: 24px;
	color: #7e7e7e;
	margin-top: 20px;
}
.zhiciLeft h4{
	font-size: 22px;
	color: #525252;
	line-height: 36px;
	margin-bottom: 36px;
}
.zhiciLeft h2{
	font-size: 28px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 42px;
}
.zhiciLeft>em{
	display: block;
	width: 40px;
	height: 3px;
	background: #c2c2c2;
	margin-bottom: 40px;
}
.guanli{
	display: block;
	padding: 70px 0 76px;
	background: #f7f7f7;
}
.title4{
	display: block;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: #333333;
	line-height: 48px;
}
.guanliDiv{
	display: block;
	width: 1362px;
	height: auto;
	margin: 0 auto;
}
.guanliDiv>li{
	float: left;
	width: 318px;
	height: 410px;
	background: #fff;
	margin-bottom: 30px;
	margin-right: 30px;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.04);
}
.guanliDiv>li:nth-child(4n){
	margin-right: 0;
}
.guanliDivImg{
	display: block;
	height: 304px;
	overflow: hidden;
}
.guanliDivIn{
	display: block;
	padding: 25px 34px 0;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 24px;
}
.guanliDivIn h3{
	font-size: 20px;
	color: #323232;
	line-height: 28px;
	margin-bottom: 5px;
}
.guanliDiv>li:hover .guanliDivIn h3{
	color: #ea5404;
}
/*end*/
/* contect */
.title3{
	display: block;
	text-align: center;
	font-size: 30px;
	color: #000000;
	line-height: 48px;
}
.lianxi{
	margin-bottom: 66px;
	height: 300px;
	width: 1400px;
	margin: 50px auto;
	display: flex;
	justify-content: space-around;
}
.lianxi li{
	float: left;
	width: 284px;
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}
.lianxi li:last-child{
	margin-right: 0;
}
.lianxi li h3{
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	color: #333333;
}
.lianxi li>em{
	display: block;
	height: 1px;
	margin: 20px 0 24px;
}
.lianxi li>em img{
	display: block;
}
.lianxi li h2{
	font-size: 26px;
	font-family: arial;
	font-weight: bold;
	color: #ea5404;
	line-height: 34px;
	margin-bottom: 16px;
}
.lianxi li a{
	display: block;
	width: 100px;
	height: 38px;
	border: 1px solid #ea5404;
	color: #EA5404;
	text-align: center;
	line-height: 38px;
	margin-top: 28px;
}
.lianxi li a:hover{
	background: #ea5404;
	color: #fff;
}
.lianxi li>Span{
	display: block;
	padding: 6px 0 10px;
}
#c-about2 {
	text-align: center;
	background: #fff;
	width: 1400px;
	margin: 50px auto;
	display: flex;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	height: auto;
}
#c-about2 .c-titleBox .c-title {
	margin-bottom: .4rem;
	font-weight: bold;
	font-size: .36rem;
	color: #222;
}
#c-about2 .c-titleBox .c-title span {
	color: #f20000;
	text-decoration: none !important;
}
#c-about2 .c-titleBox .c-text {
	line-height: 2em;
	color: #666;
	font-size: 16px;
}
#c-about2 .c-dataList {
	padding: .9rem 0;
}
#c-about2 .c-dataList li {
	display: inline-block;
	padding: 0 1.1rem;
}
#c-about2 .c-dataList .c-topBox span {
	font-size: .72rem;
	line-height: 1em;
	color: #f20000;
}
#c-about2 .c-dataList .c-topBox i {
	font-style: normal;
	font-size: 24px;
	line-height: 1em;
	color: #f20000;
}
#c-about2 .c-dataList .c-title {
	padding-top: .3rem;
	line-height: 1em;
	color: #666;
}
/* mao */
.c-commonBox {
	padding: 1.9rem 0;
	text-align: center;
	background-color: #fff;
}
.c-commonBox .c-text {
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 28px;
	color: #a6a6a6;
}
.c-commonBox .c-title {
	margin-bottom: 30px;
	font-size: .6rem;
	color: #222;
}
.c-commonBox .c-title2 {
	margin-bottom: 30px;
	font-size: .48rem;
	line-height: 1.5em;
	color: #222;
}
.c-commonBox .c-title2 span {
	color: #e10000;
}
.c-commonBox .c-btn {
	display: inline-block;
	position: relative;
	z-index: 2;
	padding-left: 25px;
	font-size: 18px;
	line-height: 50px;
	color: #6a6a6a;
}
.c-commonBox .c-btn.new {
	padding: 0 25px;
	background: #e10000;
	color: #fff;
	border-radius: 25px;
}
.c-commonBox .c-btn i {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background: #f0831e1f;
	vertical-align: middle;
	margin-right: -25px;
}
.c-commonBox .c-btn span {
	position: relative;
	display: inline-block;
	margin-left: 20px;
	width: 50px;
	height: 50px;
	vertical-align: middle;
}
.c-commonBox .c-btn span::before,
.c-commonBox .c-btn span::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 10px;
	height: 2px;
	margin: -1px 0 0 -5px;
	background: #6a6a6a;
}
.c-commonBox .c-btn span::before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.c-commonBox2 {
	position: relative;
	z-index: 1;
	margin: 60px auto;
	padding: 100px 0;
	overflow: hidden;
}
.c-commonBox2 video {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	min-width: 100%;
	min-height: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.c-commonBox2 .c-glass {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6) url(../images/mbl.png) no-repeat center center;
	background-size: cover;
}
.c-commonBox2 .c-textBox {
	width: 1400px;
	margin:  0 auto;
	position: relative;
	padding-left: 40px;
	z-index: 10;
	color: #fff;
	background: url(../images/dh.png) no-repeat top .06rem left;
	background-size: 30px;
}
.c-commonBox2 .c-textBox .c-title {
	margin-bottom: 20px;
	font-size: 26px;
	color: #fff;
}
.c-commonBox2 .c-textBox .c-photo {
	line-height: 10px;
}
.c-commonBox2 .c-textBox .c-photo .c-img {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	vertical-align: middle;
	overflow: hidden;
}
.c-commonBox2 .c-textBox .c-photo .c-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.c-commonBox2 .c-textBox .c-photo span {
	margin-left: 20px;
	font-size: 14px;
}
.c-commonBox2.c-dt .c-textBox {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.c-commonBox2.c-dt .c-textBox>div {
	width: 48%;
}
#c-values {
	overflow: hidden;
	width: 1400px;
	margin: 0 auto;
	background-color: #fff;
}
#c-values .c-topBox .c-title {
	margin-bottom: .3rem;
	font-weight: bold;
	font-size: 28px;
	line-height: 1.7em;
	color: #222;
}
#c-values .c-topBox .c-title span {
	color: #e80909;
	text-decoration: none !important;
}
#c-values .c-topBox .c-text {
	margin-bottom: 90px;
	max-width: 1100px;
	color: #666;
	font-size: 16px;
	line-height: 2em;
}
#c-values .c-list {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	margin: 80px 0 0;
}
#c-values .c-list li {
	box-sizing: border-box;
	margin-bottom: 70px;
	width: 25%;
	padding: 0 25px;
}
#c-values .c-list .c-num {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;
	font-size: 24px;
	color: #e73535;
	background: #f5f5f5;
}
#c-values .c-list .c-title {
	padding: 35px 0 15px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
#c-values .c-list .c-text {
	font-size: 14px;
	color: #666;
	line-height: 2em;
}
.c-list {display: flex;justify-content: space-around;flex-wrap: wrap;}
.c-list li{width: 20%;}
.c-wrap{width: 100%;}
.c-wrap img{width: 100%;}
.kefu-box{
	width: 1400px;margin: 60px auto;display: flex;justify-content: space-around;flex-wrap: wrap;
}
.kefu-box li{width: 45%;border: 1px solid #f2f2f2; display: flex;align-items: center;justify-content: space-between;padding: 30px 60px;margin-bottom: 20px;}
.left-im{ width: 88px;height: 88px;border-radius: 100%;overflow: hidden;}
.left-im img{width: 100%;}
.rig-b{width: 70%;}
.rig-b .vhngs{font-size: 18px;font-weight: bold;color: rgb(255, 123, 62);margin-bottom: 10px;}
.cheng-n,.qq,.youxiang{color: #333;font-size: 13px;text-align: left;line-height: 18px;color: #555;}
.rightnow{float: right;background-color:rgb(255, 123, 62);padding: 5px 10px;}
.rightnow a{color: #fff;}
/* 首页 */
/*index-advantage*/
.index-advantage {
	width:100%;
	background:#fff;
	padding:50px 0 30px 0;
}
.index-box {
	max-width: 1440px;
	margin:auto;
	position:relative;
}
.advantage-title {
	width:100%;
	position:relative;
	padding-bottom:54px;
}
.advantage-title .bdl {
	font-size:70px;
	line-height:70px;
	font-family:Helvetica;
	color:#000;
}
.advantage-title .title {
	font-size:36px;
	line-height:1;
	font-weight:bold;
	color:#222;
	margin-bottom:23px;
}
.advantage-title .txt {
	width:685px;
	font-size:14px;
	line-height:24px;
	color:#666;
}
.advantage-title .bdr {
	font-size:70px;
	line-height:70px;
	font-family:Helvetica;
	color:#000;
	display:table;
	position:absolute;
	right:0;
	top:110px;
}
.advantage-title .bdr span {
	width:300px;
	height:2px;
	background:#222;
	display:inline-block;
	position:absolute;
	top:9px;
	right:65px;
}
.advantage-list {
	width:100%;
	display:table;
	overflow:hidden;
}
.advantage-list ul{display:flex;justify-content:space-around}
.advantage-list li {
	width:20%;
	float:left;
	box-sizing:border-box;
	padding: 60px 20px 20px 40px;
	background:#fff;
	transition:all ease .3s;
	border-radius:3px;
}
.advantage-list li:nth-child(4n) {
	margin:0 0 0 8px;
}
.advantage-list li:hover {
	background:#fb9f3f;
}
.advantage-list li .icon {
	width:100%;
	height:100px;
	transition:all ease .3s;
}
.advantage-list li .icon1 {
	background:url(../images/icon8.png) left top no-repeat;
}
.advantage-list li .icon2 {
	background:url(../images/icon9.png) left top no-repeat;
}
.advantage-list li .icon3 {
	background:url(../images/icon10.png) left top no-repeat;
}
.advantage-list li .icon4 {
	background:url(../images/icon11.png) left top no-repeat;
}
.advantage-list li:hover .icon1 {
	background:url(../images/icon12.png) left top no-repeat;
}
.advantage-list li:hover .icon2 {
	background:url(../images/icon13.png) left top no-repeat;
}
.advantage-list li:hover .icon3 {
	background:url(../images/icon14.png) left top no-repeat;
}
.advantage-list li:hover .icon4 {
	background:url(../images/icon15.png) left top no-repeat;
}
.advantage-list li .title {
	font-size:24px;
	color:#222;
	line-height:36px;
	font-weight:bold;
	margin-bottom:28px;
	transition:all ease .3s;
}
.advantage-list li:hover .title {
	color:#fff;
}
.advantage-list li .txt {
	color:#666;
	font-size:14px;
	line-height:24px;
	transition:all ease .3s;
}
.advantage-list li:hover .txt {
	color:#fff;
}
.advantage-list li .link {
	width:0;
	height:10px;
	margin-top:45px;
	background:url(../images/icon16.png) right center no-repeat;
	transition:all ease .3s;
}
.advantage-list li:hover .link {
	width:48px;
}
.index-data {
	position: relative;
	overflow: hidden;
	height: 800px;
	width: 100%;
	background: url(../images/geduan-bg.jpg) 100%;
}
.index-data .video{
	display: block;
}
.index-data .wrap {
	z-index: 1;
	height: 800px;
	position: relative;
	background: -moz-linear-gradient(left, rgba(23,9,49,.6) 0%, rgba(30,95,116,.6) 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(23,9,49,.6)), to(rgba(30,95,116,.6)));
	background: -webkit-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
	background: -o-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
	background: -ms-linear-gradient(left, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
	background: linear-gradient(to right, rgba(23,9,49,.6) 0%,rgba(30,95,116,.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(23,9,49,.6)', endColorstr='rgba(30,95,116,.6)',GradientType=1 );
}
.index-data .index-data-list {
	width: 1140px;
	margin: 0 auto;
	padding: 180px 0;
}
.data-background {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
}
.index-data .item {
	float: left;
	width: 33.33%;
	height: 240px;
}
.index-data .item-inner {
	position: relative;
	height: 240px;
	text-align: center;
	border-right: 1px solid rgba(255,255,255,.2);
}
.index-data .item:nth-child(3n) .item-inner {
	border-right: 0;
}
.index-data .item:first-child .item-inner,
.index-data .item:nth-child(2) .item-inner,
.index-data .item:nth-child(3) .item-inner {
	border-bottom: 1px solid rgba(255,255,255,.2);
}
.index-data .text-wrap {
	position: absolute;
	top: 50%;
	width: 100%;
	font-size: 16px;
	color: #fff;
	transform: translateY(-50%);
}
.index-data .text-wrap .number-wrap {
	display: block;
	font: normal 88px/1 'AkzidenzGrotesk-BoldCondAlt';
	color: #fff;
	letter-spacing:2px;
}
.index-data .text-wrap .number-wrap .icon {
	display: inline-block;
	font-size: 62px;
	vertical-align: 13px;
}
/* case */
.section{width: 100%;}
.section .container{margin: 0 auto;}
.section.sec-cases {/* padding-bottom: 50px; */}
.section.sec-cases .cases-nav { text-align: center; margin-bottom: 20px; }
.section.sec-cases .cases-nav a { display: block; width: 220px; height: 50px; text-align: center; line-height: 50px; color: #666666; font-size: 16px; background-color: #edf0f5; border-radius: 3px; margin: 0 7.5px; }
.section.sec-cases .cases-nav a svg { width: 1.5em; height: 1.5em; vertical-align: middle; }
.section.sec-cases .cases-nav a svg path { fill: CurrentColor !important; }
.section.sec-cases .cases-nav a:hover {color: #ffffff;background-color: #e78115;}
.section.sec-cases .case-lists {margin-top: 50px;display: flex;margin: 50px auto;width: 1320px;flex-wrap: wrap;justify-content: flex-start;}
.section.sec-cases .case-lists .cases-item {width: 410px;height: 400px;float: left;margin-left: 40px;margin-bottom: 70px;overflow:hidden;}
.section.sec-cases .case-lists .cases-item:nth-child(3n+1) { margin-left: 0; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-img {width: 100%;height: 275px;overflow: hidden;}
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption { border: 1px solid #f5f5f5; padding-left: 25px; padding-right: 25px; padding-top: 14px; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption .item-name { color: #333333; font-size: 16px; line-height: 28px; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption .item-brief { line-height: 20px; font-size: 12px; color: #999999; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption .item-tool { border-top: 1px solid #ededed; padding-top: 8px; padding-bottom: 9px; line-height: 24px; width: 340px; margin-top: 20px; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption .item-tool a { color: #999999; font-size: 12px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-caption .item-tool:hover a { letter-spacing: 3px; }
.section.sec-cases .case-lists .cases-item .item-wrap .item-img img:hover{transform: scale(1.1) ;-webkit-transform: scale(1.1); overflow:hidden;   transition: all 0.5s linear;}
/* youshi */
.fuwuTixi{
	margin-bottom: 66px;
	height: 400px;
	width: 1400px;
	display: flex;
	justify-content: space-around;
	margin: 0 auto 80px !important;
}
.fuwuTixi li{
	/* float: left; */
	width: 274px;
	height: 353px;
	background: #fff;
	border-radius: 8px;
	margin-bottom: 20px;
	/* margin-right: 34px; */
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.08);
	text-align: center;
	padding: 76px 20px 20px;
	transition: all 400ms;
}
.fuwuTixi li:nth-child(4n){
	margin-right: 0;
}
.fuwuTixi li:hover{
	transform: translateY(-20px);
}
.fuwuTixi li>Span{
	display: block;
	text-align: center;
	height: 97px;
	margin-bottom: 23px;
}
.fuwuTixi li h3{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 17px;
}
.fuwuTixi li p{
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	height: 44px;
}
.fuwuTixi li>em{
	display: block;
	text-align: center;
	margin-top: 23px;
}
.ad_title {
	font-size: 32px;
	font-weight: 400;
	text-align: center;
	margin: 100px auto 60px;
}

.ad_title p {
	font-size: 16px;
	color: #646464;
	margin-top: 16px;
}

/* yizhanshi */
.regongg {
	padding: 10%;
	margin-top: 80px;
}
.regongg .con {
	padding: 70px 40px;
	max-width: 400px;
	background: rgba(234, 84, 4, 0.73);
	color: #fff;
}
.regongg .con h5 {
	line-height:28px;
	margin-bottom: 20px;
	padding-top: 20px;
	font-size: 30px;
	font-weight: bold;
	position: relative;
}
.regongg .con p {
	margin-bottom: 25px;
	line-height: 24px;
	font-size: 14px;
}
.boxlist2  {
	margin-top: -166px;
	padding-bottom: 35px;
}
.boxlist2 {
	padding-left: 30px;
}
.boxlist2 {
	border-radius: 16px;
	background: #fff;
	margin: -60px auto 0;
	width: 1260px;
	box-shadow: 0 3px 27px rgba(142,175,235,.33);
}
.boxlist2>h2 span {
	font-size: 22px;
	color: #3e3e3e;
	display: inline-block;
	background: #fff;
}
.list2_hd {
	font-size: 24px;
	color: #151515;
	height: 27px;
	padding: 34px 10px 60px 10px;
}
.list2_hd a {
	height: 25px;
	border-radius: 25px;
	border: 1px #e78012 solid;
	padding: 0 11px;
	font-size: 16px;
	color: #72777f;
	line-height: 25px;
	margin: 0 0 0 10px;
	display: inline-block;
}
/* liuchneg */
.tab-box .tab-head { text-align: center; margin-bottom: 45px; }
.tab-box .tab-head ul { margin: 0 auto; }
.tab-box .tab-head ul li { display: block; padding: 0 16px; position: relative; width: 186px; text-align: center; font-size: 18px; }
.tab-box .tab-head ul li span { display: inline-block; position: relative; z-index: 2; line-height: 48px; }
.tab-box .tab-head ul li:not(:first-child)::before { content: ''; display: block; position: absolute; width: 5px; height: 5px; background-color: #d0d0d0; border-radius: 50%; margin: auto; top: 0; bottom: 0; left: -2.5px; }
.tab-box .tab-head ul li.active {color: #e78012;}
.tab-box .tab-head ul li.active span { border-bottom: 2px solid #ee8b34; }
.tab-box .tab-con { border: 10px solid #f5f6fa; }
.tab-box .tab-con .con { display: none; }
.tab-box .tab-con .con.active { display: block; }
.process-list { padding: 40px 0; }
.process-list .item { padding: 30px 40px; margin-bottom: 20px; }
.process-list .item .item-wrap { position: relative; }
.process-list .item .item-wrap::before { content: ''; display: block; height: 100%; width: 0; position: absolute; left: -40px; border-left: 1px solid #f0f0f0; }
.process-list .item .item-wrap .item-num {font-size: 24px;width: 50px;height: 50px;border-radius: 50%;color: #FFFFFF;text-align: center;line-height: 54px;background-image: -moz-linear-gradient(-170deg, #1e3c72 0%, #2a5298 100%);background-image: -webkit-linear-gradient(-170deg, #1e3c72 0%, #2a5298 100%);background-image: -ms-linear-gradient(-170deg, #1e3c72 0%, #2a5298 100%);}
.process-list .item .item-wrap .item-info { flex: 0 0 calc( 100% - 50px); padding-left: 18px; }
.process-list .item .item-wrap .item-info .item-name { font-size: 19px; color: #282828; margin-bottom: 10px; }
.process-list .item .item-wrap .item-info .item-desc { font-size: 14px; color: #999999; line-height: 18px; }
.process-list .item:nth-child(odd) .item-num {background-image: -moz-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%);background-image: -webkit-linear-gradient(-170deg, #d7d7d7 0%, #f7975a 0%, #e78115 100%);background-image: -ms-linear-gradient(-170deg, #d7d7d7 0%, #dd3833 0%, #ec4945 100%);}
.con-1 .process-list .item:nth-child(4n+1) .item-wrap::before { display: none; }
.con-1 .process-list .item:nth-child(n+5) { margin-bottom: 0; }
.con-2 .process-list .item:nth-child(3n+1) .item-wrap::before { display: none; }
.con-2 .process-list .item:nth-child(n+4) { margin-bottom: 0; }
/* case */
.breadcrumbs {
	position:absolute;
	right: 60px;
	bottom:0;
	line-height:60px;
	font-size:14px;
	color:#7e7e7e;
	letter-spacing:2px;
	padding-left:25px;
	background:url(../images/icon23.png) left center no-repeat;
}
.breadcrumbs a {
	color:#7e7e7e;
	transition:all ease .3s;
}
.breadcrumbs a:hover {
	color:#fff;
}
.nb-menu {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	background:rgba(0,0,0,.25);
}
.nb-menu ul {
	max-width:1600px;
	margin:auto;
	padding-top:13px;
	position:relative;
	z-index:5;
}
.nb-menu ul li {
	float:left;
	margin-right: 10px;
}
.nb-menu ul li a {
	font-size:14px;
	color:#fff;
	line-height:35px;
	padding: 0 30px;
	display:block;
	transition:all ease .3s;
	border-radius: 30px;
}
.nb-menu ul li:hover a {
	color:#222;
	background:#fff;
}
.nb-menu ul li.on a {
	color:#222;
	background:#fff;
}
.label-box {
	position:absolute;
	right:0;
	bottom:146px;
}
.label-box a {
	display:inline-block;
	border:1px solid #fff;
	border-radius:50%;
	margin-left:22px;
}
.wzjs_wmcg {
	background: #fff;
	padding: 60px 0;
}
.w1520 {
	width: 85%;
	margin: 0 auto;
}
.wzjs_wmcg .list-wrap {
	margin-top: 45px;
}
.wzjs_wmcg .list-wrap ul {
	width: 101.6%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.wzjs_wmcg .list-wrap li {
	width: 31.7%;
	transition: box-shadow 0.3s ease 0s;
	margin-bottom: 20px;
	margin-right: 1.6%;
	border: #eee 1px solid;
	-moz-box-sizing: border-box; /*Firefox3.5+*/
	-webkit-box-sizing: border-box; /*Safari3.2+*/
	-o-box-sizing: border-box; /*Opera9.6*/
	-ms-box-sizing: border-box; /*IE8*/
	box-sizing: border-box;
}
.wzjs_wmcg .list-wrap .img {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.wzjs_wmcg .list-wrap .img img.up-pic {
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
}
.wzjs_wmcg .list-wrap .up-graybox {
	z-index: 3;
}
.wzjs_wmcg .up-graybox {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.4s ease 0s;
}
.wzjs_wmcg .up-graybox .bgbox {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.wzjs_wmcg .up-graybox .stit {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	color: #fff;
}
.wzjs_wmcg .up-graybox .line {
	display: inline-block;
	width: 100px;
	height: 1px;
	background-color: #f2f2f2;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	transition: all 0.6s ease 0s;
}
.wzjs_wmcg .up-graybox .linet {
	top: 0;
}
.wzjs_wmcg .up-graybox .lineb {
	bottom: 0;
}
.wzjs_wmcg .up-graybox .out-ico {
	display: none;
	width: 26px;
	height: 26px;
	position: absolute;
	right: 20px;
	top: 20px;
}
.wzjs_wmcg .up-graybox:hover .line {
	width: 6px;
	margin-left: -3px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.wzjs_wmcg .list-wrap .img:hover img.up-pic {
	transform: scale(1.05, 1.05);
	transition: transform 0.6s ease 0s;
}
.wzjs_wmcg .list-wrap .img:hover .up-graybox {
	opacity: 1;
	filter: alpha(opacity=1);
}
.wzjs_wmcg .list-wrap .cont-wrap {
	width:100%;
	padding: 20px 6.5% 0;background:#fff;
	margin-top: -1px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;
}
.wzjs_wmcg .list-wrap .tit {
	line-height: 32px;
	font-size: 18px;
}
.wzjs_wmcg .list-wrap .tit a {
	display: inline-block;
	color: #333;
}
.wzjs_wmcg .list-wrap .intr {
	display: block;
	line-height: 22px;
	font-size: 13px;
	height: 52px;
}
.wzjs_wmcg .list-wrap .intr a {
	display: inline-block;
}
.wzjs_wmcg .list-wrap .bot-link {
	display: block;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	line-height: 40px;
	position: relative;
}
.wzjs_wmcg .list-wrap .bot-link .stt {
	font-size: 14px;
}
.wzjs_wmcg .list-wrap .bot-link .point {
	display: inline-block;
	width: 24px;
	height: 8px;
	background: url(../images/ico_08.png) no-repeat right center;
	margin-top: 14px;
}
.wzjs_wmcg .list-wrap .bot-link:hover a {
	color: #333;
}
.wzjs_wmcg .list-wrap .bot-link:hover .point {
	background: url(../images/ico_08_h.png) no-repeat right center;
}
.wzjs_wmcg .mobile-scroll {
	display: none;
	position: relative;
	overflow: hidden;
	padding-bottom: 48px;
}
.wzjs_wmcg .mobile-scroll ul {
	width: 100%;
}
.wzjs_wmcg .mobile-scroll li {
	margin-right: 0;
}
.wzjs_wmcg .mobile-scroll .cont-wrap {
	padding-bottom: 10px;
}
.wzjs_wmcg .hidden{display: none;}
ul:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	/* content: "."; */
}

img.up-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	/* height: 100%;*/

	z-index: 2;
	height: auto;
}


.page{width:100%;text-align:center;margin-top: 40px;overflow:hidden;}
.page a{display:inline-block; width:65px; background:#fff; height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;
	transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s}
.page a:hover{background:#eb3900; color:#fff;}
.page a.on{background:#eb3900; color:#fff;}
.page a.prev{border-radius:6px 0 0 6px; width:90px;}
.page a.prev span{background:url(../images/images1.png) no-repeat right; display:block;}
.page a.prev:hover span{background:url(../images/icon024.png) no-repeat right;}
.page a.next{border-radius:0 6px 6px 0; width:90px;}
.page a.next span{background:url(../images/images.png) no-repeat right; display:block;}
.page a.next:hover span{background:url(../images/icon025.png) no-repeat right;}
.wzjs_wmcg .list-wrap .bot-link .point {
	display: inline-block;
	width: 24px;
	height: 8px;
	background: url(../images/ico_08.png) no-repeat right center;
	margin-top: 14px;
}
.wzjs_wmcg .list-wrap .bot-link:hover a {
	color: #333;
}
.wzjs_wmcg .list-wrap .bot-link:hover .point {
	background: url(../images/ico_08_h.png) no-repeat right center;
}
.fl {
	float: left;
	display: inline; }

.fr {
	float: right;
	display: inline; }

/* show case */

.weizhi{
	padding-left: 30px;
	background: url(../images/icon-100.png) no-repeat left 4px;
}
.weizhi li{
	float: left;
	font-size: 14px;
	color: #9c9c9c;
}
.weizhi li:last-child{
	color: #ea5404;
}
.weizhi li a{
	color: #9c9c9c;
}
.weizhi li:hover a{
	color: #ea5404;
}
.caseDetTitle{
	display: block;
	margin-bottom: 48px;
}
.caseDetTitle h3{
	font-size: 38px;
	color: #333333;
	line-height: 50px;
	margin-bottom: 14px;
}
.caseDetTitle h5{
	font-size: 22px;
	color: #858585;
	line-height: 40px;
}
.caseDet{
	display: block;
	font-size: 16px;
	color: #888888;
	line-height: 32px;
	padding-bottom: 68px;
}
.caseDetList{
	padding-left: 26px;
}
.caseDetList h3{
	font-size: 24px;
	color: #000000;
	line-height: 40px;
	margin-bottom: 14px;
}
.caseDetList p{
	margin-bottom: 26px;
}
.caseDetTj{
	/*margin-top: 70px;*/
	margin-bottom: 20px;
}
.caseDetTj li{
	float: left;
	margin-bottom: 20px;
	text-align: center;
	padding: 0 80px;
	position: relative;
	font-size: 20px;
	color: #999999;
	line-height: 28px;
	height: 124px;
}
.caseDetTj li:nth-child(3n+1){
	padding-left: 44px;
}
.caseDetTj li h3{
	font-size: 26px;
	color: #333333;
	line-height: 80px;
	margin-bottom: 14px;
	height: 80px;
}
.caseDetTj li h3 span{
	font-size: 56px;
	font-weight: bold;
	padding-right: 20px;
}
.caseDetTj li::after{
	content: "";
	display: block;
	width: 1px;
	height: 90px;
	background: #ebebeb;
	position: absolute;
	bottom: 0;
	right: 0;
}
.caseDetTj li:nth-child(3n)::after{
	display: none;
}
.caseDetTj li:last-child::after{
	display: none;
}
.caseDetTab{
	padding-top: 16px;
}
.caseDetTab a{
	display: inline-block;
	float: left;
	min-width: 98px;
	margin-bottom: 20px;
	margin-right: 20px;
	border-radius: 18px;
	line-height: 36px;
	height: 36px;
	background: #f1f1f1;
	text-align: center;
	font-size: 16px;
	color: #000000;
	padding: 0 18px;
}
.caseDetTab a:hover{
	background: #ea5404;
	color: #fff;
}
.caseDet {
	display: block;
	font-size: 16px;
	color: #888888;
	line-height: 32px;
	padding-bottom: 68px;
}
.width {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.detPage{
	display: block;
}
.detPage>div{
	height: 54px;
	width: 598px;
	background-color: #f5f5f5;
	text-align: center;
	line-height: 54px;
	font-size: 15px;
	color: #333333;
	background-repeat: no-repeat;
	background-position: 26px center;
	background-image: url(../images/left-03.png);
}
.detPage>div a{
	display: inline-block;
	line-height: 54px;
	/* width: 100%; */
	padding: 0 70px;
	text-align: center;
	color: #333;
}
.detPage>div:hover{
	background-color: #ea5404;
	color: #fff;
	background-image: url(../images/left-04.png);
}
.detPage>div:hover a{
	color: #fff;
}
.detPage>div:nth-child(2){
	background-position: 548px center;
	background-image: url(../images/right-03.png);
}
.detPage>div:nth-child(2):hover{
	background-image: url(../images/right-04.png);
}
.caseDetFootTj h2{
	font-size: 24px;
	line-height: 40px;
	color: #000000;
	padding-left: 26px;
}
.caseTui li{
	margin-top: 24px;
	margin-right: 40px;
	float: left;
}
.caseTui li:nth-child(3n){
	margin-right: 0;
}
.jiazai{
	display: block;
	width: 190px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	background: #fff;
	font-size: 14px;
	color: #3b3b3b;
	margin: 60px auto;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
	/*transition: all 300ms;*/
}
.jiazai:hover{
	background: #ea5404;
	color: #fff;
}
.caseMain{
	margin-top: 30px;
}
.caseMain li{
	float: left;
	margin-bottom: 38px;
	margin-right: 40px;
}
.caseMain li:nth-child(3n){
	margin-right: 0;
}
.caseList{
	display: block;
	width: 373px;
	/* height: 353px; */
	background: #f6f6f6;
}
.caseListImg{
	display: block;
	width: 100%;
	height: 243px;
	background: #fff;
	overflow: hidden;
}
.caseListImg span{
	display: block;
	height: 100%;
	transition: all 400ms;
}
.caseList:hover .caseListImg span{
	transform: scale(1.08);
}
.caseListIn{
	display: block;
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #808080;
}
.caseListIn h3{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 4px;
}
.caseList:hover .caseListIn h3{
	color: #ea5404;
}
.caseTop{
	margin-top: 24px;
}
.caseTop>li{
	position: relative;
	padding: 20px 0 20px 136px;
	border-bottom: 1px solid #eeeeee;
	line-height: 40px;
	font-size: 18px;
}
.caseTop>li:last-child{
	border: none;
}
.caseTop>li h3{
	position: absolute;
	left: 0;
	top: 20px;
	font-size: 22px;
	color: #111111;
}
.caseTop>li a{
	float: left;
	color: #666666;
	margin-right: 40px;
}
.caseTop>li a:hover{
	color: #ea5404;
}
.caseTop>li a.active{
	color: #ea5404;
	text-decoration: underline;
}
/*end*/
.liaxi-us{
	padding: 10%;
	margin-top: 80px;
}
.yellow-l{
	width: 32%;
	height: 574px;
	background-color: #ff912bd0;
	padding:80px  50px;
}
.white-r{
	width: 68%;
	height: 574px;
	background-color: #ffffffd5;
	padding:100px;
}
.yellow-l .tat-inp{
	width: 100%;
	border-bottom: 1px solid #fff;
	color: #fff;
	height: 66px;
}
input::-webkit-input-placeholder {

	color: #fffbfb;

}
.yellow-l .tat{
	margin-bottom: 40px;
}
.yellow-l .tat h2{font-size: 36px;color: #fff;}
.yellow-l .tat p{font-size: 30px;color: #fff;}
.white-r .rty h2{font-size: 36px;color: #ea5404;text-align: center;}
.white-r .rty p{font-size: 16px;color: #333;text-align: center;margin-top: 20px;}
.white-r>p{font-size: 12px;text-align: center;margin-top: 50px;}
.icon-ul{display: flex;width: 100%;align-items: center;justify-content: space-around;margin-top: 60px;padding-bottom: 60px;border-bottom: 1px solid #c9c9c9;}
.icon-ul li{text-align: center;}
.icon-ul li p{margin-top:10px}
/* news_list */
.n_seo_com {
	margin: 40px 0;
}
.w1500 {
	width: 1380px;
	margin: 0 auto;
}
.news_list{
	width:calc(25% - 36px); margin-left:48px; margin-top:46px; background:#fff; float:left;
	padding:30px 20px;
}
.news_list:nth-child(4n+1){
	margin-left:0px; clear:both;
}
.news_list:nth-child(-n+4){
	margin-top:0px;
}
.news_list .date{
	font-size:20px; color:#343434; font-family: "D-DINCondensed";
}
.news_list .t{
	font-size:20px; color:#333; line-height:30px; height:60px; margin:20px 0 30px;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box;
}
.news_list .img{
	position:relative; width:100%; padding:32% 0; margin-bottom:20px; overflow:hidden;
}
.news_list .img img{
	height:100%; position:absolute; left:50%; transform:translateX(-50%); top:0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news_list .b{
	font-size:16px;
	color:#343434;
	line-height:24px;
	/* height:72px; */
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
}
.news_list:hover{
	background:#ffaf59; box-shadow: 0px 13px 28.13px 0.87px rgba(55, 114, 202, 0.38);
}
.news_list:hover .date,.news_list:hover  .t,.news_list:hover  .b{
	color:#fff;
}
#index06{
	/* padding: 60px 0; */
	/* margin: 80px 0; */
	background:#f8f8f8;
}
.index06{
	margin-top: 50px;
	position:relative;
	overflow:hidden;
}
.index06 .index06_left{
	width:30%; float:left;
}
.index06 .index06_left .img{
	position:relative;
	overflow:hidden;
	padding: 32% 0;
	display:block;
}
.index06 .index06_left .img img{
	display:block; position:absolute; min-width:100%; height:100%; left:50%; top:0px;
	transform:translateX(-50%);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index06 .index06_left:hover .img img{
	-webkit-transform:translateX(-50%) scale(1.1);
	-ms-transform:translateX(-50%) scale(1.1);
	transform:translateX(-50%) scale(1.1);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.index06 .index06_left .text{
	width:100%;
	box-sizing:border-box;
	border: 1px solid #f5f5f5;
	background:#fff;
	padding: 45px 25px 0;
}
.index06 .index06_left .text .t{
	font-size:20px; color:#343434; display:block; margin-bottom:20px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.index06 .index06_left .text .b{
	font-size:16px; color:#666; line-height:26px; margin-bottom:24px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	height:104px;
}
.index06 .index06_left .text .d{
	overflow:hidden; line-height:24px;
}
.index06 .index06_left .text .d span{
	font-size:14px; color:#999; float:left;
}
.index06 .index06_left .text .d a{
	float:right; transform: rotate(180deg); font-size:24px; color:#cccccc;
}
.index06 .index06_left:hover .text .t{
	color: #e77f11;
}
.index06 .index06_left:hover .textin{
	-webkit-transform:translateX(5px);
	-ms-transform:translateX(5px);
	transform:translateX(5px);
}
.index06 .index06_right{
	width:68.5%; float:right;
}
.index06_right_list{
	width:100%;
	box-sizing:border-box;
	padding: 0 15px 25px 20px;
	background:#fff;
	/* margin-bottom:23px; */
	display:block;
	overflow:hidden;
	position:relative;
	float:left;
	border: 1px solid #f5f5f5;
	width: 48.9%;
}
.index06_right_list:nth-child(2n){
	float:right;
}
.index06_right_list:last-child{
	margin-bottom:0px;
}
.index06_right_list .index06_right_list_l{
	float:left; width:75.5%;
}
.index06_right_list .index06_right_list_l .index06_right_list_l_t:hover{
	color:#e98611;
}
.index06_right_list .index06_right_list_l .index06_right_list_l_t{
	font-size:18px; color:#343434;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
	height:24px; line-height:24px;
}
.index06_right_list .index06_right_list_l .index06_right_list_l_b{
	font-size:14px; color:#666; line-height:24px; margin-top:10px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.index06_right_list .index06_right_list_m{
	width:1px; height:28%; background:#e5e5e5; top:36%; left:80%; position:absolute;
}
.index06_right_list .index06_right_list_r{
	float:right; text-align:center; color:#cccccc; margin-top:10px;
}
.index06_right_list .index06_right_list_r .index06_right_list_r_t{
	font-size:30px;
}
.index06_right_list .index06_right_list_r .index06_right_list_r_b{
	font-size:12px; margin-top:10px;
}
.index06_right_list:hover .index06_right_list_l{
	-webkit-transform:translateX(5px);
	-ms-transform:translateX(5px);
	transform:translateX(5px);
}
.index06_right_list:hover .index06_right_list_m{
	background:#e98810;
}
.index06_right_list:hover .index06_right_list_r{
	color:#ec930d;
}
.index06 .index06_div{
	opacity:0; width:100%; box-sizing:border-box;
}
.index06 .index06_div:first-child{
	position:relative;
}
.index06 .index06_div:nth-child(n+2){
	position:absolute; z-index:2; top:0px; left:0px; width:100%;
}
.index06 .index06_div.on{
	z-index:4; opacity:1;
}
.indextitle .indext{
	font-size:36px; color:#343434; margin-bottom:18px;
}
.indextitle .indext.indext_none_mb{
	margin-bottom:0px;
}
.indextitle .indexb{
	font-size:18px; color:#666; overflow:hidden;
}
.indextitle .indexb .indexbtab{
	float:right; font-size:0px; text-align:right;
}
.indextitle .indexb .indexbtab a{
	font-size:18px; color:#999;
}
.indextitle .indexb .indexbtab span{
	font-size:12px; color:#dcdcdc; margin:0 35px;
}
.indextitle .indexb .indexbtab span:first-child{
	display:none;
}
.indextitle .indexb .indexbtab a.on{
	color: #e78012;
}
.news_content_left .ttop{
	background:#fff;  padding:60px 50px;
}
.news_content_left{
	width:70%; float:left; box-sizing:border-box;
}
.news_content_left .t{
	font-size:32px; color:#343434; line-height:1.2;
}
.news_content_left .b{
	font-size:16px; color:#666; margin:25px 0;
}
.news_content_left .c{
	font-size:16px; color:#666; line-height:32px; border-top:1px solid #d3d3d3; padding:25px 0 0;
}
.news_content_left .c img{
	max-width:100%;
}
.news_content_left .d{
	overflow:hidden;
}
.news_content_left .d a{
	float:left; display:block; font-size:16px; color:#666;
}
.news_content_left .d a:last-child{
	float:right;
}
.news_content_left .d a:hover{
	color:#ff9201;
}
.news_content_right{
	width:26.67%; float:right; padding:50px 25px; box-sizing:border-box;
	background:#fff;
}
.news_content_right .t{
	position:relative; font-size:24px; color:#343434; border-bottom:1px solid #d3d3d3; padding-bottom:30px; margin-bottom:60px;
}
.news_content_right .t::after{
	position:absolute;
	content:" ";
	height:2px;
	width:50px;
	left:0px;
	bottom:0px;
	background: #e98710;
}
.news_content_right .news_content_right_ul{
	margin-bottom:50px;
}
.news_content_right .news_content_right_ul:last-child{
	margin-bottom:0px;
}
.news_content_right a{
	display:block;
	overflow:hidden;
	margin-top: 5px;
	background:#f8f8f8;
	padding: 10px;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	color:#343434;
}
.news_content_right a span{
	float:left; width:80%;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -o-box;
}
.news_content_right a p{
	float:right; color:#666;
	transform: scale(1,1.8) translateY(-1px) !important;
}
.news_content_right a:first-child{
	/* margin-top:0px; */
}
.prevnet{
	width:100%;
	background:#fff; padding:30px; overflow:hidden; margin-top:60px; font-size:16px;
}
.prevnet a{
	display:block; color:#999999;
}
.prevnet a:hover{
	color:#3772ca;
}
.prevnet a:first-child{
	float:left;
}
.prevnet a:last-child{
	float:right;
}
.tijaio{    line-height: 42px;
	width: 128px;
	height: 42px;
	background: rgba(255, 255, 255, 0.911);
	text-align: center;
	font-size: 16px;
	margin: 40px auto;}
/*190321首页优化*/
.syyh{overflow:hidden; background:url(../images/1903syyh_01.jpg) no-repeat; background-size:100% 100%;padding:80px 0;}
.syyh .index_tc_h2{font-size:36px;color:#4b4c4c;border-bottom:1px solid #ea793f;padding-bottom:20px;}
.syyh .index_tc_h2 span{font-size:36px;}
.syyh1_h3{font-weight:normal;font-size:24px;color:#f0661f;margin:35px 0;}
.syyh1_h3 span{color:#878787;}
.syyh1_ul{margin-left:-4%;}
.syyh1_ul li{float:left;width:29.33%;margin-left:4%;height:130px; background:#f4f6fb; position:relative;overflow:hidden;border-left:2px solid #ea793f; box-shadow:0 0 20px 1px  rgba(0,0,0,0.1);padding:20px 40px 0 40px;font-size:14px;line-height:26px; transition:all 1s;}
.syyh1_ul li p{display:block;font-size:20px;color:#292929;margin-bottom:8px; position:relative;z-index:1;transition:all 1s;}
.syyh1_ul li span{ position:absolute;top:0;left:0;width:0;height:100%; background:#313132;transition:all 1s;}
.syyh1_ul li b{display:block;font-weight:normal; position:relative;z-index:1; transition:all 1s;color:#666;}
.syyh1_ul li:hover span{width:100%;}
.syyh1_ul li:hover p,.syyh1_ul li:hover b{color:#fff;}
.syyh2{margin:20px 0; position:relative;}
.syyh2_ul{overflow:hidden;}
.syyh2_ul li{width:34%;text-align:center;overflow:hidden;margin-top:50px;}
.syyh2_ulp{display:block;border-bottom:1px solid #ce5e63;overflow:hidden;line-height:61px;padding:30px 0;}
.syyh2_ulp img{float:left;margin:0 15px;width:15%;}
.syyh2_ulp span{float:left;font-size:16px;color:#666;display:inline-block;width:76%;}
.syyh2_ulp span i{font-size:24px;color:#ea793f;margin-right:20px;}
.syyh2_ulp:nth-child(1) img{float:right;}
.syyh2_ulp:nth-child(2){border-bottom:0;}
.syyh3{ position:absolute;left:40%;top:17%;width:240px;height:240px;border-radius:50%;border:1px solid #e3c2c0;}
.syyh3k{ position:relative;overflow:hidden;border-radius:50%;}
.syyh3 img{display:block;width:100%;}
.syyh3_bc{width:50%;height:50%;overflow:hidden; background:rgba(0,0,0,0.45); position:absolute;}
.syyh3_bc1{left:0;top:0;overflow:hidden;}
.syyh3_bc2{right:0;top:0;overflow:hidden;}
.syyh3_bc3{left:0;bottom:0;overflow:hidden;}
.syyh3_bc4{right:0;bottom:0;overflow:hidden;}
.syyh3_bc p{display:block;width:100%;height:100%; background:rgba(240,100,30,0.6); opacity:0; transition:all 1s;}
.syyh3_bc.active p{ opacity:1;}
.syyh3_nr{ position:absolute;top:5%;left:5%;width:90%;height:90%;border:1px solid #fff;border-radius:50%;}
.syyh3_nr li{float:left;width:50%;height:50%;text-align:center;font-size:20px;color:#fff;padding-top:14%;cursor:pointer;}
.syyh3_nr li:nth-child(1){border-right:1px solid #fff;border-bottom:1px solid #fff;padding-top:23%;}
.syyh3_nr li:nth-child(2){border-bottom:1px solid #fff;padding-top:23%;}
.syyh3_nr li:nth-child(3){border-right:1px solid #fff;}
.syyh3_jt{ position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;}
.syyh3_jt img{display:block;transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);-o-transform:rotate(0deg); transition:all 1s;}
.syyh3_jt.active1 img{transform:rotate(185deg);-ms-transform:rotate(185deg);-moz-transform:rotate(185deg); -webkit-transform:rotate(185deg);-o-transform:rotate(185deg);}
.syyh3_jt.active2 img{transform:rotate(275deg);-ms-transform:rotate(275deg);-moz-transform:rotate(275deg); -webkit-transform:rotate(275deg);-o-transform:rotate(275deg);}
.syyh3_jt.active3 img{transform:rotate(95deg);-ms-transform:rotate(95deg);-moz-transform:rotate(95deg); -webkit-transform:rotate(95deg);-o-transform:rotate(95deg);}
.syyh3_jt.active4 img{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.middle{max-width:1200px;width:90%;margin:0 auto;}
/*190321首页优化*/
.index_p2{height:280px;z-index:9;}
.b_10_3{overflow: hidden;text-align:center;background:url(../images/index_05.png) center no-repeat;background-size:100% 100%;}
/*分页*/
.pages{overflow:hidden;text-align:center;margin:20px 0;width: 100%;}
.pages li{display:inline-block;}
.pages li a{display:inline-block;border: 1px solid #e78012;color: #e78012;font-size:14px;line-height:30px;padding:0 11px;margin:5px;}
.pages li a:hover{background-color: #ff3300;color:#fff;}
.pages .active a{display:inline-block;background-color: #e78012;color:#fff;font-size:14px;line-height:30px;padding:0 11px;margin:5px;}