
main {max-width:1200px;margin:0 auto;display:block;*zoom:1;}
main:before,main:after {content:" ";display:table;}
main:after {clear:both;}
html {background:#fff;overflow-x:hidden;width:100%;}
/*样式重置*/html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;}
h1 {font-size:2em;margin:.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace,monospace;font-size:1em;}
a {background-color:transparent;}
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong {font-weight:bolder;}
code,kbd,samp {font-family:monospace,monospace;font-size:1em;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-.25em;}
sup {top:-.5em;}
img {border-style:none;}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input {overflow:visible;}
button,select {text-transform:none;}
[type=button],[type=reset],[type=submit],button {-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {border-style:none;padding:0;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {;}
fieldset {padding:.35em .75em .625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type=checkbox],[type=radio] {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-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {margin:0;padding:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-style:normal;font-weight:normal;}
ins {text-decoration:none;}
li {list-style:none;}
table {font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
legend {color:#000;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select {border:0;padding:0;margin:0;*font-size:100%;line-height:1.2;}
a img,img {-ms-interpolation-mode:bicubic;}
sub,sup {vertical-align:baseline;}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {display:block;}
pre {white-space:pre-wrap;}
textarea {resize:none;overflow:auto;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {outline:0;}
button,input {outline:0;}
input[type=password]::-ms-reveal {display:none;}
input::-ms-clear {display:none;}
input:-ms-input-placeholder {color:#999;}
/*样式重置*/#cyNavStyle {;}
.page input {display:none;}
.header_top {width:100%;background:#efefef;height:30px;line-height:30px;}
.header_top main {*zoom:1;}
.header_top main:before,.header_top main:after {content:" ";display:table;}
.header_top main:after {clear:both;}
.header_top main .left {color:#949494;font-size:14px;float:left;}
.header_top main .right {float:right;}
.header_top main .right a {display:block;width:83px;height:30px;text-align:center;line-height:30px;background:#e5e5e5;position:relative;float:left;}
.header_top main .right a:nth-of-type(1) {margin-right:2px;}
.header_top main .right a span {color:#878787;font-size:14px;position:relative;z-index:2;}
.header_top main .right a:before {position:absolute;top:0;left:0;width:100%;height:2px;display:block;content:'';background:#C10101;}
.header_top main .right a:hover i,.header_top main .right a:focus i {-webkit-animation:bubbles 1s forwards ease-out;animation:bubbles 1s forwards ease-out;background-color:#c10101;background-repeat:no-repeat;}
.header_top main .right a:hover span,.header_top main .right a:focus span {color:#fff;}
.header_top main .right a i {display:block;width:100%;height:100%;position:absolute;top:0;left:0;*zoom:1;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
.header_top main .right a i:before,.header_top main .right a i:after {content:" ";display:table;}
.header_top main .right a i:after {clear:both;}
.header-bar {width:100%;}
.header-bar .h0 {background:#fff;height:138px;}
.header-bar .h0 main {*zoom:1;}
.header-bar .h0 main:before,.header-bar .h0 main:after {content:" ";display:table;}
.header-bar .h0 main:after {clear:both;}
.header-bar .h0 main .left {float:left;}
.header-bar .h0 main .left .h1 {float:left;display:block;*zoom:1;}
.header-bar .h0 main .left .h1:before,.header-bar .h0 main .left .h1:after {content:" ";display:table;}
.header-bar .h0 main .left .h1:after {clear:both;}
.header-bar .h0 main .left .h1 .h2 {float:left;line-height:138px;}
.header-bar .h0 main .left .h1 .h3 {float:left;margin-left:15px;margin-top:40px;}
.header-bar .h0 main .left .h1 .h3 p:nth-of-type(1) {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:26px;color:#3d3d3d;font-weight:bold;margin-bottom:8px;}
.header-bar .h0 main .left .h1 .h3 p:nth-of-type(2) span:nth-of-type(1) {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:18px;color:#717171;}
.header-bar .h0 main .left .h1 .h3 p:nth-of-type(2) span:nth-of-type(2) {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#fff;display:inline-block;/*width:150px;*/              height:25px;text-align:center;line-height:25px;margin-left:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;background:#c10101;}
.header-bar .h0 main .left .h1 .h3 p:nth-of-type(2) span:nth-of-type(2):hover .rolled {-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;}
.header-bar .h0 main .right {float:right;width:375px;}
.header-bar .h0 main .right .map {float:left;line-height:138px;}
.header-bar .h0 main .right .tel {float:right;margin-top:36px;margin-left:20px;}
.header-bar .h0 main .right .tel p {*zoom:1;}
.header-bar .h0 main .right .tel p:before,.header-bar .h0 main .right .tel p:after {content:" ";display:table;}
.header-bar .h0 main .right .tel p:after {clear:both;}
.header-bar .h0 main .right .tel p img {float:left;margin-top:7px;}
.header-bar .h0 main .right .tel p span {display:block;color:#444444;font-size:30px;font-family:numFont;float:left;}
.header-bar .h0 main .right .tel small {color:#b4b4b4;font-size:16px;display:block;letter-spacing:4px;}
nav {position:relative;height:60px;background:#c10101;}
nav ul {height:60px;}
nav ul .nav_son {position:absolute;z-index:99;width:100%;display:none;}
nav ul .nav_son p {width:100%;overflow:hidden;}
nav ul .nav_son p a {float:left;width:100%;height:40px;display:block;border:1px solid #eeeeee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;line-height:40px;background:#fff;color:#515151;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
nav ul .nav_son p a:hover {background:#c10101;color:#fff;}
@-webkit-keyframes bubbles {100% {background-position:75% 36%,114% -215%,9% 7%,107% -164%,-1% -117%,83% -33%,96% -350%,54% -341%,32% -2%,80% -279%,31% -32%;box-shadow:inset 0 -6.5em 0 #c10101;}
;}
@keyframes bubbles {100% {background-position:75% 36%,114% -215%,9% 7%,107% -164%,-1% -117%,83% -33%,96% -350%,54% -341%,32% -2%,80% -279%,31% -32%;box-shadow:inset 0 -6.5em 0 #c10101;}
;}
nav ul .nav-li {width:120px;position:relative;float:left;}
nav ul .nav-li .btn-bubble {display:block;width:100%;height:60px;line-height:60px;text-align:center;position:relative;}
nav ul .nav-li .btn-bubble:hover,nav ul .nav-li .btn-bubble:focus,nav ul .on {-webkit-animation:bubbles 1s forwards ease-out;animation:bubbles 1s forwards ease-out;background:radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 90% 90%/0.88em 0.88em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 23% 141%/0.81em 0.81em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 17% 90%/0.68em 0.68em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 15% 94%/1.12em 1.12em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 42% 126%/0.86em 0.86em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 102% 120%/0.58em 0.58em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 12% 121%/0.67em 0.67em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 69% 87%/1.18em 1.18em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 32% 99%/0.79em 0.79em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 84% 129%/0.79em 0.79em,radial-gradient(circle at center,transparent 30%,#eeeeff 60%,#eeeeff 65%,transparent 70%) 40% 99%/0.72em 0.72em;background-color:#000;background-repeat:no-repeat;}
@-webkit-keyframes bubbles {100% {background-position:92% -220%,31% -185%,24% 6%,16% -328%,39% -366%,110% -375%,5% -60%,59% -365%,41% -363%,82% -8%,37% -224%;box-shadow:inset 0 -6.5em 0 #000;}
;}
@keyframes bubbles {100% {background-position:92% -220%,31% -185%,24% 6%,16% -328%,39% -366%,110% -375%,5% -60%,59% -365%,41% -363%,82% -8%,37% -224%;box-shadow:inset 0 -6.5em 0 #000;}
;}
nav ul .nav-li .btn-bubble span {display:block;color:#fff;font-size:16px;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
.pc-banner {width:100%;min-width:1200px;overflow:hidden;position:relative;}
.pc-banner .banner_container {position:relative;width:100%;z-index:1;}
.pc-banner .banner_container .swiper-pagination-1 {bottom:57px;}
.pc-banner .banner_container .swiper-pagination-1 .swiper-pagination-bullet-active {width:35px !important;height:14px !important;border-radius:25px !important;}
.pc-banner .banner_container .swiper-pagination-1 > .swiper-pagination-bullet {margin:0 6px;display:inline-block;border-radius:50%;width:14px;height:14px;background:#fff;opacity:1;}
.pc-banner .banner_container .swiper-container {width:100%;height:100%;}
.pc-banner .banner_container .swiper-slide {overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.pc-banner .banner_container .swiper-slide img {object-fit:cover;width:100%;height:100%;cursor:grab;}
.search {width:100%;position:relative;background:#f4f4f4;}
.search main {*zoom:1;}
.search main:before,.search main:after {content:" ";display:table;}
.search main:after {clear:both;}
.search main .left {float:left;width:600px;line-height:80px;}
.search main .left > b {float:left;font-size:16px;color:#444444;padding-right:5px;}
.search main .left > div li {float:left;margin-right:20px;}
.search main .left > div li:nth-child(n+5) {display:none;}
.search main .left > div li a {color:#7b7b7b;font-size:15px;font-weight:lighter;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
.search main .left > div li a:hover {color:#c10101;}
.search main .middle {float:right;margin-top:18px;}
.search main .middle input {width:272px;height:36px;color:#545353;font-size:16px;float:left;border-radius:25px;text-indent:20px;}
.search main .middle input::-webkit-input-placeholder {color:#545353;font-size:16px;}
.search main .middle input:-moz-placeholder {color:#545353;font-size:16px;}
.search main .middle input::-moz-placeholder {color:#545353;font-size:16px;}
.search main .middle input:-ms-input-placeholder {color:#545353;font-size:16px;}
.search main .middle button {width:15px;height:15px;background:url(../image/search.png) no-repeat center;cursor:pointer;float:left;margin-left:-30px;margin-top:11px;position:relative;}
.search main .middle button:before {position:absolute;left:-20px;width:1px;height:20px;background:#cdcdcd;display:block;content:'';top:-2px;}

.pro-bar {width:100%;padding-top:24px;padding-bottom:34px;}
.pro-bar main {*zoom:1;margin-top:48px;}
.pro-bar main:before,.pro-bar main:after {content:" ";display:table;}
.pro-bar main:after {clear:both;}
.pro-bar main .pro_right {width:897px;float:right;}
.pro-bar main .pro_right .swiper-container-product {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 {width:286px;margin-right:13px;/* position:relative;*/          margin-bottom:11px;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1:hover p:after {width:100%;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 .s-pro {height:286px;position:relative;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/            -webkit-box-sizing:border-box;/* Safari*/;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 .s-pro img { width:100%;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 p {position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:40px;background:rgba(0,0,0,0.4);transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 p:after {display:block;content:'';position:absolute;left:0;top:0;width:0;height:100%;background:#C10101;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/              -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/              -o-transition-timing-function:ease;/* Opera*/;}
.pro-bar main .pro_right .swiper-container-product .swiper-slide1 p span {display:block;width:90%;margin:0 auto;text-align:center;color:#fff;font-size:16px;position:relative;z-index:2;}
.pro-bar main .pro_right .swiper-container-type {height:332px;*zoom:1;}
.pro-bar main .pro_right .swiper-container-type:before,.pro-bar main .pro_right .swiper-container-type:after {content:" ";display:table;}
.pro-bar main .pro_right .swiper-container-type:after {clear:both;}
.pro-bar main .pro_right .swiper-container-type .b-pro {float:left;width:442px;height:100%;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/          -webkit-box-sizing:border-box;/* Safari*/;}
.pro-bar main .pro_right .swiper-container-type .b-txt {float:right;background:#f5f5f5;width:442px;height:332px;*zoom:1;}
.pro-bar main .pro_right .swiper-container-type .b-txt:before,.pro-bar main .pro_right .swiper-container-type .b-txt:after {content:" ";display:table;}
.pro-bar main .pro_right .swiper-container-type .b-txt:after {clear:both;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 {float:left;margin-left:40px;width:406px;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .word {height:40px;color:#353535;font-size:24px;font-weight:bolder;margin-top:30px;padding-bottom:30px;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .word:after {display:block;content:'';width:57px;height:2px;background:#265ab5;margin-top:16px;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .b2 {margin-bottom:70px;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .b2 .b-desc {color:#636363 !important;font-size:14px !important;line-height:28px !important;width:90%;display:block;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .b2 .b-desc p {color:#666666 !important;font-size:16px !important;line-height:28px !important;}
.pro-bar main .pro_right .swiper-container-type .b-txt .b1 .b2 .b-desc span {color:#666666 !important;font-size:16px !important;line-height:28px !important;}
.advantage {width:100%;padding-bottom:34px;}
.advantage main {width:100%;height:220px;background-color:#303234;border-radius:20px;}
.advantage main .ad0 {*zoom:1;width:1027px;margin:0 auto;}
.advantage main .ad0:before,.advantage main .ad0:after {content:" ";display:table;}
.advantage main .ad0:after {clear:both;}
.advantage main .ad0 .left {float:left;}
.advantage main .ad0 .left .ad1 {*zoom:1;}
.advantage main .ad0 .left .ad1:before,.advantage main .ad0 .left .ad1:after {content:" ";display:table;}
.advantage main .ad0 .left .ad1:after {clear:both;}
.advantage main .ad0 .left .ad1 p {float:left;}
.advantage main .ad0 .left .ad1 p span {font-size:100px;color:#fff;font-family:numFont;letter-spacing:-10px;}
.advantage main .ad0 .left .ad1 p sub {width:40px;height:40px;background:#c10101;display:inline-block;color:#fff;font-size:28px;text-align:center;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:right;margin-top:60px;margin-left:6px;}
.advantage main .ad0 .left .ad1 > div {margin-top:22px;padding-left:17px;margin-left:17px;float:left;position:relative;}
.advantage main .ad0 .left .ad1 > div:before {width:1px;height:72px;display:block;content:'';position:absolute;left:0;top:12px;background:#fff;}
.advantage main .ad0 .left .ad1 > div b {font-size:38px;color:#fff;display:block;}
.advantage main .ad0 .left .ad1 > div small {font-size:28px;color:#fff;display:block;}
.advantage main .ad0 .left .ad2 {-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #fff;height:50px;*zoom:1;margin-top:2px;}
.advantage main .ad0 .left .ad2:before,.advantage main .ad0 .left .ad2:after {content:" ";display:table;}
.advantage main .ad0 .left .ad2:after {clear:both;}
.advantage main .ad0 .left .ad2 span {color:#fff;font-size:16px;background:url("../image/tel2.png") no-repeat left center;padding-left:44px;margin-left:22px;line-height:50px;float:left;}
.advantage main .ad0 .left .ad2 b {color:#fff;font-size:34px;font-family:numFont;float:left;font-weight:normal;}
.advantage main .ad0 .left .ad2 a {width:143px;height:50px;display:inline-block;background:#c10101;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;line-height:50px;float:right;position:relative;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.advantage main .ad0 .left .ad2 a i {font-style:normal;color:#fff;font-size:18px;position:relative;z-index:2;}
.advantage main .ad0 .left .ad2 a:hover {background:#fff;}
.advantage main .ad0 .left .ad2 a:hover i {color:#c10101;}
.advantage main .ad0 .left .ad2 a:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.advantage main .ad0 .left .ad2 a:before {display:block;content:'';position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);width:100%;height:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/              -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/              -o-transition-timing-function:ease;/* Opera*/              background:#fff;}
.advantage main .ad0 .right {float:right;width:290px;border:1px solid #fff;margin-top:40px;*zoom:1;}
.advantage main .ad0 .right:before,.advantage main .ad0 .right:after {content:" ";display:table;}
.advantage main .ad0 .right:after {clear:both;}
.advantage main .ad0 .right p {float:left;}
.advantage main .ad0 .right p span {display:block;color:#fff;font-size:16px;line-height:30px;width:96px;text-align:right;margin-left:26px;}
.advantage main .ad0 .right p span:nth-of-type(1) {margin-top:22px;}
.advantage main .ad0 .right img {float:right;}
.case {width:100%;background:#eceefa;padding-top:34px;padding-bottom:34px;}
.case .c0 {margin-top:41px;*zoom:1;}
.case .c0:before,.case .c0:after {content:" ";display:table;}
.case .c0:after {clear:both;}
.case .c0 .left {float:left;}
.case .c0 .left .c1 .c2 {width:849px;height:491px;background:url("../image/case.png") no-repeat center;background-size:cover;}
.case .c0 .left .c1 .c2 .pic {width:832px;height:475px;margin-left:8px;padding-top:8px;}
.case .c0 .right {float:right;}
.case .c0 .right .c2 li {width:302px;height:70px;line-height:70px;background:#C10101;position:relative;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/        -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/        -o-transition-timing-function:ease;/* Opera*/;}
.case .c0 .right .c2 li:first-child {border-top-left-radius:40px;}
.case .c0 .right .c2 li:last-child {border-bottom-right-radius:40px;}
.case .c0 .right .c2 li:last-child:after {height:0;}
.case .c0 .right .c2 li:hover {background:#303234;}
.case .c0 .right .c2 li:hover i {opacity:1;visibility:visible;left:35px;}
.case .c0 .right .c2 li:after {position:absolute;bottom:0;left:0;width:100%;height:1px;display:block;content:'';background:#ea7e7e;}
.case .c0 .right .c2 li a {display:block;width:100%;height:100%;text-indent:104px;color:#fff;font-size:16px;background:url("../image/addr.png") no-repeat left 68px center;position:relative;}
.case .c0 .right .c2 li a i {width:14px;height:26px;background:url(../image/go.png) no-repeat left center;display:inline-block;position:absolute;left:26px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.adv1 {background-size:cover;background:url(../image/adv1.jpg) no-repeat center #eceefa;}
.customer {width:100%;}
.customer .my-title p span {color:#fff;}
.customer main {position:relative;}
.customer main .swiper-button-prev-c0 {left:-83px;background:url("../image/prev.png") no-repeat;outline:none;width:60px;height:60px;}
.customer main .swiper-button-next-c0 {right:-83px;background:url("../image/next.png") no-repeat;outline:none;width:60px;height:60px;}
.customer main .swiper-container-customer {width:100%;}
.customer main .swiper-container-customer .swiper-slide a {display:block;width:100%;height:100%;}
.customer main .swiper-container-customer .swiper-slide a .pic {box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/          -webkit-box-sizing:border-box;/* Safari*/          border:1px solid #e5e5e5;height:224px;position:relative;background:#fff;}
.customer main .swiper-container-customer .swiper-slide a .pic img {position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto !important;height:auto !important;max-width:100%;max-height:100%;}
.customer .a0 {width:398px;margin:0 auto;margin-top:58px;margin-bottom:194px;}
.customer .a0 .a1 {width:178px;height:52px;line-height:52px;background:#c10101;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/      -webkit-box-sizing:border-box;/* Safari*/;}
.customer .a0 .a1 span {font-size:18px;color:#fff;}
.customer .a0 .a1:hover {background:transparent;}
.customer .a0 .a1:hover:before {background:transparent;border:1px solid #c10101;}
.customer .a0 .a1:hover span {color:#c10101;}
.customer .a0 .a2 {width:178px;height:52px;line-height:52px;background:transparent;border:1px solid #c10101;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/      -webkit-box-sizing:border-box;/* Safari*/;}
.customer .a0 .a2:before {background:#c10101;}
.customer .a0 .a2 span {font-size:18px;color:#c10101;}
.customer .a0 .a2:hover {background:#c10101;}
.customer .a0 .a2:hover:before {background:#c10101;border:1px solid transparent;}
.customer .a0 .a2:hover span {color:#fff;}
.strength {padding-bottom:140px;padding-top:60px;}
.strength ul li .r0 .r1 {*zoom:1;}
.strength ul li .r0 .r1:before,.strength ul li .r0 .r1:after {content:" ";display:table;}
.strength ul li .r0 .r1:after {clear:both;}
.strength ul li .r0 .r1 small {float:left;display:block;width:63px;height:62px;background:url("../image/num.png") no-repeat center;line-height:62px;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:36px;color:#fff;text-indent:15px;font-family:numFont;}
.strength ul li .r0 .r1 i {float:left;width:196px;height:62px;text-align:center;line-height:62px;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:30px;color:#fff;background:url("../image/title.png") no-repeat center;margin-left:-18px;font-weight:bolder;}
.strength ul li .r0 > p {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:24px;color:#fff;margin-top:30px;margin-bottom:28px;font-weight:bolder;}
.strength ul li .r0 .r2 span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#fff;background:url("../image/icon3.png") no-repeat left center;display:block;line-height:24px;margin-bottom:10px;padding-left:27px;}
.strength ul li .r0 > a {display:block;width:178px;height:44px;background:#fff;position:relative;text-align:center;line-height:44px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/    -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/    -o-transition-timing-function:ease;/* Opera*/    margin-top:30px;z-index:2;}
.strength ul li .r0 > a span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:18px;color:#C10101;position:relative;z-index:3;}
.strength ul li .r0 > a:hover {background:#fff;}
.strength ul li .r0 > a:hover span {color:#c10101;}
.strength ul li .r0 > a:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.strength ul li .r0 > a:before {-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;width:100%;height:100%;text-align:center;line-height:44px;display:block;content:'';position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/      background:#fff;}
.strength ul li .r0 > a img {position:absolute;bottom:-6px;left:0;z-index:-1;}
.strength ul li .pic img { width:100%;}
.strength ul li:nth-child(1) {*zoom:1;}
.strength ul li:nth-child(1):before,.strength ul li:nth-child(1):after {content:" ";display:table;}
.strength ul li:nth-child(1):after {clear:both;}
.strength ul li:nth-child(1) .left {float:left;width:599px;}
.strength ul li:nth-child(1) .left .pic {width:599px;height:366px;position:relative;}
.strength ul li:nth-child(1) .left .pic .l2 {position:absolute;left:256px;bottom:-34px;}
.strength ul li:nth-child(1) .right {width:512px;float:right;}
.strength ul li:nth-child(2) {*zoom:1;margin-top:101px;}
.strength ul li:nth-child(2):before,.strength ul li:nth-child(2):after {content:" ";display:table;}
.strength ul li:nth-child(2):after {clear:both;}
.strength ul li:nth-child(2) .left {float:left;width:544px;}
.strength ul li:nth-child(2) .right {float:right;width:596px;}
.strength ul li:nth-child(2) .right .pic {width:596px;height:366px;}
.strength ul li:nth-child(3) {*zoom:1;margin-top:101px;}
.strength ul li:nth-child(3):before,.strength ul li:nth-child(3):after {content:" ";display:table;}
.strength ul li:nth-child(3):after {clear:both;}
.strength ul li:nth-child(3) .left {float:left;width:599px;}
.strength ul li:nth-child(3) .left .pic {width:599px;height:366px;position:relative;}
.strength ul li:nth-child(3) .left .pic .l2 {position:absolute;left:387px;bottom:-30px;}
.strength ul li:nth-child(3) .right {width:512px;float:right;}
.a0 {width:293px;margin:0 auto;margin-top:44px;margin-left:40px;*zoom:1;}
.a0:before,.a0:after {content:" ";display:table;}
.a0:after {clear:both;}
.a0 .a1 {display:block;width:132px;height:40px;background:#303034;text-align:center;line-height:40px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;float:left;position:relative;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/    -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/    -o-transition-timing-function:ease;/* Opera*/;}
.a0 .a1 span {display:block;color:#fff;font-size:16px;z-index:2;position:relative;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/;}
.a0 .a1:before {display:block;content:'';position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);width:100%;height:100%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;background:#c10101;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/;}
.a0 .a1:hover {background:#c10101;}
.a0 .a1:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.a0 .a2 {display:block;width:132px;height:40px;text-align:center;line-height:40px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;float:right;position:relative;background:#c10101;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/    -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/    -o-transition-timing-function:ease;/* Opera*/;}
.a0 .a2 span {display:block;color:#fff;font-size:16px;z-index:2;position:relative;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/;}
.a0 .a2:before {display:block;content:'';position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);width:100%;height:100%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/      background:#303034;}
.a0 .a2:hover {background:#303034;}
.a0 .a2:hover span {color:#fff;}
.a0 .a2:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.about-bar {width:100%;padding-top:34px;}
.about-bar .ab0 {margin-top:34px;*zoom:1;position:relative;}
.about-bar .ab0:before,.about-bar .ab0:after {content:" ";display:table;}
.about-bar .ab0:after {clear:both;}
.about-bar .ab0 .left {float:left;width:576px;height:395px;background-color:#303234;border-radius:20px;background-size:contain;z-index:2;position:relative;margin-top:58px;}
.about-bar .ab0 .left span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#fff;line-height:30px;display:-webkit-box;-webkit-line-clamp:7;overflow:hidden;margin:0 auto;margin-top:42px;width:498px;}
.about-bar .ab0 .left a {position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;line-height:42px;height:42px;display:block;width:176px;border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/        -webkit-box-sizing:border-box;/* Safari*/        margin-top:40px;margin-left:38px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/        -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/        -o-transition-timing-function:ease;/* Opera*/;}
.about-bar .ab0 .left a em {position:relative;z-index:2;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:18px;color:#fff;}
.about-bar .ab0 .left a:before {display:block;content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:#c10101;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
.about-bar .ab0 .left a:hover {background:#c10101;border:1px solid #c10101;}
.about-bar .ab0 .left a:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.about-bar .ab0 .right {float:right;width:722px;position:absolute;right:0;}
.about-bar .ab0 .right .pic {width:722px;height:408px;}
.about-bar .ab0 .right .swiper-pagination-company {position:absolute;right:0;bottom:-33px;}
.about-bar .ab0 .right .swiper-pagination-company .swiper-pagination-bullet {width:13px;height:13px;background:#cecece;margin-right:8px;}
.about-bar .ab0 .right .swiper-pagination-company .swiper-pagination-bullet-active {width:13px;height:13px;background:#C10101;}
.about-bar .ab1 {margin-top:33px;*zoom:1;}
.about-bar .ab1:before,.about-bar .ab1:after {content:" ";display:table;}
.about-bar .ab1:after {clear:both;}
.about-bar .ab1 li {float:left;width:25%;text-align:center;}
.about-bar .ab1 li div {display:flex;justify-content:center;*zoom:1;}
.about-bar .ab1 li div:before,.about-bar .ab1 li div:after {content:" ";display:table;}
.about-bar .ab1 li div:after {clear:both;}
.about-bar .ab1 li div b {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:54px;color:#303234;font-family:numFont;float:left;}
.about-bar .ab1 li div small {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#303234;float:left;display:block;margin-top:13px;}
.about-bar .ab1 li p {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:18px;color:#5e5e5e;margin-top:8px;}
.about-bar .ab1 li a {display:block;width:164px;height:40px;background:#c10101;text-align:center;line-height:40px;position:relative;margin:0 auto;margin-top:20px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.about-bar .ab1 li a span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#fff;position:relative;z-index:2;}
.about-bar .ab1 li a:hover:before {-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}
.about-bar .ab1 li a:before {width:100%;height:100%;display:block;content:'';background:#c10101;position:absolute;left:0;top:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/          -webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.on1 a {color:#c10101 !important;}
.on1:before {width:224px;height:4px;background:#c10101;display:block;content:'';bottom:0;left:50%;transform:translateX(-50%);position:absolute;}
.photo_album {margin-top:34px;margin-bottom:34px;*zoom:1;}
.photo_album:before,.photo_album:after {content:" ";display:table;}
.photo_album:after {clear:both;}
.photo_album main {box-shadow:0px 0px 12px #cbcbcb;-webkit-box-shadow:0px 0px 12px #cbcbcb;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.photo_album main li {width:33.33%;float:left;position:relative;}
.photo_album main li a {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:20px;color:#3c3c3c;width:225px;text-align:center;display:block;line-height:60px;height:60px;margin:0 auto;font-weight:bolder;}
.photo_album_son main {position:relative;}
.photo_album_son .swiper-container .pic {box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/  -webkit-box-sizing:border-box;/* Safari*/  border:1px solid #f1f1f1;cursor:url("../image/viewer.png"),default;}
.photo_album_son .swiper-container p {height:56px;line-height:56px;background:#f1f1f1;width:100%;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#434343;text-align:center;}
.photo_album_son .swiper-pagination {position:absolute;left:50%;margin-top:23px;transform:translateX(-50%);}
.photo_album_son .swiper-pagination .swiper-pagination-bullet {width:13px;height:13px;background:#cecece;margin-right:8px;outline:none;}
.photo_album_son .swiper-pagination .swiper-pagination-bullet-active {background:#C10101;}
.news {background:#f5f5f7;padding-top:43px;margin-top:54px;padding-bottom:34px;}
.news main {*zoom:1;}
.news main:before,.news main:after {content:" ";display:table;}
.news main:after {clear:both;}
.news main .n_all {*zoom:1;margin-top:34px;}
.news main .n_all:before,.news main .n_all:after {content:" ";display:table;}
.news main .n_all:after {clear:both;}
.news main .n_all .left {float:left;width:773px;background:#fff;padding-top:36px;padding-bottom:40px;}
.news main .n_all .left .n0 {width:698px;margin:0 auto;margin-bottom:12px;*zoom:1;}
.news main .n_all .left .n0:before,.news main .n_all .left .n0:after {content:" ";display:table;}
.news main .n_all .left .n0:after {clear:both;}
.news main .n_all .left .n0 > div {float:left;}
.news main .n_all .left .n0 > div b {display:block;width:66px;height:27px;background:#c10101;color:#fff;text-align:center;line-height:27px;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;float:left;margin-right:11px;}
.news main .n_all .left .n0 > div span {color:#3e3e3e;font-size:18px;float:left;font-weight:bolder;}
.news main .n_all .left .n0 .na0 {float:right;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#808080;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.news main .n_all .left .n0 .na0:hover {color:#c10101;}
.news main .n_all .left .n00 {width:698px;margin:0 auto;}
.news main .n_all .left .n00 span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#808080;line-height:30px;margin-bottom:10px;display:block;}
.news main .n_all .n1 {*zoom:1;width:698px;margin:0 auto;border-bottom:1px dashed #d9d9d9;line-height:50px;}
.news main .n_all .n1:before,.news main .n_all .n1:after {content:" ";display:table;}
.news main .n_all .n1:after {clear:both;}
.news main .n_all .n1:hover p {color:#C10101;}
.news main .n_all .n1 p {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#444;float:left;background:url("../image/sj3.png") no-repeat left center;padding-left:19px;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/          -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/          -o-transition-timing-function:ease;/* Opera*/;}
.news main .n_all .n1 span {float:right;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#808080;}
.news main .n_all .right {float:right;width:392px;background:#fff;padding-top:36px;padding-bottom:40px;}
.news main .n_all .right .q0 {*zoom:1;width:350px;margin:0 auto;margin-bottom:16px;}
.news main .n_all .right .q0:before,.news main .n_all .right .q0:after {content:" ";display:table;}
.news main .n_all .right .q0:after {clear:both;}
.news main .n_all .right .q0 b {display:block;width:88px;height:27px;background:#c10101;color:#fff;text-align:center;line-height:27px;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;float:left;}
.news main .n_all .right .q0 .q00 {float:right;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#808080;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.news main .n_all .right .q0 .q00:hover {color:#c10101;}
.news main .n_all .right .q1 {width:350px;margin:0 auto;}
.news main .n_all .right .q1 p {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:18px;color:#3e3e3e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;}
.news main .n_all .right .q1 span {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#808080;line-height:22px;}
.news main .n_all .right .q2 {width:350px;margin:0 auto;}
.news main .n_all .right .q2 em {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:16px;color:#444444;padding-left:20px;display:block;line-height:45px;border-bottom:1px dashed #d9d9d9;background:url("../image/sj3.png") no-repeat left center;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.news main .n_all .right .q2 em:hover {color:#C10101;}
.news main .n_all .right .q3 {width:350px;margin:0 auto;margin-bottom:10px;}
.footer-top {background:#2e2f31;padding-bottom:25px;}
.footer-top main {*zoom:1;position:relative;padding-top:54px;padding-bottom:27px;}
.footer-top main:before,.footer-top main:after {content:" ";display:table;}
.footer-top main:after {clear:both;}
.footer-top .f1 {float:left;width:218px;position:relative;}
.footer-top .f1 .d1 {width:248px;float:left;}
.footer-top .f1 div {float:left;}
.footer-top .f1 div:nth-child(1) {margin-right:15px;}
.footer-top .f1 div:nth-child(1) p img {width:90px;height:90px;padding:5px;background:#fff;}
.footer-top .f1 div span {color:#818181;font-size:14px;display:block;text-align:center;font-weight:lighter;margin-top:8px;}
.footer-top .f2 {float:left;padding-left:40px;}
.footer-top .f2 p {color:#818181;font-size:14px;font-weight:lighter;line-height:30px;}
.footer-top .f2 em {color:#fff;font-size:24px;display:block;}
.footer-top .f2 .f20 {margin-bottom:23px;margin-top:-10px;}
.footer-top .f3 {float:right;width:465px;}
.footer-top .f3 .f30 {border-bottom:1px solid #4b4b4c;padding-bottom:22px;*zoom:1;}
.footer-top .f3 .f30:before,.footer-top .f3 .f30:after {content:" ";display:table;}
.footer-top .f3 .f30:after {clear:both;}
.footer-top .f3 .f30 a {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#fff;float:left;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/        -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/        -o-transition-timing-function:ease;/* Opera*/;}
.footer-top .f3 .f30 a:before {content:"/";margin:0 8px;color:#555555;}
.footer-top .f3 .f30 a:nth-of-type(1):before {content:'';margin:0;}
.footer-top .f3 .f30 a:hover {color:#c10101;}
.footer-top .f3 .f31 {*zoom:1;margin-top:20px;}
.footer-top .f3 .f31:before,.footer-top .f3 .f31:after {content:" ";display:table;}
.footer-top .f3 .f31:after {clear:both;}
.footer-top .f3 .f31 span {float:left;font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#818181;margin-top:4px;font-weight:lighter;}
.footer-top .f3 .f31 ul {float:left;width:388px;}
.footer-top .f3 .f31 ul li {margin-right:20px;float:left;line-height:28px;font-weight:lighter;}
.footer-top .f3 .f31 ul li a {font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:14px;color:#818181;font-weight:lighter;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/            -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/            -o-transition-timing-function:ease;/* Opera*/;}
.footer-top .f3 .f31 ul li a:hover {color:#c10101;}
.footer-bottom {width:100%;height:61px;background:#262728;line-height:61px;padding-bottom:81px;}
.footer-bottom p {color:#797979;font-size:14px;text-align:center;}
.footer-bottom p a {color:#797979;font-size:14px;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/      -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/      -o-transition-timing-function:ease;/* Opera*/;}
.footer-bottom p a:hover {color:#fff;}

#cy-qr {text-align:center;padding:20px 0;}
.my-title {text-align:center;}
.my-title small {display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-linear-gradient(#bb4242,#e01c2e);/* Safari 5.1 - 6.0*/    background:-o-linear-gradient(#bb4242,#e01c2e);/* Opera 11.1 - 12.0*/    background:-moz-linear-gradient(#bb4242,#e01c2e);/* Firefox 3.6 - 15*/    background:linear-gradient(#bb4242,#e01c2e);/* 标准的语法*/    font-family:"microsoft yahei","SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","PingFang SC","Helvetica Neue",SimHei,sans-serif;font-size:36px;color:#fff;font-family:numFont;width:48px;height:48px;text-align:center;line-height:48px;margin:0 auto;z-index:2;position:relative;}
.my-title > img {margin-top:-20px;}
.my-title p {text-align:center;margin-top:-30px;}
.my-title p span {font-size:44px;color:#c10101;font-weight:bolder;padding-left:11px;padding-right:11px;transform: translate(0, 5px);display: inline-block;}
.my-title p img {display:inline-block;width:71px;height:36px;margin-top:-21px;}
.needScroll {overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.needScroll::-webkit-scrollbar {width:8px;height:8px;}
/*正常情况下滑块的样式*/.needScroll::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.5);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1);}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/.needScroll:hover::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.4);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1);}
/*鼠标悬浮在滑块上时滑块的样式*/.needScroll::-webkit-scrollbar-thumb:hover {background-color:rgba(0,0,0,0.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1);}
/*正常时候的主干部分*/.needScroll::-webkit-scrollbar-track {border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.4);background-color:white;}
/*鼠标悬浮在滚动条上的主干部分*/.needScroll::-webkit-scrollbar-track:hover {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.01);}
.needMarquee {white-space:nowrap;}
.rolled {position:absolute;display:block;top:0;width:30px;height:100%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(25deg);-moz-transform:skewX(25deg);-webkit-animation:rolled 2s .2s ease both infinite;-moz-animation:rolled 2s .2s ease both infinite;-o-animation:rolled 2s .2s ease both infinite;-ms-animation:rolled 2s .2s ease both infinite;overflow:hidden;}
.needDot .swiper-pagination .swiper-pagination-bullet {width:12px;height:12px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox*/  -webkit-box-sizing:border-box;/* Safari*/  background:rgba(0,0,0,0.4);opacity:1;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/  -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/  -o-transition-timing-function:ease;/* Opera*/  box-shadow:0 0 4px 1px rgba(0,0,0,0.2);}
.needDot .swiper-pagination .swiper-pagination-bullet:hover:after {transform:scale(2) translateZ(0);-ms-transform:scale(2) translateZ(0);-moz-transform:scale(2) translateZ(0);-webkit-transform:scale(2) translateZ(0);-o-transform:scale(2) translateZ(0);}
.needDot .swiper-pagination .swiper-pagination-bullet:after {content:'';width:4px;height:4px;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition-timing-function:ease;-moz-transition-timing-function:ease;/* Firefox 4*/    -webkit-transition-timing-function:ease;/* Safari 和 Chrome*/    -o-transition-timing-function:ease;/* Opera*/;}
.needDot .swiper-pagination .swiper-pagination-bullet-active {border:2px solid #fff;}
.needDot .swiper-pagination .swiper-pagination-bullet-active:after {width:0;height:0;transform:scale(0) translateZ(0);-ms-transform:scale(0) translateZ(0);-moz-transform:scale(0) translateZ(0);-webkit-transform:scale(0) translateZ(0);-o-transform:scale(0) translateZ(0);}
@-webkit-keyframes rolled {0% {left:-30px;}
100% {left:78px;}
;}
@keyframes rolled {0% {left:-30px;}
100% {left:78px;}
;}
