/****************************** components ******************************/.fl {  float: left;}.fr {  float: right;}.clear {  clear: both;}.clearfix, .container:after,.row:after, ul {  *zoom: 1;}.clearfix:after, .container:after,.row:after, ul:after {  content: " ";  display: block;  height: 0;  clear: both;  visibility: hidden;}.ellipsis {  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.container {  margin-right: auto;  margin-left: auto;}.footer-fix{box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:none;}.footer-fix li{float:left;width:25%}.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:12px;line-height:1}.footer-fix li i{display:block;height:20px;background:no-repeat center;background-size:contain;margin-bottom:4px}.footer-fix li i.i1{background-image:url(../img/f_01.png)}.footer-fix li i.i2{background-image:url(../img/f_02.png)}.footer-fix li i.i3{background-image:url(../img/f_03.png)}.footer-fix li i.i4{background-image:url(../img/f_04.png)}.content img {  max-width: 100%;}.content_box,.content_box *,.content_box *:before,.content_box *:after {  box-sizing: content-box;}.ml5 {  margin-left: 5px;}.mt5 {  margin-top: 5px;}.mr5 {  margin-right: 5px;}.mb5 {  margin-bottom: 5px;}.mg5 {  margin: 5px;}.pl5 {  padding-left: 5px;}.pt5 {  padding-top: 5px;}.pr5 {  padding-right: 5px;}.pb5 {  padding-bottom: 5px;}.pd5 {  padding: 5px;}.ml10 {  margin-left: 10px;}.mt10 {  margin-top: 10px;}.mr10 {  margin-right: 10px;}.mb10 {  margin-bottom: 10px;}.mg10 {  margin: 10px;}.pl10 {  padding-left: 10px;}.pt10 {  padding-top: 10px;}.pr10 {  padding-right: 10px;}.pb10 {  padding-bottom: 10px;}.pd10 {  padding: 10px;}.ml15 {  margin-left: 15px;}.mt15 {  margin-top: 15px;}.mr15 {  margin-right: 15px;}.mb15 {  margin-bottom: 15px;}.mg15 {  margin: 15px;}.pl15 {  padding-left: 15px;}.pt15 {  padding-top: 15px;}.pr15 {  padding-right: 15px;}.pb15 {  padding-bottom: 15px;}.pd15 {  padding: 15px;}.ml20 {  margin-left: 20px;}.mt20 {  margin-top: 20px;}.mr20 {  margin-right: 20px;}.mb20 {  margin-bottom: 20px;}.mg20 {  margin: 20px;}.pl20 {  padding-left: 20px;}.pt20 {  padding-top: 20px;}.pr20 {  padding-right: 20px;}.pb20 {  padding-bottom: 20px;}.pd20 {  padding: 20px;}.ml25 {  margin-left: 25px;}.mt25 {  margin-top: 25px;}.mr25 {  margin-right: 25px;}.mb25 {  margin-bottom: 25px;}.mg25 {  margin: 25px;}.pl25 {  padding-left: 25px;}.pt25 {  padding-top: 25px;}.pr25 {  padding-right: 25px;}.pb25 {  padding-bottom: 25px;}.pd25 {  padding: 25px;}.ml30 {  margin-left: 30px;}.mt30 {  margin-top: 30px;}.mr30 {  margin-right: 30px;}.mb30 {  margin-bottom: 30px;}.mg30 {  margin: 30px;}.pl30 {  padding-left: 30px;}.pt30 {  padding-top: 30px;}.pr30 {  padding-right: 30px;}.pb30 {  padding-bottom: 30px;}.pd30 {  padding: 30px;}.ml35 {  margin-left: 35px;}.mt35 {  margin-top: 35px;}.mr35 {  margin-right: 35px;}.mb35 {  margin-bottom: 35px;}.mg35 {  margin: 35px;}.pl35 {  padding-left: 35px;}.pt35 {  padding-top: 35px;}.pr35 {  padding-right: 35px;}.pb35 {  padding-bottom: 35px;}.pd35 {  padding: 35px;}.ml40 {  margin-left: 40px;}.mt40 {  margin-top: 40px;}.mr40 {  margin-right: 40px;}.mb40 {  margin-bottom: 40px;}.mg40 {  margin: 40px;}.pl40 {  padding-left: 40px;}.pt40 {  padding-top: 40px;}.pr40 {  padding-right: 40px;}.pb40 {  padding-bottom: 40px;}.pd40 {  padding: 40px;}.ml45 {  margin-left: 45px;}.mt45 {  margin-top: 45px;}.mr45 {  margin-right: 45px;}.mb45 {  margin-bottom: 45px;}.mg45 {  margin: 45px;}.pl45 {  padding-left: 45px;}.pt45 {  padding-top: 45px;}.pr45 {  padding-right: 45px;}.pb45 {  padding-bottom: 45px;}.pd45 {  padding: 45px;}.ml50 {  margin-left: 50px;}.mt50 {  margin-top: 50px;}.mr50 {  margin-right: 50px;}.mb50 {  margin-bottom: 50px;}.mg50 {  margin: 50px;}.pl50 {  padding-left: 50px;}.pt50 {  padding-top: 50px;}.pr50 {  padding-right: 50px;}.pb50 {  padding-bottom: 50px;}.pd50 {  padding: 50px;}.f12 {  font-size: 12px;}.f14 {  font-size: 14px;}.f16 {  font-size: 16px;}.f18 {  font-size: 18px;}.f20 {  font-size: 20px;}.f22 {  font-size: 22px;}.f24 {  font-size: 24px;}.f26 {  font-size: 26px;}.f28 {  font-size: 28px;}.f30 {  font-size: 30px;}.f32 {  font-size: 32px;}.f34 {  font-size: 34px;}.f36 {  font-size: 36px;}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css *//* Document   ========================================================================== *//** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in *    IE on Windows Phone and in iOS. */html {  line-height: 1.15;  /* 1 */  -ms-text-size-adjust: 100%;  /* 2 */  -webkit-text-size-adjust: 100%;  /* 2 */}/* Sections   ========================================================================== *//** * Add the correct display in IE 9-. */article,aside,footer,header,nav,section {  display: block;}/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */h1 {  font-size: 2em;  margin: 0.67em 0;}/* Grouping content   ========================================================================== *//** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */figcaption,figure,main {  /* 1 */  display: block;}/** * Add the correct margin in IE 8. */figure {  margin: 1em 40px;}/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */hr {  box-sizing: content-box;  /* 1 */  height: 0;  /* 1 */  overflow: visible;  /* 2 */}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */pre {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}/* Text-level semantics   ========================================================================== *//** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */a {  background-color: transparent;  /* 1 */  -webkit-text-decoration-skip: objects;  /* 2 */}/** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */abbr[title] {  border-bottom: none;  /* 1 */  text-decoration: underline;  /* 2 */  text-decoration: underline dotted;  /* 2 */}/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */b,strong {  font-weight: inherit;}/** * Add the correct font weight in Chrome, Edge, and Safari. */b,strong {  font-weight: bolder;}/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */code,kbd,samp {  font-family: monospace, monospace;  /* 1 */  font-size: 1em;  /* 2 */}/** * Add the correct font style in Android 4.3-. */dfn {  font-style: italic;}/** * Add the correct background and color in IE 9-. */mark {  background-color: #ff0;  color: #000;}/** * Add the correct font size in all browsers. */small {  font-size: 80%;}/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sub {  bottom: -0.25em;}sup {  top: -0.5em;}/* Embedded content   ========================================================================== *//** * Add the correct display in IE 9-. */audio,video {  display: inline-block;}/** * Add the correct display in iOS 4-7. */audio:not([controls]) {  display: none;  height: 0;}/** * Remove the border on images inside links in IE 10-. */img {  border-style: none;}/** * Hide the overflow in IE. */svg:not(:root) {  overflow: hidden;}/* Forms   ========================================================================== *//** * Remove the margin in Firefox and Safari. */button,input,optgroup,select,textarea {  margin: 0;}/** * Show the overflow in IE. * 1. Show the overflow in Edge. */button,input {  /* 1 */  overflow: visible;}/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */button,select {  /* 1 */  text-transform: none;}/** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` *    controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */button,html [type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;  /* 2 */}/** * Remove the inner border and padding in Firefox. */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}/** * Restore the focus styles unset by the previous rule. */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out *    `fieldset` elements in all browsers. */legend {  box-sizing: border-box;  /* 1 */  color: inherit;  /* 2 */  display: table;  /* 1 */  max-width: 100%;  /* 1 */  padding: 0;  /* 3 */  white-space: normal;  /* 1 */}/** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */progress {  display: inline-block;  /* 1 */  vertical-align: baseline;  /* 2 */}/** * Remove the default vertical scrollbar in IE. */textarea {  overflow: auto;}/** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */[type="checkbox"],[type="radio"] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */}/** * Correct the cursor style of increment and decrement buttons in Chrome. */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */[type="search"] {  -webkit-appearance: textfield;  /* 1 */  outline-offset: -2px;  /* 2 */}/** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button {  -webkit-appearance: button;  /* 1 */  font: inherit;  /* 2 */}/* Interactive   ========================================================================== *//* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */details,menu {  display: block;}/* * Add the correct display in all browsers. */summary {  display: list-item;}/* Scripting   ========================================================================== *//** * Add the correct display in IE 9-. */canvas {  display: inline-block;}/** * Add the correct display in IE. */template {  display: none;}/* Hidden   ========================================================================== *//** * Add the correct display in IE 10-. */[hidden] {  display: none;}* {  box-sizing: border-box;}*:before,*:after {  box-sizing: border-box;}.yunu-infocontent-body img {  max-width: 100%;  display: block;}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {  margin: 0;  padding: 0;}address,cite,dfn,em,var {  font-style: normal;}sup {  vertical-align: text-top;}sub {  vertical-align: text-bottom;}legend {  color: #000;}fieldset,img {  border: 0;}body,button,input,select,textarea {  font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1", "arial";  color: #333;  font-size: 14px;}table {  border-collapse: collapse;  border-spacing: 0;}ul,ol {  list-style: none;}a,button,input[type="submit"],input[type="button"],input[type="reset"],input[type="file"] {  cursor: pointer;}a {  color: inherit;  color: expression(this.parentNode.currentStyle.color);  text-decoration: none;}a:focus {  outline: thin dotted;}a:active, a:hover {  outline: 0;}h1 {  font-size: 36px;}h2 {  font-size: 32px;}h3 {  font-size: 28px;}h4 {  font-size: 24px;}h5 {  font-size: 20px;}h6 {  font-size: 16px;}small {  font-size: 12px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {  float: left;}.col-xs-12 {  width: 100%;}.col-xs-11 {  width: 91.66666667%;}.col-xs-10 {  width: 83.33333333%;}.col-xs-9 {  width: 75%;}.col-xs-8 {  width: 66.66666667%;}.col-xs-7 {  width: 58.33333333%;}.col-xs-6 {  width: 50%;}.col-xs-5 {  width: 41.66666667%;}.col-xs-4 {  width: 33.33333333%;}.col-xs-3 {  width: 25%;}.col-xs-2 {  width: 16.66666667%;}.col-xs-1 {  width: 8.33333333%;}.col-xs-pull-12 {  right: 100%;}.col-xs-pull-11 {  right: 91.66666667%;}.col-xs-pull-10 {  right: 83.33333333%;}.col-xs-pull-9 {  right: 75%;}.col-xs-pull-8 {  right: 66.66666667%;}.col-xs-pull-7 {  right: 58.33333333%;}.col-xs-pull-6 {  right: 50%;}.col-xs-pull-5 {  right: 41.66666667%;}.col-xs-pull-4 {  right: 33.33333333%;}.col-xs-pull-3 {  right: 25%;}.col-xs-pull-2 {  right: 16.66666667%;}.col-xs-pull-1 {  right: 8.33333333%;}.col-xs-pull-0 {  right: auto;}.col-xs-push-12 {  left: 100%;}.col-xs-push-11 {  left: 91.66666667%;}.col-xs-push-10 {  left: 83.33333333%;}.col-xs-push-9 {  left: 75%;}.col-xs-push-8 {  left: 66.66666667%;}.col-xs-push-7 {  left: 58.33333333%;}.col-xs-push-6 {  left: 50%;}.col-xs-push-5 {  left: 41.66666667%;}.col-xs-push-4 {  left: 33.33333333%;}.col-xs-push-3 {  left: 25%;}.col-xs-push-2 {  left: 16.66666667%;}.col-xs-push-1 {  left: 8.33333333%;}.col-xs-push-0 {  left: auto;}.col-xs-offset-12 {  margin-left: 100%;}.col-xs-offset-11 {  margin-left: 91.66666667%;}.col-xs-offset-10 {  margin-left: 83.33333333%;}.col-xs-offset-9 {  margin-left: 75%;}.col-xs-offset-8 {  margin-left: 66.66666667%;}.col-xs-offset-7 {  margin-left: 58.33333333%;}.col-xs-offset-6 {  margin-left: 50%;}.col-xs-offset-5 {  margin-left: 41.66666667%;}.col-xs-offset-4 {  margin-left: 33.33333333%;}.col-xs-offset-3 {  margin-left: 25%;}.col-xs-offset-2 {  margin-left: 16.66666667%;}.col-xs-offset-1 {  margin-left: 8.33333333%;}.col-xs-offset-0 {  margin-left: 0;}/*客服*/.kf {    width: 208px;    position: fixed;    /* right: 20px; */    right: -208px;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);    z-index: 999;}.kt-top {    height: 40px;    line-height: 40px;    background: url("../img/kefu.png") 12px center no-repeat #007ccb;	-o-background-size: auto 20px;	-ms-background-size: auto 20px;	-moz-background-size: auto 20px;	-webkit-background-size: auto 20px;	background-size: auto 20px;    padding-left: 46px;    font-size: 14px;    color: #fff;}.kt-top span:hover{      transform: rotate(90deg);}.kt-top span {    width: 18px;    height: 16px;    float: right;    position: relative;    margin: 10px 10px 0px 0px;    cursor: pointer;    transition: 0.5s;    -webkit-transition: 0.5s;    -moz-transition: 0.5s;    -ms-transition: 0.5s;    -o-transition: 0.5s;}.kt-top span b {    width: 100%;    height: 2px;    background: #fff;    display: block;    position: absolute;    top: 50%;    left: 0;}.kt-top span b:first-child {    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);}.kt-top span b:last-child {    transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);}.kf .con {    overflow: hidden;    background: #fff;}.kf .qq li {    height: 36px;    line-height: 36px;    border-bottom: #f5f5f5 solid 1px;    padding-left: 16px;}.kf .qq li a {    height: 36px !important;    color: #666;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    text-decoration: initial;    display: block;}.kf .qq li a img{    padding-right: 6px;}.kf .con h5{    height: 26px;    line-height: 26px;    margin-top: 12px;    background: url('../img/lianxi.png') 16px center no-repeat;    padding-left: 45px;    color: #666;    font-size: 14px;}.kf .contact {    margin-top: 1px;}.kf .contact p{    height: 26px;    line-height: 26px;    color: #666;    font-size: 14px;    padding-left: 22px;}.kf .contact p:nth-child(2n){    padding-left: 32px;}.kf .con h5.qr-icon{    background: url('../img/erweima.png') 16px center no-repeat;}.kf .con .qr{    margin-top: 10px;    padding-left: 40px;}.kf .con .qr img{    width: 110px;    height: 110px;}.kf .backTop{    width: 100%;    height: 40px;    margin-top: 10px;    background: url('../img/huidaodingbu.png') center center no-repeat #007ccb;    background-size: 18px auto;    cursor: pointer;}.kf-side{    padding: 18px 10px 10px;    background: #007ccb;    position: absolute;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    left: -34px;    cursor: pointer;}.kf-side b{    display: block;    color: #fff;    line-height: 18px;    font-size: 14px;    font-weight: normal;}.kf-side span.arrow{    width: 12px;    height: 12px;    background: url('../img/jt-1.png') no-repeat;	-o-background-size: auto 12px;	-ms-background-size: auto 12px;	-moz-background-size: auto 12px;	-webkit-background-size: auto 12px;	background-size: auto 12px;    display: block;    margin-top: 10px;}.kf-side span.on{    background: url('../img/jt-2.png') no-repeat;    -o-background-size: auto 12px;    -ms-background-size: auto 12px;    -moz-background-size: auto 12px;    -webkit-background-size: auto 12px;    background-size: auto 12px;}@media screen and (min-width: 768px) {  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12 {    float: left;  }  .col-sm-12 {    width: 100%;  }  .col-sm-11 {    width: 91.66666667%;  }  .col-sm-10 {    width: 83.33333333%;  }  .col-sm-9 {    width: 75%;  }  .col-sm-8 {    width: 66.66666667%;  }  .col-sm-7 {    width: 58.33333333%;  }  .col-sm-6 {    width: 50%;  }  .col-sm-5 {    width: 41.66666667%;  }  .col-sm-4 {    width: 33.33333333%;  }  .col-sm-3 {    width: 25%;  }  .col-sm-2 {    width: 16.66666667%;  }  .col-sm-1 {    width: 8.33333333%;  }  .col-sm-pull-12 {    right: 100%;  }  .col-sm-pull-11 {    right: 91.66666667%;  }  .col-sm-pull-10 {    right: 83.33333333%;  }  .col-sm-pull-9 {    right: 75%;  }  .col-sm-pull-8 {    right: 66.66666667%;  }  .col-sm-pull-7 {    right: 58.33333333%;  }  .col-sm-pull-6 {    right: 50%;  }  .col-sm-pull-5 {    right: 41.66666667%;  }  .col-sm-pull-4 {    right: 33.33333333%;  }  .col-sm-pull-3 {    right: 25%;  }  .col-sm-pull-2 {    right: 16.66666667%;  }  .col-sm-pull-1 {    right: 8.33333333%;  }  .col-sm-pull-0 {    right: auto;  }  .col-sm-push-12 {    left: 100%;  }  .col-sm-push-11 {    left: 91.66666667%;  }  .col-sm-push-10 {    left: 83.33333333%;  }  .col-sm-push-9 {    left: 75%;  }  .col-sm-push-8 {    left: 66.66666667%;  }  .col-sm-push-7 {    left: 58.33333333%;  }  .col-sm-push-6 {    left: 50%;  }  .col-sm-push-5 {    left: 41.66666667%;  }  .col-sm-push-4 {    left: 33.33333333%;  }  .col-sm-push-3 {    left: 25%;  }  .col-sm-push-2 {    left: 16.66666667%;  }  .col-sm-push-1 {    left: 8.33333333%;  }  .col-sm-push-0 {    left: auto;  }  .col-sm-offset-12 {    margin-left: 100%;  }  .col-sm-offset-11 {    margin-left: 91.66666667%;  }  .col-sm-offset-10 {    margin-left: 83.33333333%;  }  .col-sm-offset-9 {    margin-left: 75%;  }  .col-sm-offset-8 {    margin-left: 66.66666667%;  }  .col-sm-offset-7 {    margin-left: 58.33333333%;  }  .col-sm-offset-6 {    margin-left: 50%;  }  .col-sm-offset-5 {    margin-left: 41.66666667%;  }  .col-sm-offset-4 {    margin-left: 33.33333333%;  }  .col-sm-offset-3 {    margin-left: 25%;  }  .col-sm-offset-2 {    margin-left: 16.66666667%;  }  .col-sm-offset-1 {    margin-left: 8.33333333%;  }  .col-sm-offset-0 {    margin-left: 0;  }}@media screen and (min-width: 992px) {  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12 {    float: left;  }  .col-md-12 {    width: 100%;  }  .col-md-11 {    width: 91.66666667%;  }  .col-md-10 {    width: 83.33333333%;  }  .col-md-9 {    width: 75%;  }  .col-md-8 {    width: 66.66666667%;  }  .col-md-7 {    width: 58.33333333%;  }  .col-md-6 {    width: 50%;  }  .col-md-5 {    width: 41.66666667%;  }  .col-md-4 {    width: 33.33333333%;  }  .col-md-3 {    width: 25%;  }  .col-md-2 {    width: 16.66666667%;  }  .col-md-1 {    width: 8.33333333%;  }  .col-md-pull-12 {    right: 100%;  }  .col-md-pull-11 {    right: 91.66666667%;  }  .col-md-pull-10 {    right: 83.33333333%;  }  .col-md-pull-9 {    right: 75%;  }  .col-md-pull-8 {    right: 66.66666667%;  }  .col-md-pull-7 {    right: 58.33333333%;  }  .col-md-pull-6 {    right: 50%;  }  .col-md-pull-5 {    right: 41.66666667%;  }  .col-md-pull-4 {    right: 33.33333333%;  }  .col-md-pull-3 {    right: 25%;  }  .col-md-pull-2 {    right: 16.66666667%;  }  .col-md-pull-1 {    right: 8.33333333%;  }  .col-md-pull-0 {    right: auto;  }  .col-md-push-12 {    left: 100%;  }  .col-md-push-11 {    left: 91.66666667%;  }  .col-md-push-10 {    left: 83.33333333%;  }  .col-md-push-9 {    left: 75%;  }  .col-md-push-8 {    left: 66.66666667%;  }  .col-md-push-7 {    left: 58.33333333%;  }  .col-md-push-6 {    left: 50%;  }  .col-md-push-5 {    left: 41.66666667%;  }  .col-md-push-4 {    left: 33.33333333%;  }  .col-md-push-3 {    left: 25%;  }  .col-md-push-2 {    left: 16.66666667%;  }  .col-md-push-1 {    left: 8.33333333%;  }  .col-md-push-0 {    left: auto;  }  .col-md-offset-12 {    margin-left: 100%;  }  .col-md-offset-11 {    margin-left: 91.66666667%;  }  .col-md-offset-10 {    margin-left: 83.33333333%;  }  .col-md-offset-9 {    margin-left: 75%;  }  .col-md-offset-8 {    margin-left: 66.66666667%;  }  .col-md-offset-7 {    margin-left: 58.33333333%;  }  .col-md-offset-6 {    margin-left: 50%;  }  .col-md-offset-5 {    margin-left: 41.66666667%;  }  .col-md-offset-4 {    margin-left: 33.33333333%;  }  .col-md-offset-3 {    margin-left: 25%;  }  .col-md-offset-2 {    margin-left: 16.66666667%;  }  .col-md-offset-1 {    margin-left: 8.33333333%;  }  .col-md-offset-0 {    margin-left: 0;  }}@media screen and (min-width: 1200px) {  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12 {    float: left;  }  .col-lg-12 {    width: 100%;  }  .col-lg-11 {    width: 91.66666667%;  }  .col-lg-10 {    width: 83.33333333%;  }  .col-lg-9 {    width: 75%;  }  .col-lg-8 {    width: 66.66666667%;  }  .col-lg-7 {    width: 58.33333333%;  }  .col-lg-6 {    width: 50%;  }  .col-lg-5 {    width: 41.66666667%;  }  .col-lg-4 {    width: 33.33333333%;  }  .col-lg-3 {    width: 25%;  }  .col-lg-2 {    width: 16.66666667%;  }  .col-lg-1 {    width: 8.33333333%;  }  .col-lg-pull-12 {    right: 100%;  }  .col-lg-pull-11 {    right: 91.66666667%;  }  .col-lg-pull-10 {    right: 83.33333333%;  }  .col-lg-pull-9 {    right: 75%;  }  .col-lg-pull-8 {    right: 66.66666667%;  }  .col-lg-pull-7 {    right: 58.33333333%;  }  .col-lg-pull-6 {    right: 50%;  }  .col-lg-pull-5 {    right: 41.66666667%;  }  .col-lg-pull-4 {    right: 33.33333333%;  }  .col-lg-pull-3 {    right: 25%;  }  .col-lg-pull-2 {    right: 16.66666667%;  }  .col-lg-pull-1 {    right: 8.33333333%;  }  .col-lg-pull-0 {    right: auto;  }  .col-lg-push-12 {    left: 100%;  }  .col-lg-push-11 {    left: 91.66666667%;  }  .col-lg-push-10 {    left: 83.33333333%;  }  .col-lg-push-9 {    left: 75%;  }  .col-lg-push-8 {    left: 66.66666667%;  }  .col-lg-push-7 {    left: 58.33333333%;  }  .col-lg-push-6 {    left: 50%;  }  .col-lg-push-5 {    left: 41.66666667%;  }  .col-lg-push-4 {    left: 33.33333333%;  }  .col-lg-push-3 {    left: 25%;  }  .col-lg-push-2 {    left: 16.66666667%;  }  .col-lg-push-1 {    left: 8.33333333%;  }  .col-lg-push-0 {    left: auto;  }  .col-lg-offset-12 {    margin-left: 100%;  }  .col-lg-offset-11 {    margin-left: 91.66666667%;  }  .col-lg-offset-10 {    margin-left: 83.33333333%;  }  .col-lg-offset-9 {    margin-left: 75%;  }  .col-lg-offset-8 {    margin-left: 66.66666667%;  }  .col-lg-offset-7 {    margin-left: 58.33333333%;  }  .col-lg-offset-6 {    margin-left: 50%;  }  .col-lg-offset-5 {    margin-left: 41.66666667%;  }  .col-lg-offset-4 {    margin-left: 33.33333333%;  }  .col-lg-offset-3 {    margin-left: 25%;  }  .col-lg-offset-2 {    margin-left: 16.66666667%;  }  .col-lg-offset-1 {    margin-left: 8.33333333%;  }  .col-lg-offset-0 {    margin-left: 0;  }}/****************************** style ******************************/body,button,input,select,textarea {  font: 12px/1.4 "\5FAE\8F6F\96C5\9ED1", "arial";  color: #5a5a5a;  font-size: 14px;}body {  max-width: 1920px;  margin: 0 auto;}.center {  width: 1200px;  margin: 0 auto;}.header {  width: 100%;  position: relative;  height: 100%;}.header .head_top {  position: absolute;  left: 0;  top: 0;  width: 100%;  z-index: 13;}.header .head_top .text {  position: relative;}.header .head_top .logo {  float: left;  position: absolute;  left: 0;  top: 0;  width: 20%;}.header .head_top .logo a img {  display: block;  margin-top: 10px;  max-width: 100%;}.header .head_top .nav {  width: 100%;  padding-left: 20%;  float: right;  padding-right: 220px;}.header .head_top .nav li {  width: 14%;  float: left;  position: relative;}.header .head_top .nav li > a {  line-height: 77px;  color: #fff;  font-size: 16px;  text-align: center;  display: block;}.header .head_top .nav li .v_list {  position: absolute;  top: 77px;  left: 0;  width: 150%;  overflow: hidden;  /* background: #fff; */  z-index: 99;  display: none;}.header .head_top .nav li .v_list a {  line-height: 37px;  display: block;  font-size: 14px;  color: #333;  padding: 0 30px;}.header .head_top .nav li .v_list a:hover {  background: #ff9b26;  color: #fff;}.header .head_top .nav li:hover {  background: #ff9b26;}.header .head_top .nav li:hover > a {  color: #fff;}.header .head_top .tel {    float: right;    position: absolute;    right: 10px;    top: 0;    padding-top: 28px;}.header .head_top .tel p {    padding-left: 35px;    background: url(../img/ssb.png) no-repeat left center;    background-size: 20px;}.header .head_top .tel p i {    font-size: 14px;    color: #fff;    display: block;    font-style: normal;}.header .head_top .tel p span {    display: block;    color: #fff;    font-size: 24px;    font-weight: bold;}.m_header {  width: 100%;  overflow: hidden;  display: none;}.m_header .m_head_content {  height: 60px;  width: 100%;  background: #267aea;  position: fixed;  top: 0;  left: 0;  z-index: 99;  box-shadow: 0px 2px 10px rgba(0, 0, 0, .5);}.m_header .m_head_content .m_head_logo {  height: 60px;  float: left;  margin-left: .05rem;}.m_header .m_head_content .m_head_logo img {  max-height: 100%;  float: left;  height: 40px;  margin-top: 10px;}.m_header .m_head_content .menu {  float: right;  width: 60px;  height: 60px;}.m_header .m_head_content .menu i {  color: #fff;  font-size: 20px;  text-align: center;  line-height: 60px;  display: block;}.app_menu {  width: 100%;  position: fixed;  height: 100%;  top: 60px;  right: 0;  z-index: 99;  display: none;  background: rgba(0, 0, 0, .5);}.app_menu ul {  background: #3399ff;}.app_menu ul li {  width: 100%;  border-bottom: 1px solid #74b4f3;}.app_menu ul li > a {  width: 50%;  display: block;}.app_menu ul li > a span {  font-size: 14px;  width: 100%;  height: 42px;  line-height: 42px;  color: #fff;  display: block;  padding-left: 18px;  font-weight: bold;}.app_menu ul li.on {  background: url(../img/bottom.png) no-repeat 95% 15px;  background-size: 16px;}.app_menu ul .v_list {  width: 100%;  display: none;  border-top: 1px dashed #444;}.app_menu ul .v_list a {  display: block;  font-size: 14px;  width: 100%;  line-height: 36px;  color: #fff;  display: block;  padding-left: .4rem;  border-bottom: 1px dashed #444;  float: none;}.m_banner {  width: 100%;  margin: 0 auto;  overflow: hidden;  position: relative;  display: none;  margin-top: 60px;}.m_banner .mbanner {  width: 100%;  position: relative;}.m_banner .mbanner ul li {  width: 100%;  line-height: 0;}.m_banner .mbanner ul li img {  width: 100%;  height: auto;}.banner_btn {  width: 100%;  text-align: center;  position: absolute;  z-index: 9;  bottom: 5px;  overflow: hidden;}.banner_btn a {  width: 12px;  height: 12px;  border-radius: 50%;  display: inline-block;  text-indent: -999px;  overflow: hidden;  margin: 0 3px;  overflow: hidden;  cursor: pointer;  background: #f9c9d3;  opacity: 1;  margin: 0 5px;  border: solid 2px #fff;}.banner_btn a.in {  background: #ff9b26;  opacity: 1;}.pc_banner {  width: 100%;  max-width: 1920px;  margin: 0 auto;  overflow: hidden;  position: relative;  line-height: 0;}.pc_banner .pcbanner {  width: 100%;  position: relative;}.pc_banner .swiper-slide {  width: 100%;  background: #000;}.pc_banner .swiper-slide img {  width: 100%;  display: block;}.pc_banner .banner_pagination {  position: absolute;  width: 100%;  left: 0;  z-index: 13;  text-align: center;  padding-right: 5px;}.pc_banner .banner_pagination span {  width: 12px;  height: 12px;  border-radius: 50%;  display: inline-block;  text-align: center;  background: none;  opacity: 1;  cursor: pointer;  margin: 0 3px;  background: rgba(255, 255, 255, .5);  border: none;  outline: 0;}.pc_banner .banner_pagination span.swiper-pagination-bullet-active {  background: #fff;  color: #fff;}.pc_banner .banner_prev {  position: absolute;  top: 44%;  left: 10px;  z-index: 12;  width: 48px;  height: 86px;  background: url(../img/bannerle.png) no-repeat center;  outline: 0;  cursor: pointer;}.pc_banner .banner_next {  position: absolute;  top: 44%;  right: 10px;  z-index: 12;  width: 48px;  height: 86px;  background: url(../img/bannerri.png) no-repeat center;  outline: 0;  cursor: pointer;}.header .fixedtop {  position: fixed;  top: 0;  left: 0;  width: 100%;  background: #fff;  box-shadow: 0px 8px 20px rgba(0, 0, 0, .3);}.header .fixedtop .nav li > a {  color: #333;}.header .fixedtop .logo a img {  display: none;}.header .fixedtop .logo {  height: 56px;  margin-top: 8px;  background: url('../img/index.png') no-repeat top left;  background-size: auto 100%;}.header .fixed {  position: fixed;  top: 0;  left: 0;  width: 100%;  background: #fff;  box-shadow: 0px 2px 8px rgba(0, 0, 0, .3);}.header .fixed .nav li > a {  color: #333;}.header .fixed .logo a img {  display: none;}.header .fixed .logo {  height: 56px;  margin-top: 8px;  background: url('../img/index.png') no-repeat top left;  background-size: auto 100%;}.header .fixed .tel p{  background: url(../img/ss.png) no-repeat left center;  background-size: 20px;}.header .fixed .tel p i {  color: #666;}.header .fixed .tel p span {  color: #666;}.main {  width: 100%;}.box_tit {  margin: 50px 0;}.box_tit span {  font-size: 30px;  text-align: center;  color: #000;  display: block;}.box_tit p {  font-size: 18px;  color: #666;  display: block;  text-align: center;  margin-top: 12px;  line-height: 170%;}.i_box1 .box {  width: 100%;}.i_box1 .box li {  width: 48%;  float: left;  margin-right: 4%;  height: 242px;  margin-bottom: 30px;  border-radius: 10px;}.i_box1 .box li .li_text {  width: 100%;  height: 220px;  transition: .5s;  border-radius: 10px;  position: relative;}.i_box1 .box li .text p {  padding: 23px;}.i_box1 .box li .text p span {  float: left;  font-size: 14px;  color: #fff;}.i_box1 .box li .text p a {  float: right;  font-size: 14px;  color: #fff;}.i_box1 .box li .text img {  position: absolute;  left: 43px;  bottom: -20px;  transition: .5s;  display: block;  height: 144px;}.i_box1 .box li .text h3 {  width: 100%;  font-size: 30px;  color: #fff;  display: block;  text-align: right;  padding-right: 10%;  font-weight: normal;  padding-top: 40px;  transition: .5s;}.i_box1 .box li:nth-child(2n) {  margin-right: 0;}.i_box1 .box li:first-child .li_text {  background: #26cfa6;}.i_box1 .box li:first-child + li .li_text {  background: #50cefe;}.i_box1 .box li:first-child + li + li .li_text {  background: #fcb72c;}.i_box1 .box li:first-child + li + li + li .li_text {  background: #fd7d5a;}.i_box1 .box li:hover .li_text {  height: 242px;  transform: translate(0, -15px);  transition: .5s;  box-shadow: 0px 8px 20px rgba(0, 0, 0, .3);}.i_box1 .box li:hover .text img {  transform: translate(0, -40px);  transition: .5s;}.i_box1 .box li:hover .text h3 {  transform: translate(0, -20px);  transition: .5s;}.i_box3 {  width: 100%;  background: #fbfbfb;  margin-top: 50px;  padding: 1px 0 50px 0;}.i_box3 .box_tit p {  padding: 0 24%;}.i_box3 .pic img {  display: block;  max-width: 100%;  margin: 0 auto;  margin-top: 60px;}.i_box2 {  width: 100%;  background: #fff;}.i_box2 .box li {  width: 31%;  float: left;  border: 1px solid #ededed;  background: #fff;  position: relative;  z-index: 8;  margin-left: 3.5%;}.i_box2 .box li i {  width: 50%;  height: 5px;  margin: 0 auto;  background: #fd7d5a;  font-style: normal;  display: block;  margin-bottom: 40px;}.i_box2 .box li span {  display: block;  text-align: center;  font-size: 25px;  font-weight: bold;  color: #434343;  line-height: 160%;}.i_box2 .box li .text {  margin: 30px 60px 0 60px;  border-top: 1px solid #000;  padding-top: 30px;}.i_box2 .box li .text p {  font-size: 16px;  color: #5e5e5e;  line-height: 170%;  text-align: center;}.i_box2 .box li .pic {  width: 100%;  margin: 40px 0;}.i_box2 .box li .pic img {  display: block;  max-width: 100%;}.i_box2 .box li .pic img:first-child {  display: block;  margin: 0 auto;}.i_box2 .box li .pic img:first-child + img {  display: none;  margin: 0 auto;}.i_box2 .box li:first-child {  margin-left: 0;}.i_box2 .box li:hover {  border-color: #ff9b26;  background: #ff9b26;}.i_box2 .box li:hover i {  background: #ff9b26;}.i_box2 .box li:hover span {  color: #fff;}.i_box2 .box li:hover .text {  border-top: 1px solid #fff;}.i_box2 .box li:hover .text p {  color: #fff;}.i_box2 .box li:hover .pic img:first-child {  display: none;}.i_box2 .box li:hover .pic img:first-child + img {  display: block;}.i_box2 .box li:first-child i {  background: #26cfa6;}.i_box2 .box li:first-child +li i {  background: #50cefe;}.i_box2 .box li:first-child +li +li i {  background: #fcb72c;}.i_box2 .box li:first-child:hover {  background: #26cfa6;  border-color: #26cfa6;}.i_box2 .box li:first-child +li:hover {  background: #50cefe;  border-color: #50cefe;}.i_box2 .box li:first-child +li +li:hover {  background: #fcb72c;  border-color: #fcb72c;}.i_box4 {  width: 100%;  padding: 1px 0;  background: #fbfbfb;  margin-top: 50px;}.i_box4 .box {  margin: 50px 0;}.i_box4 .box li {  width: 100%;  width: 20%;  float: left;}.i_box4 .box li .imgauto {  margin: 2%;  width: 96%;  height: 100px;  background: #fff;  padding: 10px;}.i_box5 {  width: 100%;  padding: 1px 0;}.i_box5 .box li {  width: 31%;  float: left;  margin-left: 3.5%;}.i_box5 .box li .text {  border-radius: 8px;  box-shadow: 0px 8px 20px #eee;}.i_box5 .box li .text img {  display: block;  max-width: 100%;  border-top-left-radius: 8px;  border-top-right-radius: 8px;}.i_box5 .box li .text span {  font-size: 16px;  text-align: center;  display: block;  margin-top: 20px;}.i_box5 .box li .text i {  width: 30px;  height: 4px;  background: #ff9b26;  margin: 0 auto;  display: block;  font-style: normal;  margin-top: 20px;}.i_box5 .box li .list {  width: 100%;  margin-top: 20px;}.i_box5 .box li .list p {  width: 100%;  display: block;  position: relative;  margin-bottom: 12px;}.i_box5 .box li .list p span {  position: absolute;  left: 10px;  top: 0;  width: 60px;  font-size: 14px;  color: #666;}.i_box5 .box li .list p a {  width: 100%;  padding-left: 60px;  font-size: 15px;  color: #666;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  display: block;}.i_box5 .box li:first-child {  margin-left: 0;}.link {  width: 100%;  border-top: 1px solid #ccc;  margin-top: 50px;  padding-top: 20px;}.link .list p {  width: 100%;  display: block;  position: relative;  margin-bottom: 8px;  padding-left: 90px;}.link .list p span {  position: absolute;  left: 10px;  top: 0;  width: 90px;  font-size: 15px;  font-weight: bold;  color: #666;  line-height: 24px;}.link .list p a {  font-size: 14px;  line-height: 20px;  margin: 0 5px;}.link .list p a:hover {  color: #ff9b26;}.area {  width: 100%;  border: none;  padding: 0;  margin: 0;  border-bottom: 1px solid #ccc;  margin-top: 20px;  padding-bottom: 10px;}.footer {  padding-top: 20px;  padding-bottom: 20px;}.footer .box p {  font-size: 14px;  color: #666;  text-align: center;  line-height: 30px;}.wzjs_text1 .list li {  background: #f5f6fa;  padding: 80px 0;}.wzjs_text1 .list li .fl {  margin-right: 40px;  float: right;}.wzjs_text1 .list li .fl span {  font-size: 30px;  color: #000;  display: block;  margin-bottom: 20px;}.wzjs_text1 .list li .fl p {  font-size: 16px;  color: #828282;  display: block;  line-height: 160%;}.wzjs_text1 .list li .fl a {  display: block;  margin-top: 20px;  width: 180px;  height: 48px;  text-align: center;  line-height: 48px;  border-radius: 35px;  background: #3399ff;  font-size: 16px;  color: #fff;}.wzjs_text1 .list li .fr {  float: left;}.wzjs_text1 .list li .fr img {  max-height: 330px;  display: block;}.wzjs_text1 .list li.on {  background: #fff;}.wzjs_text1 .list li.on .fl {  float: left;  margin-right: 0;  margin-left: 40px;}.wzjs_text1 .list li.on .fr {  float: right;}.wzjs_text2 .list li {  width: 18%;  float: left;  margin-left: 2.5%;}.wzjs_text2 .list li img {  max-width: 100%;  display: block;}.wzjs_text2 .list li span {  font-size: 20px;  color: #666;  display: block;  margin: 12px 5px;}.wzjs_text2 .list li p {  font-size: 14px;  color: #999;  line-height: 170%;  padding: 0 5px;}.wzjs_text2 .list li:first-child {  margin-left: 0;}.wzjs_text3 .list {  padding-top: 30px;}.wzjs_text3 .list li {  width: 23%;  border: 2px solid #ECEEF0;  text-align: center;  padding: 30px;  margin-bottom: 40px;  position: relative;  margin-left: 2.66%;  float: left;}.wzjs_text3 .list li i {  position: absolute;  top: 0;  left: 50%;  margin-left: -46px;  margin-top: -32px;  padding: 6px 20px;  background: #3399ff;  color: #fff;  font-size: 18px;  font-style: normal;  display: block;}.wzjs_text3 .list li i:after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -10px;  border-top: 10px solid black;  border-top-color: #3399ff;  border-left: 10px solid transparent;  border-right: 10px solid transparent;}.wzjs_text3 .list li h3 {  margin: 20px 0;  font-size: 27px;  font-weight: 500;  line-height: 135%;}.wzjs_text3 .list li h3 em {  font-size: 10px;  position: relative;  left: -8px;  top: -12px;  font-weight: bold;}.wzjs_text3 .list li span {  font-size: 14px;  padding-bottom: 20px;  color: #666;  display: block;  border-bottom: 1px solid #eee;  margin-bottom: 20px;}.wzjs_text3 .list li p {  font-size: 14px;  color: #666;  display: block;  line-height: 40px;}.wzjs_text3 .list li a {  width: 90px;  height: 32px;  border: 1px solid #999;  color: #999;  font-size: 14px;  border-radius: 5px;  text-align: center;  display: block;  margin: 0 auto;  line-height: 30px;  margin-top: 30px;}.wzjs_text3 .list li a:hover {  background: #333;  border-color: #333;  color: #fff;}.wzjs_text3 .list li:first-child {  margin-left: 0;}.wzjs_text3 .list li.on {  border-color: #3399ff;}.wzjs_text3 .list li.on a {  background: #3399ff;  color: #fff;  border-color: #3399ff;}.wzjs_text3 .list li.on a:hover {  background: #333;  border-color: #333;}.page_cont {  width: 100%;  padding: 20px 0;}.page_cont .fl {  width: 74%;  margin-right: 3%;}.page_cont .fr {  width: 23%;  padding-left: 1%;}.page_tit {  margin-bottom: 20px;}.page_tit span {  font-size: 16px;  color: #000;  font-weight: bold;  display: block;}.cat_menu span {  font-size: 16px;  color: #000;  display: block;  margin-bottom: 10px;  text-align: right;  display: none;}.cat_menu a {  display: block;  font-size: 16px;  color: #666;  display: block;  line-height: 30px;  text-align: right;  transition: .5s;}.cat_menu a.active {  padding-right: 20px;  color: #ff9b26;  font-weight: bold;}.cat_menu a:hover {  padding-right: 20px;  transition: .5s;  color: #ff9b26;  font-weight: bold;}.art_list li {  width: 100%;  float: left;  padding-bottom: 25px;  margin-bottom: 30px;  border-bottom: 1px solid #ddd;}.art_list li .pic {  width: 30%;  float: left;}.art_list li .pic .imgauto {  width: 100%;  height: 175px;}.art_list li .text {  width: 100%;  float: right;  padding-left: 15px;}.art_list li .text a {  font-size: 24px;  color: #333;  display: block;}.art_list li .text a:hover {  color: #999;}.art_list li .text p {  margin-top: 12px;  font-size: 14px;  color: #999;  display: block;  line-height: 26px;  height: 82px;  overflow: hidden;}.art_list li .text span {  font-size: 14px;  color: #999;  display: block;  margin-top: 20px;}.show_pages {  padding: 20px 0;  border-bottom: 1px solid #ddd;}.show_pages p {  width: 50%;  font-size: 14px;  color: #999;}.show_pages p a {  font-size: 14px;}.show_pages p:first-child {  float: left;  text-align: left;  padding-left: 20px;  background: url(../img/le.png) no-repeat left center;  background-size: 7px;}.show_pages p:first-child:hover {  background: url(../img/le2.png) no-repeat left center;  background-size: 7px;}.show_pages p:first-child + p {  float: right;  text-align: right;  padding-right: 30px;  background: url(../img/ri.png) no-repeat right center;  background-size: 7px;}.show_pages p:first-child + p:hover {  background: url(../img/ri2.png) no-repeat right center;  background-size: 7px;}.show_pages p:hover {  color: #333;}.art_cont {  padding-top: 15px;}.art_cont .fl {  width: 74%;}.art_cont .fr {  width: 23%;}.content_tit span {  font-size: 14px;  color: #999;  display: block;  text-align: center;}.content_tit h3 {  font-size: 22px;  color: #222;  display: block;  margin: 10px 0;  font-weight: normal;  text-align: center;}.hot_new {  margin-top: 30px;}.hot_new span {  display: block;  font-size: 14px;  color: #777;  line-height: 34px;}.hot_new a {  font-size: 14px;  color: #777;  display: block;  line-height: 34px;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.m_show_pages {  padding: 12px 0;  border-bottom: 1px solid #ddd;  display: none;}.m_show_pages p {  width: 100%;  padding: 0 2%;  font-size: 14px;  color: #999;  line-height: 30px;}.m_show_pages p a {  font-size: 14px;}.m_show_pages p:first-child {  float: left;  text-align: left;  background-size: 7px;}.pro_screen {  padding: 20px 50px;  border: 1px solid #eaeaea;  background-color: #f9f9f9;  width: 100%;  box-sizing: border-box;  margin-bottom: 20px;}.pro_screen ul {  margin-top: 10px;}.pro_screen ul li {  margin: 0 8px;  float: left;}.pro_screen ul li span {  display: block;  color: #aaa;  padding: 7.5px 19px;}.pro_screen ul li a {  color: #aaa;  padding: 6px 16px;  display: block;}.pro_screen ul li a.active {  color: #fff;  background-color: #3399ff;}.pro_screen ul li a.active:hover {  color: #fff;  background-color: #3399ff;}.pro_screen ul li a:hover {  color: #fff;  background-color: #3399ff;}.flex_between {  width: 100%;  padding: 30px 0;}.flex_between .text {  color: #333;  float: left;  margin-top: 4px;}.flex_between .text a {  display: inline-block;  vertical-align: middle;  height: 30px;  line-height: 30px;  text-align: center;  padding: 0 10px;}.flex_between .text a:hover {  color: #fff;  background-color: #3399ff;}.flex_between .text a.active {  color: #fff;  background-color: #3399ff;}.flex_between .search {  position: relative;  padding-right: 78px;  float: right;}.flex_between .search input[type="text"] {  width: 182px;  height: 36px;  line-height: 36px;  border: 1px solid #ddd;  border-right: 0;  float: left;  padding: 0 10px;  outline: 0;}.flex_between .search input[type="submit"] {  position: absolute;  right: 0;  top: 0;  width: 78px;  float: right;  height: 36px;  line-height: 36px;  text-align: center;  color: #fff;  outline: 0;  border: none;  background-color: #3399ff;  transition: background-color .2s;}.case_list ul li {  width: 31%;  margin-right: 3.5%;  border: 1px solid #eee;  padding: 8px;  margin-bottom: 30px;  float: left;}.case_list ul li .scroll_pic {  position: relative;  width: 100%;  height: 220px;  margin: 0;  overflow: hidden;}.case_list ul li .scroll_pic img {  width: 100%;  position: relative;  display: block;}.case_list ul li .text h3 {  line-height: 48px;  border-bottom: 1px solid #f6f6f6;  color: #555;  padding: 0 5px;  font-size: 16px;}.case_list ul li .text2 {  width: 100%;  -ms-flex-pack: justify;      justify-content: space-between;  padding: 12px 0;}.case_list ul li .text2 span {  font-size: 12px;  color: #f60;  float: left;}.case_list ul li .text2 span i {  font-size: 22px;  font-style: normal;}.case_list ul li .text2 span em {  color: #999;  font-style: normal;  padding-left: 5px;}.case_list ul li .text2 a {  display: block;  width: 92px;  height: 34px;  border: 1px solid #e5e5e5;  color: #555;  text-align: center;  line-height: 32px;  border-radius: 3px;  float: right;}.case_list ul li .text2 a:hover {  background: #3399ff;  color: #fff;  border-color: #3399ff;}.case_list ul li .text3 {  width: 100%;  -ms-flex-pack: justify;      justify-content: space-between;  padding: 10px 0;}.case_list ul li .text3 p {  font-size: 12px;  color: #ccc;  float: left;}.case_list ul li .text3 p em {  font-style: normal;  color: #999;}.case_list ul li .text3 span {  float: right;  margin-top: 3px;}.case_list ul li .text3 span i {  font-style: normal;  display: inline-block;  color: #66c7f2;  border: 1px solid #66c7f2;  padding: 3px 2px;  line-height: 1;  font-size: 12px;  line-height: 100%;  margin-left: 5px;}.case_list ul li:nth-child(3n) {  margin-right: 0;}.pages {  margin-top: 40px;  margin-bottom: 20px;  text-align: center;}.pages a {  display: inline-block;  height: 32px;  line-height: 30px;  background: #fff;  border: 1px solid #e6e6e6;  text-align: center;  color: #333;  padding: 0 14px;  border-radius: 5px;  margin: 0 3px;}.pages a:hover {  background: #3399ff;  color: #fff;  text-decoration: none;  border: 1px solid #3399ff;}.pages a.current {  background: #3399ff;  color: #fff;  text-decoration: none;  border: 1px solid #3399ff;}#wcbp_text {  width: 100%;  overflow: hidden;}.wc_text1 {  background: #fff;  padding: 60px 0;  padding-top: 150px;}.wc_text1 .box .pic {  float: left;  width: 60%;}.wc_text1 .box .pic img {  display: block;  max-width: 100%;}.wc_text1 .box .text {  float: left;  width: 35%;  margin-top: 5%;  margin-left: 5%;}.wc_text1 .box .text span {  font-size: 40px;  color: #333;  display: block;  padding-top: 80px;  background: url(../img/bk.png) no-repeat 170px bottom;}.wc_text1 .box .text p {  font-size: 50px;  color: #000;  display: block;}.wc_text1 .box .text i {  font-style: normal;  font-size: 32px;  color: #333;  display: block;}.wc_text_pos {  position: relative;}.wc_text_pos .pic img {  display: block;  width: 1920px;  position: relative;  left: 50%;  margin-left: -960px;}.wc_text_pos .box {  position: absolute;  width: 100%;  top: 0;  left: 0;  z-index: 9;}.wc_text_pos .box span {  font-size: 50px;  color: #fff;  text-align: center;  display: block;  font-weight: normal;  padding-top: 5%;}.wc_text_pos .box p {  font-size: 18px;  color: #fff;  display: block;  line-height: 200%;  max-width: 660px;  margin: 0 auto;  margin-top: 40px;}#wc_text2 .box h3 {  font-size: 50px;  color: #fff;  text-align: center;  display: block;  font-weight: normal;  padding-top: 5%;}#wc_text2 .box ul {  text-align: center;  margin-top: 40px;}#wc_text2 .box ul li {  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;  border-left: 1px solid #4b4b4b;  width: 175px;}#wc_text2 .box ul li span {  display: block;  font-size: 55px;  color: #fff;  line-height: 60px;}#wc_text2 .box ul li span i {  font-style: normal;  color: #fff;  font-size: 14px;  line-height: 100%;  padding-top: 15px;  padding-left: 5px;  display: -moz-inline-stack;  display: inline-block;  vertical-align: middle;  *vertical-align: auto;  zoom: 1;  *display: inline;}#wc_text2 .box ul li em {  display: block;  font-size: 16px;  line-height: 30px;  color: #fff;  font-style: normal;}#wc_text2 .box ul li:first-child {  border: none;}#wc_text3 .box p {  text-align: center;}.wc_text4 {  background: #000;  padding-top: 60px;}.wc_text4 .box .pic {  float: right;  width: 55%;}.wc_text4 .box .pic img {  display: block;  max-width: 100%;  float: right;}.wc_text4 .box .text {  float: left;  width: 45%;  padding-top: 13%;}.wc_text4 .box .text span {  font-size: 50px;  color: #f00;  display: block;}.wc_text4 .box .text p {  font-size: 50px;  color: #fff;  display: block;}.wc_text4 .box .text i {  font-style: normal;  font-size: 18px;  color: #fff;  line-height: 200%;  margin-top: 30px;  display: block;}#wc_text5 .box span {  color: #333;}#wc_text5 .box p {  text-align: center;  color: #333;  max-width: 820px;}.wc_text6 {  background: #f8f8f8;}.wc_text6 .box span {  font-size: 50px;  color: #333;  text-align: center;  display: block;  font-weight: normal;  padding-top: 5%;}.wc_text6 .box p {  font-size: 18px;  color: #333;  display: block;  line-height: 200%;  max-width: 820px;  margin: 0 auto;  margin-top: 40px;  text-align: center;}.wc_text6 .box img {  display: block;  max-width: 100%;  margin: 0 auto;  margin-top: 60px;}#wc_text7 .box span {  color: #333;}#wc_text7 .box p {  text-align: center;  color: #333;  max-width: 820px;}.wc_text8 {  background: #be2829;  padding-bottom: 5%;}.wc_text8 .text span {  font-size: 50px;  color: #fff;  text-align: center;  display: block;  font-weight: normal;  padding-top: 5%;}.wc_text8 .text img {  display: block;  margin: 0 auto;  max-width: 100%;  margin-top: 5%;}.wc_text8 .text p {  font-size: 30px;  color: #fff;  display: block;  line-height: 200%;  margin: 0 auto;  margin-top: 40px;  text-align: center;}#wc_text9 .box {  height: 100%;}#wc_text9 .box .center {  height: 95%;  background: url(../img/wc9.png) no-repeat bottom center;  background-size: 100%;}#wc_text9 .box span {  text-align: left;  padding-top: 15%;}#wc_text9 .box p {  text-align: left;  margin: 0;  max-width: 560px;  margin-top: 40px;}#wc_text10 .box {  padding-top: 11%;}#wc_text10 .box span {  text-align: right;  padding: 0;  padding-bottom: 20px;}#wc_text10 .box p {  text-align: right;  margin: 0;  max-width: 100%;}#wc_text11 .box {  padding-top: 11%;}#wc_text11 .box span {  text-align: right;  padding: 0;  padding-bottom: 20px;}#wc_text11 .box p {  text-align: right;  margin: 0;  max-width: 100%;}#wc_text11 .box .mt40 {  margin-top: 30px;}.wc_text12 {  background: #f1f1f1;}.wc_text12 .text span {  font-size: 50px;  color: #333;  text-align: center;  display: block;  font-weight: normal;  padding-top: 5%;}.wc_text12 .text p {  font-size: 18px;  color: #333;  display: block;  line-height: 200%;  margin: 0 auto;  margin-top: 40px;  text-align: center;}.wc_text12 .text img {  display: block;  margin-top: 5%;  width: 1920px;  position: relative;  left: 50%;  margin-left: -960px;}.wc_text13 {  background: #fff;  padding-top: 60px;}.wc_text13 .box .pic {  float: right;  width: 55%;}.wc_text13 .box .pic img {  display: block;  max-width: 100%;  float: right;}.wc_text13 .box .text {  float: left;  width: 45%;  padding-top: 13%;}.wc_text13 .box .text span {  font-size: 50px;  color: #333;  display: block;}.wc_text13 .box .text p {  font-style: normal;  font-size: 30px;  color: #666;  line-height: 160%;  margin-top: 30px;  display: block;}#wc_text14 .box {  padding-top: 15%;}#wc_text14 .box span {  text-align: left;  padding: 0;  padding-bottom: 20px;  padding-left: 55%;}#wc_text14 .box p {  text-align: left;  margin: 0;  margin-top: 20px;  max-width: 100%;  padding-left: 55%;}#wc_text15 .box {  padding-top: 6%;}#wc_text15 .box span {  text-align: left;  padding: 0;  padding-bottom: 20px;}#wc_text15 .box p {  text-align: left;  margin: 0;  font-size: 30px;  margin-top: 20px;  max-width: 700px;}.wc_text16 .box p {  font-size: 30px;  text-align: center;  max-width: 820px;}.wc_text17 .box p {  text-align: center;}.wc_text17 .box {  height: 100%;}.wc_text17 .box .center {  height: 95%;  background: url(../img/wc18.png) no-repeat center bottom;}.wc_text18 {  margin-bottom: 50px;}.wc_text18 ul li {  font-size: 18px;  color: #666;  line-height: 35px;  text-align: center;  float: left;  height: 98px;  padding-top: 31px;}.wc_text18 ul li:first-child {  width: 15%;  background: #f5f5f5;  border-left: 1px solid #e4e4e4;  border-bottom: 1px solid #e4e4e4;  color: #626262;}.wc_text18 ul li:first-child.borad {  border-top: 1px solid #e4e4e4;  border-top-left-radius: 8px;}.wc_text18 ul li:first-child + li {  width: 25%;  border-left: 1px solid #e4e4e4;  border-bottom: 1px solid #e4e4e4;  color: #626262;}.wc_text18 ul li:first-child + li.bgli {  border-color: #a8a8a8;  background: #888888;  color: #fff;  border-top-left-radius: 8px;}.wc_text18 ul li:first-child + li.bgf5 {  background: #f5f5f5;}.wc_text18 ul li:first-child + li + li {  width: 25%;  border-left: 1px solid #e4e4e4;  border-bottom: 1px solid #e4e4e4;  color: #626262;}.wc_text18 ul li:first-child + li + li.bgli {  border-color: #a8a8a8;  background: #888888;  color: #fff;}.wc_text18 ul li:first-child + li + li.bgf5 {  background: #f5f5f5;}.wc_text18 ul li:first-child + li + li + li {  width: 35%;  background: #e82828;  border-bottom: 1px solid #c90000;  color: #fff;}.wc_text18 ul li.pt16 {  padding-top: 16px;}.wc_text18 ul li.firstli {  border: none;  background: none;}.ftit {  text-align: center;  padding-top: 80px;  padding-bottom: 60px;}.ftit h2 {  font-size: 26px;  color: #333;  font-weight: 700;}.ftit p {  margin-top: 20px;  font-size: 16px;}.f_box1 {  padding-bottom: 120px;  background-color: #f5f6fa;}.f_box1 .list {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;  justify-content: space-between;}.f_box1 .list .items {  -ms-flex: 1;  flex: 1;  padding-top: 160px;  background-repeat: no-repeat;  background-position: top;  text-align: center;  position: relative;}.f_box1 .list .items h5 {  font-weight: 700;}.f_box1 .list .items p {  margin-top: 20px;  line-height: 30px;  font-size: 14px;}.f_box1 .list .items:first-of-type {  background-image: url(../img/qietu_part1_1.png);}.f_box1 .list .items:first-of-type:before {  background: none;}.f_box1 .list .items:first-of-type:hover {  background-image: url(../img/qietu_part1_1_hover.png);}.f_box1 .list .items:nth-of-type(2) {  background-image: url(../img/qietu_part1_2.png);}.f_box1 .list .items:nth-of-type(2):hover {  background-image: url(../img/qietu_part1_2_hover.png);}.f_box1 .list .items:nth-of-type(3) {  background-image: url(../img/qietu_part1_3.png);}.f_box1 .list .items:nth-of-type(3):hover {  background-image: url(../img/qietu_part1_3_hover.png);}.f_box1 .list .items:before {  content: "";  width: 169px;  height: 1px;  background: url(../img/qietu_part1_4.png) no-repeat;  position: absolute;  top: 66px;  left: -85px;}.f_box2 {  padding-bottom: 120px;}.f_box2 .list {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;  justify-content: space-between;}.f_box2 .list .items {  position: relative;  width: 380px;  height: 270px;  background: url(../img/qietu_part2_1.png) no-repeat top;  background-size: 100%;  transition: top .3s;  top: 0;  padding: 35px 30px 85px;}.f_box2 .list .items h5 {  font-weight: 700;  color: #333;  font-size: 20px;}.f_box2 .list .items h5 small {  font-size: 12px;}.f_box2 .list .items p {  height: 101px;  color: #333;  padding: 20px 0 25px;  line-height: 2;  font-size: 14px;}.f_box2 .list .items a {  color: #00a2e9;  font-size: 14px;}.f_box2 .list .items:first-of-type:after {  content: "";  transition: bottom .3s;  position: absolute;  left: 0;  bottom: -30px;  width: 70px;  height: 70px;  background-image: url(../img/qietu_part2_2.png);}.f_box2 .list .items:nth-of-type(2):after {  content: "";  transition: bottom .3s;  position: absolute;  left: 0;  bottom: -30px;  width: 70px;  height: 70px;  background-image: url(../img/qietu_part2_3.png);}.f_box2 .list .items:nth-of-type(3):after {  content: "";  transition: bottom .3s;  position: absolute;  left: 0;  bottom: -30px;  width: 70px;  height: 70px;  background-image: url(../img/qietu_part2_4.png);}.f_box2 .list .items:hover {  background-image: url(../img/qietu_part2_1_hover.png);  top: -30px;  transition: .3s;}.f_box2 .list .items:hover h5 {  color: #fff;  transition: .3s;}.f_box2 .list .items:hover p {  color: #fff;  transition: .3s;}.f_box2 .list .items:hover a {  color: #fff;  transition: .3s;}.f_box2 .list:after {  content: " ";  display: block;  height: 0;  clear: both;  visibility: hidden;}.f_box3 {  padding-bottom: 80px;  background-color: #f5f6fa;}.f_box3 .list {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.f_box3 .list .items {  width: 31.33%;  margin-right: 3%;  background: #fff;  padding: 40px;  margin-bottom: 20px;}.f_box3 .list .items .pic img {  margin: 0 auto;}.f_box3 .list .items .pic img:first-child {  display: block;}.f_box3 .list .items .pic img:first-child + img {  display: none;}.f_box3 .list .items h5 {  text-align: center;  font-weight: 700;  padding-bottom: 10px;  font-size: 20px;  margin-top: 20px;}.f_box3 .list .items p {  font-size: 14px;  color: #333;  line-height: 28px;}.f_box3 .list .items:hover {  background: #00a2e9;  box-shadow: 5px 5px 18px rgba(0, 0, 0, .26);}.f_box3 .list .items:hover .pic img:first-child {  display: none;}.f_box3 .list .items:hover .pic img:first-child + img {  display: block;}.f_box3 .list .items:hover h5 {  color: #fff;}.f_box3 .list .items:hover p {  color: #fff;}.f_box3 .list .items:nth-child(3n) {  margin-right: 0;}.f_box4 {  padding-bottom: 60px;}.f_box4 .ot_more {  width: 247px;  height: 56px;  line-height: 56px;  text-align: center;  color: #fff !important;  font-size: 16px;  border-radius: 28px;  background-color: #00a2e9;  transition: background-color .2s;  display: block;  margin: 40px auto 0;}.seo_cases .seo_cases_list {  float: left;  box-shadow: 0 0 10px #ddd;  border-radius: 10px;  width: 31.33%;  margin-left: 2%;  padding: 20px 10px 10px;}.seo_cases .seo_cases_list .title {  padding-bottom: 10px;}.seo_cases .seo_cases_list .title p span {  width: 25%;  float: left;  text-align: center;  font-size: 14px;}.seo_cases .seo_cases_list .title p span:first-child + span {  width: 50%;}.seo_cases .seo_cases_list .title p span:hover {  color: #00a2e9;}.seo_cases .seo_cases_list:nth-child {  margin-right: 0;}.seo_cases .seo_cases_list .bd {  padding-top: 5px;}.seo_cases .seo_cases_list .bd li {  width: 100%;  float: left;  text-align: center;  line-height: 30px;}.seo_cases .seo_cases_list .bd li span {  width: 25%;  float: left;  line-height: 30px;  font-size: 14px;}.seo_cases .seo_cases_list .bd li span:hover {	color: #00a2e9;}.seo_cases .seo_cases_list .bd li span:first-child + span {  width: 50%;}.seo_cases .seo_cases_list .bd li span:first-child + span:hover {	cursor: pointer;}.content {  width: 100%;}.content p {  font-size: 16px;  line-height: 40px;  margin-bottom: 3px;  color: #444;}.content img {  display: block;  max-width: 100%;  margin: 20px auto;}.iet {  height: 30px;  width: 100%;  background: #fff3d7;  position: fixed;  top: 0;  left: 0;  z-index: 999;  display: none;}.iet p {  width: 100%;  text-align: center;  font-size: 12px;  color: #333;  line-height: 30px;}.iet p a {  color: #3aba50;  font-size: 12px;}.iet span {  position: absolute;  right: 5%;  top: 0;  height: 30px;  line-height: 30px;  font-size: 12px;  color: #333;  cursor: pointer;}.iet span i {  font-size: 12px;  color: #333;  padding-left: 5px;  font-style: normal;}.pages .pagination {  height: auto;  padding: 0;  text-align: center;}.pages .pagination a {    display: inline-block;    height: 32px;    line-height: 30px;    background: #fff;    border: 1px solid #e6e6e6;    text-align: center;    color: #333;    padding: 0 14px;    border-radius: 5px;    margin: 0 3px;    float: none;}.pages .pagination p {    display: inline-block;    height: 32px;    line-height: 30px;    background: #fff;    border: 1px solid #e6e6e6;    text-align: center;    color: #333;    padding: 0 14px;    border-radius: 5px;    margin: 0 3px;    float: none;}.pages .pagination a:hover {    color: #ff9b26;    background: white;    border: 1px #ff9b26 solid;}.pages .pagination a.cur {    background: #ff9b26;    color: #fff;    text-decoration: none;    border: 1px solid #ff9b26;}#page_cont .fl {  width: 100%;  padding: 0 1%;}.list_hotnew {  margin-top: 0;}@media screen and (max-width: 1200px) {  .center {    width: 100%;  }}@media screen and (max-width: 1020px) {  .header {    display: none;  }  .m_header {    display: block;  }  .m_banner {    display: block;  }}@media screen and (max-width: 900px) {  .i_box1 .box li .text img {    position: relative;    height: 50px;    margin: 0 auto;    display: block;    left: 0;    bottom: 0;  }  .i_box1 .box li .text h3 {    text-align: center;    padding-right: 0;    padding-top: 30px;  }  .i_box1 .box li:hover .text img {    transform: translate(0, -10px);    transition: .5s;  }  .wzjs_text1 .list li .fr {    max-width: 35%;  }  .wzjs_text3 .list li {    padding: 10px;  }}@media screen and (max-width: 767px) {	.kf{		display: none;			}  .i_box1 .box li {    width: 96%;    margin: 5px 2%;  }  .box_tit {    margin: 20px 0;  }  .box_tit p {    padding: 0 8%;  }  .i_box3 {    margin-top: 20px;    padding-bottom: 20px;  }  .i_box3 .box_tit p {    padding: 0 8%;  }  .i_box3 .pic img {    margin-top: 30px;    max-width: 80%;  }  .i_box2 .box li {    width: 96%;    margin: 5px 2%;  }  .i_box2 .box li:first-child {    margin-left: 2%;  }  .i_box4 {    margin-top: 20px;  }  .i_box4 .box li {    width: 33.33%;  }  .i_box4 .box {    margin: 20px 0;  }  .i_box5 .box li {    width: 96%;    margin: 10px 2%;  }  .i_box5 .box li:first-child {    margin-left: 2%;  }  .link {    margin-top: 15px;  }  .wzjs_text1 .list li .fl {    width: 100%;  }  .wzjs_text1 .list li .fr {    width: 100%;    max-width: 100%;    margin-top: 20px;  }  .wzjs_text1 .list li {    padding: 20px;  }  .wzjs_text1 .list li.on .fl {    margin-left: 0;  }  .wzjs_text1 .list li .fl {    margin-right: 0;  }  .wzjs_text2 .list li {    width: 31.33%;    margin: 1%;  }  .wzjs_text2 .list li:first-child {    margin-left: 1%;  }  .wzjs_text3 .list li {    width: 48%;    margin: 1%;  }  .wzjs_text3 .list li:first-child {    margin-left: 1%;  }  .page_cont {    padding: 20px 0;  }  .page_cont .fl {    width: 100%;    padding: 0 2%;  }  .page_cont .fr {    width: 100%;    padding: 0 4%;    margin-bottom: 12px;  }  .show_pages {    display: none;  }  .m_show_pages {    display: block;  }  .art_cont .fr {    padding: 0 2%;  }  .hot_new span {    font-size: 16px;    color: #333;    display: block;    border-bottom: 1px solid #ddd;    padding-left: 2px;  }  .hot_new a {    padding-left: 2px;  }  .pro_screen {    padding: 20px 0;  }  .pro_screen ul {    width: 100%;    position: relative;    padding-left: 62px;  }  .pro_screen ul li {    margin: 4px 6px;  }  .pro_screen ul li:first-child {    position: absolute;    left: 0;    top: 0;  }  .pro_screen ul li a {    width: 100px;    padding: 6px 0;    border: 1px solid #ddd;    text-align: center;  }    .flex_between {    padding-top: 0;    width: 90%;    margin: 0 5%;  }  .flex_between .text {    width: 100%;  }  .flex_between .search {    width: 100%;    padding-right: 0;    margin-top: 15px;  }  .flex_between .search input[type="text"] {    width: 70%;  }  .flex_between .search input[type="submit"] {    width: 30%;  }  .case_list ul li {    width: 46%;    margin: 2%;  }  .case_list ul li:nth-child(3n) {    margin-right: 2%;  }  .wc_text1 {    padding: 20px 0;  }  .wc_text1 .box .pic {    width: 100%;  }  .wc_text1 .box .pic img {    max-width: 90%;    margin: 0 auto;  }  .wc_text1 .box .text {    width: 100%;  }  .wc_text_pos .pic img {    width: 1000px;    margin-left: -400px;  }  .wc_text_pos .box p {    max-width: 100%;  }  .wc_text4 .box .pic {    width: 100%;  }  .wc_text4 .box .pic img {    max-width: 90%;    margin: 0 auto;    float: none;  }  .wc_text4 .box .text {    width: 100%;  }  #wc_text5 .pic img {    width: 100%;    position: relative;    left: 0;    margin-left: 0;  }  #wc_text5 .box {    position: relative;  }  .wc_text13 .box .text {    width: 100%;  }  .wc_text13 .box .pic {    width: 100%;  }  .wc_text13 {    padding-top: 0;  }  .f_box1 .list .items p {    display: none;  }  .f_box1 .list .items:first-of-type {    background-image: url(../img/qietu_part1_1_hover.png);  }  .f_box1 .list .items:nth-of-type(2) {    background-image: url(../img/qietu_part1_2_hover.png);  }  .f_box1 .list .items:nth-of-type(3) {    background-image: url(../img/qietu_part1_3_hover.png);  }  .f_box1 .list .items:before {    left: 12%;    width: 50px;  }  .f_box2 .list {    display: block;  }  .f_box2 .list .items {    width: 96%;    height: 240px;    margin: 2%;    padding: 20px;  }  .f_box2 .list .items:first-of-type:after {    background: none;  }  .f_box2 .list .items:nth-of-type(2):after {    background: none;  }  .f_box2 .list .items:nth-of-type(3):after {    background: none;  }  .f_box2 .list .items:first-of-type h5 {    background: url(../img/qietu_part2_2.png) no-repeat left center;  }  .f_box2 .list .items:nth-of-type(2) h5 {    background: url(../img/qietu_part2_3.png) no-repeat left center;  }  .f_box2 .list .items:nth-of-type(3) h5 {    background: url(../img/qietu_part2_4.png) no-repeat left center;  }  .f_box2 .list .items h5 {    height: 70px;    padding-left: 85px;    font-size: 17px;    padding-top: 5px;  }  .f_box2 .list .items h5 small {    display: block;    font-size: 12px;    margin-top: 10px;  }  .f_box2 .list .items:hover {    top: 0;  }  .seo_cases .seo_cases_list {    width: 96%;    margin: 2%;  }}@media screen and (max-width: 450px) {  .box_tit span {    font-size: 22px;  }  .box_tit p {    font-size: 16px;  }  .i_box1 .box li {    width: 90%;    margin: 0 5%;  }  .i_box1 .box li .text img {    margin-top: .1rem;  }  .i_box1 .box li .text p span {    font-size: .109rem;  }  .i_box1 .box li .text h3 {    font-size: .18rem;  }  .i_box1 .box li .text p a {    display: none;  }  .i_box2 .box li {    width: 90%;    margin: 8px 5%;    border-radius: 15px;  }  .i_box2 .box li:first-child {    margin-left: 5%;    background: #50cefe;    border-color: #fff;  }  .i_box2 .box li:first-child + li {    background: #26cfa6;    border-color: #fff;  }  .i_box2 .box li:first-child + li + li {    background: #fd7d5a;    border-color: #fff;  }  .i_box2 .box li:hover i {    background: none;    display: none;  }  .i_box2 .box li i {    background: none;    margin-bottom: .12rem;    margin-top: 5px;  }  .i_box2 .box li span {    color: #fff;    font-size: .16rem;  }  .i_box2 .box li .text {    border-color: #fff;    margin-top: 20px;    padding-top: 20px;  }  .i_box2 .box li .text p {    color: #fff;    font-size: .12rem;  }  .i_box2 .box li .pic {    margin: 20px 0;  }  .i_box2 .box li .pic img:first-child {    display: none;  }  .i_box2 .box li .pic img:first-child + img {    display: block;    height: 48px;  }  .i_box4 .box li {    width: 50%;  }  .wzjs_text1 .list li .fr img {    max-width: 70%;    max-height: auto;    margin: 0 auto;  }  .wzjs_text1 .list li .fl span {    font-size: 24px;    margin-top: 20px;    text-align: center;  }  .wzjs_text1 .list li .fl p {    font-size: 16px;    line-height: 170%;    text-align: center;  }  .wzjs_text1 .list li .fl a {    width: 150px;    height: 36px;    line-height: 36px;    margin: 0 auto;    margin-top: 20px;  }  .wzjs_text2 .list li {    width: 48%;    margin: 1%;  }  .wzjs_text2 .list li span {    font-size: 18px;  }  .wzjs_text2 .list li p {    font-size: 14px;  }  .wzjs_text3 .list li h3 {    font-size: 16px;    margin: 15px 0;    margin-bottom: 10px;  }  .wzjs_text3 .list li span {    font-size: 14px;    padding-bottom: 15px;    margin-bottom: 10px;  }  .wzjs_text3 .list li p {    font-size: 14px;    line-height: 36px;  }  .content p {    font-size: .115rem;    line-height: 220%;  }  .art_list li {    padding-bottom: 20px;    margin-bottom: 20px;  }  .art_list li .pic {    width: 100%;  }  .art_list li .text {    width: 100%;    margin-top: 10px;    padding-left: 0;  }  .art_list li .pic .imgauto {    height: 2rem;  }  .art_list li .text a {    font-size: .16rem;  }  .art_list li .text p {    font-size: .13rem;  }  .art_list li .text span {    font-size: .115rem;    margin-top: 15px;  }  .show_pages p {    width: 100%;  }  .flex_between {    padding-bottom: 15px;  }  .case_list ul li .text h3 {    font-size: .118rem;    line-height: .2rem;    margin-top: 10px;    padding: 0;    padding-bottom: 5px;    height: .4rem;    overflow: hidden;  }  .case_list ul li .text2 span {    font-size: .09rem;    margin-top: 8px;  }  .case_list ul li .text2 span i {    font-size: .14rem;  }  .case_list ul li .text2 a {    display: none;  }  .case_list ul li .text2 {    padding: 0;  }  .case_list ul li .text3 p {    width: 100%;  }  .case_list ul li .text3 span {    width: 100%;    margin-top: 8px;  }  .case_list ul li .text3 span i {    margin-left: 0;    margin-right: 6px;  }  .pro_screen ul {    padding-left: 70px;  }  .pro_screen ul li {    width: 31.33%;    margin: 1%;  }  .pro_screen ul li a {    width: 100%;  }  .wc_text1 .box .text span {    font-size: .24rem;    padding-top: .25rem;    background: url(../img/bk.png) no-repeat 1.1rem bottom;    background-size: .47rem;  }  .wc_text1 .box .text p {    font-size: .25rem;  }  .wc_text1 .box .text i {    font-size: .18rem;  }  #wc_text2 .box h3 {    font-size: .24rem;  }  #wc_text2 .box ul li {    width: 31%;  }  #wc_text2 .box ul li span {    font-size: .2rem;    line-height: 100%;  }  #wc_text2 .box ul li span i {    padding-top: 5px;  }  #wc_text2 .box ul li em {    font-size: .12rem;  }  .wc_text_pos .box p {    font-size: 14px;    padding: 0 5%;  }  .wc_text_pos .box span {    font-size: 24px;  }  .wc_text4 {    padding-top: 30px;  }  .wc_text4 .box .pic img {    max-width: 60%;  }  .wc_text4 .box .text {    padding: 5%;  }  .wc_text4 .box .text span {    font-size: .24rem;  }  .wc_text4 .box .text p {    font-size: .25rem;  }  .wc_text4 .box .text i {    font-size: .12rem;    margin-top: 15px;  }  .wc_text6 .box span {    font-size: 24px;  }  #wc_text5 .box p {    max-width: 100%;    margin-top: 15px;  }  .wc_text6 .box p {    font-size: 14px;    padding: 0 5%;    margin-top: 15px;  }  .wc_text6 .box img {    margin-top: 30px;  }  #wc_text7 .box p {    margin-top: 15px;    max-width: 100%;  }  .wc_text8 .text span {    font-size: .2rem;  }  .wc_text8 .text p {    font-size: .12rem;  }  #wc_text9 .box span {    padding: 5%;    padding-bottom: 0;  }  #wc_text9 .box p {    margin-top: 15px;  }  #wc_text10 .pic img {    margin-left: 0;    left: -15%;  }  #wc_text10 .box {    padding-top: 5%;  }  #wc_text10 .box span {    padding-right: 5%;    padding-bottom: 5px;  }  #wc_text11 .box span {    padding-bottom: 10px;  }  #wc_text11 .box span {    padding-right: 5%;  }  #wc_text11 .box p {    font-size: .11rem;    padding-left: 1%;  }  .wc_text12 .text span {    font-size: 18px;  }  .wc_text12 .text p {    font-size: 14px;    padding: 0 3%;    margin-top: 15px;  }  .wc_text12 .text img {    width: 600px;    left: 50%;    margin-left: -300px;  }  .wc_text13 .box .text span {    font-size: .24rem;    padding: 0 5%;  }  .wc_text13 .box .text {    padding-top: 5%;  }  .wc_text13 .box .text p {    font-size: .16rem;    padding: 0 5%;    margin-top: 15px;  }  .wc_text13 .box .pic img {    float: none;    max-width: 80%;    margin: 0 auto;  }  #wc_text14 .box span {    padding-left: 39%;    font-size: .22rem;    padding-bottom: 10px;  }  #wc_text14 .box p {    padding-left: 39%;  }  #wc_text15 .pic img {    margin-left: 0;    left: auto;    right: 560px;  }  #wc_text15 .box span {    font-size: .24rem;    padding: 0 5%;  }  #wc_text15 .box p {    font-size: .12rem;    margin-top: 15px;    max-width: 70%;  }  .wc_text17 .box .center {    height: 95%;    background: url(../img/wc18.png) no-repeat center bottom;    background-size: 100%;  }  .wc_text18 ul li {    font-size: 12px;    line-height: 24px;  }  .wc_text18 ul li:first-child + li + li.bgli {    padding-top: 12px;  }  .f_box1 .list .items {    background-size: .6rem;    padding-top: 100px;  }  .f_box1 .list .items h5 {    font-size: 12px;    font-weight: normal;  }  .f_box1 .list .items:before {    left: -.18rem;    top: .3rem;    width: .33rem;  }  .ftit {    padding: 20px 0;  }  .ftit h2 {    font-size: 18px;    padding: 0 5%;  }  .ftit p {    font-size: 14px;    padding: 0 4%;  }  .f_box1 .list {    margin-top: 12px;  }  .f_box1 {    padding-bottom: 20px;  }  .f_box2 .list .items p {    padding: 10px 0;    height: auto;  }  .f_box2 .list .items {    background-size: 99% 100%;  }  .f_box3 .list .items {    width: 48%;    margin: 1%;    padding: 20px 10px;  }  .f_box3 .list .items:nth-child(3n) {    margin-right: 1%;  }  .f_box2 {    padding-bottom: 30px;  }  .f_box4 .ot_more {    width: 200px;    height: 36px;    line-height: 36px;    margin-top: 20px;  }  .f_box3 {    padding-bottom: 20px;  }  .f_box4 {    padding-bottom: 30px;  }}