html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);height: 100%;}
body{margin:0;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height: 1.42857143;font-size: 16.1px;min-width: 1230px;background: #fff;color: #333;}
h1{font-size:2em;margin:.67em 0;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
a{-webkit-text-decoration-skip:objects;background-color:transparent;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;font-size: 14px;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html [type=button],/* 1 */
[type=reset],[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
article,aside,footer,header,nav,section,figcaption,figure,main,details,/* 1 */
menu{display:block;}
pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}
audio,video,canvas{display:inline-block;}
template,[hidden]{display:none;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a {color: #333;text-decoration: none;}
a:hover {color: #e50012;}
ul {margin: 0;list-style: none;padding: 0;}

.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}

.container {padding: 0 15px;width: 1200px;margin: 0 auto;}

.kefu{position:fixed;right:-170px;top:50%;z-index:900;}
.kefu li a{text-decoration:none;}
.kefu li{margin-top:1px;clear:both;height:71px;position:relative;}
.kefu li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.kefu li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.kefu .kefu-qq i{background-position:4px 5px;}
.kefu .kefu-tel i{background-position:0 -21px;}
.kefu .kefu-liuyan i{background-position:4px -53px;}
.kefu .kefu-weixin i{background-position:-34px 4px;}
.kefu .kefu-weibo i{background-position:-30px -22px;}
.kefu .kefu-ftop{display:none;}
.kefu .kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.kefu .kefu-left{float:left;width:77px;height:47px;position:relative;}
.kefu .kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.kefu .kefu-right{width:20px;}
.kefu .kefu-tel-main{background:#e50012;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.kefu .kefu-main{background:#e50012;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.kefu .kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.kefu-weixin-pic img{width:115px;height:115px;}

.topbar {padding: 10px 0;border-bottom: 1px solid #eee;color: #777777;font-size: 12px;line-height: 20px;}

.header {padding: 40px 0;background-color: #fff;}
.header .logo {float: left;font-size: 0;width: 406px;text-align: left;line-height: 73px;}
.header .sc {float: left;}
.header .sc form {display: block;width: 495px;}
.header .sc input {float: left;border: #e50012 2px solid;border-right: 0;height: 40px;line-height: 40px;padding: 0 15px;width: 403px;}
.header .sc button {float: right;border: 2px solid transparent;line-height: 40px;padding: 0;color: #fff;cursor: pointer;width: 60px;background-color: #211713;-webkit-transition: all 0.5s;transition: all 0.5s;}
.header .sc button:hover {background-color: #e50012;}
.header .sc p {margin-bottom: 0;font-size: 12px;}
.header .sc p span {color: #e50012;}
.header .sc p a {display: inline-block;margin-right: 10px;color: #8a8a8b;}
.header .sc p a:hover {color: #e50012;}
.header .tel {float: right;background: url(../images/tel.png) 0 0 no-repeat;padding-left: 65px;}
.header .tel strong {display: block;font-family: Microsoft JhengHei;color: #e50012;font-size: 24px;line-height: 1.1;}
.menu-btn {display: none;position: absolute;right: 0;top: 0;padding: 16px 15px;}
.menu-btn:before,.menu-btn:after,.menu-btn span {display: block;height: 2px;background-color: #e50012;content: '';}
.menu-btn:before {width: 24px;}
.menu-btn:after {width: 18px;margin-left: 6px;}
.menu-btn span {width: 12px;margin: 6px 0 6px 12px;}

@-webkit-keyframes dong{from{top:7px}to{top:9px}}

@keyframes dong{from{top:7px}to{top:9px}}

.nav {background-color: #e50012;}
.nav-left {float: left;position: relative;z-index: 10;}
.nav-left-title {display: block;line-height: 60px;color: #fff !important;padding: 0 44px;width: 152px;background: #ffb200 url(../images/line02.png) 180px center no-repeat;}
.nav-left ul {position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;display: none;}
.nav-left ul.open {display: block;}
.nav-left li {margin: 0 28px;border-bottom: #e6e8e9 1px solid;background: no-repeat 0 18px;padding: 18px 0 18px 40px;position: relative;}
.nav-left li:last-child {border-bottom: 0;}
.nav-left li h4 {font-size: 16px;font-weight: normal;margin: 0 0 6px;background: url(../images/right.png) no-repeat right center;}
.nav-left li p {margin: 0 0 0 -8px;}
.nav-left li p a {display: inline-block;margin: 4px 0 0 8px;font-size: 13px;color: #868788;}
.nav-left li p a:hover {color: #e50012;}
.nav-left-sub {position: absolute;left: 100%;top: 0;z-index: 10;padding-left: 28px;width: 810px;display: none;}
.nav-left-sub-box {background-color: #fafafa;padding: 19px 28px 13px 28px;position: relative;}
.nav-left-sub-box:after {content: "";position: absolute;left: -10px;top: 22px;border-right: #fafafa 10px solid;border-top: transparent 8px solid;border-bottom: transparent 8px solid;}
.nav-left-sub dl {margin: 0 0 15px;}
.nav-left-sub dt {margin-bottom: 6px;}
.nav-left-sub dd {margin: 0 0 0 -8px;overflow: hidden;}
.nav-left-sub dd p {float: left;width: 25%;margin: 0;}
.nav-right {margin-left: 280px;}
.nav-right li {float: left;background: url(../images/line01.png) right center no-repeat;}
.nav-right li:last-child {background: none;}
.nav-right li a {display: block;line-height: 60px;color: #fff;padding: 0 32px;font-weight: bold;font-size: 16px;}
.nav-right li a.hot {position: relative;}
.nav-right li a.hot:after {content: '';position: absolute;right: 8px;top: 7px;width: 23px;height: 16px;background: url(../images/icon_hot.01png.png) no-repeat center;-webkit-animation: dong 0.36s linear 0s infinite alternate;animation: dong 0.36s linear 0s infinite alternate;}

.banner {height: 554px;}
.banner .swiper-slide {background: no-repeat center / cover;}
.banner .swiper-button-prev,.banner .swiper-button-next {display: none;}
.banner .swiper-pagination {font-size: 0;bottom: 30px;padding-left: 128px;}
.banner .swiper-pagination-bullet {height: 2px;width: 30px;border-radius: 0;margin: 0 !important;}
.banner .swiper-pagination-bullet-active {background-color: #e50012;}

.total {padding: 40px 0;border-bottom: #ebebec 1px solid;background-color: #f8f9fa;}
.total li {float: left;width: 20%;}
.total li .b {border-right: 1px solid #e1e1e1;padding-left: 65px;}
.total li:last-child .b {border-right: 0;}
.total li h4 {margin: 0;font-weight: normal;color: #7f8080;font-size: 0;line-height: 1;}
.total li h4 span {display: inline-block;font-size: 14px;vertical-align: bottom;}
.total li h4 img {display: inline-block;vertical-align: bottom;height: 20px;width: auto;margin-left: 10px;}
.total li p {margin: 5px 0 0;line-height: 1;color: #7f8080;}
.total li p strong {color: #e50012;font-size: 32px;}

.section {padding: 70px 0;}
.section-title {margin-bottom: 50px;font-size: 30px;font-weight: bold;text-align: center;}
.section-title .icon-hot {display: inline-block;text-align: left;background: url(../images/icon_hot04.png) left 8px no-repeat;padding: 0 0 0 95px;}
.section-title p {margin: 10px 0 0;font-weight: normal;font-size: 14px;color: #4c4b4b;}
.section-title-1 {margin-bottom: 50px;text-align: center;font-size: 30px;background: url(../images/yx07_title_bg01.png) no-repeat center / contain;position: relative;line-height: 104px;}
.section-title-1 span {display: block;font-family: Impact;line-height: 1;color: #e50012;font-size: 48px;position: absolute;left: 0;width: 100%;top: -22px;}
.section-title-1 small {display: block;color: #e50012;font-size: 18px;line-height: 1;position: absolute;left: 0;width: 100%;bottom: -7px;}

.service {position: relative;}
.service .item {}
.service .m {overflow: hidden;border-radius: 4px;background-color: #000;}
.service .m img {-webkit-transition: all 0.5s;transition: all 0.5s;opacity: 0.6;}
.service .text {background: url(../images/container03_bg.png) no-repeat center / 100% 100%;width: 288px;height: 274px;text-align: center;margin: -196px auto 0;position: relative;z-index: 1;padding: 0 18px;}
.service .text i {display: block;width: 72px;line-height: 72px;font-size: 0;background-color: #e50012;border-radius: 50%;margin: 0 auto;position: relative;top: -30px;}
.service .text i img {display: inline-block;vertical-align: middle;}
.service .text h4 {margin: 0 0 28px;font-weight: normal;font-size: 24px;}
.service .text p {float: left;width: 33.333333%;margin: 0;}
.service .text p a {display: block;color: #5f5f5f;background: url(../images/line03.png) right center no-repeat;padding: 5px 0;}
.service .text p a:hover {color: #e50012;}
.service .text p:last-child a,.service .text p:nth-child(3n) a {background: none;}
.service .text span {display: inline-block;font-size: 24px;line-height: 1;-webkit-transition: all 0.5s;transition: all 0.5s;width: 24px;height: 24px;margin-top: 10px;}
.service .item:hover .m img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.service .item:hover .text span {color: #e50012;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.service .swiper-button-prev,.service .swiper-button-next {width: 40px;height: 40px;background-size: contain;margin-top: -20px;outline: none;}
.service .swiper-button-prev {background-image: url(../images/left01.png);left: -60px;}
.service .swiper-button-prev:hover {background-image: url(../images/left01_on.png);}
.service .swiper-button-next {background-image: url(../images/right01.png);right: -60px;}
.service .swiper-button-next:hover {background-image: url(../images/right01_on.png);}

.why-left {float: left;width: 270px;}
.why-left li {height: 115px;position: relative;padding: 20px 0;background-color: #ffb200;color: #fff;text-align: center;cursor: pointer;}
.why-left li .num {position: absolute;left: 0;width: 50px;font-family: Impact;line-height: 155px;height: 100%;font-size: 70px;opacity: 0.08;top: 0;}
.why-left li i {display: block;line-height: 80px;}
.why-left li p {margin: 5px 0 0;line-height: 1;}
.why-left li:nth-of-type(even) {background-color: #f75b52;}
.why-right {margin-left: 270px;background-color: #fff;padding: 42px 55px 0;height: 578px;overflow: hidden;}
.why-content {display: none;overflow: hidden;height: 100%;position: relative;}
.why-content .tel-one,.why-content .tel {color: #e50012;font-family: Impact;background: url(../images/icon_tel.png) left center no-repeat;padding-left: 30px;}
.why-content .tel-one {float: right;font-size: 18px;}
.why-content .tel-one a {display: block;width: 116px;line-height: 35px;font-size: 14px;color: #fff;background: linear-gradient(to right, #f74f45, #d9281d);text-align: center;border-radius: 10px;}
.why-content .tel {position: absolute;left: 0;bottom: 42px;font-size: 18px;}
.why-content-left {float: left;width: 270px;}
.why-content-left h4 {font-size: 24px;margin: 0 0 70px;font-weight: normal;}
.why-content-left h4:before {display: block;content: '';background-color: #d9281d;width: 47px;height: 4px;margin-bottom: 35px;}
.why-content-left p {margin: 0;font-size: 15px;line-height: 2.2;color: #525254;text-align: justify;}
.why-content-left-1 h4:before {display: none;}
.why-content-right {float: right;width: 460px;}
.why-content-right .img-center {margin-bottom: 10px;}

.kouhao ul {border-left: 1px solid #ddd;}
.kouhao li {float: left;width: 20%;}
.kouhao li .b {border-right: 1px solid #ddd;height: 254px;text-align: center;}
.kouhao li i {display: block;width: 1px;margin: 0 auto;height: 32px;background-color: #ddd;position: relative;}
.kouhao li i:after {position: absolute;left: 0;top: 0;width: 100%;height: 0;background-color: #e50012;-webkit-transition: all 0.5s;transition: all 0.5s;content: '';}
.kouhao li .img-center {line-height: 78px;}
.kouhao li h4 {margin: 0 0 20px;font-weight: normal;font-size: 36px;color: #e50012;line-height: 1;}
.kouhao li p {margin: 0;line-height: 1.75;color: #5a5858;}
.kouhao li:hover i:after {height: 100%;}

.ad {background: no-repeat center / cover;height: 160px;}
.ad img {display: none;}

.news-left {float: left;width: 500px;}
.news-left .swiper-slide a {display: block;background: no-repeat center / cover;height: 370px;position: relative;}
.news-left .swiper-slide .text {position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgba(0,0,0,0.6);}
.news-left .swiper-slide .text p {margin: 0;line-height: 40px;color: #fff;padding: 0 90px 0 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-left .swiper-pagination {left: auto;right: 15px;width: auto;}
.news-left .swiper-pagination-bullet {background-color: #fff;opacity: 1;margin: 0 5px 0 0 !important;}
.news-left .swiper-pagination-bullet-active {background-color: #e50012;}
.news-right {float: right;width: 660px;}
.news-right li {padding: 0 0 24px 0;border-bottom: 1px solid #ddd;margin-bottom: 25px;}
.news-right li a {display: block;padding-right: 96px;position: relative;}
.news-right li h4 {margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url(../images/quan01.png) 0 center no-repeat;padding-left: 26px;font-weight: normal;font-size: 18px;}
.news-right li p {margin: 17px 0 0;height: 48px;line-height: 24px;color: #84858c;overflow: hidden;}
.news-right li .time {position: absolute;right: 0;top: 0;line-height: 1;color: #686868;text-transform: uppercase;text-align: center;}
.news-right li .time strong {display: block;color: #e50012;font-size: 40px;margin: 5px 0;}
.news-right li:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}

.hzhb {padding-left: 1px;}
.hzhb li {float: left;width: 20%;}
.hzhb li a {display: block;border: 1px solid #ddd;margin: -1px 0 0 -1px;position: relative;overflow: hidden;}
.hzhb li a:before {position: absolute;left: 0;top: 0;width: 0;height: 100%;content: '';background-color: rgba(229,0,18,0.9);-webkit-transition: all 0.5s;transition: all 0.5s;}
.hzhb li .img-center {line-height: 119px;background-color: #fff;}
.hzhb li .text {position: absolute;bottom: 100%;line-height: 119px;text-align: center;width: 100%;left: 0;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;font-size: 16px;}
.hzhb li a:hover:before {width: 100%;}
.hzhb li a:hover .text {bottom: 0;}

.about-bg {background: url(../images/container08_bg.jpg) no-repeat center / cover;color: #fff;}
.about-bg .section-title p {color: #fff;line-height: 1.8;}
.about {text-align: center;font-size: 0;}
.about li {display: inline-block;border: 2px solid #fff;border-radius: 50%;width: 150px;height: 150px;margin: 0 45px;position: relative;overflow: hidden;}
.about li h4 {margin: 35px 0 0;font-weight: normal;}
.about li h4 span {display: inline-block;font-size: 48px;line-height: 1;margin-right: -15px;}
.about li h4 em {display: inline-block;font-size: 12px;font-style: normal;width: 20px;line-height: 20px;border-radius: 50%;background-color: #e50012;}
.about li p {margin: 0;position: absolute;left: 0;bottom: 0;width: 100%;background-color: #e50012;height: 48px;font-size: 14px;line-height: 40px;}
.about li.last a {display: block;width: 100%;padding-top: 40px;height: 110px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.about li.last img {display: inline-block;margin: 10px 0;}
.about li.last span {display: block;font-size: 14px;color: #fff;}
.about li.last a:hover {background-color: #e50012;}

.yunu-link {padding: 20px 0;}
.yunu-link h4 {border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color: #e50012;padding-bottom: 15px;}
.yunu-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.yunu-link ul {margin-left: -20px;}
.yunu-link li {float: left;margin-left: 20px;margin-top: 20px;}

.footer {background-color: #2f2f31;padding-top: 70px;color: #bebebf;}
.footer a {color: #bebebf;}
.footer a:hover {color: #fff;}
.footer-copy {margin-top: 60px;font-size: 12px;padding: 20px 0;color: #969697;background-color: #28282b;text-align: center;}
.footer-logo {float: left;padding-top: 50px;width: 270px;}
.footer dl {margin: 0 0 0 30px;float: left;border-left: #444446 1px solid;padding-left: 30px;}
.footer dt {font-size: 16px;padding-left: 25px;background: no-repeat 0 center;color: #fff;}
.footer dd {margin: 0;}
.footer dd p {margin-bottom: 0;}
.footer .footer-contact {width: 220px;}
.footer .footer-contact dt {background-image: url(../images/icon_ren.png);}
.footer .footer-ewm {}
.footer .footer-ewm dt {background-image: url(../images/icon_ewm.png);}
.footer .footer-ewm dd img {display: block;height: 100px;width: auto;margin-top: 15px;}
.footer .footer-ewm dd p {font-size: 12px;text-align: center;margin-top: 10px;}
.footer .footer-qucik {width:150px;}
.footer .footer-qucik dt {background-image: url(../images/icon_fei.png);}
.footer .footer-qucik dd a {font-size: 14px;text-align: left;margin-top: 10px;display:block}
.footer-tel {float: right;border-left: #444446 1px solid;padding-left: 30px;text-align: right;}
.footer-tel .btn {border-radius: 3px;display: inline-block;background-color: #e50012;color: #fff;line-height: 35px;font-size: 0;width: 150px;text-align: center;}
.footer-tel .btn span {font-size: 14px;display: inline-block;vertical-align: middle;}
.footer-tel .btn i {display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin-right: 5px;background: url(../images/icon_ren01.png) no-repeat center;}
.footer-tel p {margin: 15px 0 0;padding-left: 58px;background: no-repeat 0 0;line-height: 24px;text-align: left;}
.footer-tel p.i1 {background-image: url(../images/icon_tel01.png);color: #e50012;font-family: Impact;font-size: 24px;}
.footer-tel p.i2 {background-image: url(../images/icon_tel02.png);}

.foot{display:none;}


.banner-sub-1 {height: 700px;background: no-repeat center bottom;}

.jjwt {margin: 0;}
.jjwt dt {float: left;width: 526px;}
.jjwt dd {margin-left: 586px;}
.jjwt dd h4 {margin: 0 0 50px;color: #e50012;font-size: 20px;}
.jjwt dd h4:after {display: block;content: '';width: 40px;height: 2px;background-color: #e50012;margin: 20px 0 0;}
.jjwt dd h4 small {text-transform: uppercase;margin-left: 20px;}
.jjwt dd h5 {font-size: 20px;margin: 0 0 10px;}
.jjwt dd ul {overflow: hidden;margin-left: -40px;}
.jjwt dd li {float: left;margin: 15px 0 0 40px;}
.jjwt dd li span {color: #e50012;margin-right: 10px;}

.acc {margin-left: -30px;}
.acc li {float: left;width: 33.333333%;}
.acc li a {display: block;text-align: center;margin-left: 30px;}
.acc li .m {height: 230px;background: no-repeat center / cover;}
.acc li p {margin-bottom: 0;}

.big-btn {display: block;font-size: 0;line-height: 55px;width: 330px;margin: 50px auto 0;background-color: #e50012;border-radius: 5px;text-align: center;}
.big-btn i {width: 28px;height: 28px;display: inline-block;vertical-align: middle;background: url(../images/n_dangqian_icon07.png) no-repeat center / contain;margin-right: 15px;}
.big-btn span {display: inline-block;vertical-align: middle;font-size: 18px;font-weight: bold;color: #fff;}

.gznr {margin: 0;background: url(../images/yx07_fl03_bg.png) center top no-repeat;height: 321px;}
.gznr dt {float: left;width: 376px;padding: 0 50px;text-align: left;line-height: 317px;}
.gznr dd {float: right;padding: 36px 32px 32px 66px;width: 612px;margin: 0;}
.gznr ul {position: relative;}
.gznr ul:before {content: "";position: absolute;left: 5px;top: 0;width: 1px;height: 100%;background: #cfd0d2;}
.gznr li {}
.gznr li a {display: block;line-height: 36px;padding-left: 20px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gznr li a:before {content: "";width: 10px;height: 10px;left: 0;position: absolute;top: 50%;margin-top: -5px;background: #fff;border-radius: 50%;}
.gznr li a:after {content: "";width: 6px;height: 6px;left: 2px;position: absolute;top: 50%;margin-top: -3px;background: #cfd0d2;border-radius: 50%;-webkit-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.gznr li a:hover:before {background-color: #3082d4;}
.gznr li a:hover:after {background-color: #fff;}

.ssxgcpsf-bg {background: url(../images/yx07_fl04_bg.png) no-repeat center bottom;}

.ssxg {margin-left: -16px;}
.ssxg li {float: left;width: 16.666666%;}
.ssxg .wrap {margin-left: 16px;background-color: #fff;}
.ssxg .m {overflow: hidden;height: 136px;}
.ssxg .m span {display: block;height: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;}
.ssxg .text {padding: 35px 20px;position: relative;}
.ssxg .text:before,.ssxg .text:after {content: '';position: absolute;height: 3px;bottom: 0;left: 50%;}
.ssxg .text:before {background: #d4d5d6;width: 50px;margin-left: -25px;}
.ssxg .text:after {width: 0;background-color: #e14551;-webkit-transition: all 0.5s;transition: all 0.5s;}
.ssxg .text p {margin: 0 0 30px;line-height: 24px;height: 72px;overflow: hidden;}
.ssxg .text a {display: block;text-align: center;line-height: 34px;color: #78787b;width: 94px;margin: 0 auto;border: #e5e5e5 1px solid;border-radius: 50px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.ssxg .text a:hover {background-color: #e50012;border-color: #e50012;color: #fff;}
.ssxg li:hover .m span {-webkit-transform: scale(1.1);transform: scale(1.1);}
.ssxg li:hover .text:after {width: 100%;left: 0;}

.cpsf {margin-left: -60px;}
.cpsf li {float: left;width: 50%;}
.cpsf li .wrap {margin-left: 60px;background-color: #fff;padding: 45px 140px 45px 30px;border-radius: 10px;overflow: hidden;position: relative;-webkit-box-shadow: rgba(0,0,0,0.2) 0 0 13px;box-shadow: rgba(0,0,0,0.2) 0 0 13px;}
.cpsf li .wrap:before {position: absolute;width: 54px;height: 3px;top: 0;left: 40px;content: '';}
.cpsf li .icon {position: absolute;right: 30px;top: 0;width: 80px;height: 100%;background: no-repeat center / contain;}
.cpsf li .text {float: left;width: 50%;font-size: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpsf li .text small {display: block;font-size: 16px;margin-top: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cpsf li .price {float: left;width: 50%;text-align: center;font-size: 0;line-height: 1;padding-top: 12px;}
.cpsf li .price strong {font-size: 47px;margin-right: 5px;display: inline-block;vertical-align: middle;}
.cpsf li .price span {display: inline-block;vertical-align: middle;font-size: 14px;padding-top: 20px;}
.cpsf li.l1 .wrap:before {background-color: #e14551;}
.cpsf li.l1 .icon {background-image: url(../images/yx07_fl04_icon01.png);}
.cpsf li.l1 .text small {color: #eda0a4;}
.cpsf li.l1 .price strong {color: #e14551;}
.cpsf li.l2 .wrap:before {background-color: #2a96ef;}
.cpsf li.l2 .icon {background-image: url(../images/yx07_fl04_icon02.png);}
.cpsf li.l2 .text small {color: #a7c1e4;}
.cpsf li.l2 .price strong {color: #2a96ef;}

.sfse {padding-bottom: 340px;margin-bottom: -200px;}

.gffd-menu {padding-bottom: 40px;}
.gffd-menu li {float: left;width: 25%;text-align: center;font-size: 0;position: relative;}
.gffd-menu li a {display: inline-block;width: 130px;line-height: 50px;background-color: #f0f1f2;font-size: 16px;border-radius: 3px;color: #454545;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.gffd-menu li:after,.gffd-menu li:before {content: '';position: absolute;left: 50%;}
.gffd-menu li:before {background: url(../images/line12.png) center no-repeat;width: 1px;height: 19px;margin-top: 7px;top: 100%;}
.gffd-menu li:after {width: 8px;height: 8px;border: #cecece 3px solid;margin-left: -7px;border-radius: 50%;background-color: #fff;bottom: -47px;}
.gffd-menu li.active a {background-color: #e14551;color: #fff;}
.gffd-menu li.active:after {border-color: #e14551;}
.gffd-content {border: #f0f1f2 2px solid;padding: 40px;border-radius: 5px;}
.gffd-content-item {display: none;overflow: hidden;}
.gffd-content-item img {float: left;width: 300px;height: auto;margin-right: 30px;}
.gffd-content-item .con {float: right;display: table;background-color: #f0f1f2;width: 456px;height: 160px;color: #646464;}
.gffd-content-item ul {display: table-cell;vertical-align: middle;list-style: disc;padding: 0 20px 0 40px;}
.gffd-content-item li {padding: 5px 0;}

.txjs-1 {background: url(../images/yx07_fl05_bg.png) no-repeat center / contain;height: 308px;padding: 65px 120px 0 560px;}
.txjs-1 .mo {display: none;width: 100%;height: auto;}
.txjs-1 ul {list-style: disc;padding-left: 20px;}
.txjs-1 li {padding: 8px 0;}

.txjs-2 {margin-left: -90px;margin-top: 70px;}
.txjs-2 .item {float: left;width: 50%;}
.txjs-2 .wrap {margin-left: 90px;border: #dfe3e6 3px solid;border-radius: 10px;position: relative;padding: 35px 20px;}
.txjs-2 h4 {position: absolute;margin: 0 0 0 -160px;left: 50%;width: 320px;top: -25px;background-color: #f2f8fd;text-align: center;}
.txjs-2 h4 span {display: block;width: 80%;line-height: 50px;color: #fff;margin: 0 auto;background-color: #d44a67;border-radius: 50px;font-weight: normal;font-size: 22px;}
.txjs-2 li {line-height: 25px;margin-top: 15px;}
.txjs-2 li span {display: inline-block;vertical-align: top;line-height: 25px;width: 25px;border-radius: 50%;background-color: #e5e7eb;text-align: center;color: #3283d4;font-weight: bold;margin-right: 10px;}
.txjs-3 {position: relative;top: -50px;margin:0 auto -50px;width: 184px;padding: 10px;background-color: #f2f8fd;border-radius: 50%;}

.cwgw-mo {display: none;}

.jgsj-bg {background: url(../images/yx07_fl08_bg.jpg) no-repeat center / cover;}
.jgsj>ul {float: left;width: 1038px;}
.jgsj>ul>li {width: 33.333333%;float: left;}
.jgsj .wrap {background: url(../images/yx07_fl08_bg01.png) no-repeat center / 100% 100%;height: 420px;margin-right: 15px;}
.jgsj .wrap h4 {margin: 0 0 20px;text-align: center;color: #fff;font-weight: normal;font-size: 26px;line-height: 125px;}
.jgsj .wrap ul {list-style: disc;padding: 45px 30px 0 45px;}
.jgsj .wrap li {padding: 10px 0;color: #585858;}
.jgsj .sc {float: right;width: 145px;text-align: center;background-color: #fff;-webkit-box-shadow: rgba(0,0,0,0.2) 0 0 13px;box-shadow: rgba(0,0,0,0.2) 0 0 13px;padding: 46px 0;height: 328px;}
.jgsj .sc span {display: block;width: 30px;font-size: 40px;margin: 0 auto;}
.jgsj .sc strong {display: block;color: #e50012;font-size: 40px;line-height: 1;margin: 15px 0;}
.jgsj .sc em {display: block;margin: 0 auto;width: 90px;line-height: 30px;font-size: 16px;color: #fff;background-color: #e50012;border-radius: 20px;font-style: normal;}

.cwfd {margin: -25px 0 0 -55px;}
.cwfd li {float: left;width: 50%;}
.cwfd .wrap {background-color: #fff;border-radius: 10px;-webkit-box-shadow: rgba(0,0,0,0.2) 0 0 13px;box-shadow: rgba(0,0,0,0.2) 0 0 13px;margin: 75px 0 0 55px;padding: 30px 20px;position: relative;}
.cwfd .wrap em {position: absolute;left: 50px;top: -50px;color: #2d81e9;font-family: Impact;font-size: 70px;line-height: 1;z-index: -1;}
.cwfd .wrap span {float: left;font-size: 24px;width: 48px;padding: 36px 20px;background-color: #f2f2f2;height: 68px;}
.cwfd .wrap .text {margin-left: 108px;height: 140px;}
.cwfd .wrap .ddtt {display: table;width: 100%;height: 100%;}
.cwfd .wrap .inner {display: table-cell;vertical-align: middle;}
.cwfd .wrap p {margin: 0;padding: 5px 0;font-size: 13px;}
.cwfd .wrap .icon {float: right;}
.cwfd .wrap .price {line-height: 80px;text-align: center;margin-right: 110px;}
.cwfd .wrap .price strong {font-size: 48px;color: #2a96ef;}

.banner-sub-2 {background: no-repeat center / cover;height: 558px;}

.jjss {border: 1px solid #ddd;border-radius: 20px;overflow: hidden;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);box-shadow: 0 0 20px rgba(0,0,0,0.1);background-color: #f7f7f7;}
.jjss li {float: left;width: 25%;}
.jjss li a {display: block;border: 1px solid #ddd;margin: -1px 0 -1px -1px;text-align: center;padding: 40px 0;color: #333;}
.jjss li:last-child a {border-right: 0;}
.jjss li h4 {margin: 0;font-weight: normal;font-size: 24px;}
.jjss li p {margin: 0;color: #8e8f8f;}
.jjss li i {display: block;margin: 10px auto;height: 26px;width: 1px;background-color: #9d9d9d;-webkit-transition: all 0.5s;transition: all 0.5s;position: relative;}
.jjss li i:after {content: '';position: absolute;top: 0;left: 50%;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background-color: #9d9d9d;-webkit-transition: all 0.5s;transition: all 0.5s;}
.jjss li img {display: block;margin: 0 auto;height: 135px;width: auto;}
.jjss li a:hover i,.jjss li a:hover i:after {background-color: #3b8cde;}

.nsnt-bg {background: url(../images/yx03_fl02.jpg) no-repeat center / cover;}
.nsnt-1 {font-size: 0;text-align: center;margin: -7px 0 0 -7px;}
.nsnt-1 li {width: 20%;display: inline-block;}
.nsnt-1 li.cc {display: none;}
.nsnt-1 li .wrap {margin-left: 7px;margin-top: 7px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.nsnt-1 li .m {overflow: hidden;}
.nsnt-1 li .m img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.nsnt-1 li .text {padding: 28px 0;}
.nsnt-1 li .text h4 {font-size: 24px;font-weight: normal;background: url(../images/yx03_fl01_line.png) center bottom no-repeat;margin: 0 0 25px;line-height: 1;padding-bottom: 20px;}
.nsnt-1 li .text p {font-size: 14px;color: #979797;margin: 0;}
.nsnt-1 li .text a {display: inline-block;width: 140px;line-height: 40px;border-radius: 50px;font-size: 14px;background-color: #edf1f5;-webkit-transition: all 0.5s;transition: all 0.5s;margin-top: 25px;}
.nsnt-1 li:hover .m img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.nsnt-1 li .text a:hover {background-color: #3b8cde;color: #fff;}

.nsnt-2 {margin: 50px 0 0;height: 317px;background: url(../images/yx03_fl02_bottom_bg.png) center no-repeat;}
.nsnt-2 dt {float: left;line-height: 317px;padding: 0 50px;width: 376px;text-align: left;}
.nsnt-2 dt .mo {display: none;}
.nsnt-2 dd {margin-left: 490px;padding: 30px 30px 0;}
.nsnt-2 ul {overflow: hidden;margin-left: -20px;}
.nsnt-2 li {float: left;width: 33.333333%;}
.nsnt-2 li .wrap {margin-left: 20px;text-align: center;}
.nsnt-2 li .icon {display: block;margin: 0 auto;width: 82px;line-height: 82px;font-size: 0;background: url(../images/yx03_fl02_bg.png) no-repeat center / contain;position: relative;z-index: 1;}
.nsnt-2 li .icon img {display: inline-block;vertical-align: middle;}
.nsnt-2 li .text {background-color: #fff;border-radius: 4px;margin-top: -41px;padding: 58px 0 30px;}
.nsnt-2 li .text h4 {margin: 0;font-weight: normal;font-size: 20px;}
.nsnt-2 li .text p {color: #e50012;margin: 0;}
.nsnt-2 li .text a {border: 1px solid #eee;line-height: 34px;color: #78787b;width: 110px;display: block;margin: 18px auto 0;border-radius: 3px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.nsnt-2 li .text a:hover {background-color: #3b8cde;color: #fff;border-color: #3b8cde;}

.jsal-menu {border-bottom: 1px solid #ddd;margin-bottom: 40px;}
.jsal-menu li {float: left;width: 25%;text-align: center;font-size: 0;margin-bottom: -1px;position: relative;}
.jsal-menu li a {display: inline-block;font-size: 18px;border-bottom: 3px solid transparent;padding-bottom: 15px;color: #333;}
.jsal-menu li.active a {border-color: #1886f5;}
.jsal-menu li.active:after {content: "";position: absolute;left: 50%;margin-left: -12px;bottom: -40px;border-bottom: #fff 15px solid;border-left: transparent 12px solid;border-right: transparent 12px solid;}
.jsal-content {background-color: #fff;-webkit-box-shadow: 0 0 16px rgba(0,0,0,0.1);box-shadow: 0 0 16px rgba(0,0,0,0.1);padding: 40px 50px;border-radius: 5px;}
.jsal-content-item {display: none;}
.jsal-content-item .mo {display: none;}

.big-zx {margin: 50px auto 0;width: 530px;overflow: hidden;text-align: center;}
.big-zx a {float: right;width: 178px;background-color: #41b2f9;color: #fff;border-top-right-radius: 50px;font-size: 18px;border-bottom-right-radius: 50px;line-height: 60px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.big-zx span {display: block;margin-right: 178px;line-height: 56px;border: #dcdcdc 2px solid;border-right: 0;border-top-left-radius: 50px;border-bottom-left-radius: 50px;}
.big-zx strong {font-family: Impact;color: #3b8cde;font-size: 24px;line-height: 1;vertical-align: middle;margin-top: -2px;display: inline-block;}
.big-zx a:hover {background-color: #333;}

.jjfa {padding: 0 15px;max-width: 1590px;min-width: 1200px;margin: 0 auto;}
.jjfa .swiper-slide a {display: block;position: relative;}
.jjfa .swiper-slide a:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: #3b8cde;display: none;}
.jjfa .swiper-slide .text {position: absolute;left: 0;top: 0;width: 100%;text-align: center;color: #fff;padding-top: 23%;}
.jjfa .swiper-slide .text i {display: block;width: 1px;height: 54px;background-color: #fff;margin: 0 auto 40px;opacity: 0.7;}
.jjfa .swiper-slide .text h4 {font-weight: normal;font-size: 26px;margin: 0 0 20px;}
.jjfa .swiper-slide .text p {margin: 0;color: #fff;opacity: 0.7;-webkit-transition: all 0.5s;transition: all 0.5s;}
.jjfa .swiper-slide .text span {position: absolute;bottom: 0;width: 120px;line-height: 40px;color: #3b8cde;border-radius: 40px;left: 50%;margin-left: -60px;background-color: #fff;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;height: 0;overflow: hidden;}
.jjfa .swiper-slide a:hover:before {display: block;}
.jjfa .swiper-slide a:hover .text p {opacity: 0;}
.jjfa .swiper-slide a:hover .text span {opacity: 1;height: 40px;}
.jjfa .swiper-pagination {font-size: 0;position: static;margin-top: 15px;display: none;}

.ad-1 {background: no-repeat center / cover;height: 120px;}
.ad-1 img {display: none;}

@-webkit-keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}

@keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}

@-webkit-keyframes circleProgressLoad_left{
    0%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}

@keyframes circleProgressLoad_left{
    0%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    50%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
}

.process {position: relative;}
.process:before {border-top: #d0d0d1 1px dashed;content: "";position: absolute;left: 0;top: 264px;width: 100%;height: 1px;}
.process ul {position: relative;z-index: 1;text-align: center;font-size: 0;}
.process li {width: 20%;position: relative;display: inline-block;}
.process li.cc {display: none;height: 1px;width: 100%;}
.process li .icon {display: block;width: 145px;line-height: 145px;font-size: 0;margin: 0 auto;background-color: #f7f7f7;text-align: center;border-radius: 50%;position: relative;-webkit-transform: rotate(90deg) translateZ(0);transform: rotate(90deg) translateZ(0);-webkit-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.process li .icon:after {content: "";position: absolute;left: 0;top: 0;width: 141px;height: 141px;border-radius: 50%;border: 2px solid transparent;}
.process li .icon i {display: block;width: 100%;height: 100%;-webkit-transform: rotate(-90deg) translateZ(0);transform: rotate(-90deg) translateZ(0);}
.process li .icon img {display: inline-block;vertical-align: middle;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;opacity: 0.65;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;}
.process li .icon span {width: 50%;height: 100%;position: absolute;top: 0;overflow: hidden;}
.process li .icon span.left {left: 0;}
.process li .icon span.right {right: 0;}
.process li .icon span:before {content: '';position: absolute;top: 0;border-radius: 50%;border: 2px solid #3b8cde;width: 141px;height: 141px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.process li .icon span.left:before {border-bottom-color: #d0d0d1;border-left-color: #d0d0d1;left: 0;}
.process li .icon span.right:before {border-top-color: #d0d0d1;border-right-color: #d0d0d1;right: 0;}
.process li .num {position: absolute;line-height: 35px;width: 70px;background-color: #f7f7f7;-webkit-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;left: 50%;top: 55px;color: #a1a1a2;text-transform: uppercase;margin-left: 45px;text-align: left;font-size: 14px;}
.process li h4 {margin: 15px 0 0;font-weight: normal;font-size: 16px;}
.process li p {margin: 10px 0 0;color: #aeaeaf;font-size: 14px;line-height: 1.6;}
.process li:hover .icon:after {border-color: #3b8cde;-webkit-transition-delay: 2s;transition-delay: 2s;}
.process li:hover .icon span.left:before {-webkit-animation: circleProgressLoad_left 2s linear;animation: circleProgressLoad_left 2s linear;}
.process li:hover .icon span.right:before {-webkit-animation: circleProgressLoad_right 2s linear;animation: circleProgressLoad_right 2s linear;}
.process li:hover .icon img {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);-webkit-filter: none;filter: none;opacity: 1;-webkit-animation: jello 1s;animation: jello 1s;}
.process li:hover .num {color: #6385be;}
.bs-process li {width: 25%;}
.bs-process li .icon,.bs-process li .num {background-color: #fff;}
.bs-process li:hover .num {color: #ed4237;}
.bs-process li .icon span:before,.bs-process li:hover .icon:after {border-color: #eb3e4c;}

.zygw {background: url(../images/yx03_fl06_bg.jpg) center no-repeat;height: 633px;}
.zygw ul {float: left;width: 380px;padding-top: 90px;}
.zygw li {border-bottom: #8d8f92 1px dotted;}
.zygw li a {display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 70px;background: url(../images/dot.png) 16px center no-repeat;padding-left: 30px;}
.zygw li span {float: right;width: 94px;line-height: 32px;color: #676767;border-radius: 50px;background-color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;text-align: center;margin-top: 19px;}
.zygw ul:nth-of-type(1) {padding-left: 20px;}
.zygw ul:nth-of-type(2) {float: right;padding-right: 70px;}
.zygw .img-center {padding-top: 58px;margin: 0 450px 0 400px;}

.banner-sub-3 {background: no-repeat center;height:558px;}

.xzwm-bg {background: url(../images/yx01_fl01_bg.png) center 0 no-repeat;margin-top: -83px;padding-bottom: 0;}
.zxwm li {float: left;width: 33.333333%;}
.zxwm li .wrap {border-right: 1px solid #ddd;padding: 0 50px;}
.zxwm li:last-child .wrap {border-right: 0;}
.zxwm li .text {background: no-repeat right center / contain;padding-right: 60px;}
.zxwm li .text img {display: block;margin: 0 auto;height: 38px;width: auto;}
.zxwm li .text h4 {font-weight: normal;font-size: 25px;margin: 30px 0 0;line-height: 1;}
.zxwm li p {color: #78787b;line-height: 1.8;margin: 25px 0 0;height: 100px;overflow: hidden;}

.zxwm-tel {text-align: center;font-size: 0;margin-top: 50px;margin-bottom: -30px;}
.zxwm-tel span {display: inline-block;vertical-align: middle;font-size: 25px;}
.zxwm-tel strong {display: inline-block;font-family: Impact;font-size: 30px;color: #e50012;line-height: 1.2;vertical-align: middle;background: url(../images/icon_tel.png) no-repeat 0 center;padding-left: 30px;text-align: left;margin-left: 30px;}

.big-wyzx {display: block;margin: 50px auto 0;width: 255px;line-height: 55px;text-align: center;background: -webkit-gradient(linear, left top, right top, from(#f74f45), to(#d9281d));background: linear-gradient(to right, #f74f45, #d9281d);color: #fff !important;border-radius: 3px;font-size: 16px;font-weight: bold;}

.tx-bg {border-bottom: #e3e2e2 2px solid;position: relative;z-index: 1;}
.tx-bg:after {content: "";position: absolute;bottom: -5px;left: 50%;background: url(../images/yuan.png) center no-repeat;width: 8px;height: 8px;margin-left: -4px;}
.tx li {float: left;width: 31.5%;}
.tx li .wrap {border-right: 1px solid #ddd;padding: 36px 0;}
.tx li:last-child .wrap {border-right: 0;}
.tx li a {display: block;position: relative;border: #e50012 1px dashed;padding: 0 0 0 114px;font-weight: bold;font-size: 0;line-height: 53px;margin-left: 30px;}
.tx li strong {display: inline-block;vertical-align: middle;font-size: 28px;font-family: Impact;margin-right: 15px;}
.tx li span {display: inline-block;vertical-align: middle;font-size: 18px;}
.tx li img {position: absolute;left: 0;top: 50%;width: 130px;height: 130px;margin: -65px 0 0 -30px;}
.tx li:nth-of-type(1) .wrap {padding-right: 70px;}
.tx li:nth-of-type(2) {width: 37%;}
.tx li:nth-of-type(2) .wrap {padding-left: 70px;padding-right: 70px;}
.tx li:nth-of-type(3) .wrap {padding-left: 70px;}

.zx-t {text-align: center;margin-top: 50px;margin-bottom: -30px;font-size: 25px;font-weight: bold;}

.cwfx-bg {background: url(../images/yx01_fl04_bg.jpg) no-repeat center / cover;color: #fff;}
.vs .mo {display: none;}

.hg {margin: 0;}
.hg dt {float: right;padding-right: 10px;position: relative;}
.hg dd {margin: 0 530px 0 0;padding-top: 80px;}
.hg dd .section-title {text-align: left;}
.hg dd .section-title p {margin: 0;}
.hg dd p {margin: 25px 0 0;line-height: 2;color: #484848;text-align: justify;}
.hg dd p span {color: #e50012;}
.hg dd .big-wyzx {margin-left: 0;}

.cjwt-bg {background: url(../images/yx01_fl06_bg.jpg) no-repeat center / cover;}
.cjwt dl {margin: 0 0 20px;background-color: #fff;padding: 0 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.cjwt dt {font-size: 16px;background: url(../images/icon_wt.png) left center no-repeat;cursor: pointer;padding: 24px 0 24px 30px;}
.cjwt dt i {float: right;width: 44px;background: url(../images/jian01.png) no-repeat center;height: 22px;}
.cjwt dd {margin: 0;overflow: hidden;display: none;}
.cjwt dd .wrap {position: relative;padding: 20px 0 20px 30px;color: #757575;text-align: justify;background: url(../images/icon_da.png) no-repeat 0 21px;line-height: 1.8;}
.cjwt dd .wrap:after,.cjwt dd .wrap:before {position: absolute;top: 0;left: 0;height: 1px;width: 100%;background-color: #eeeeee;content: '';}
.cjwt dd .wrap:after {width: 66px;background-color: #e50012;}
.cjwt dl.open {-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.cjwt dl.open dt i {background-image: url(../images/jian01_on.png);}

.kjry {position: relative;}
.kjry .swiper-button-prev {left: -60px;}
.kjry .swiper-button-next {right: -60px;}
.kjry .swiper-slide a {display: block;overflow: hidden;position: relative;}
.kjry .swiper-slide .tit {position: absolute;left: 0;bottom: 0;width: 100%;line-height: 70px;font-size: 16px;background-color: #e5e5e7;text-indent: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.kjry .swiper-slide .tit span {float: right;padding-right: 20px;font-size: 12px;color: #6c6c6c;}
.kjry .swiper-slide .text {position: absolute;left: 0;bottom: 100%;width: 100%;height: 100%;display: table;background-color: rgba(229,0,18,0.8);color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.kjry .swiper-slide .inner {display: table-cell;vertical-align: middle;padding: 20px;}
.kjry .swiper-slide .text h4 {margin: 0;text-align: center;font-size: 20px;}
.kjry .swiper-slide .text p {line-height: 1.8;margin: 10px 0 0;text-align: justify;}
.kjry .swiper-slide a:hover .tit {bottom: -70px;}
.kjry .swiper-slide a:hover .text {bottom: 0;}

.khpj-bg {background: url(../images/yx01_fl08_bg.jpg) no-repeat center bottom / cover;}
.khpj .arr {font-size: 0;text-align: center;margin-top: 30px;}
.khpj .swiper-button-prev,.khpj .swiper-button-next {position: static;margin: 0 20px;display: inline-block;vertical-align: middle;background-size: contain;width: 52px;height: 52px;}
.khpj .swiper-button-prev {background-image: url(../images/left05.png);}
.khpj .swiper-button-prev:hover {background-image: url(../images/left05_on.png);}
.khpj .swiper-button-next {background-image: url(../images/right05.png);}
.khpj .swiper-button-next:hover {background-image: url(../images/right05_on.png);}
.khpj .swiper-slide a {display: block;position: relative;padding-top: 14px;}
.khpj .swiper-slide a:before {content: "";position: absolute;left: 50%;width: 150px;height: 150px;margin-left: -80px;top: 0;border: #dcdcdc 5px solid;border-radius: 100%;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.khpj .swiper-slide img {display: block;width: 132px;height: 132px;margin: 0 auto -66px;border-radius: 50%;position: relative;z-index: 2;}
.khpj .swiper-slide .text {background-color: #fff;border: 1px solid #ddd;padding: 86px 20px 20px;border-radius: 5px;font-size: 15px;line-height: 2;color: #5d5d5d;text-align: justify;position: relative;z-index: 1;}
.khpj .swiper-slide a:hover:before {border-color: #e50012;}

.banner-sub-4 {background: no-repeat center / cover;height: 558px;text-align: center;color: #fff;overflow: hidden;}
.banner-sub-4 .counter-bg {font-size: 100px;margin-top: 202px;color: #419af4;height: 145px;line-height: 145px;position: relative;text-align: center;margin-bottom: 86px;}
.banner-sub-4 .counter-bg span {position: relative;z-index: 1;letter-spacing: 64px;text-indent: 64px;display: block;font-family: Arial;}
.banner-sub-4 .counter-bg ul {position: absolute;width: 100%;height: 100%;text-align: center;font-size: 0;left: 0;top: 0;}
.banner-sub-4 .counter-bg li {display: inline-block;width: 110px;height: 100%;background: url(../images/shuzi_bg.png) no-repeat center / contain;no-repeat center / contain;margin: 0 5px;}
.banner-sub-4 p {margin: 0 0 15px;font-size: 20px;}
.banner-sub-4 form {display: block;width: 410px;padding: 15px 28px;margin: 0 auto;background-color: #3b8cde;color: #fff;border-radius: 3px;overflow: hidden;}
.banner-sub-4 input {float: left;line-height: 20px;padding: 0 15px 0 30px;border: 0;background: url(../images/sousuo_bg.png) no-repeat 0 center transparent;color: #fff;border-right: 1px solid #e1ebf9;width: 210px;}
.banner-sub-4 input::-webkit-input-placeholder{ color:#e1ebf9;}
.banner-sub-4 input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#e1ebf9; }
.banner-sub-4 input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */ color:#e1ebf9;}
.banner-sub-4 input:-ms-input-placeholder{ /* Internet Explorer 10-11 */ color:#e1ebf9;}
.banner-sub-4 button {float: right;border: 0;padding: 0;cursor: pointer;height: 20px;background-color: transparent;color: #fff;font-size: 20px;line-height: 1;width: 130px;}
.kjlc-bg {background: url(../images/yx02_fl01_bg.jpg) no-repeat center / cover;border-bottom: #ecebeb 1px solid;}
.i_k{ width:100%; position:relative; padding-bottom:0; padding-top:30px; background-color:#F1EFEF}
.i_k .flexslider .slides img{ width:100%; height:auto; margin-left:0 !important;}
.i_k .flex-control-nav{ display:none;}
.i_k .slider{ height:auto;}
.i_k .flex-direction-nav a,.i_k .flexslider:hover .flex-prev{opacity:1;margin-top:-22px;}
.i_k .flex-direction-nav a,.i_k .flexslider:hover .flex-prev,.i_k .flexslider:hover .flex-next{ width:55px; height:55px;}
.i_k .flexslider .flex-prev,.i_k .flexslider:hover .flex-prev{ background:url(../images/b/icon12.png) no-repeat;  background-position:0 0;opacity:1;}
.i_k .flexslider .flex-next,.i_k .flexslider:hover .flex-next{ background:url(../images/b/icon13.png) no-repeat; background-position:0 0;opacity:1;}
.i_k .flex-direction-nav .flex-prev{ left:50px;}
.i_k .flex-direction-nav .flex-next{ right:50px;}
.i_k .a_m{ position:relative;}
.i_k .i_k_m{ width:480px; height:200px; background:url(../images/bbg.png); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px 50px 10px; position:absolute; left:50%; top:50%; margin-left:-240px; margin-top:-100px; z-index:9999;}
.i_k .i_k_m p{ width:100%; font-size:18px; color:#444; padding:5px 0;}
.i_k .i_k_m p b{ font-size:20px;}
.i_k .i_k_m .tip{ width:100%; height:25px; line-height:25px; text-align:center; font-size:14px; color:#555;}
.i_k .i_k_m a{ display:block; width:100%; height:50px; line-height:50px; text-align:center; background:#DF1721; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px 0; color:#FFF;}
.i_k .i_k_m a img,.i_k .i_k_m a span{ display:inline-block; *display:inline; zoom:1; height:32px; line-height:32px; vertical-align:top; font-size:30px; color:#FFF; font-weight:bold; margin:9px 3px;}
.wz_wrap .name em{ font-weight:bold; color:#DF1721; font-style: normal;}
.wz_wrap .des em{ color:#DF1721;}
.wz_wrap .des{ width:100%; height:40px; line-height:40px; font-size:16px; color:#666; text-align:center;}
.i_k_m_img{ height:350px; overflow:hidden;}
.wz_wrap .name {
  font-size: 34px;text-align:center;color:#333;font-weight:bold;}
.i_k_m_img img{ margin-top:-30px;}
.tj-bg {position: relative;top: -88px;}
.tj-bg ul {margin: -18px 0 0 -18px;padding: 30px 30px 0;}
.tj-bg li {float: left;width: 25%;}
.tj-bg li a {display: block;background-color: #fff;position: relative;border-radius: 3px;margin: 18px 0 0 18px;height: 265px;text-align: center;overflow: hidden;color: #333;}
.tj-bg li a:before,.tj-bg li a:after {content: '';bottom: 0;position: absolute;left: 50%;width: 50px;margin-left: -25px;background-color: #3b8cde;height: 3px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.tj-bg li a:after {background-color: #e50012;}
.tj-bg li a:hover:after {width: 0;margin-left: 25px;}
.tj-bg li img {display: block;height: 28px;width: auto;margin: 60px auto 40px;}
.tj-bg li .num {line-height: 1;}
.tj-bg li .num strong {font-size: 60px;}
.tj-bg li p {margin: 0;font-size: 16px;}

.jjlc .mo {display: none;}

.sxzl {margin-left: -40px;text-align: center;}
.sxzl li {float: left;width: 50%;}
.sxzl li a {display: block;margin-left: 40px;-webkit-transition: all 0.5s;transition: all 0.5s;border-radius: 5px;overflow: hidden;-webkit-box-shadow: rgba(0,0,0,0.08) 0 0 18px;box-shadow: rgba(0,0,0,0.08) 0 0 18px;}
.sxzl li h4 {position: relative;margin: 0;color: #fff;font-size: 26px;line-height: 116px;background: url(../images/line07.png) no-repeat center #989eae;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li h4:after {content: "";position: absolute;bottom: -16px;border-top: #989eae 18px solid;border-left: transparent 13px solid;border-right: transparent 13px solid;left: 50%;margin-left: -13px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li p {line-height: 70px;border-bottom: #d4d4d4 1px dotted;font-size: 16px;margin: 0;color: #575859;}
.sxzl li p span {display: inline-block;padding: 0 70px;background: url(../images/left06.png) left center no-repeat,url(../images/right06.png) right center no-repeat;}
.sxzl li .bt {background-color: #f7f7f7;padding: 30px 0;font-size: 0;}
.sxzl li .bt small {display: block;color: #8f9091;font-size: 22px;margin-bottom: 20px;}
.sxzl li .bt span {display: inline-block;border: #9b9eaf 2px solid;line-height: 50px;background-color: #fff;border-radius: 4px;width: 180px;vertical-align: middle;font-weight: bold;margin: 0 20px;color: #9b9eaf;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li .bt span em {font-style: normal;font-size: 16px;display: inline-block;vertical-align: middle;}
.sxzl li .bt span i {display: inline-block;vertical-align: middle;width: 21px;height: 21px;background: url(../images/tel03.png) no-repeat center / contain;margin-right: 5px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sxzl li .bt span.tel {font-family: Impact;background-color: #9b9eaf;color: #fff;}
.sxzl li .bt span.tel em {font-size: 22px;}
.sxzl li a:hover {-webkit-transform: scale(1.04);transform: scale(1.04);}
.sxzl li a:hover h4 {background-color: #3b8cde;}
.sxzl li a:hover h4:after {border-top-color: #3b8cde;}
.sxzl li a:hover .bt span {border-color: #3b8cde;color: #3b8cde;}
.sxzl li a:hover .bt span i {background-image: url(../images/tel03_on.png);}
.sxzl li a:hover .bt span.tel {color: #fff;background-color: #3b8cde;}

.clzs-bg {color: #fff;background: url(../images/yx02_fl03_bg.jpg) no-repeat center / cover;}
.clzs-bg .big-zx span {background-color: #dcdcdc;color: #333;}
.clzs {max-width: 1530px;padding: 0 15px;}
.clzs .swiper-slide a {display: block;border-radius: 3px;overflow: hidden;background-color: #fff;position: relative;}
.clzs .swiper-slide .text {position: absolute;left: 0;bottom: 0;width: 100%;padding: 25px 0;-webkit-box-shadow: 0 -5px 8px rgba(0,0,0,0.07);box-shadow: 0 -5px 8px rgba(0,0,0,0.07);background-color: #fff;text-align: center;}
.clzs .swiper-slide .text h4 {margin: 0;font-weight: normal;font-size: 16px;}
.clzs .swiper-slide .text h4 span {display: inline-block;padding: 0 30px;position: relative;color: #2b2a2a;}
.clzs .swiper-slide .text h4 span:before,.clzs .swiper-slide .text h4 span:after {content: '';position: absolute;top: 50%;width: 16px;height: 9px;margin-top: -5px;-webkit-transition: all 0.5s;transition: all 0.5s;background: no-repeat center / contain;}
.clzs .swiper-slide .text h4 span:before {background-image: url(../images/left07.png);left: 0;}
.clzs .swiper-slide .text h4 span:after {background-image: url(../images/right07.png);right: 0;}
.clzs .swiper-slide .text small {display: block;margin-top: 5px;font-size: 12px;color: #cfcfcf;text-transform: uppercase;}
.clzs .swiper-slide a:hover .text h4 span:before {-webkit-transform: translateX(-50px);transform: translateX(-50px);opacity: 0;}
.clzs .swiper-slide a:hover .text h4 span:after {-webkit-transform: translateX(50px);transform: translateX(50px);opacity: 0;}
.clzs .swiper-pagination {position: static;font-size: 0;margin-top: 20px;display: none;}

.kz {margin-left: -35px;}
.kz li {float: left;width: 25%;}
.kz li .wrap {margin-left: 35px;border: 10px solid #eee;background-color: #3b8cde;color: #fff;text-align: center;border-radius: 15px;padding-bottom: 20px;margin-top: 45px;}
.kz li .wrap strong {display: block;width: 54px;line-height: 54px;height: 54px;border-radius: 50%;margin: 0 auto;font-size: 22px;font-family: Impact;border: 10px solid rgba(59, 140, 222, 0.25);position: relative;top: -40px;}
.kz li .wrap strong span {display: block;width: 100%;height: 100%;background-color: #3b8cde;border-radius: 50%;}
.kz li .wrap img {display: block;margin: -40px auto 0;height: 58px;width: auto;}
.kz li .wrap p {font-size: 18px;margin: 20px 0 0;}

.xz-bg {background: url(../images/yx02_fl05_bg.png) center 158px no-repeat;}
.zx {margin-left: -1px;padding: 0 10px 0 15px;}
.zx li {float: left;width: 25%;}
.zx li a {margin-left: 1px;display: block;}
.zx li img {webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;}
.zx li .text {border-left: 1px solid #eee;padding: 20px 20px 0;}
.zx li:first-child .text {border-left: 0;}
.zx li .text h4 {text-align: center;font-weight: normal;margin: 0 0 40px;font-size: 30px;line-height: 1;color: #333;}
.zx li .text p {margin: 0;font-size: 16px;line-height: 24px;height: 96px;overflow: hidden;color: #7c7c7e;}
.zx li .text small {display: block;color: #d0d0d1;line-height: 1;font-size: 12px;}
.zx li a:hover img {webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);-webkit-filter: grayscale(0);filter: grayscale(0);-webkit-filter: none;filter: none;}
.zx-btn {display: block;margin: 40px auto 0;width: 288px;border: #fff 6px solid;border-radius: 50px;line-height: 46px;background-color: #3b8cde;color: #fff !important;text-align: center;font-weight: bold;font-size: 18px;-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.zx-btn:hover {border-color: #3b8cde;}

.gdwt-bg {background: url(../images/yx02_fl08_bg.jpg) no-repeat center / cover;color: #fff;}
.gdwt {margin-left: -75px;}
.gdwt .item {float: left;width: 33.333333%;}
.gdwt .wrap {margin-left: 75px;}
.gdwt .img-center {margin-bottom: 28px;}
.gdwt ul {position: relative;}
.gdwt ul:before {content: "";position: absolute;left: 5px;top: 0;width: 1px;height: 100%;background: #444547;}
.gdwt li {}
.gdwt li a {display: block;line-height: 36px;padding-left: 20px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #fff;}
.gdwt li a span {float: right;color: #fff;opacity: 0.7;}
.gdwt li a:before {content: "";width: 10px;height: 10px;left: 0;position: absolute;top: 50%;margin-top: -5px;background: #7a7b7d;border-radius: 50%;}
.gdwt li a:after {content: "";width: 6px;height: 6px;left: 2px;position: absolute;top: 50%;margin-top: -3px;background: #444547;border-radius: 50%;-webkit-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.gdwt li a:hover {color: #e50012;}
.gdwt li a:hover:before {background-color: #fff;}
.gdwt li a:hover:after {background-color: #3b8cde;}

.banner-sub {height: 388px;background: no-repeat center / cover;}

.dangqian {margin: -64px auto 0;width: 128px;height: 128px;position: relative;}
.dangqian:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #e50012;opacity: 0.15;content: '';-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(1.4);transform: scale(1.4);}
.dangqian a {display: block;text-align: center;color: #fff;position: relative;z-index: 1;background-color: #e50012;font-size: 18px;border-radius: 50%;padding: 34px 0;}
.dangqian img {display: block;margin: 0 auto 10px;height: 25px;width: auto;}
.dangqian:hover:before {-webkit-transform: scale(2);transform: scale(2);opacity: 0;}

.about-text {margin: 0;}
.about-text dd {color: #59595a;text-align: justify;line-height: 2;margin: 0;}
.about-text ul {list-style: disc;padding-left: 20px;}

.about-text-1 dt {float: right;}
.about-text-1 dd {margin-right: 740px;}
.about-text-1 dd h4 {font-size: 16px;margin: 0 0 20px;}
.about-text-1 dd li {padding: 3px 0;}

.about-text-2 dt {float: left;}
.about-text-2 dd {margin-left: 520px;}
.about-text-2 dd h4 {margin: 0 0 20px;color: #e50012;font-size: 30px;}

.about-text-3 dt {float: left;}
.about-text-3 dd {margin-left: 700px;padding-top: 100px;font-size: 16px;}

.about-text-4 dt {float: right;}
.about-text-4 dd {margin-right: 500px;}
.about-text-4 dd h4 {margin: 0 0 20px;color: #e50012;font-size: 24px;}
.about-text-4 dd li {padding: 5px 0;}

.about-text-5 dt {float: left;}
.about-text-5 dd {margin-left: 700px;}
.about-text-5 dd h4 {margin: 0 0 20px;color: #e50012;font-size: 24px;}

.ab-mo {display: none !important;}

.lanmu-mobile {display: none;background-color: #e3e3e4;}
.lanmu-mobile .fh,.lanmu-mobile .sub {width: 40px;height: 50px;background: no-repeat center / 15px auto;}
.lanmu-mobile .fh {float: left;background-image: url(../images/icon_bnt_back2.png);}
.lanmu-mobile .sub {float: right;background-image: url(../images/bnt_sub_nav2.png);}
.lanmu-mobile .title {line-height: 50px;text-align: center;font-size: 16px;}
.lanmu-mobile ul {background-color: #f2f2f2;display: none;}
.lanmu-mobile li {border-top: 1px solid #ddd;}
.lanmu-mobile li a {display: block;line-height: 50px;padding: 0 15px;}

.list-1 {margin: -50px 0 0 -50px;}
.list-1 li {float: left;width: 33.333333%;}
.list-1 li a {display: block;margin: 50px 0 0 50px;padding-right: 10px;position: relative;}
.list-1 li a:before,.list-1 li a:after {content: '';width: 10px;position: absolute;right: 0;bottom: 0;height: 365px;background-color: #f8f9fa;}
.list-1 li a:after {height: 0;-webkit-transition: all 0.5s;transition: all 0.5s;background-color: #e50012;}
.list-1 li .img-center {overflow: hidden;line-height:277px;height:205px;}
.list-1 li .img-center img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-1 li .text {padding: 45px 20px 30px;background-color: #f8f9fa;}
.list-1 li .text h4 {font-size: 18px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;line-height: 1;}
.list-1 li .text p {margin: 20px 0;line-height: 24px;height: 48px;overflow: hidden;color: #84858c;}
.list-1 li .text small {font-size: 12px;color: #211713;text-decoration: underline;}
.list-1 li .text span {float: right;height: 17px;width: 40px;background: url(../images/right03.png) no-repeat center;}
.list-1 li a:hover:after {height: 365px;}
.list-1 li a:hover .img-center img {-webkit-transform: scale(1.1);transform: scale(1.1);}

.pages {margin: 50px 0 0;text-align: center;font-size: 0;}

.article {float: left;width: 715px;}
.article-title {border-left: 2px solid #e50012;padding-left: 10px;margin-bottom: 40px;}
.article-title h1 {margin: 0;font-size: 24px;font-weight: normal;}
.article-title p {margin: 10px 0 0;font-size: 12px;}
.article-title p span {display: inline-block;color: #999;padding-right: 10px;}
.article-desc {padding: 15px;line-height: 1.8;border: 1px solid #ddd;border-left: 2px solid #e50012;border-radius: 3px;margin-bottom: 40px;}
.article-content {line-height: 1.8;}
.article-content img {max-width: 100% !important;height: auto !important;}
.article-content-title {margin-bottom: 20px;font-size: 0;}
.article-content-title span {display: inline-block;vertical-align: middle;border-bottom: 2px solid #e50012;font-size: 16px;color: #e50012;font-weight: bold;}
.article-content-title em {font-style: normal;background-color: #e50012;color: #fff;width: 28px;line-height: 28px;font-size: 14px;display: inline-block;vertical-align: middle;text-align: center;font-family: Impact;margin-bottom: 2px;margin-right: 10px;}
.article-content-exp {margin-top: 40px;}
.article-content-exp li {float: left;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999;position: relative;padding-top: 30px;}
.article-content-exp li:after,.article-content-exp li:before {position: absolute;top: 0;height: 3px;content: '';background-color: #f3f5f9;width: 100%;left: 0;}
.article-content-exp li:after {width: 0;background-color: #e50012;-webkit-transition: all 0.5s;transition: all 0.5s;}
.article-content-exp li:hover:after {width: 100%;}
.article-content-exp li:last-child {text-align: right;}

.tuijian {float: right;width: 340px;background-color: #f3f5f9;padding: 36px;}
.tuijian .tit {font-size: 20px;margin-bottom: 25px;}
.tuijian .tit small {font-size: 14px;text-transform: uppercase;color: #e50012;margin-left: 15px;}
.tuijian li {border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-top: 20px;}
.tuijian li:last-child {border-bottom: 0;padding-bottom: 0;}
.tuijian li a {display: block;}
.tuijian li h4 {font-weight: normal;font-size: 16px;background: url(../images/quan.png) left center no-repeat;padding-left: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;}
.tuijian li p {margin: 10px 0;line-height: 1.8;color: #8b8b8b;}
.tuijian li small {font-size: 12px;color: #2d2d2d;text-decoration: underline;}

.lanmu-pc {text-align: center;font-size: 0;margin-bottom: 50px;}
.lanmu-pc a {display: inline-block;margin: 0 25px;font-size: 16px;position: relative;padding-bottom: 10px;}
.lanmu-pc a:before {position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #e50012;content: '';-webkit-transition: all 0.5s;transition: all 0.5s;}
.lanmu-pc a:hover:before,.lanmu-pc a.active:before {width: 100%;}

.dianpu {margin: 0 0 40px;background-color: #f2f4f6;}
.dianpu dt {float: left;overflow: hidden;width: 310px;}
.dianpu dt img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.dianpu dd {margin-left: 310px;padding: 30px 65px;}
.dianpu dd h4 {font-weight: normal;margin: 0;font-size: 30px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.dianpu dd p {margin: 16px 0 30px;color: #828284;line-height: 1.8;height: 60px;}
.dianpu dd .btn {display: inline-block;font-size: 0;line-height: 45px;width: 170px;border-radius: 3px;color: #fff;background-color: #e50012;text-align: center;vertical-align: middle;}
.dianpu dd .btn i {display: inline-block;vertical-align: middle;width: 23px;height: 19px;background: url(../images/icon_top03.png) no-repeat center;margin-right: 8px;}
.dianpu dd .btn span {display: inline-block;vertical-align: middle;font-size: 14px;}
.dianpu dd .tel {display: inline-block;line-height: 45px;vertical-align: middle;margin-left: 30px;background: url(../images/tel01.png) 0 center no-repeat;padding-left: 25px;font-size: 16px;}
.dianpu dd .tel span {color: #ccc;padding: 0 10px;}
.dianpu:hover dt img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.dianpu:hover dd h4 {color: #e50012;}
.dianpu-title {font-size: 0;margin-bottom: 40px;border-bottom: 2px solid #ebeced;}
.dianpu-title span {border-bottom: 2px solid #e50012;margin-bottom: -2px;font-size: 24px;padding-bottom: 10px;display: inline-block;}

.list-2 li {margin-bottom: 20px;}
.list-2 li a {display: block;padding: 20px;background-color: #f8f9fa;border: #eff1f2 1px solid;border-radius: 3px;overflow: hidden;position: relative;}
.list-2 li a:before {content: '';position: absolute;right: 0;top: 0;width: 3px;height: 0;background-color: #e50012;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-2 li .img-center {overflow: hidden;float: left;width: 240px;}
.list-2 li .img-center img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-2 li .text {margin-left: 280px;}
.list-2 li .text h4 {font-weight: normal;margin: 0;font-size: 30px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-2 li .text p {margin: 16px 0 30px;color: #828284;line-height: 1.8;height: 60px;}
.list-2 li .text span {display: block;width: 68px;line-height: 30px;border-radius: 3px;background-color: #c0c0c0;color: #fff;text-align: center;position: relative;overflow: hidden;}
.list-2 li .text span:before {position: absolute;left: 0;top: 0;height: 100%;width: 0;background-color: #e50012;content: '';-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-2 li .text span em {font-style: normal;position: relative;z-index: 1;}
.list-2 li a:hover:before {height: 100%;}
.list-2 li a:hover .img-center img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.list-2 li a:hover span:before {width: 100%;}

.banner-sub-5 {height: 558px;background: no-repeat center bottom / cover;overflow: hidden;color: #fff;}
.banner-sub-5 form {display: block;width: 410px;padding: 15px 28px;margin: 400px auto 20px;background-color: #fff;border-radius: 3px;overflow: hidden;}
.banner-sub-5 input {float: left;line-height: 20px;padding: 0 15px 0 30px;border: 0;background: url(../images/sousuo_bg01.png) no-repeat 0 center transparent;border-right: 1px solid #e1ebf9;width: 210px;}
.banner-sub-5 button {float: right;border: 0;padding: 0;cursor: pointer;height: 20px;background-color: transparent;color: #3b8cde;font-size: 20px;line-height: 1;width: 130px;}
.banner-sub-5 p {text-align: center;margin: 0;font-size: 18px;}
.banner-sub-5 p span {padding: 0 10px;}

.section-title-2 {text-align: center;margin-bottom: 50px;background: url(../images/yx04_fl01_tit_bg01.png) no-repeat center / auto 100%;padding: 21px 0;}
.section-title-2 h4 {display: inline-block;vertical-align: middle;font-size: 36px;color: #455993;margin: 0;background: url(../images/dot01.png) left center no-repeat,url(../images/dot01.png) right center no-repeat;padding: 0 30px;}
.section-title-2 p {margin: 0;font-size: 15px;color: #666;}
.section-title-2-1 {background: none;padding: 0;}
.section-title-2-1 h4 {color: #129672;padding: 0 106px;background: url(../images/dot03.png) left center no-repeat,url(../images/dot03.png) right center no-repeat;}
.section-title-2-2 {background: url(../images/line11.png) bottom center no-repeat;padding: 0 0 24px;}
.section-title-2-2 h4 {color: #665440;padding: 0 175px;background: url(../images/dot06.png) left center no-repeat,url(../images/dot07.png) right center no-repeat;}

.wmfw li {float: left;width: 33.333333%;}
.wmfw li a {display: block;background: url(../images/yx04_fl01_bg.png) no-repeat center;text-align: center;width: 312px;margin: 0 auto;padding: 40px 0;height: 232px;}
.wmfw li .img-center {width: 109px;line-height: 113px;background: url(../images/yx04_fl01_bg01.png) no-repeat center;margin: 0 auto;}
.wmfw li .img-center i {display: inline-block;margin: 0 auto;width: 97px;line-height: 97px;background-color: #00c273;border-radius: 50%;}
.wmfw li h4 {margin: 15px 0 10px;font-weight: normal;font-size: 24px;color: #555;}
.wmfw li p {color: #7e7e7f;margin: 0;}
.wmfw li span {color: #979898;display: block;margin-top: 20px;}
.wmfw li a:hover .img-center i {background-color: #455993;}

.big-zxw {margin: 50px auto 0;width: 360px;color: #fff;background-color: #455993;border-radius: 50px;line-height: 50px;overflow: hidden;}
.big-zxw a {float: right;color: #fff;background: url(../images/yx04_fl01_zx_icon.png) no-repeat right center / contain;padding-right: 68px;font-size: 18px;}
.big-zxw span {display: block;text-align: center;margin-right: 160px;font-family: Impact;font-size: 24px;border-right: 1px solid rgba(255,255,255,0.1);}
.big-zxw-1 {background-color: #e6bb8d;}
.big-zxw-1 a {background-image: url(../images/yx06_zx_icon.png);}

.pzfw {font-size: 0;padding: 1px 0 0 1px;text-align: center;}
.pzfw li {display: inline-block;width: 20%;}
.pzfw li.cc {display: none;}
.pzfw li a {display: block;border: 1px solid #ddd;margin: -1px 0 0 -1px;background-color: #fff;position: relative;padding: 30px 0 35px;}
.pzfw li img {display: inline-block;height: 55px;width: auto;}
.pzfw li h4 {font-weight: normal;font-size: 20px;margin: 20px 0 0;color: #333;}
.pzfw li p {text-transform: uppercase;color: #bebebe;font-size: 14px;margin: 0;}
.pzfw li a:before,.pzfw li a:after {content: '';bottom: 0;position: absolute;left: 50%;width: 50px;margin-left: -25px;background-color: #3b8cde;height: 3px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.pzfw li a:after {background-color: #c1c2c4;}
.pzfw li a:hover:after {width: 0;margin-left: 25px;}

.fwys-bg {color: #fff;background: url(../images/yx04_fl03_bg.jpg) no-repeat center / cover;}
.fwys-bg .mo {display: none;}

.fxfw {margin: -15px 0 0 -27px;}
.fxfw li {float: left;width: 25%;}
.fxfw li a {display: block;margin: 15px 0 0 27px;background-color: #dde4f4;position: relative;}
.fxfw li a:after {content: '';position: absolute;left: 50%;width: 8px;height: 8px;background-color: #c1c2c4;border: #9da1aa 3px solid;border-radius: 50%;margin-left: -7px;bottom: -7px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.fxfw li .img-center {overflow: hidden;}
.fxfw li .img-center img {-webkit-transition: all 0.5s;transition: all 0.5s;}
.fxfw li .text {padding: 45px 0;text-align: center;}
.fxfw li .text h4 {margin: 0;font-weight: normal;font-size: 24px;color: #333;}
.fxfw li .text p {margin: 0;color: #6a6c72;text-transform: uppercase;}
.fxfw li a:hover:after {border-color: #3b8cde;background-color: #fff;}
.fxfw li a:hover .img-center img {-webkit-transform: scale(1.1);transform: scale(1.1);}

.banner-sub-6 {background: no-repeat center bottom / cover;height: 558px;}

.wmys li {float: left;width: 33.333333%;}
.wmys li .wrap {border-right: 1px solid #ddd;text-align: center;}
.wmys li:last-child .wrap {border-right: 0;}
.wmys li img {display: block;margin: 0 auto;height: 28px;width: auto;}
.wmys li .num {line-height: 1;margin-top: 30px;}
.wmys li .num strong {font-size: 85px;color: #03d79d;}
.wmys li h4 {margin: 10px 0 0;font-weight: normal;font-size: 24px;}
.wmys li p {color: #828684;margin: 10px 0 0;}

.big-qita {display: block;margin: 50px auto 0;width: 370px;text-align: center;color: #fff !important;}
.big-qita .round {margin: 0 auto;width: 92px;height: 92px;position: relative;}
.big-qita .round:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: #e9cd2e;opacity: 0.15;content: '';-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(1.3);transform: scale(1.3);}
.big-qita .round span {display: block;position: relative;z-index: 1;background-color: #e9cd2e;font-size: 14px;border-radius: 50%;padding: 24px 0;}
.big-qita .round img {display: block;margin: 0 auto 5px;height: 19px;width: auto;}
.big-qita:hover .round:before {-webkit-transform: scale(2);transform: scale(2);opacity: 0;}
.big-qita strong {display: block;line-height: 60px;font-size: 20px;background-color: #e9cd2e;border-radius: 50px;margin-top: -20px;position: relative;z-index: 1;}

.jsbl-bg {background: #f9f9fb url(../images/yx05_fl02_bg.png) no-repeat center top;padding-top: 272px;}
.jsbl {margin: -15px 0 0 -40px;}
.jsbl li {float: left;width: 25%;}
.jsbl li .wrap {background-color: #fff;text-align: center;margin: 15px 0 0 40px;border-radius: 6px;padding: 34px 0;}
.jsbl li img {display: block;margin: 0 auto;height: 129px;width: auto;}
.jsbl li h4 {margin: 40px 0 10px;font-weight: normal;font-size: 22px;}
.jsbl li p {margin: 0;color: #696a6c;}
.jsbl-bg .big-qita {color: #333 !important;}
.jsbl-bg .big-qita .round span,.jsbl-bg .big-qita .round:before,.jsbl-bg .big-qita strong {background-color: #fff;}

.qsnz-bg {background: url(../images/yx05_fl03_bg.jpg) center top no-repeat;}
.qsnz {height: 400px;}
.qsnz img {display: none;}

.xzyf-bg {background: url(../images/yx05_fl04_bg.jpg) center top no-repeat #f9f9fb;padding-top: 100px;}
.xzyf-bg .section-title-2-1 h4 {background: url(../images/dot05.png) left center no-repeat,url(../images/dot05.png) right center no-repeat;color: #fff;}
.xzyf-bg .section-title-2-1 p {color: #fff;}
.xzyf {padding: 74px 38px 60px 140px;}
.xzyf ul {float: left;width: 310px;}
.xzyf ul:last-child {float: right;}
.xzyf li {line-height: 40px;}
.xzyf .img-center {display: none;}

.banner-sub-7 {background: no-repeat center bottom / cover;height: 508px;}

.jbzs {margin: 0;}
.jbzs dt {float: left;}
.jbzs dd {margin-left: 520px;}
.jbzs dd p {margin: 0;color: #59514d;line-height: 2.5;text-align: justify;}
.jbzs dd a {display: inline-block;margin-top: 30px;background-color: #e6bb8d;color: #fff;width: 190px;text-align: center;line-height: 50px;border-radius: 3px;font-size: 20px;}
.jbzs dd a:hover {background-color: #de947a;}

.dldx {margin:0 auto; width:900px;}
.dldx li {float: left;display: inline-block;
    margin-bottom: 30px;
    margin-left: 30px;
    width: 200px;
    height: 245px;
    position: relative;
    cursor: pointer;}

.dldx li .wrap {background: #fff;
    padding: 50px 0 25px 0;
    border-radius: 5px;
    width: 200px;
    position: absolute;
    cursor: pointer;}
.dldx li .img-center {width: 100px;margin:0 auto;}
.dldx li .text {margin-top: 30px;
    font-size: 24px;
    color: #3b3b3b;
	text-align:center
}
.dldx li .text:before {content: "";position: absolute;top: 28px;left: 50%;margin-left: -5px;border-top: #fff 7px solid;border-left: transparent 5px solid;border-right: transparent 5px solid;}
.dldx li .text p {margin: 0;text-align: justify;line-height: 25px;height: 125px;overflow: hidden;}
.dldx li .text a {display: block;font-size: 12px;border: #feefd4 1px solid;border-radius: 3px;line-height: 28px;text-align: center;color: #fff;margin-top: 15px;}
.dldx li .text a:hover {background-color: #feefd4;color: #665440;}
.dldx li:nth-of-type(1),.dldx li:nth-of-type(5){margin-left:0;}
        .duanjiao > div > p, .media > div > p, .hexin > div > p {
            font-size: 26px;
            font-family: Microsoft YaHei;
            font-weight: bold;
            color: rgba(85,85,85,1);
            text-align: center;
        }

        .duanjiao {
            width: 100%;
            background: rgba(255,255,255,1);
        }

            .duanjiao > div, .media > div, .hexin > div {
                padding: 49px 0;
            }
        /*.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
        .clearfix{height:1%}*/


        .cloud-product-wrapper {
            margin: 0 auto;
            width: 1200px
        }

        .cloud-product {
            position: relative;
            z-index: 9;
            margin-top: 30px;
        }

        .cloud-product-title {
            height: 32px;
            text-align: center;
            line-height: 32px;
            font-size: 32px;
            color: #333
        }

        .color-blue {
            color: #009fd9
        }

        .cloud-product-explain {
            margin-top: 26px;
            margin-bottom: 82px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            font-size: 16px;
            color: #FFFFFF
        }

        .cloud-product-ul {
            width: 100%
        }

            .cloud-product-ul li {
                position: relative;
                width: 164px;
                height: 327px;
                float: left;
                background: #fff;
            }

                .cloud-product-ul li:nth-child(1) {
                    background: url(picture/seedoctor.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:nth-child(2) {
                    background: url(picture/house.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:nth-child(3) {
                    background: url(picture/car.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:nth-child(4) {
                    background: url(picture/Pension.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:nth-child(5) {
                    background: url(picture/school.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:nth-child(6) {
                    background: url(picture/service.png) center no-repeat;
                    background-size: 212px 327px;
                }

                .cloud-product-ul li:first-child {
                    margin-left: 0
                }

        .cloud-product-single-top {
            width: 100%;
            height: 60px;
            line-height: 60px;
            text-align: center;
            background-color: #f2f2f2
        }

        .cloud-product-name {
            font-size: 18px;
            color: #333;
            font-weight: 700
        }

        .cloud-product-single-bottom {
            width: 100%;
            height: 327px
        }
        .empty-space {
            width: 100%;
            height: 99px;
            padding: 26px 0 0 0;
        }

        .single-bottom-item {
            height: 327px;
            width: 100%
        }

        .bg-product-pic {
            width: 100%;
            height: 82px
        }

        .server-header-01 {
            background: url(picture/pill.png) center no-repeat
        }

        .server-header-02 {
            background: url(picture/houseicon.png) center no-repeat
        }

        .server-header-03 {
            background: url(picture/chexiancopy.png) center no-repeat
        }

        .server-header-04 {
            background: url(picture/oldicon.png) center no-repeat
        }

        .server-header-05 {
            background: url(picture/learn_nor.png) center no-repeat
        }

        .server-header-06 {
            background: url(picture/serviceicon.png) center no-repeat
        }

        .server-header-active-01 {
            background: url(picture/baoxiao.png) center no-repeat
        }

        .server-header-active-02 {
            background: url(picture/buyhouse.png) center no-repeat
        }

        .server-header-active-03 {
            background: url(picture/buycar.png) center no-repeat
        }

        .server-header-active-04 {
            background: url(picture/yanglao.png) center no-repeat
        }

        .server-header-active-05 {
            background: url(picture/child.png) center no-repeat
        }

        .server-header-active-06 {
            background: url(picture/live.png) center no-repeat
        }

        .product-introduce-title {
            margin-bottom: 14px;
            height: 22px;
            line-height: 22px;
            font-size: 22px;
            text-align: center
        }

            .product-introduce-title.normal-weight {
                font-weight: 400
            }

        .product-introduce-content {
            margin: 0 auto 26px;
            width: 180px;
            line-height: 14px;
            font-size: 14px;
            text-align: center;
            color: #FFFFFF
        }

        .product-introduce-list {
            margin: 0 auto;
            padding-top: 28px;
            height: 135px;
            width: 84%;
            border-left: none;
            border-right: none
        }

        .introduce-list-small {
            margin-bottom: 18px;
            line-height: 14px;
            font-size: 14px;
            color: #FFFFFF;
            text-align: center
        }

        .product-introduce-price {
            margin: 48px auto 0;
            font-size: 14px;
            text-align: center;
            color: #333
        }

        .price-blue {
            color: #0af;
            font-size: 38px
        }

        .normal-inner {
            transition: all .5s;
            -moz-transition: all .5s;
            -webkit-transition: all .5s;
            -o-transition: all .5s
        }

        .active-inner {
            position: relative;
            display: none;
            height: 100%;
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0;
            transition: all .5s;
            -moz-transition: all .5s;
            -webkit-transition: all .5s;
            -o-transition: all .5s
        }

        .introduce-link {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 360px
        }

        .active-inner-01 {
            background: url(picture/seedoctor-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .active-inner-02 {
            background: url(picture/house-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .active-inner-03 {
            background: url(picture/car-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .active-inner-04 {
            background: url(picture/Pension-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .active-inner-05 {
            background: url(picture/school-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .active-inner-06 {
            background: url(picture/service-big.png) center no-repeat;
            background-size: 382px 327px;
        }

        .cloud-product-ul li.active .active-inner {
            display: block;
            -moz-opacity: 1;
            -khtml-opacity: 1;
            opacity: 1
        }

        .cloud-product-ul li.active .normal-inner {
            display: none;
            -moz-opacity: 0;
            -khtml-opacity: 0;
            opacity: 0
        }

        .cloud-product-ul li {
            -webkit-box-shadow: 1px 1px 12px rgba(0,0,0,.08);
            -moz-box-shadow: 1px 1px 12px rgba(0,0,0,.08);
            box-shadow: 1px 1px 12px rgba(0,0,0,.08);
            -webkit-transition: width .15s linear;
            -o-transition: width .15s linear;
            -moz-transition: width .15s linear;
            transition: width .15s linear
        }

            .cloud-product-ul li.active {
                z-index: 9;
                width: 380px;
                -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.2);
                -moz-box-shadow: 0 4px 20px rgba(0,0,0,.2);
                box-shadow: 0 4px 20px rgba(0,0,0,.2)
            }

        .active .product-introduce-content {
            color: #eff6ff
        }

        .active-product-introduce-title {
            color: #fff
        }

        .active .product-introduce-list {
            padding-top: 22px;
            border-color: #3f9ff9
        }

        .introduce-list-large {
            margin: 0 auto;
            width: 228px;
            line-height: 22px;
            color: #ddebff;
            font-size: 14px
        }

        .active .product-introduce-price {
            margin-top: 32px;
            color: #fefeff
        }

        .product-introduce-price .price-white {
            display: inline-block;
            font-size: 36px;
            height: 36px;
            line-height: 36px;
            color: #fff
        }
.hy-footer {
	background: white;
}
.hy-footer .hy-foot-tip {
	width: 100%;
	background: #dd261d;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box {
	padding: 0 100px;
	height: 110px;
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
	justify-content: space-between;
	align-items: center;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box .hy-item {
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
	justify-content: flex-start;
	align-items: center;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box .hy-item img {
	vertical-align: middle;
	height: 56px;
	margin-right: 20px;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box .hy-item .hy-title {
	text-align: left;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box .hy-item .hy-title .hy-name {
	color: white;
	font-size: 18px;
	font-weight: bold;
}
.hy-footer .hy-foot-tip .hy-foot-tip-box .hy-item .hy-title .hy-text {
	color: white;
	font-size: 16px;
}
.hy-footer .hy-other-link {
	padding: 40px 40px 20px;
	margin-top: 0;
}
.hy-footer .hy-other-link .hy-item {
	font-size: 14px;
	color: #999;
	float: left;
	margin-right: 30px;
	margin-top: 15px;
}
.hy-footer .hy-other-link .hy-link-tab {
	text-align: left;
}
.hy-footer .hy-other-link .btn-choose {
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	background: transparent;
	border: 1px solid #dd261d;
	color: #dd261d;
	text-align: center;
	margin-right: 20px;
	cursor: pointer;
}
.hy-footer .hy-other-link .btn-choose.active {
	border: 1px solid #dd261d;
	background: #dd261d;
	color: white;
}
.hy-footer .hy-other-link .btn-choose:hover {
	border: 1px solid #dd261d;
	background: #dd261d;
	color: white;
}
.hy-footer .hy-other-link .swiper-container .swiper-wrapper {
	float: left;
	margin: 0 auto;
}
.hy-footer .hy-other-link .swiper-container .swiper-wrapper .swiper-slide {
	background: white;
	min-height: 70px;
}
.hy-footer .hy-foot-space {
	height: 100%;
	border-bottom: 1px solid #eee;
}
.hy-footer .hy-about-all {
	padding: 40px;
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
	justify-content: space-between;
}
.hy-footer .hy-about-all .hy-space {
	height: 100px;
	border-left: 1px solid #eee;
}
.hy-footer .hy-about-all .hy-item {
	text-align: left;
}
.hy-footer .hy-about-all .hy-item .hy-link {
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}
.hy-footer .hy-about-all .hy-item .hy-link a {
	color: #333;
}
.hy-footer .hy-about-all .hy-item .hy-copy-right, .hy-footer .hy-about-all .hy-item .hy-describe {
	font-size: 14px;
	margin: 8px 0;
	color: #999;
}
.hy-footer .hy-about-all .hy-item .hy-copy-right a, .hy-footer .hy-about-all .hy-item .hy-describe a {
	color: #999;
}
.hy-footer .hy-about-all .hy-item .hy-safe-website {
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-around;
	text-align: center;
	justify-content: flex-start;
}
.hy-footer .hy-about-all .hy-item .hy-safe-website img {
	margin-right: 15px;
	margin-top: 6px;
	height: 23px;
}
.hy-footer .hy-about-all .hy-item .hy-title {
	font-size: 16px;
	font-weight: bold;
	color: #dd261d;
	margin-bottom: 5px;
}
.hy-footer .hy-about-all .hy-item .hy-tel {
	font-size: 25px;
	font-weight: bold;
	color: #dd261d;
}
.hy-footer .hy-about-all .hy-item .hy-btn {
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #dd261d;
	background: #dd261d;
	color: white;
	text-align: center;
	margin-right: 20px;
	cursor: pointer;
}
.hy-footer .hy-about-all .hy-item .hy-btn:hover {
	background: #ff3f3f;
}
.hy-footer .hy-about-all .hy-item .hy-wechat img {
	margin-left: -3px;
}
.hy-footer .hy-about-all .hy-item .hy-wechat-describe {
	margin-top: -5px;
	font-size: 12px;
}
.hy-wz-footer .hy-footer {
	background: #333;
}
.hy-wz-footer .hy-footer .hy-other-link .swiper-container .swiper-wrapper .swiper-slide {
	background: #333;
}
.hy-wz-footer .hy-footer .hy-about-all .hy-item .hy-link a {
	color: #999;
}
.hy-wz-footer .hy-footer .hy-other-link .swiper-container {
	padding-top: 40px;
}
/*我们的行业定制化服务-开始*/
.customized-service{
    height: 850px;
}
.customized-service-mian{
    height: 590px;

}
.customized-service-mian ul{
    width: 100%;
    height: 280px;
}
.customized-service-mian .two li{
    margin-left: -89px;
}
.customized-service-mian ul li p{
    position: relative;
    font-size: 22px;
    color: #fff;
    margin-top: 90px;
}
.customized-service-mian ul li span{
     position: relative;
    display: inline-block;
    width: 108px;
    height: 30px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #fff;
    margin-top: 30px;
    cursor: pointer;
}
.customized-service-mian .one{
    margin-bottom: 24px;
    margin-top: 23px;
}
.customized-service-mian ul li{
    position: relative;
    width: 200px;
    height: 280px;
    float: left;
    margin-left: -58px;
    text-align: center;
}
.customized-service-mian ul li .item{
    position: absolute;
    left: 0;
    top: 0;
    transition: all 1s;
}
.customized-service-mian .one li:nth-child(1){
    margin-left: 0;
    z-index: 9;
}
.customized-service-mian .one li:nth-child(1) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/fc6b13cca68929b2e1df9718cb9a52551565680474.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(2){
    z-index: 8;
    margin-left: -57px;
}
.customized-service-mian .one li:nth-child(2) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c30719df28a5e1b385694bd39fe1a5141565680481.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(3){
    z-index: 7;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/dc4f3cbda8dcb53f461d3e4b8681ff0e1565680485.png")no-repeat;
    background-size: 100% 100%;
    margin-left: -57px;
}
.customized-service-mian .one li:nth-child(3) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/dc4f3cbda8dcb53f461d3e4b8681ff0e1565680485.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(4){
    z-index: 6;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c78f77963794036d2fd3945792a6cbb41565680489.png")no-repeat;
    background-size: 100% 100%;
    margin-left: -57px;
}
.customized-service-mian .one li:nth-child(4) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c78f77963794036d2fd3945792a6cbb41565680489.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(5){
    z-index: 5;
    margin-left: -57px;
}
.customized-service-mian .one li:nth-child(5) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/8076d1189bb5a0507cfa94cfd87e54021565680493.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(6){
    z-index: 4;
    margin-left: -57px;
}
.customized-service-mian .one li:nth-child(6) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/08459c697390dc09dfb0a96a5444502c1565680496.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(7){
    z-index: 3;
}
.customized-service-mian .one li:nth-child(7) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/37595e748e378354bc7e5c3e7409686d1565680500.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(8){
    z-index: 2;
}
.customized-service-mian .one li:nth-child(8) .item{
    width: 100%;
    height: 100%;
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/61724a7c542be6616b746071865b2e1e1565680509.png")no-repeat;
    background-size: 100% 100%;
}
.customized-service-mian .one li:nth-child(1):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/48fd73f3328ff93b92764220b109b6411565680512.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(2):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/40287e032535d0f103afccbd98625ef01565680516.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(3):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/1ed975fd806c6e1c7975dba3ded6b28f1565680519.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(4):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/7895048b8da177d7b49a91ce513caa3b1565680523.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(5):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/0d9190132a51b81d8264d26046e10b671565680527.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(6):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c100de4eca4d7424d1094f8ecfbd98d01565680531.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(7):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/a0743f747cfc4c4ff4a23ddfae45351c1565680536.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:nth-child(8):hover .item{
    background: url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/60861b747c4d0994233ac47e61277c861565680540.png")no-repeat;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(1){
    z-index: 10;
    margin-left: 0;
}
.customized-service-mian .two li:nth-child(1) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/a6c457bc8ea58bcbcedcd015176aeedc1565680589.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(2){
    z-index: 9;
}
.customized-service-mian .two li:nth-child(2) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/9a95015a66ece1a724b5ac0c8b385c351565680592.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(3){
    z-index: 8;
}
.customized-service-mian .two li:nth-child(3) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/9dc0df2e587e13c52da5d4b0cae2681a1565680595.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(4){
    z-index: 7;
}
.customized-service-mian .two li:nth-child(4) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/da60f784724b03cb8d7f5cbe500fe9501565680599.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(5){
    z-index: 6;
}
.customized-service-mian .two li:nth-child(5) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/be6af4e2d3ca38d56775ff6cd81680b31565680603.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(6){
    z-index: 5;
}
.customized-service-mian .two li:nth-child(6) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/51c0dc6369f00b91af78e309e82b18bc1565680606.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(7){
    z-index: 4;
}
.customized-service-mian .two li:nth-child(7) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c65831577c77b22079fb0d3c0c79b2611565680611.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(8){
    z-index: 3;
}
.customized-service-mian .two li:nth-child(8) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/dc0916c3c18e36e7088f0ab9776feb851565680614.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(9){
    z-index: 2;
}
.customized-service-mian .two li:nth-child(9) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/5fcdeee0450049ffdb7f67988ca435cb1565680617.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(10){
    z-index: 1;
}
.customized-service-mian .two li:nth-child(10) .item{
    width: 100%;
    height: 100%;
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/8f914bf21fd80d2e2fceeabb6cad6cb01565680620.png")no-repeat ;
    background-size: 100% 100%;
}
.customized-service-mian .two li:nth-child(1):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/bcb2edd8a77a94811827660998be25381565680624.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(2):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/ed112187362494a6c9224ca698bdfd211565680627.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(3):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/3d2f864501417a79a91f88e73780fc221565680630.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(4):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/9def9e2feedd60c96505af20498176a91565680634.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(5):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/3a85b871ffcc297441ab9b5a39d6a8ae1565680637.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(6):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/fac7f552b8f40ffa11a5010cd25b48551565680640.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(7):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/d5e30cf51773dcf7770121f86325db621565680644.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(8):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/98ad5d1a78d5176d9e94fa9e4e11f3c11565680647.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(9):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/d599ce627f5e4a306c987d145d24989d1565680651.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .two li:nth-child(10):hover .item{
    background:url("https://bj-qifu-page-assets.oss-cn-beijing.aliyuncs.com/74/c313614857eda96c4377480defe643ad1565680655.png")no-repeat ;
    background-size: 100% 100%;
    transform: translate(10px);
}
.customized-service-mian .one li:hover{
    z-index: 999;
}
.customized-service-mian .two li:hover{
    z-index: 999;
}
.customized-service-mian .two li span:hover {
    background: #fff;
    color: #222;
}
.customized-service-mian .one li span:hover{
    background: #fff;
    color: #222;
}
/*我们的行业定制化服务-结束*/
.libtm>div{
	background-size: cover;
}
.libtp15{
	margin-top:15px !important;
}
.ml-9{
	margin-left: 9px;
}
.ml-5{
	margin-left: 5px;
}
.litop,.libtm{
	width: 100%;
	height: 208px;
}
.libtm>div{
	width: 265px;
	height: 100%;
	display: inline-block;
}
.exclist>div{
	overflow: hidden;
}
.bg-cover{
	background-size: cover !important;
}
.excli1{
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	text-indent:22px ;
	height: 45px;
	font-size:19px ;
	font-weight:500;
	color: #FFFFFF;
	line-height: 45px;
	vertical-align: bottom;
	font-weight:bold;
}


.sbys-bg {background: #f3e1c9 url(../images/yx06_fl03_bg.jpg) no-repeat center / cover;padding-bottom: 0;}
.sbys {background: url(../images/yx06_fl03_bg01.png) no-repeat 0 0;height: 632px;background-size: contain;}
.sbys dl {margin: 0;}
.sbys .l {float: left;width: 658px;padding: 0 35px;}
.sbys .l dt {text-align: center;color: #fff;padding: 48px 48px 0;font-size: 18px;line-height: 26px;margin-bottom: 56px;}
.sbys .l dd {margin: 0;color: #665440;}
.sbys .l dd h4 {color: #a38e73;font-size: 24px;margin: 0 0 20px;}
.sbys .l dd ul {list-style: disc;padding-left: 20px;}
.sbys .l dd li {line-height: 2;padding: 3px 0;}
.sbys .r {float: right;width: 405px;padding: 30px 20px 0 20px;margin-right: 26px;}
.sbys .r dd {margin: 30px 0 0;color: #624b32;line-height: 2;font-size: 16px;}

.sbnr-bg {background: url(../images/yx06_fl04_bg.jpg) no-repeat center bottom / cover;}
.sbnr {margin: -15px 0 0 -60px;}
.sbnr li {float: left;width: 33.333333%;}
.sbnr li a {display: block;margin: 15px 0 0 60px;background: url(../images/yx06_fl04_bg01.jpg) no-repeat center / cover;border: #e5e5e5 5px solid;padding: 34px 28px 0;height: 286px;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sbnr li span {display: block;font-size: 36px;line-height: 1;color: #665440;-webkit-transition: all 0.5s;transition: all 0.5s;margin-bottom: 26px;}
.sbnr li h4 {color: #4e4e4e;font-size: 26px;line-height: 1;margin: 0 0 28px;font-weight: normal;}
.sbnr li p {color: #767676;line-height: 26px;text-align: justify;}
.sbnr li a:hover {-webkit-box-shadow: rgba(131,128,114,0.3) 0 0 13px;box-shadow: rgba(131,128,114,0.3) 0 0 13px;border-color: #de947a;}
.sbnr li a:hover span {color: #de947a;}

.sblc-bg {background: #f3e1c9 url(../images/yx06_fl05_bg.jpg) no-repeat center / cover;}

.sblc {margin: -15px 0 0 -15px;}
.sblc li {float: left;width: 14.2857142857%;}
.sblc li dl {margin: 15px 0 0 15px;background-color: #fff;border: #dcc09c 1px solid;padding: 0 15px;text-align: center;}
.sblc li dt {margin: 30px 0 0;font-size: 24px;color: #665440;}
.sblc li dt img {display: block;margin: 0 auto 20px;height: 48px;width: auto;}
.sblc li dd {margin: 20px 0 0;color: #baaa96;line-height: 24px;text-align: justify;position: relative;height: 186px;}
.sblc li dd span {position: absolute;width: 50px;line-height: 50px;bottom: -25px;margin-left: -25px;left: 50%;border-radius: 50%;-webkit-transition: all 0.5s;transition: all 0.5s;text-align: center;background-color: #de947a;color: #fff;font-size: 16px;}
.sblc li dd span:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(102,84,64,0.1);-webkit-transition: all 0.5s;transition: all 0.5s;}
.sblc li dl:hover dd span {background-color: #665440;}
.sblc li dl:hover dd span:before {-webkit-transform: scale(1.5);transform: scale(1.5);}
.mobile{display:none;}
.Problem {
	width:100%;
	float:left;
	height:auto;
	padding:60px 0;
	background:#f8f8f8;
}
.Problem .Box12 {
	max-width:1300px
}
.Problem .List {
	width:100%;
	float:left;
	height:auto;
	display:flex;
	margin-top:90px
}
.Problem .List figure:nth-child(odd) {
	margin:-40px 0 -40px 0
}
.Problem .List figure {
	width:25%;
	float:left;
	padding:0 10px;
	margin:0;
}
.Problem .List figure .block {
	width:100%;
	float:left;
	box-shadow:0 5px 10px rgba(0,0,0,0.1);
	text-align:center
}
.Problem .List figure .block .content {
	float:left;
	height:auto;
	padding:30px
}
.Problem .List figure .block .content .title {
	font-size:18px;
	color:#fc3c2a;
	margin-bottom:10px
}
.Problem .List figure .block .content .describe {
	font-size:14px;
	color:#666
}
.Problem .List figure img {
	width:100%
}
.Advantage {
	width:100%;
	float:left;
	height:auto;
	padding:60px 0;
	background:#fff
}
.Advantage .Box12 {
	max-width:1300px
}
.Advantage .List {
	width:100%;
	float:left;
	height:auto;
	margin-top:50px
}
.Advantage .List figure:nth-child(even) .block .content .Bg {
	background-image:linear-gradient(to top,rgba(254,132,42,0.8) 0%,rgba(249,165,103,0.8) 100%)
}
.Advantage .List figure {
	float:left;
	width:31.66666%;
	position:relative;
	padding:0px 10px 60px 10px;
	margin:0;
}
.Advantage .List figure .block {
	width:100%;
	float:left;
	height:auto;
	position:relative;
	margin-top:0px
}
.Advantage .List figure .block img {
	width:100%
}
.Advantage .List figure .block .content {
	position:absolute;
	bottom:-40px;
	width:85%;
	padding:10px;
}
.Advantage .List figure .block .content .Bg {
	width:100%;
	float:left;
	padding:10px 20px;
	display:flex;
	align-items:center;
	background-image:linear-gradient(to top,rgba(252,60,42,0.8) 0%,rgba(254,91,76,0.8) 100%);
	color:#fff
}
.Advantage .List figure .block .content .Bg .icons {
	margin-right:10px
}
.Advantage .List figure .block .content .Bg .icons i {
	font-size:35px
}
.Advantage .List figure .block .content .Bg .describe {
	font-size:14px;
	margin-top:5px
}
/* 人事服务 */
.bg_title32{ background:url("../images/bg_per_1.png") no-repeat center; }
.bg_title33{ background:url("../images/bg_per_2.png") no-repeat center; }
.bg_title34{ background:url("../images/bg_per_3.png") no-repeat center; color: #fff; }
.bg_title35{ background:url("../images/bg_per_4.png") no-repeat center; }
.person_server{width: 690px; margin: 0 auto;}
.person_server ul{ margin-top:35px;}
.person_server li{
    float: left; 
    width: 320px;
    height: 420px;
    padding:45px 0 30px 0;
    background-color: #F5F5F5;
    border-radius: 5px;
    text-align: center;
    transition: all 0.3s;
    box-shadow: 0px 0px 4px 2px #ddd;
    cursor: pointer; 
    margin-right: 50px;
}.title_box{ width:auto; height:69px; color: #333; padding-top: 16px; font-size: 30px; position: relative; text-align: center; margin: 0 auto;}
.person_server li:nth-child(2n){ margin-right: 0px;}
.person_server ul li .list_title { font-size: 34px;}
.person_server ul li .list_text{ font-size: 14px; padding-top: 5px; color: #999;}
.person_server ul li .list_a{ width: 220px; margin: 0 auto; display: block; font-size: 20px; line-height: 42px; height: 42px; text-align: center; color: #dd4c54; border: 1px solid #dd4c54; border-radius: 25px;} 
.person_server ul .person_list1 .list_info,.person_server ul .person_list2 .list_info{display: none; }

.person_server ul li i{ width: 140px; height: 140px; display: inline-block; margin: 38px 0 50px; }
.person_list1 i{ background: url("../images/person_icon_1.png") center center no-repeat; }
.person_list2 i{ background: url("../images/person_icon_2.png") center center no-repeat; }

.person_server ul li.on { width: 320px; height: 420px; background-color: #dd4c54; box-shadow: 0px 0px 4px 2px #dd4c54; }
.person_server ul li.on i,.person_server ul li.on .list_title,.person_server ul li.on .list_text{ display: none;}

.person_server ul li.on .list_info{ display: block;} 
.person_server ul li.on .list_info span{ display:block; color: #fff; }
.person_server ul li.on .list_info .on_title{ font-size: 40px; }
.person_server ul li.on .list_info .on_text{ font-size: 16px; padding-top: 10px;}
.person_server ul li.on .list_info .list_hover{ width: 220px; margin: 60px auto 0; display: block; font-size: 20px; line-height: 42px; height: 42px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 25px;} 
.person_server ul li .no_title{ font-size: 40px; color: #fff;}
.person_server ul li .no_text{ font-size: 16px;}
@media screen and (min-width: 768px) {
    .why-left li.active {background: -webkit-gradient(linear, left top, right top, from(#f74f45), to(#d9281d));background: linear-gradient(to right, #ffb200, #d9281d);}
    .why-left li.active:after {position: absolute;top: 50%;content: '';margin-top: -10px;right: -12px;border-left: #d9281d 12px solid;border-top: transparent 10px solid;border-bottom: transparent 10px solid;}
}

@media screen and (max-width: 767px) {
    body {min-width: 320px;}
    .container {padding: 0 15px;width: auto;}

    .kefu {display: none;}

    .topbar {display: none;}
    .header {padding: 10px 0;}
    .header .logo {width: auto;line-height: 30px;height: 30px;}
    .header .sc,.header .tel,.nav {display: none;}
    .menu-btn {display: block;}

    .banner {height: 185px;}
    .banner .swiper-pagination {padding-left: 0;bottom: 15px;}

    .total {display: none;}

    .section {padding: 30px 0;}
    .section-title {margin-bottom: 20px;font-size: 22px;}
    .section-title p {font-size: 12px;margin-top: 5px;}
    .section-title .icon-hot {text-align: center;background: none;padding-left: 0;}

    .service {padding: 0 20px;}
    .service .swiper-button-prev, .service .swiper-button-next {width: 12px;height: 22px;margin-top: -11px;}
    .service .swiper-button-prev {left: 0;background-image: url(../images/left01m.png);}
    .service .swiper-button-next {right: 0;background-image: url(../images/right01m.png);}
    .service .text p a {font-size: 12px;}
    .service .text h4 {font-size: 18px;margin-bottom: 15px;}
    .service .text i {width: 50px;line-height: 50px;top: -20px;}
    .service .text i img {height: 20px;width: auto;}
    .service .text {width: 80%;height: 230px;}

    .why-right {display: none;}
    .why-left {float: none;width: auto;}
    .why-left li {width: 50%;float: left;height: 90px;}
    .why-left li i {line-height: 60px;}
    .why-left li i img {height: 30px;width: auto;}
    .why-left li .num {line-height: 130px;}
    .why-left li p {font-size: 12px;}
    .why-left li:nth-of-type(1),.why-left li:nth-of-type(4) {background: -webkit-gradient(linear, left top, right top, from(#f74f45), to(#d9281d));background: linear-gradient(to right, #f74f45, #d9281d);}

    .kouhao .container {padding: 0;}
    .kouhao ul {border-left: 0;}
    .kouhao li:last-child .b {border-right: 0;}
    .kouhao li .b {height: 235px;}
    .kouhao li p {font-size: 12px;text-align: justify;padding: 0 5px;}
    .kouhao li h4 {font-size: 16px;margin-bottom: 10px;}
    .kouhao li .img-center {line-height: 50px;}
    .kouhao li .img-center img {height: 20px;width: auto;}

    .ad,.ad-1 {height: auto;}
    .ad img,.ad-1 img {display: inline-block;}

    .news-left {float: none;width: auto;margin-bottom: 20px;}
    .news-left .swiper-slide a {height: 250px;}
    .news-right {float: none;width: auto;}
    .news-right li {padding-bottom: 15px;margin-bottom: 15px;}
    .news-right li a {padding-right: 65px;}
    .news-right li .time {font-size: 12px;}
    .news-right li .time strong {font-size: 30px;}
    .news-right li h4 {font-size: 16px;padding-left: 20px;}
    .news-right li p {margin-top: 10px;}

    .hzhb li {width: 33.333333%;}
    .hzhb li .text {font-size: 14px;overflow: hidden;}
    .hzhb li .img-center,.hzhb li .text {height: 63px;line-height: 63px;}
    .hzhb li:nth-of-type(10) {display: none;}

    .about {display: none;}
    .about-bg .section-title p {text-align: justify;}

    .footer {padding-top: 10px;}
    .footer-logo {display: none;}
    .footer dl {margin: 20px 0 0;padding: 0;border-left: 0;font-size: 12px;}
    .footer dd p {margin-top: 5px;}
    .footer .footer-contact {width: 100%;}
    .footer-tel {padding-left: 0;border-left: 0;margin-top: 20px;}
    .footer-tel p {line-height: 20px;font-size: 12px;background-size: contain;padding-left: 50px;}
    .footer-tel p.i1 {font-size: 18px;}
    .footer-copy {margin-top: 30px;}
    .footer .footer-ewm dd img {margin-top: 5px;}
    .footer .footer-ewm dd p {margin-top: 5px;}

    .banner-sub-1 {height: 240px;background-size: cover;}

    .section-title-1 {font-size: 18px;line-height: 50px;margin-bottom: 20px;}
    .section-title-1 span {font-size: 20px;top: -10px;}
    .section-title-1 small {font-size: 12px;bottom: -5px;}

    .jjwt dt {width: auto;float: none;}
    .jjwt dd {margin: 15px 0 0;}
    .jjwt dd h4 {font-size: 16px;margin-bottom: 15px;}
    .jjwt dd h4 small {margin-left: 10px;}
    .jjwt dd h4:after {margin-top: 10px;width: 30px;}
    .jjwt dd h5 {font-size: 16px;}
    .jjwt dd ul {margin-left: -10px;}
    .jjwt dd li {margin: 10px 0 0 10px;font-size: 12px;}
    .jjwt dd li span {margin-right: 5px;}

    .acc {margin-left: -10px;}
    .acc li a {margin-left: 10px;}
    .acc li .m {height: 110px;}
    .acc li p {margin: 10px 0 0;font-size: 12px;}

    .big-btn {width: 200px;line-height: 45px;margin-top: 30px;}
    .big-btn i {width: 20px;height: 20px;margin-right: 10px;}
    .big-btn span {font-size: 14px;}

    .gznr {background-image: none;height: auto;}
    .gznr dt {float: none;width: auto;background-color: #2a96ef;border-radius: 10px;line-height: 100px;height: 100px;padding: 25px;}
    .gznr dd {float: none;margin: 15px 0 0;width: auto;background-color: #edf1f5;border-radius: 10px;padding: 15px;}
    .gznr li a {line-height: 30px;font-size: 12px;}

    .ssxgcpsf-bg {background-image: url(../images/yx07_fl04_bgm.png);background-size: cover;}
    .ssxg li {width: 100%;}
    .ssxg .wrap {margin-bottom: 10px;overflow: hidden;}
    .ssxg .m {float: left;width: 96px;height: 110px;}
    .ssxg .text {margin-left: 96px;padding: 18px 10px;font-size: 12px;height: 74px;}
    .ssxg .text:before {display: none;}
    .ssxg .text p {margin: 0 70px 0 0;}
    .ssxg .text a {position: absolute;right: 10px;top: 50%;width: 60px;line-height: 22px;background-color: #e50012;color: #fff;border-color: #e50012;margin-top: -11px;}
    .ssxg .text:after {width: 2px;left: auto;right: 0;height: 100%;}

    .cpsf li {width: 100%;}
    .cpsf li .wrap {margin-bottom: 10px;padding: 30px 62px 30px 10px;}
    .cpsf li .icon {right: 10px;width: 42px;}
    .cpsf li .text {font-size: 14px;}
    .cpsf li .text small {font-size: 12px;}
    .cpsf li .price strong {font-size: 24px;}
    .cpsf li .price span {font-size: 12px;padding-top: 5px;}

    .sfse {padding-bottom: 160px;margin-bottom: -80px;}

    .gffd-menu {padding-bottom: 20px;}
    .gffd-menu li:before {display: none;}
    .gffd-menu li:after {bottom: -27px;}
    .gffd-menu li a {width: 90%;font-size: 12px;line-height: 32px;}
    .gffd-content {border: none;border-top: #f0f1f2 2px solid;padding: 20px 0 0;}

    .gffd-content-item img {width: 48%;margin: 0;}
    .gffd-content-item img:nth-of-type(2) {float: right;}
    .gffd-content-item .con {width: 100%;padding: 0;background-color: transparent;height: auto;margin-top: 15px;}
    .gffd-content-item ul {padding-right: 0;padding-left: 20px;}

    .txjs-1 {background: none;height: auto;padding: 0;}
    .txjs-1 .mo {display: block;width: 100%;height: auto;}
    .txjs-1 .text {padding: 15px;background-color: #fff;}

    .txjs-2 .item {width: 100%;}
    .txjs-2 .item:last-child .wrap {margin-bottom: 0;}
    .txjs-2 .wrap {margin-bottom: 40px;padding: 20px;}
    .txjs-2 h4 {width: 200px;margin-left: -100px;top: -20px;}
    .txjs-2 h4 span {line-height: 40px;font-size: 18px;}
    .txjs-2 li {font-size: 12px;line-height: 20px;}
    .txjs-2 li span {line-height: 20px;width: 20px;}

    .txjs-3 {position: static;margin: 10px auto 0;}
    .txjs-3 {width: 120px;}

    .cwgw-pc {display: none;}
    .cwgw-mo {display: block;}

    .jgsj>ul {float: none;width: auto;}
    .jgsj>ul>li {width: 100%;float: none;}
    .jgsj .wrap {margin: 0 0 15px;}
    .jgsj .sc {float: none;width: auto;overflow: hidden;font-size: 0;height: auto;padding: 15px 0;}
    .jgsj .sc span {display: inline-block;width: auto;font-size: 18px;vertical-align: bottom;}
    .jgsj .sc strong {margin: 0 15px;display: inline-block;vertical-align: bottom;}
    .jgsj .sc em {display: inline-block;font-size: 14px;width: 70px;vertical-align: bottom;}

    .cwfd {margin-top: -15px;}
    .cwfd li {width: 100%;}
    .cwfd .wrap {padding: 15px;margin-top: 45px;}
    .cwfd .wrap span {float: none;display: inline-block;width: auto;padding: 6px 12px;height: auto;font-size: 14px;}
    .cwfd .wrap .text {height: auto;margin: 10px 0 0;}
    .cwfd .wrap p {font-size: 12px;}
    .cwfd .wrap em {font-size: 40px;top: -30px;left: 30px;}
    .cwfd .wrap .icon {width: 42px;height: auto;}
    .cwfd .wrap .price {margin-right: 72px;text-align: left;line-height: 47px;}
    .cwfd .wrap .price strong {font-size: 36px;}

    .banner-sub-2 {height: 200px;}

    .jjss li {width: 50%;}
    .jjss li a {padding: 15px 0;}
    .jjss li:nth-of-type(1) a,.jjss li:nth-of-type(2) a {margin-bottom: 0;}
    .jjss li h4 {font-size: 16px;}
    .jjss li p {font-size: 12px;}
    .jjss li img {height: 70px;}
    .jjss li i {height: 20px;margin: 5px auto;}

    .nsnt-1 li {width: 33.333333%;}
    .nsnt-1 li.cc {display: block;width: auto;}
    .nsnt-1 li .text {padding: 15px 0;}
    .nsnt-1 li .text h4 {font-size: 16px;margin-bottom: 15px;padding-bottom: 10px;background-size: auto 3px;}
    .nsnt-1 li .text p {font-size: 12px;height: 68px;}
    .nsnt-1 li .text a {margin-top: 5px;width: 85%;font-size: 12px;line-height: 30px;background-color: #3b8cde;color: #fff;}

    .nsnt-2 {margin-top: 30px;background: none;height: auto;}
    .nsnt-2 dt {float: none;width: auto;padding: 0;}
    .nsnt-2 dt .pc {display: none;}
    .nsnt-2 dt .mo {display: block;width: 100%;height: auto;}
    .nsnt-2 dd {margin: 0;background-color: #edf1f5;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 10px;}
    .nsnt-2 ul {margin-left: -10px;}
    .nsnt-2 li .wrap {margin-left: 10px;}
    .nsnt-2 li .icon {width: 60px;line-height: 60px;}
    .nsnt-2 li .text {padding: 50px 0 10px;}
    .nsnt-2 li .text h4 {font-size: 12px;}
    .nsnt-2 li .text p {font-size: 12px;}
    .nsnt-2 li .text a {font-size: 12px;width: 80%;line-height: 28px;}

    .jsal-menu {margin: 0 -3px 30px;border-bottom: 0;}
    .jsal-menu li a {font-size: 14px;background-color: #dcdcdc;padding: 8px;border-bottom: 0;margin: 0 3px;}
    .jsal-menu li.active:after {bottom: -30px;}
    .jsal-menu li.active a {color: #fff;background-color: #3b8cde;}
    .jsal-content {padding: 15px;}
    .jsal-content-item .pc {display: none;}
    .jsal-content-item .mo {display: inline-block;}

    .big-zx {width: auto;margin-top: 30px;}
    .big-zx a {font-size: 14px;line-height: 38px;width: 90px;}
    .big-zx span {margin-right: 90px;line-height: 34px;}
    .big-zx strong {font-size: 18px;}

    .jjfa {min-width: auto;max-width: none;}
    .jjfa .swiper-slide .text i {height: 30px;margin-bottom: 15px;}
    .jjfa .swiper-slide .text h4 {font-size: 16px;margin-bottom: 10px;}
    .jjfa .swiper-slide .text p {font-size: 12px;}
    .jjfa .swiper-pagination {display: block;}

    .process:before, .process:after {display: none;}
    .process li {width: 33.333333%;margin-top: 10px;}
    .process li.cc {display: block;width: auto;}
    .process li .icon {width: 80px;line-height: 80px;}
    .process li .icon:after,.process li .icon span:before {height: 76px;width: 76px;}
    .process li .icon img {-webkit-transform: scale(0.7);transform: scale(0.7);}
    .process li .num {position: static;margin: 0;text-align: center;width: auto;font-size: 12px;}
    .process li h4 {margin-top: 0;font-size: 14px;}
    .process li p {display: none;}

    .zygw {background-image: url(../images/yx03_fl06_bgm.jpg);background-size: 100% 100%;height: auto;padding: 20px 0 60px;}
    .zygw ul {width: 60%;padding: 0 !important;}
    .zygw ul:nth-of-type(2) {display: none;}
    .zygw li a {line-height: 40px;font-size: 12px;background-position: 0 center;padding-left: 16px;}
    .zygw li span {display: none;}
    .zygw .img-center {float: right;width: 38%;margin: 0;padding-top: 0;}

    .banner-sub-3 {height: 200px;background-size:cover;}

    .xzwm-bg {margin: 0;background: #f8f9fb;padding-bottom: 10px;}
    .zxwm {margin: 0 -10px;}
    .zxwm li .wrap {padding: 0 10px;border-right: 0;}
    .zxwm li p {display: none;}
    .zxwm li .text {padding-right: 45px;}
    .zxwm li .text h4 {font-size: 12px;line-height: 1.4;margin-top: 10px;}
    .zxwm li .text img {height: 20px;}

    .zxwm-tel {margin-top: 30px;margin-bottom: -10px;}
    .zxwm-tel span {font-size: 14px;}
    .zxwm-tel strong {font-size: 16px;margin-left: 15px;}

    .zx-t {margin-bottom: -10px;margin-top: 30px;font-size: 16px;}
    .big-wyzx {margin-top: 30px;font-size: 14px;line-height: 40px;width: 160px;}

    .bs-process li {width: 50%;}

    .vs .mo {display: inline-block;}
    .vs .pc {display: none;}

    .tx li {width: 33.333333% !important;}
    .tx li .wrap {padding: 0 !important;}
    .tx li a {margin: 0;border: 0;line-height: 1.4;padding: 0;text-align: center;}
    .tx li span {font-size: 12px;}
    .tx li strong {font-size: 14px;margin-right: 5px;}
    .tx li img {position: static;margin: 0 auto 10px;display: block;width: 70px;height: 70px;}

    .hg dt {display: none;}
    .hg dd {margin: 0;padding: 0;}
    .hg dd .section-title,.hg dd .section-title p {text-align: center;}
    .hg dd p {margin-top: 15px;font-size: 12px;}
    .hg dd .big-wyzx {margin-left: auto;}

    .cjwt dl {padding: 0 15px;}
    .cjwt dt {padding-top: 15px;padding-bottom: 15px;font-size: 14px;}
    .cjwt dt i {height: 20px;}
    .cjwt dd .wrap {padding-top: 15px;padding-bottom: 15px;font-size: 12px;background-position: 0 16px;}

    .kjry {padding: 0 25px;}
    .kjry .swiper-slide .text {display: none;}
    .kjry .swiper-slide .tit {line-height: 1.4;padding: 10px 0;text-align: center;text-indent: 0;font-size: 14px;}
    .kjry .swiper-slide .tit span {display: block;padding-right: 0;float: none;}
    .kjry .swiper-button-prev,.kjry .swiper-button-next {background-size: contain;width: 14px;}
    .kjry .swiper-button-prev {left: 0;}
    .kjry .swiper-button-next {right: 0;}

    .khpj .swiper-slide img {width: 80px;height: 80px;margin-bottom: -40px;}
    .khpj .swiper-slide .text {padding: 55px 15px 15px;font-size: 12px;}
    .khpj .swiper-slide a:before {width: 99px;height: 99px;margin-left: -55px;}
    .khpj .arr {margin-top: 20px;}
    .khpj .swiper-button-prev, .khpj .swiper-button-next {margin: 0 10px;width: 30px;height: 30px;}

    .banner-sub-4 {height: auto;padding-bottom: 15px;}
    .banner-sub-4 .counter-bg {font-size: 36px;line-height: 42px;height: 42px;margin: 90px 0 20px;}
    .banner-sub-4 .counter-bg span {letter-spacing: 21px;text-indent: 21px;}
    .banner-sub-4 .counter-bg li {width: 31px;}
    .banner-sub-4 p {font-size: 12px;margin-bottom: 10px;}
    .banner-sub-4 form {padding: 10px 15px;width: 260px;}
    .banner-sub-4 input {background: none;padding: 0 10px 0 0;width: 150px;}
    .banner-sub-4 button {font-size: 14px;width: 85px;}

    .tj-bg {position: static;background: #f8f9fa;margin-bottom: 30px;}
    .tj-bg ul {padding: 0;margin: -10px 0 0 -10px;}
    .tj-bg li {width: 50%;}
    .tj-bg li a {margin: 10px 0 0 10px;height: 150px;}
    .tj-bg li img {margin: 20px auto;height: 20px;}
    .tj-bg li .num {font-size: 12px;}
    .tj-bg li .num strong {font-size: 30px;}
    .tj-bg li p {font-size: 12px;margin-top: 5px;}

    .jjlc .mo {display: inline-block;}
    .jjlc .pc {display: none;}

    .sxzl li {float: none;width: auto;margin-bottom: 20px;}
    .sxzl li h4 {line-height: 60px;font-size: 18px;}
    .sxzl li p {line-height: 55px;}
    .sxzl li p span {font-size: 12px;padding: 0 20px;}
    .sxzl li .bt {padding: 15px 0;}
    .sxzl li .bt small {font-size: 14px;}
    .sxzl li .bt span {margin: 0 7px;width: 125px;line-height: 40px;}
    .sxzl li .bt span em {font-size: 14px;}
    .sxzl li .bt span i {width: 15px;height: 15px;}
    .sxzl li .bt span.tel em {font-size: 16px;}

    .clzs .swiper-pagination {display: block;}
    .clzs .swiper-slide .text h4 span {font-size: 12px;display: block;padding: 0;}
    .clzs .swiper-slide .text h4 span:before, .clzs .swiper-slide .text h4 span:after {display: none;}
    .clzs .swiper-slide .text small {display: none;}
    .clzs .swiper-slide .text {padding: 15px 0;}

    .kz {margin-left: -15px;}
    .kz li {width: 50%;}
    .kz li .wrap {margin-left: 15px;}
    .kz li .wrap img {height: 40px;}
    .kz li .wrap p {font-size: 16px;}

    .zx {padding: 0;}
    .zx li {width: 50%;}
    .zx li .text {padding: 15px 10px;}
    .zx li .text h4 {font-size: 16px;margin-bottom: 10px;}
    .zx li .text p {font-size: 12px;line-height: 20px;height: 80px;}
    .xz-bg {background: none;}
    .zx-btn {width: 80%;margin-top: 20px;}

    .gdwt .item {float: none;width: auto;display: none;}
    .gdwt .item:first-child {display: block;}
    .gdwt .img-center {margin-bottom: 15px;}

    .banner-sub {height: 145px;}

    .dangqian {display: none;}

    .about-text-1 dt,.about-text-2 dt,.about-text-3 dt,.about-text-5 dt {float: none;}
    .about-text-1 dd,.about-text-2 dd,.about-text-3 dd,.about-text-5 dd {margin: 20px 0 0;}
    .about-text-1 dd h4,.about-text-2 dd h4,.about-text-4 dd h4,.about-text-5 dd h4 {margin-bottom: 10px;}

    .about-text-2 dd h4 {font-size: 20px;}

    .about-text-3 dd {padding-top: 0;font-size: 14px;}

    .about-text-4 dt {display: none;}
    .about-text-4 dd {margin: 0;}
    .about-text-4 dd h4,.about-text-5 dd h4 {font-size: 20px;}

    .ab-pc {display: none !important;}
    .ab-mo {display: inline-block !important;}

    .lanmu-mobile {display: block;}

    .list-1 {margin: -15px 0 0 -15px;}
    .list-1 li {width: 50%;}
    .list-1 li a {margin: 15px 0 0 15px;padding-right: 0;}
    .list-1 li a:before, .list-1 li a:after, .list-1 li .text span {display: none;}
    .list-1 li .text {padding: 15px;}
    .list-1 li .text h4 {font-size: 14px;}
    .list-1 li .text p {font-size: 12px;line-height: 18px;height: 36px;margin: 10px 0;}

    .pages {margin-top: 30px;}
    .pages a {font-size: 12px;line-height: 30px;margin: 2px;padding: 0 12px;}

    .article {width: auto;float: none;}
    .article-title {margin-bottom: 20px;}
    .article-title h1 {font-size: 18px;}
    .article-desc {margin-bottom: 20px;}
    .article-content-exp {margin-top: 20px;border-top: 2px solid #eee;}
    .article-content-exp li {padding-top: 15px;font-size: 12px;width: auto;float: none;}
    .article-content-exp li:after, .article-content-exp li:before {display: none;}
    .article-content-exp li:last-child {text-align: left;}

    .tuijian {display: none;}

    .lanmu-pc {display: none;}

    .dianpu {margin-bottom: 20px;}
    .dianpu dt {width: auto;float: none;}
    .dianpu dd {margin: 0;padding: 15px;}
    .dianpu dd h4 {font-size: 18px;}
    .dianpu dd p {font-size: 12px;height: auto;margin: 15px 0;}
    .dianpu dd .btn {line-height: 36px;width: 150px;}
    .dianpu dd .tel {margin: 15px 0 0;display: block;font-size: 14px;background: none;padding-left: 0;line-height: 1.4;}
    .dianpu dd .tel span {padding: 0 5px;}

    .dianpu-title {margin-bottom: 20px;}
    .dianpu-title span {font-size: 16px;}

    .banner-sub-5 {height: 200px;}
    .banner-sub-5 form {display: none;}
    .banner-sub-5 p {display: none;}

    .section-title-2 {margin-bottom: 20px;padding: 10px 0;}
    .section-title-2 h4 {font-size: 20px;padding: 0 20px;}
    .section-title-2 p {display: none;}
    .section-title-2-1 {padding: 0;}
    .section-title-2-2 {padding: 0 0 10px;}
    .section-title-2-2 h4 {background-size: 50px;padding: 0 60px;}

    .wmfw {margin: 0 -5px;}
    .wmfw li a {width: auto;background: none;padding: 0 5px;height: auto;}
    .wmfw li .img-center {background-image: url(../images/yx04_fl01_bg01m.png);background-size: contain;width: 90px;line-height: 96px;}
    .wmfw li .img-center i {width: 50px;line-height: 50px;}
    .wmfw li .img-center img {height: 25px;}
    .wmfw li h4 {font-size: 16px;margin: 5px 0;}
    .wmfw li p {font-size: 12px;}
    .wmfw li span {font-size: 12px;margin-top: 10px;}

    .big-zxw {margin-top: 30px;line-height: 38px;width: auto;}
    .big-zxw a {padding-right: 50px;font-size: 14px;}
    .big-zxw span {margin-right: 120px;font-size: 18px;}

    .pzfw {}
    .pzfw li {width: 33.333333%;vertical-align: top;}
    .pzfw li.cc {display: block;}
    .pzfw li a {padding: 20px 15px;}
    .pzfw li img {height: 30px;}
    .pzfw li p {display: none;}
    .pzfw li h4 {font-size: 14px;margin-top: 10px;height: 40px;}

    .fwys-bg .mo {display: inline-block;}
    .fwys-bg .pc {display: none;}

    .fxfw {margin-left: -15px;}
    .fxfw li {width: 50%;}
    .fxfw li a {margin-left: 15px;}
    .fxfw li .text {padding: 15px 0;}
    .fxfw li .text h4 {font-size: 14px;}
    .fxfw li .text p {font-size: 12px;}

    .banner-sub-6 {height: 260px;}

    .section-title-2-1 h4 {padding: 0 60px;background-size: 40px auto;}

    .wmys li img {height: 18px;}
    .wmys li .num {margin-top: 15px;}
    .wmys li .num strong {font-size: 30px;}
    .wmys li h4 {font-size: 14px;}
    .wmys li p {display: none;}

    .jsbl-bg {background-size: cover;padding-top: 150px;margin-top: -80px;}
    .jsbl {margin-left: -15px;}
    .jsbl li {width: 50%;}
    .jsbl li .wrap {margin-left: 15px;padding: 15px;}
    .jsbl li img {height: 70px;}
    .jsbl li h4 {font-size: 14px;margin-top: 10px;}
    .jsbl li p {font-size: 12px;height: 52px;}

    .big-qita {margin-top: 30px;width: 80%;}
    .big-qita strong {line-height: 45px;font-size: 16px;}

    .qsnz-bg {background-image: url(../images/yx05_fl03_bgm.jpg);background-size: cover;}
    .qsnz {height: auto;}
    .qsnz img {display: inline-block;}

    .xzyf-bg {background-image: url(../images/yx05_fl04_bg.png);background-size: cover;}
    .xzyf-bg .section-title-2-1 h4 {padding: 0;background: none;}
    .xzyf {padding: 0;}
    .xzyf ul {display: none;}
    .xzyf .img-center {display: block;}

    .banner-sub-7 {height: 240px;}

    .jbzs dt {float: none;width: auto;padding: 0 15%;}
    .jbzs dd {margin: 15px 0 0;}
    .jbzs dd p {line-height: 1.8;}
    .jbzs dd a {display: block;margin: 20px auto 0;line-height: 34px;font-size: 14px;}

    .dldx {margin-left: -15px;}
    .dldx li {width: 50%;}
    .dldx li .wrap {margin-left: 15px;}
    .dldx li .img-center {display: none;}
    .dldx li .text {margin: 0;padding-bottom: 16px;}
    .dldx li .text p {font-size: 12px;line-height: 1.8;height: 105px;}

    .sbys {background: none;height: auto;}
    .sbys .l {float: none;width: auto;background: url(../images/yx06_fl03_bg01m.png) no-repeat center / 100% 100%;padding: 0 15px;}
    .sbys .l dt {font-size: 12px;padding: 15px 0 0;line-height: 1.8;margin-bottom: 30px;}
    .sbys .l dd h4 {font-size: 18px;margin-bottom: 10px;}
    .sbys .l dd li {padding: 0;font-size: 12px;}
    .sbys .r {float: none;width: auto;background-color: #fcf9f6;padding: 15px;margin: 20px 0 0;overflow: hidden;}
    .sbys .r dt {float: left;width: 100px;}
    .sbys .r dd {margin: 0 0 0 115px;font-size: 12px;line-height: 1.8;}

    .sbnr li {width: 100%;}
    .sbnr li a {padding: 15px;overflow: hidden;height: auto;border-color: #de947a;}
    .sbnr li .tt {float: left;font-size: 0;width: 130px;text-align: left;}
    .sbnr li span {display: inline-block;vertical-align: middle;margin: 0;font-size: 26px;color: #de947a;}
    .sbnr li h4 {display: inline-block;vertical-align: middle;margin: 0 0 0 10px;font-size: 16px;}
    .sbnr li p {margin: 0 0 0 130px;font-size: 12px;line-height: 1.5;}

    .sblc li {width: 100%;}
    .sblc li dl {margin-right: 25px;padding: 15px 35px 15px 0;}
    .sblc li dt {float: left;width: 90px;margin: 0;font-size: 15px;}
    .sblc li dt img {height: 25px;margin-bottom: 10px;}
    .sblc li dd {margin: 0 0 0 105px;font-size: 12px;line-height: 1.6;text-align: justify;height: auto;}
    .sblc li dd span {width: 40px;line-height: 40px;font-size: 14px;left: auto;right: -55px;bottom: 50%;margin: 0 0 -20px;}
    .sblc li dd span:before {-webkit-transform: scale(1.3);transform: scale(1.3);}

    .list-2 li a {padding: 0;}
    .list-2 li .img-center {width: 130px;height: 106px;line-height: 106px;}
    .list-2 li .text {margin-left: 130px;padding: 10px;}
    .list-2 li .text h4 {font-size: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .list-2 li .text p {font-size: 12px;margin: 5px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: auto;}
    .list-2 li .text span {line-height: 1;background-color: transparent;color: #d80930;font-size: 12px;border-radius: 0;border-left: 2px solid #d80930;width: auto;padding-left: 5px;text-align: left;}
    .list-2 li .text span:before {display: none;vertical-align: top;}
.Problem {
	padding:30px 0
}
.Problem .List {
	margin-top:20px;
	flex-wrap:wrap
}
.Problem .List figure:nth-child(odd) {
	margin:0
}
.Problem .List figure {
	width:46%;
	padding:5px
}
.Problem .List figure .block {
	display:flex;
	flex-direction:column;
	height:100%
}
.Problem .List figure .block .content {
	padding:20px
}
.Problem .List figure .block .content .describe {
	font-size:12px
}
.Advantage {
	padding:30px 0
}
.Advantage .List {
	padding:0 5px;
	flex-wrap:wrap;
	margin-top:30px
}
.Advantage .List figure {
	width:46%;
	padding:5px 5px 35px 5px
}
.Advantage .List figure .block .content {
	bottom:-20px
}
.Advantage .List figure .block .content .Bg {
	padding:5px
}
.Advantage .List figure .block .content i {
	display:none
}
.Advantage .List figure .block .content .title {
	font-size:14px;
	text-align:center;
	display:block
}
.Advantage .List figure .block .content .describe {
	display:none
}
  .footer .footer-qucik dd a{float:left; width:33.333%;}
.hy-about-content{display:none !important;}
#mobile{display:block !important;}
.hy-footer{display:none;}
.foot{display:block;}
.foot{ width:100%; background:#ecb311; height:60px; text-align:center; position:fixed; left:0; bottom:0; z-index:9999; color:#FFF; border-top:1px solid #ffd300;}
.foot .home_ico{ position:absolute; left:50%; margin-left:-24px; height:48px; width:48px; display:inline-block; top:1px;background:url(../images/home_ico.png)  no-repeat;}

.foot li{ width:40%;/*width:33.33%;*/ float:left;}

.foot li img{ width:25px; height:25px; vertical-align:top; margin-top:7px;}

.foot li a{ display:block; width:100%; height:60px; cursor:pointer; font-size:18px;}
.foot li.zxcx{ background-color:#df2f2f;}
.foot li.home{ width:20%; background-color:#404040;}



.foot li span.ico1{background:url(../images/f2.png) left no-repeat; background-size:30%; padding-left:35px; display:inline-block; color:#FFFFFF; line-height:50px;}
.foot li span.ico2{background:url(../images/f3.png) left no-repeat;background-size:30%; padding-left:35px; display:inline-block; color:#FFFFFF; line-height:50px;}
.foot li span.ico3{background:url(../images/f4.png) left no-repeat; background-size:40%; padding-left:25px; display:inline-block; color:#FFFFFF; line-height:50px;}

.foot li p{ width:100%; height:20px; line-height:20px; color:#FFF;}
#dingzhi{display:none;}
  .bg_color_f7{display:none;}
  #duixiang{display:none;}
  .i_k{display:none;}
  .footer .footer-qucik{width:100%;}
}
