﻿@charset "utf-8";

/*=========================================全局共用属性CSS nie ===============================================*/

html,body{-webkit-overflow-scrolling:touch; overflow-scrolling: touch;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  

pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 

a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }

body{font-family:"Heiti SC","HelveticaNeue","Droidsansfallback","Droid Sans","微软雅黑";font-size: 1.2rem;text-align:left;margin:0 auto;line-height: 2.4rem;background:/*#f3f6ff*/#fff;color:#333;font-weight:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }

.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-touch-callout:none;}

a:link,a:active,a:visited,a:hover {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}

button{border-radius:0rem;-webkit-border-radius:0rem; outline:none;}

input{border-radius:0; outline:none;}

input:-ms-clear{display:none;}/*消除 IE10 里面的那个叉号*/

input,textarea{border: 0;}

textarea {resize :none; outline:none;}/*去掉提交框右下角箭头*/

img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/

ul,li{list-style:none; } 

button{cursor:pointer; } /*这个可以不用*/

table,td,th{font-size:1.2rem; line-height: 2.4rem;}

/*全局的字体链接*/

a:link,a:visited{color:#00132b; text-decoration:none; }

a:hover,a:active{color:#ff5a00; text-decoration:none; }

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0rem; }

.container{clear:both; width:100%; max-width:100%; max-width:100vw; margin:0 auto 60px; padding:0; padding-top:5rem;}

img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}



@media (min-width:768px){

    .container {width:37.5rem;}

}

/*====================header start====================*/

.header{background: #010a23;padding: 1rem 0  1rem 0.2133rem;position:relative;box-shadow: 0rem 0rem 0.2133rem rgba(0,0,0,0.1);}

.header .topback{float: left;width:1.3rem;}

.header .logo{float: left;width:15rem; margin-left:1rem;}

.navicon {display: block; float:right; width:6rem; margin-top:0.3rem;font-size:1rem; margin-right:0.5rem;}

.navicon span {display: block;width: 100%; background:#e75c14; border-radius: 1rem;position: relative;text-align: center; color: #fff;line-height: 2.2rem;}


.xjhead{ position:fixed; background:#fff; width:100%; top:0; left:0; padding:0.5rem 0; z-index:999;}
.xjhead-l{ display:block; width:16rem; padding-left:1rem;}
.xjhead-r{ width:15%; position:absolute; right:0; float:right; text-align:center; top:50%; transform: translateY(-60%); z-index:999;}

.xjhead-r i{width:1.5rem;height:.2rem;background:#333;display:inline-block;position:relative;transition:all 1s ease}
.xjhead-r i:after,.xjhead-r i:before{content:"";height:.2rem;background:#333;display:block;position:absolute;right:0;transition:all 1s ease}
.xjhead-r i:before{width:1.9rem;top:-.6rem}
.xjhead-r i:after{width:1.1rem;bottom:-.6rem}


.xjhead-nav{width: 100vw;background:rgba(255,255,255,0.9);padding:1rem 0 0;position:absolute;right: 0;top: 4rem; top: calc(4rem - 1px); z-index:99999;box-shadow:0 .2rem 1rem rgba(0,0,0,.3); display:none; border-bottom-left-radius:0.5rem; border-bottom-right-radius:0.5rem;}
.xjhead-nav li{ text-align:left; padding:0 1rem;}
.xjhead-nav li >a{font-size:1.4rem; display:block; padding:1rem 20px; border-bottom:1px solid #ddd; position:relative;}
.xjhead-nav li:first-child >a,.xjhead-nav li:last-child >a{ border:none;}

.xjhead-nav li >a:after,.xjhead-nav li >a:before {content: '';display: block;width:16px; height:16px;	position: absolute;	top:50%; transform:translateY(-50%);	background-size: 100% 100%; background-repeat:no-repeat;}
.xjhead-nav li >a:before{ left:0;background-image: url(../images/index_cs_ico01.png);}
.xjhead-nav li >a:after{ right:0;background-image: url(../images/index_titbg.png);}

.xjhead-nav .hover a{color:#df5419}


.xjhead-r .toggle i{height:0}
.xjhead-r .toggle i:before{width:1.9rem;top:-.2rem;right:0;transform:rotate(45deg)}
.xjhead-r .toggle i:after{width:1.9rem;bottom:0;right:0;transform:rotate(-45deg)}


.xjhead-nav-pro{ display:flex;align-items:center; flex-wrap:wrap; padding:0 0.4rem 1rem; margin-bottom:0.5rem; border-bottom:1px solid #ddd;}
.xjhead-nav-pro > a{ display:block; width:48%; display:flex; text-align:left;align-items:center; font-size:0.875em; border:1px solid #ddd; margin:0 1% 0.5rem;}
.xjhead-nav-pro > a img{ width:50px;}
.xjhead-nav-pro > a span{ display:block; flex:1; line-height:1.2em;}


.xjhead-zz{ position:fixed;width: 100vw; height: 100vh; background:rgba(0,0,0,0.5); z-index:99; display:none;}

/*新导航头部*/
/*手机端头部*/
.xymob-head {
  position: fixed;
  top: 0;
  z-index: 999999;
  left: 0;
  right: 0;
  background: #151515;
}

.xymob-head-box {
  position: relative;
  height: 60px;
}

.xymob-head-box .xymob-logo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 70%;
  height: 30px;
  text-align: center;
}

.xymob-head-box .xymob-logo h1,
.xymob-head-box .xymob-logo a {
  display: inline;
  font-size: 0;
}

.xymob-head-box .xymob-logo img {
  height: 25px;
}

.xymob-navbtn {
  position: absolute;
  z-index: 9;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto 0 auto 27px;
  width: 30px;
  height: 20px;
}

.xymob-navbtn span,
.xymob-navbtn:after,
.xymob-navbtn:before {
  display: block;
  height: 2px;
  width: 100%;
  background: #fff;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.xymob-navbtn span {
  margin: 7px 0;
}

.xymob-navbtn:after,
.xymob-navbtn:before {
  content: '';
  -webkit-transform-origin: 7.5%;
  transform-origin: 7.5%;
}

.xymob-navbtn.clicked span {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
}

.xymob-navbtn.clicked:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.xymob-navbtn.clicked:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.xymob-search-btn {
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  bottom: 0;
  width: 14%;
  text-align: center;
  line-height: 60px;
}

.xymob-search-btn .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.xymob-search-btn .icon-font:after {
  background-position: -30px -210px;
}

.xymob-menu {
  display: none;
  position: absolute;
  z-index: 9999;
  left: 0;
  right: 0;
  height: 100vh;
  background: #151515;
  padding: 0 10%;
}

.xymob-menu .xymob-menu-box {
  height: 100vh;
  overflow: auto;
  padding-bottom: 80px;
}

.xymob-nav>li {
  border-bottom: 1px solid #2b2b2b;
  position: relative;
}

.xymob-nav>li>a {
  display: block;
  line-height: 50px;
  font-size: 16px;
  color: #ffffff;
}

.xymob-nav .xymob-menu-jt {
  position: absolute;
  width: 20%;
  height: 50px;
  line-height: 50px;
  right: 0;
  top: 0;
  text-align: center;
  z-index: 9;
}

.xymob-nav .xymob-menu-jt .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.xymob-nav .xymob-menu-jt .icon-font:after {
  background-position: -30px -240px;
}

.xymob-nav .xymob-menu-jt.clicked .icon-font:after {
  background-position: -30px -270px;
}

.xymob-nav .xymob-sub-menu {
  background: #1E1E1E;
  display: none;
}

.xymob-nav .xymob-sub-menu>li {
  border-top: 1px dashed #2b2b2b;
}

.xymob-nav .xymob-sub-menu>li>a {
  display: block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 40px;
  text-indent: 2em;
}

.xymob-dlbtn {
  margin-top: 40px;
}

.xymob-dlbtn a {
  text-align: center;
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #292e39;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
}

.xymob-dlbtn a i {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  margin-right: 5px;
}

.xymob-dlbtn a .icon-dl:after {
  background-position: -30px -540px;
}

.xymob-dlbtn a .icon-pn:after {
  background-position: -30px -600px;
}

.xymob-dlbtn a .icon-tc:after {
  background-position: -30px -570px;
}

.xymob-dlbtn .zx-btn {
  margin-top: 10px;
  background: none;
  border: 1px solid #fff;
}

.xymob-search {
  position: fixed;
  z-index: 99999;
  left: 100%;
  bottom: 0;
  top: 0;
  width: 100%;
  background: #151515;
  padding: 15px 15% 0 15%;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.xymob-search .xymob-search-close-btn {
  position: absolute;
  top: 27px;
  left: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

@media (max-width: 420px) {
  .xymob-search .xymob-search-close-btn {
    left: 15px;
  }
}

.xymob-search .xymob-search-close-btn i {
  width: 100%;
  height: 100%;
  display: block;
}

.xymob-search .xymob-search-close-btn i:after {
  background-position: -30px -300px;
}

.xymob-search .xymob-search-box {
  height: 50px;
  border-bottom: 2px solid #2d2d2d;
}

.xymob-search .xymob-search-box input[type="text"] {
  width: 80%;
  float: left;
  background: none;
  border: none;
  outline: none;
  color: rgba(255, 255, 255, 0.3);
  font-family: "Microsoft YaHei";
  font-size: 16px;
  height: 50px;
}

.xymob-search .xymob-search-box #s_btn {
  width: 20%;
  height: 50px;
  outline: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  background: none;
  border: none;
}

.xymob-search .xymob-search-box #s_btn .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.xymob-search .xymob-search-box #s_btn .icon-font:after {
  background-position: -30px -210px;
}

.xymob-search .xymob-seaerch-wz span,
.xymob-search .xymob-seaerch-wz a {
  display: block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.9);
  line-height: 45px;
  border-bottom: 1px solid #2b2b2b;
}

.xymob-search.clicked {
  left: 0;
}

.x-header {
  background: #ffffff;
  padding: 1.30208333% 0;
}

.x-logo {
  float: left;
  width: 15.3125%;
}

.x-logo a {
  display: block;
}

.x-header-right {
  float: right;
  width: 25%;
  text-align: right;
}

.x-header-right #formsearch,
.x-header-right .x-login {
  display: inline-block;
  vertical-align: middle;
}

.x-header-right #formsearch {
  width: calc(100% - 100px);
  position: relative;
}

.x-header-right #formsearch:before {
  content: '|';
  position: absolute;
  left: 36px;
  top: 5px;
}

.x-header-right #formsearch #s_btn {
  float: left;
  outline: none;
  border: none;
  width: 35px;
  height: 30px;
  font-size: 0;
  background-image: url(../images/icon_spirit.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -210px;
}

.x-header-right #formsearch #keyword {
  float: left;
  background: none;
  outline: none;
  border: none;
  width: calc(100% - 35px);
  color: rgba(0, 0, 0, 0.8);
  margin-top: 5px;
  height: 20px;
  padding-left: 10px;
}

.x-header-right .x-login {
  font-size: 14px;
  color: #000000;
  line-height: 1.6;
  line-height: 30px;
}

.x-header-right .x-login .username {
  max-width: 75px;
  vertical-align: -10px;
  display: inline-block;
}

.x-header-right .x-login a {
  color: #000;
}

.x-header-right .x-login a:hover {
  color: #0070e0;
}

/* 扥路 */
.xa-login {
  position: absolute;
  width: 50%;
  text-align: right;
  top: 0;
  right: 8.33333333%;
}

/* 导航样式 */
/* .x-menu {
  width: 58.75%;
  float: left;
} */
.x-menu {
  display: flex;
  justify-content: space-between;
}

.x-menu>li {
  /* float: left; */
  line-height: 110px;
  position: relative;
  font-size: 17px;
  /* margin: 0 .15vw; */
}

.x-menu>li>a {
  display: block;
  /* padding: 0 .8vw;
  font-size: 14px;
  color: #000000;
  line-height: 2.4; */
  color: #333333;
}

.x-menu>li>a:hover {
  /* background: #292e39;
  color: #fff; */
  color: #0070e0;
}

.x-menu>li.active>a {
  color: #0070e0;
}

.x-menu>li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.x-menu>li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.x-sub-menu {
  position: absolute;
  z-index: 9999;
  width: 160%;
  left: -30%;
  top: 90px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu>li>a {
  display: block;
  text-align: center;
  line-height: 2;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  padding: .5em;
}

.x-sub-menu>li>a:hover {
  background: #e9eaeb;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}




/*导航*/

.nav{z-index:15;background-image: linear-gradient(-225deg, #1778DB 0%, #10249A 90%, #10289B 100%);top: 3.1rem;padding: 0.2133rem;}

.newheader .nav{top: 2.2rem;}

.nav:before{position:absolute;right: 0.45rem;top: -16px;content:'';width:0px;height:0px;border-top: 8px solid transparent;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid rgba(253,210, 0, 0.97);}

.nav li a{font-size:1.2rem;padding:1rem 0; width:16.6%; text-align:center; float:left;color: #fff;line-height: 0.8533rem;}

.nav li:last-child a{border-bottom:0px;}

.nav  ul li.active:after { position: absolute; width: .32rem;height: .04rem;background: #da251d; bottom: -0.14rem;left: 50%; transform: translateX(-50%);content: "";display: block;border-radius: .05rem;}



/*====================header end====================*/

/*=======================banner start===================*/

#owl-demo{position:relative;margin: 0 auto; background-size:contain}

#owl-demo .item_ie7{ position:relative;display:block;}

#owl-demo img{display:block;width:100%;height:auto; text-align:center; margin:0 auto 2rem; box-shadow: 0px 1rem 1rem rgba(5, 26, 85, 0.1); animation:bianda 10s infinite;}



#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}

#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:0rem;width:100%;height:2rem;text-align:center;}

.owl-page{display:inline-block;width:1rem;height:1rem; border-radius:50%;margin:0 0.5rem;background:#00105b;}

.owl-pagination .active{width:2.5rem;background:#fc0;border-radius:1rem}

.owl-buttons{display:none;}

.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}

.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}

.owl-carousel .owl-wrapper-outer{overflow: hidden; margin:0 auto;  }

.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}

.owl-carousel .owl-item{float: left; overflow:hidden;}

@keyframes bianda
{
    0%   {}
    50% { transform:scale(1.08,1.08);}
    100% {}
}


.owl-carousel .owl-item video{ width:100%; height:auto;}/*lcadd*/

.mtb{overflow-x: scroll;overflow-y: auto; width: 100%; overflow: scroll;}/*lcadd有用*/

.videocc{ width:100%;}/*lcadd*/

.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}

.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

/*=======================banner end===================*/

.homeone{clear:both;margin:-3rem 0.512rem 0.384rem 0.512rem; overflow:hidden; background:#fff; border-radius:0.4267rem; position:relative; z-index:1;box-shadow: 0.5rem 0.5rem 0.8rem rgba(3,10,54,0.1);}

.homeone li{float:left; width:25%; padding:0.64rem 0rem 0.4267rem 0rem; border-left:1px solid #f2f5f7; }

.homeone li:nth-child(1){border-left:1px solid #fff;}

.homeone li:last-child{border-right:1px solid #fff;}

.homeone li a{clear:both; display:block;}

.homeone li .homeonepic{ background:#f5f5f5; border:1px solid #F2F6FF; border-radius:0.8rem; width:4.5rem; height:4.5rem; text-align:center; line-height:2.5rem; margin:0 auto; padding:0.3rem}

.homeone li .homeonetit{text-align:center; color:#505266; font-size:1rem; line-height:1.5rem; height:4rem; overflow:hidden; padding-top:1rem;}



.index_pro_tit{ width:80%; margin:0 auto 2rem; position:relative; text-align:center}

.index_pro_tit strong{ font-size:1.7rem; margin-bottom:0.8rem}

.index_pro_tit strong{font-size: 1.6rem;position: relative; z-index: 2;display: inline-block;padding: 0 1rem;}

.index_pro_tit strong:after,.index_pro_tit strong:before{content: '';position: absolute;width:4rem;height:1.8rem;top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%);transform: translate(0,-50%);}

.index_pro_tit strong:after{left:-3.5rem; background:url(../images/tit_left.png) no-repeat center 0.4rem; background-size:4rem 0.9rem;}

.index_pro_tit strong:before{right:-3.5rem; background:url(../images/tit_right.png) no-repeat center 0.4rem; background-size:4rem 0.9rem;}

.index_pro_tit p{font-size:1.3rem; line-height:1.4; color:#666}



.index_tit { overflow: hidden; padding:0rem  0rem 1rem; }
.index_tit h2 ,.index_tit h3 { float: left; padding-left:1.5rem;	position: relative;line-height:3rem;font-size:1.65rem;	color: #222;font-weight: bold}
.index_tit h2 a{ color:#222;font-size:1rem; background:none; top:0;}
.index_tit h2:before,.index_tit h3:before {	content: '';display: block;width:1rem; height:1rem;	position: absolute;	left: 0;top:1rem;	background: url(../images/index_titbg.png) center center no-repeat;	-webkit-background-size: 100% 100%;	background-size: 100% 100%}
.index_tit h2 a:after{background-image: none;} 
.index_tit a {	display: block; top:0.2rem; float: right; padding-right:0.8rem; font-size:0.7rem; color: #5f5f5f; line-height:3rem; position: relative}
.index_tit a:after { content: ''; display: block;width:0.5rem;height:0.5rem;	position: absolute;	right: 0;top:0.5rem; background-position: center center;	background-repeat: no-repeat;	-webkit-background-size: 100% 100%;	background-size: 100% 100%}
.index_m2{width: 100%;  padding: 1.5rem 1.5rem 0; box-sizing: border-box; clear:both;}
.caselist_m1{width: 100%;  padding: 0.8rem 0.6rem 0.4rem; box-sizing: border-box; clear:both;}
.index_m2 ul,.caselist_m1 ul { width: 100%;	position: relative;	z-index: 10}
.index_m2 ul li,.caselist_m1 ul li { width: 100%; margin-bottom:1.5rem}
.index_m2 ul li .item_case,.caselist_m1 ul li .item_case { width: 100%}
.index_m2 ul li .item_case .item-img,.caselist_m1 ul li .item_case .item-img { display: block;	width: 100%; overflow: hidden; position: relative}
.index_m2 ul li .item_case img,.caselist_m1 ul  li .item_case img{	width: 100%; border-radius:0.5rem}
.index_m2 ul li .item_case .item_info,.caselist_m1 ul li .item_case .item_info { padding:1rem 1rem 0.65rem; margin:-3rem 1rem 0; border-radius:0.5rem; background-color: #fff; 
 background: url(../images/index_case_bg.jpg) center bottom no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;-webkit-box-shadow:0 0.35rem 0.5rem rgba(166,175,208,0.26); -moz-box-shadow:0 0.35rem 0.5rem rgba(166,175,208,0.26); box-shadow:0 0.35rem 0.5rem rgba(166,175,208,0.26); z-index: 1; position: relative}
.index_m2 ul li .item_case .item_info .item_title,.caselist_m1 ul li .item_case .item_info .item_title { display: block; width: 100%; height:2rem; line-height:2rem; font-size:1.25rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; margin-bottom:0.35rem}
.index_m2 ul li .item_case .item_info p,.caselist_m1 ul li .item_case .item_info p { width: 100%; height:1.75rem; line-height:1.75rem; font-size:1.15rem; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:0.8rem; position: relative }
.index_m2 ul li .item_case .item_info p:before,.caselist_m1 ul li .item_case .item_info p:before { content: ''; display: block; width:0.5rem; height:0.5rem; background: url(../images/index_cs_ico01.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; left: 0; top:0.65rem; position: absolute}


.home_about { margin-bottom:2.5rem; margin-top:4rem; max-width:100%; overflow:hidden; padding-bottom:1.5rem;}

.home_about .tit,.home_product .tit {clear: both;padding: 0rem 0rem 1.2rem .4rem;line-height: 1}

.home_about .tit h2 ,.home_product .tit h2{display: inline-block;font-size:1.4rem;color: #333; margin-right:1.5rem;line-height:1}

.home_about .tit strong{display: inline-block;font-size: 1rem;color: #fe0000;line-height: 1}

.home_about .home_aboutbom {clear: both;background: url(../images/blue_bg.jpg) no-repeat left 1.17333rem;background-size: 100%}

.home_about .home_aboutbom .pic{clear: both;display: block;border-radius: 1rem;overflow:hidden;width: 92.13333%;margin:0 auto;box-shadow: .5rem .5rem .5rem rgba(3,10,54,0.33)}

.home_about .home_aboutbom .icon {clear: both;display: block;padding-left: .4rem;padding-top: .24rem;overflow: hidden}

.home_about .home_aboutbom .icon span {float: left;color: #e6f3fc;font-size:1rem;margin-left:1.2rem}

.home_about .home_aboutbom .box {clear: both;display: block;margin-top: .16rem;background: url(../images/slash.jpg) repeat left top;background-size: 4px;border-radius: .26667rem 0rem 0rem 0rem;padding: 1.5rem 0rem 1.5rem 1rem;box-shadow: .5rem .5rem .8rem rgba(3,10,54,0.1);position: relative; }

.home_about .home_aboutbom .box span{position: absolute;right: .8rem;top: -1.2rem;background: url(../images/40.png) no-repeat center top;background-size:3.5rem;width:3.6rem;height:5.2rem}

.home_about .home_aboutbom .box a {position: absolute;width: 7.5rem;height: 2.2rem;background-image: -webkit-linear-gradient(left, #FF5C26, #db2035); border-radius:3rem 0 0 3rem;font-size:1rem;font-weight: bold;color: #fff;line-height:2.2rem;right: 0rem;bottom: -1rem;text-align: center}

.home_about .home_aboutbom .box p {clear: both;background: url(../images/circle_b.png) no-repeat left center;background-size: .5rem;color: #000;font-size: 1.1rem;line-height: 1rem;margin-top:1rem;padding-left: 1rem}

.home_about .home_aboutbom .box p:first-child {margin-top: 0rem}

.home_about .home_aboutbom .box p strong {color: #f70000;font-size: 1rem}



.index_pro {width:98%; margin:1rem auto 0; }  

.index_pro ul{ overflow:hidden; margin-left:-3.5%; display:block;margin-right:0.5%;}

.index_pro ul li{box-shadow: 0rem 0rem 0.66667rem rgba(135,151,191,0.34);width:46%; background:#fff; margin:1rem 0 1rem 3.5%; float:left;border-radius:1rem;}

.index_pro ul li .imgs {display: block;}  
  
.index_pro ul li .imgs img {width:90%; margin:0 auto; padding:5%; text-align:center;border-top-right-radius: 1rem;border-top-left-radius: 1rem;display: block;}

.index_pro li:first-child,.index_pro li:last-child,.index_pro li:nth-child(4),.index_pro li:nth-child(5),.index_pro li:nth-child(8),.index_pro li:nth-child(10) {background: -webkit-linear-gradient(#b7cfe4, #fff);background: -o-linear-gradient(#b7cfe4,#fff); background: -moz-linear-gradient(#b7cfe4,#fff);background: linear-gradient(#b7cfe4, #fff);}

.index_pro li:nth-child(2),.index_pro li:nth-child(3),.index_pro li:nth-child(6),.index_pro li:nth-child(7),.index_pro li:nth-child(9){ background: -webkit-linear-gradient(#cfdbe3, #fff);background: -o-linear-gradient(#cfdbe3,#fff);background: -moz-linear-gradient(#cfdbe3, #fff);background: linear-gradient(#cfdbe3, #fff);}



.index_pro .text {position: relative;padding: 1rem 0.8rem;box-sizing: border-box;position: relative; width:96%; margin:0 auto }

.index_pro .text h3 { font-weight: bold;margin-bottom: 0.17rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.index_pro .text h3 a {font-size:1.4rem;color: #313131;}

.index_pro .text p {font-size:1rem;color: #313131; line-height:2rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.subban_bg{ margin-top:-2rem; z-index:2; position:relative}

.pro_cate {clear:both;background: #fff; overflow:hidden; margin-top:-0.3rem }

.pro_cate a {float:left;display: block;color:#05163f;padding: 1.3rem 0rem; } 

.pro_cate a img {clear:both; display: block; margin:0 auto; width:3rem;}

.pro_cate a p {clear:both;text-align:center;font-size: 1rem;line-height:1;display: block;border-right: 1px solid #ccc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pro_cate a:last-child p{border-right:0px;}

.pro_cate .act{font-weight:bold; border-bottom:0.2rem solid #FFB53D;}



.product-list { overflow:hidden;width:100%; margin:0 auto 5px;}

.product-list ul{ margin-left:-1.5%; margin-right:1.5%;}

.product-list li {width:46%; margin:1rem 0 1.5rem 4%; float:left;    box-shadow: 0rem 0rem 0.66667rem rgba(135,151,191,0.34);

 position:relative;border-radius:0.5rem;background:#fff url(../images/sy_protit_bg.jpg) no-repeat center bottom; background-size:contain}


.product-list .img{display:block; text-align:center}

.product-list .img img {clear:both; width:96%; padding:4% 2% 1%; margin:0 auto}

.product-list li .text {position: relative; padding:0.5rem 1rem;}

.product-list li .text h4{font-size:1.4rem; line-height:1.2em; height:2.4em; overflow:hidden;}

.product-list li .text h4 a{color:#04153C;}

.product-list li .text p{clear:both;display:block;line-height:1;padding: 0.5rem 0;font-size:1.1rem;color:#555;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}

.product-list li .text p span{ font-size:0.8rem; color:#ff9c00; border:1px solid #ffcb7a; line-height:1; border-radius:0.7rem; margin-top:1rem;padding:0.4rem 0.5rem 0.2rem 0.5rem; display:inline-block;}

.product-list li .text p:last-child{padding-top: 0.8rem;line-height: 0rem;}


.pagination{ text-align:center; padding:15px 0;}
.pagination a{ display:inline-block; padding:0.15rem 0.75rem; border:1px solid #ccc; margin:0 5px; border-radius:0.2rem;}
.pagination a.page-num-current{ background:#d00; color:#fff; border:1px solid #d00;}


.product-list span a{ color:#fff}

.case-list-img{ margin-top:-2rem}

.case-list{ margin-bottom:5rem; box-sizing: border-box;background: url(../images/case_x.png) repeat; padding:0.5rem 0 0 0}

.case-list li{ margin:1.8rem  0.8rem;background: #fff; border:#eef0f1 1px solid; padding: 1rem 1rem 1.5rem 1.5rem ; border-radius:3rem 0.3rem 0.3rem 0.3rem; box-shadow: 0rem 0.2rem 1rem rgba(71,115,248,0.3);position: relative;}

.case-list li:last-child{border:none;}

.case-list li h4{font-size:1.4rem;font-weight: bold;margin-bottom:0.6rem;}

.case-list li h4 a{color:#111f3f;}

.case-list li .con{display: flex;}

.case-list li .con .img{width:10rem;}

.case-list li .con .img img{width: 100%;display: block;}

.case-list li .right{flex: 1;}

.case-list li .right p{font-size:1.2rem;color:#4b556e;}

.case-list li .right p:nth-child(1){background: url(../images/zuanshi.png) no-repeat left 0.4rem ; background-size:2rem; text-indent:2.3rem;}

.case-list li .right p:nth-child(2){background: url(../images/chilun.png) no-repeat left 0.3rem ; background-size:2rem; text-indent:2.3rem;}

.case-list li .right p img{vertical-align: middle;margin-top: -1rem;margin-right:1rem;width:0.275rem;}

.case-list li .right p span{color:#fa2346;}

.case-list li .btn {position: absolute; right:1rem;bottom:-1rem; padding:0.5rem 2rem; line-height:1.4;color: #fff;font-size: 0.9rem;text-align: center;border-radius: 1.5rem;background: -ms-linear-gradient(left,#486ff7 0,#3a97ff 100%);background: -webkit-linear-gradient(left,#486ff7 0,#3a97ff 100%); background: -moz-linear-gradient(left,rgba(72,111,247,1),rgba(58,152,255,1));background: -o-linear-gradient(rgba(72,111,247,1),rgba(58,152,255,1));box-shadow: 0 0 20px #c8d4fd;} 

.case-list li .btn a{ color:#fff} 

@media(min-width:321px){

    .product-list li>div p span:nth-child(1){display:inline-block;}

}.cenNew_list {clear:both; background:#fff; padding-top:1.5rem; }

.title h3{clear:both;font-size: 1.7rem;color: #000;padding: 0rem 1rem;line-height: 1;}

.title .detail{float: right; display:inline-block;text-align: center;background:url(../images/more.png) no-repeat left center;padding:0.5rem 0 0.5rem 2.5rem; background-size:2rem 0.7rem;margin-top: 0.4rem;}

.title .detail span{display:block; font-size:1rem; color: #999;position: relative;border-radius:50%;margin: 0 auto; font-weight:500; color:#ffc704 }

.title .detail span{color:#ffc704 }

.cenNew_list .index_newlist{padding:0rem 1rem 0rem 1rem;}

.cenNew_list .index_newlist li {width: 100%; overflow: hidden; color: #666; border-bottom: #eee 1px solid; padding:1.5rem 0rem;display:-webkit-box; display:-moz-box; display:-ms-boxflex; display:-webkit-flex; display:flex;}

.cenNew_list .index_newlist li .index_newlistpic{width: 9rem;}

.cenNew_list .index_newlist li .index_newlistbox{-webkit-flex:1; -webkit-box:1; -ms-boxflex:1; flex:1; padding-left:1rem; width:0%;}

.cenNew_list .index_newlist li .index_newlistbox .title {clear:both;font-size:1.2rem;line-height: 1.7rem;height: 5.3rem;color: #00132b;overflow:hidden;font-weight: normal;}

.cenNew_list .index_newlist li .index_newlistbox p{clear:both; text-align:left; color:#999; font-size:1rem; line-height:1;}

.cenNew_list .index_newlist li .index_newlistbox p a{color:#999;}

.cenNew_list .index_newlist li .index_newlistbox p time{float:right;}

.return{position: fixed;right: 0.3rem;bottom: 5rem;z-index:999;height: 7.5rem; display:none !important;}

.return .return_top {width: 3.5rem;height: 3.5rem;cursor: pointer;background: url(../images/totop.png) no-repeat;background-size: 3.5rem;display: block;font-size: 0rem;}

.return .m_ly {width: 3.5rem;height: 3.5rem;cursor: pointer; border:0.2rem #d31e19 solid;background: url(../images/fixed-phone.png) no-repeat center center #d31e19;background-size: 3.2rem;border-radius: 50%;display: block;font-size: 0rem;margin-bottom: 0.5rem; padding:0.3rem}

.return .m_zxly {width: 3.5rem;height: 3.5rem;cursor: pointer;background:#fede00;background-size: 3rem;font-weight: 700;border-radius: 50%;color: #5d4501;display: block;font-size: 1rem;margin-bottom: 0.5rem;padding: 0.55rem 0.4rem 0rem;text-align: center;line-height: 1.2rem;box-shadow: 0rem 0rem 0.2rem rgba(230, 150, 4,0.5);}

.sub_nav{position:relative; background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#1e274a), to(#304378));background-image: -webkit-linear-gradient(left,#3852a6, #2D3764);}

.top_float{width: 100%; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display:-webkit-flex;display: flex; z-index:8999}

.top_float li.top_logo{clear:both;text-align:center;color:#fff;height: 3.2rem;padding: 0.3rem 0rem;  -webkit-box-flex:1; -moz-box-flex:1;  -ms-flexbox:1; -webkit-flex:1; flex:1;width: 0%;}

.top_float li.top_logo a{cursor: pointer;height: 100%;display: block;font-size: 0rem;float: left;padding-left: 0.5rem;}

.top_float li.top_logo a img{width: 10rem;}

.top_float .top_Bread{clear:both;text-align: center;color: #fff;font-size:1.2rem;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;  -webkit-box-flex:1; -moz-box-flex:1;  -ms-flexbox:1; -webkit-flex:1; flex:1;width: 0%;width: 0%;}

.top_float  a{color: #fff;}

.top_float li.top_zx {width:1.5rem;cursor: pointer;display: block;}

.top_float li.top_zx a span,.top_float ul li.top_zx a p{display:none; font-size:0rem;}

.top_float li.top_nav{width: 3.2rem;cursor: pointer;display: block; }

.top_float li.top_nav a{display: block;}

.top_float li.top_zx a img,.top_float li.top_nav a img{vertical-align:middle;}

.top_float li.top_nav a p{font-size:0rem;}

.pro_img{clear: both; width: 100%; text-align:center;background:#d1e0ec url(../images/pro_top_bg.jpg) no-repeat left top;box-shadow: 0 0.5rem 1rem rgba(44, 68, 130, 0.25); padding:5% 0;position: relative;z-index: 3; background-size:contain}

.pro_img>i { display: block; width:100%; height: 100%;background: url(../images/pro_top_x.png) center bottom  no-repeat; position: absolute;bottom: 0.3rem;}
.pro_img_bb{ width:96%; margin:0 auto; overflow:hidden;}
.pro_img img {width:100%;height: auto; position:relative; z-index:10; -webkit-filter: contrast(1);filter: contrast(1.2 );filter: saturate(1.2); animation:bianda 10s infinite;}

.procanshu{overflow-y:hidden;}
.procanshu table{border-collapse:collapse;}
.projieshao{ text-align:justify;}

.pro_top_con{background:#2c465e; padding:1rem 0 2rem 0; position:relative; z-index:20;}

.protwo{position:relative; padding:0rem 0.576rem; margin-top:-0.64rem; z-index:3; margin-bottom:1rem}

.protwo:after,.protwo:before{position:absolute; content:''; border-radius:0rem 0rem 0.64rem 0.64rem;}

.protwo:after{height:1rem; z-index:1; left:1rem; right:1rem; bottom:-0.8rem; background:rgba(255, 255, 255, 0.4);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.1);}

.protwo:before{height:1.6rem; left:2rem; right:2rem; bottom:-1.5rem; z-index:2; background:rgba(255, 255, 255, 0.2);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.1);}

.protwo .protwobox{clear:both;background:#fff;border-radius:0.64rem;position: relative;padding: 0rem 0.768rem 0.64rem 0.768rem; z-index: 3;}

.protwo .protwobox .protwotoppic{position:absolute;top:-2.4747rem;left:0.5547rem;box-shadow:0rem 0.064rem 0.1493rem rgba(0,21,47,0.2);width:3.5rem;height:3.5rem;background:#fff;border-radius:50%;line-height: 3.9467rem;text-align: center;padding: 0rem 0.2133rem;}

.protwo01 .protwobox .protwotoppic{top:-1.3rem;}

.protwo .protwobox .protwotop{ width: 100%;  display: inline-block; margin-top:1.5rem;}

.protwo .protwobox .protwotop p{border-bottom:1px dashed #eaefff;padding: 0.4267rem 0rem 0.4267rem 0;line-height:2rem;font-size:1.2rem;}

.protwo .protwobox .protwotop span{ color:#fa4d4d;}

.protwo .protwobox .protwotop p{padding:0.7rem 0rem 0.7rem 0;line-height:2rem;font-size:1.2rem; color:#888}

.protwo .protwobox .protwotop p:nth-child(1){background: url(../images/pro_ico1.png) no-repeat left 0.5rem ; background-size:3.6rem;padding-left:4rem;}

.protwo .protwobox .protwotop p:nth-child(2){background: url(../images/pro_ico2.png) no-repeat left 0.5rem ;background-size:3.6rem; padding-left:4rem;}

.protwo .protwobox .protwotop p:nth-child(1) span,.protwo .protwobox .protwotop p:nth-child(2) span{clear:both; display:block; color:#000 }

.protwo .protwobox .protwotop p:nth-child(1),.protwo .protwobox .protwotop p:nth-child(2){ width:47%; float:left;}

.protwo .protwobox .protwotop p:nth-child(3){ clear:both;display:block}

.protwo .protwobox .protwotop p:nth-child(4){ display:none}

.kefu{float: right;padding: .2rem;border: 1px dashed #fb6666;border-radius: 5rem;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; vertical-align: top;font-size: 1rem; margin-top: .8rem; position:relative; z-index:25;line-height:1.8; margin-right:0.5rem;}

.kefu a{display: inline-block; background: #274560;-webkit-box-shadow: 0 0.5rem 0.5rem rgba(7,29,49,0.5); -moz-box-shadow: 0 .5rem .5rem rgba(7,29,49,0.5);box-shadow: 0 0.5rem 0.5rem rgba(7,29,49,0.5); border-radius: 1.25333rem; vertical-align: top; width:100%;font-size:1rem;}

.kefu  a span {display: block; width: 100%;border: 2px solid #fa4d4d;border-radius: 1.25333rem;-webkit-box-shadow: 0 0 2px rgba(7,29,49,0.35) inset; -moz-box-shadow: 0 0 2px rgba(7,29,49,0.35) inset; box-shadow: 0 0 2px rgba(7,29,49,0.35) inset;font-size: 1rem; line-height:1.8;color: #fff;padding: 0 1rem;}

.tab { overflow: hidden; width:98%; position:relative; z-index:9;margin: 1.5rem auto 0;}

.tab li { width: 50%;text-align: center;float: left}

.tab img { margin-right:0.5rem}

.tab li:first-child {font-size:1.4rem;color: #fff;font-weight: bold;background: -webkit-linear-gradient(top, #1A2430,#374B63);padding:0.5rem 0; }

.tab li:first-child img {width: 1.3rem;height: 1.3rem;vertical-align: middle;margin-top: -0.3rem}

.tab li:last-child {font-size:1.2rem; color: #05163f;font-weight: bold;background: #fff;background: -webkit-linear-gradient(top, #A3BCD8,#c8d6e5);padding: 0.5rem 0; }

.tab li:last-child img {width: 1.3rem;height: 1.3rem;vertical-align: middle; margin-top: -0.3rem}

.tab li:last-child a {color: #05163f;}

a.zixun{display: block;font-size:1rem;text-align: center;line-height:2.8rem;border-radius:2rem;float: right; cursor:pointer; padding:0 1rem;animation:tantiao 6s infinite;animation-delay:2s; transform:scale(1); background:#fff; color:#ff3c00;}

@keyframes tantiao
{
    0%   {}
    25%  {}
    80%  { transform:scale(1); background:#fff; color:#ff3c00;}
    85% { transform:scale(1.1); background:#d00; color:#fff;}
    90% { transform:scale(1); background:#fff; color:#ff3c00;}
    95%  { transform:scale(1.1); background:#d00; color:#fff;}
    100% { transform:scale(1); background:#fff; color:#ff3c00;}
}


.pro_tel{background: url(../images/pro_tel.png) no-repeat 0.2rem 0.5rem ;background-size: 1.8rem 1.8rem;background-size:2.3rem ;text-indent:2rem;font-size:1.2rem; width:100%; margin-top:1.5rem; color:#222;padding:0 0.8rem 0.8rem; overflow:hidden }

.pro_tel span{margin-left:0.3rem;color: #FB3C2D;font-weight: bold;font-size:2rem; margin-top:0.8rem}   

.pro_tel a{ color:#fa4d4d}

.proonebom {clear: both;color: #fff;position: relative;z-index: 2;margin-top: -1.0667rem;}   

.proonebom  h1{ font-size:1.7rem;display: inline-block; line-height:4rem; font-weight:500; padding-bottom:0.5rem;text-indent:1rem}

.pro_con{position:relative; z-index:3; width:98%; margin:0 auto;/*padding: 1.3rem 0.768rem;box-shadow: #BBDCFD 0px 0 8px;*/ }
.pro_con img{ max-width: 100%; }
.pro_con p{clear:both; font-size:1.2rem; line-height: 1.0667rem;line-height:2.4rem;color:#6b6b6b; text-indent: 0 !important; padding:0.2133rem 0rem;}

video{ width:100%; height:auto}

/*.pro_con p img{margin:0.32rem 0rem;}*/

.rele_pro{ width:100%; overflow:hidden}

.rele_pro li{ width:47%; float:left; margin:0 1.5%; text-align:center}

.rele_pro li h4{ font-size:1rem; font-weight:500; margin: 0.5rem 0;}

.message{margin:2rem auto 4rem;display: block;position: relative; }

.message .tit{position: relative; margin:0 0 1rem 0;text-align: center;}

.message .tit h3{ font-size: 1.6rem;position: relative;z-index: 2;display: inline-block;padding: 0 1rem;}

.message .tit h3:after,.message .tit h3:before{    content: '';position: absolute;width:6rem;height:2.2rem;top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}

.message .tit h3:after{left:-5.7rem; background:url(../images/message_ico02.png) no-repeat center center; background-size:5.7rem 0.9rem;}

.message .tit h3:before{right:-5.7rem; background:url(../images/message_ico01.png) no-repeat center center; background-size:5.7rem 0.9rem;}



.message .messagetop {color:#3d3d3d;-moz-box-shadow: #81A0D1  0px 5px 10px; box-shadow:#BBDCFD 0 5px 0px; width:96%; margin:0 auto; padding:1.5rem 1rem 2.5rem;border-radius:1rem; background:#fff;    background-image: -webkit-linear-gradient(top, #E6F2FE, #fff);}

.message .messagetop .message_tel{  font-size:1.2rem;color:#475770} 

.message .messagetop .message_tel a{ font-size:1.7rem; font-weight:bold; color:#fa4d4d}

.message .messagetop ul{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:flex; width:97%; margin:0 auto; display:-webkit-flex; align-items:center; justify-content:space-around; padding-top:0.8533rem; }

.message .messagetop ul li{text-align:center; margin:0 2%; width:26.333%}

.message .messagetop ul li p{width:7rem; margin:0rem auto -1rem; padding:0rem; }  .message .messagetop ul li img{ width:90%; height:auto}

.message .messagetop ul li span{background: -webkit-linear-gradient(left,#7B94EA,#3D61C3); border-radius:2rem; color:#fff; font-size:1rem; text-align:center; position:relative; margin:0rem auto 0rem; padding:0.4rem 0.5rem; line-height:1;  display:block; }



.message form{padding:3rem 1rem 2rem; background:#fff; width:98%; margin:1rem auto 0;border-radius: 1rem;-moz-box-shadow:#BBDCFD  0px 5px 10px; box-shadow:#BBDCFD 0px 0 8px;}

.message form:before{content: "";display: block;width:3rem;height:7rem;background: url(../images/lj.png) no-repeat center top;background-size:1rem;position: absolute;top:22rem;left:2rem;}

.message form:after{content: "";display: block;width:3rem;height:7rem;background: url(../images/lj.png) no-repeat center top;background-size:1rem;position: absolute;top:22rem;right:2rem;}

.message ul{overflow:hidden;width:100%;}

.message li{clear:both;width:100%;padding-bottom: 1rem;}

.message li input{line-height: 3.2rem;width: 100%;color:#666;font-size: 1.4rem;background-color: #fff;border:none;padding-left: 3.5rem;}

.message li .text-tel {background: url(../images/icon-wap02.png) no-repeat 12px center #F4F9FF;background-size:2rem 2rem;border:#DEEDFE 1px solid}
.message li .text-email {background: url(../images/icon-wap04.png) no-repeat 12px center #F4F9FF;background-size:2rem 2rem;border:#DEEDFE 1px solid}
.message li .text-whatsapp {background: url(../images/icon-wap05.png) no-repeat 12px center #F4F9FF;background-size:2rem 2rem;border:#DEEDFE 1px solid}

.message li .text-user {background: url(../images/icon-wap01.png) no-repeat 10px center #F4F9FF;background-size:2rem 2rem;border:#DEEDFE 1px solid}

.message li .text-message {background: url(../images/icon-wap03.png) no-repeat 1rem 1.7rem #F4F9FF;padding: 1.5rem 0.5rem 0rem 3.5rem;width: 100%;border:#DEEDFE 1px solid;height: 10rem;line-height: 2rem;font-size: 1.4rem;color: #696969;background-size: 2rem 2rem; font-family:Microsoft YaHei;}

.btnclick input{color: #fff;line-height: 3rem;display: block;width: 10rem;cursor: pointer;font-size: 1.4rem;overflow: hidden;-webkit-appearance: none;background-image: -webkit-linear-gradient(left, #FF5C26, #db2035);box-shadow: 0 0.15rem 0.3rem rgba(201,147,115,.2);border:none; border-radius:2rem;}


.sub_ban{ overflow:hidden;}
.sub_ban img{ animation:bianda 10s infinite;}

.about-img {width: 96%; margin:2rem auto 0;overflow: hidden;border-radius: 1rem;position: relative;z-index: 1}

.about-img img {display: block; text-align:center;width: 100%}

.about_m2 ul { width:100%; display:inline-block;margin: -2rem auto 0;background:url(../images/about_bg.jpg) left top repeat; padding:2.5rem 2rem 2rem 2rem}

.about_m2 li {float: left;width: 100%;margin-top:1.5rem;margin-left:1rem;position: relative}

.about_m2 li strong,.power-list li p {width: 100%;line-height:1.4rem}

.about_m2 li strong {font-size:1.4rem;color: #fc0; border:#fc0 1px solid; padding:0 1rem;  margin-right:0.5rem; border-radius:2rem; }

.about_m2 li p {font-size:1.2rem;color: #fff;margin-top:0.5rem ;display:inline-block;}

.about_m2 li:before {content: '';width: .6rem;height: .6rem;display: block; border-radius:50%;left: -1.2rem;top: 0.9rem;position: absolute;background: #fc0}

.about_m2 li+li:before {background: #fa6e4d}

.about_m2 li+li+li:before {background: #6FF}

.about_m2 li+li+li+li:before {background: #9CF}





.about_m2{ width:98%; margin:0 auto}

.about_m2 h1{font-size:1.5rem;margin:2rem auto 0; width:90%; text-align:center}



.about_m2 h1 span{ color:#FF6302; display:block}

.about_m2 h2{font-size:1.6rem;margin:1rem auto 0; text-align:center}

.about_m2 h1:after {background:#FF6302; width:5rem;height:0.2rem;display: block;content: ""; margin:0.5rem auto;}

.about_m1{ padding:0.8rem 0.5rem 1.1rem 0.5rem; margin-bottom:1rem; border-bottom:1rem #E1ECFE solid; background:#fff}

.about_m3{margin:1rem auto; padding: 1rem; background:#fff}

.about_tit{position: relative; margin:0.5rem auto;text-align: center;}

.about_tit h3{ font-size: 1.6rem;position: relative;z-index: 2;display: inline-block;padding: 0 1rem;}

.about_tit  h3:after,.about_tit h3:before{    content: '';position: absolute;width:3rem;height:2.6rem;top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}

.about_tit h3:after{left:-2rem; background:url(../images/tit_ico2.png) no-repeat center center; background-size:1.9rem 1.3rem;}

.about_tit h3:before{right:-2rem; background:url(../images/tit_ico1.png) no-repeat center center; background-size:1.9rem 1.3rem;}

.about_m3 ul{ margin:1rem 0}

.about_m3 ul li{ float:left; width:46%; border:#EDF2F9 1px solid; background:url(../images/nl_bg.jpg) no-repeat left bottom; background-size:contain; text-align:center; padding-bottom:0.5rem; margin:0 2% 1rem;}

.about_m3 ul li img{ width:100%; height:auto; display:block;}

.about_m1 {width: 100%;overflow: hidden;}

.about_m1 ul{margin:1.5rem 0 0; overflow:hidden}

.about_m1 li{float: left;width: 50%;padding:4rem 1rem 3rem;background: url(../images/about_01.png) center top/100% auto no-repeat;min-height:14rem;}

.about_m1 li dl {width: 100%;overflow: hidden}

.about_m1 li dl dt {width: 100%; margin-bottom:0.5rem;text-align: center;font-size:1.4rem;font-weight: bold;color: #1d427a;overflow: hidden}

.about_m1 li dl dd {width: 100%;overflow: hidden;font-size: 1rem;line-height: 1.6rem; text-align:center;color: #7a848f}

.about_m1 li:nth-child(2){background: url(../images/about_02.png) center top/100% auto no-repeat}

.about_m1 li:nth-child(3){background: url(../images/about_03.png) center top/100% auto no-repeat}

.about_m1 li:nth-child(4){background: url(../images/about_04.png) center top/100% auto no-repeat}

.about_m1 li:nth-child(5){background: url(../images/about_05.png) center top/100% auto no-repeat}

.about_m1 li:nth-child(6){background: url(../images/about_06.png) center top/100% auto no-repeat}

.new_list {clear:both;width:98%; margin:0 auto; }

.new_list li{width: 100%;background: #fff;box-shadow: 2px 0 10px rgba(21, 53, 129, 0.2);padding: 1rem ; border-radius:0.3rem;overflow: hidden;color: #666; margin:1rem 0;display:-webkit-box;display:-moz-box;display:-ms-boxflex;display:-webkit-flex;display:flex;}

.new_list li .gs_newpic{width: 9rem;}

.new_list li .gs_newtbox{-webkit-flex:1; -webkit-box:1; -ms-boxflex:1; flex:1; padding-left:1rem; width:0%;}

.new_list li .gs_newtbox h3{clear:both; font-size: 1.1rem;line-height: 1.7rem;font-weight: normal;}

.new_list li .gs_newtbox h3 a{color: #1a1a1a;}

.new_list li .gs_newtbox p{clear:both;text-align:left;color:#999;font-size:1rem;line-height: 1.8rem;display: block;}

.new_list li .gs_newtbox p span{color:#ff2121; border:1px solid #ff8585; border-radius:0.9rem; padding:0.1rem 0.5rem; font-size:1rem;}

.new_list li .gs_newtbox time{float:right;padding-left:1.2rem;background-size: 1rem;vertical-align: text-bottom;line-height: 1.4rem;font-size: 1rem; margin-top: 0.2rem; color:#a0a0a0;}

/*=======================æ–°é—»ç»¼åˆ===================*/

.new_tit {margin-bottom:2rem; text-align:left; padding-top:1rem; line-height: 2rem;}

.new_tit h3{display:inline-block;  color: #000; border-bottom:3px solid #ffa65d; padding-bottom:0.5rem;}

.new_tit h3 a{color:#000;font-size:1.8rem;}

.new_tit>a{float:right;font-size: 1.3rem;color: #808080;position:relative;padding-right: 1rem;display: block;margin-top: 0.1rem;}

.new_tit>a:after{content:'';position: absolute;right:0rem;top: 50%;display: inline-block;width: 0.7rem;height: 0.7rem;border: solid #999;border-width: 1px 1px 0 0;-webkit-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);}

/*=======================分页 start===================*/

#ctl00_ContentConn_PageInfo {text-align: center;font-size: 1.2rem;clear: both; padding-top:0.5rem; padding-bottom:1.5rem;}

#ctl00_ContentConn_PageInfo a {color: #999;margin:0rem;padding:0rem 0.3rem;display:inline-block;border-radius: 0.3rem;padding: 0rem 1rem;}

#ctl00_ContentConn_PageInfo span strong:nth-child(1){color:#ff3a3b;}

#ctl00_ContentConn_PageInfo .current { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; text-decoration: none; }

/*=======================分页 end===================*/



/*=======================联系我们 start===================*/

.contactone{clear:both;background:url(../images/icon3.jpg) no-repeat center top;background-size: 100% auto;width: 100%;position: relative;}

.contactone .contactonebox{ position:relative; z-index:3;}

.contactone .contactonebox .contactoneboxtop{border-bottom:1px dashed #fff; margin-top:-4rem; background: url(../images/contact_bg.png) no-repeat left top; line-height: 1;background-size: cover; 1;font-size:1.2rem;color:#fff;position:relative;padding: 1rem 1rem 1rem 2.5rem;}

.contactone .contactonebox .contactoneboxtop p{clear:both;padding-bottom: 1rem; margin-left:1rem; display:inline-block}

.contactone .contactonebox .contactoneboxtop p span{font-weight:600; margin-bottom:1rem; display:block;color:#fff;font-size:1.8rem;}

.contactone .contactonebox .contactoneboxitem{border-bottom:1px dashed #fff;background: #db2035;background-image: -webkit-linear-gradient(left, #FF5C26, #db2035);}

.contactone .contactonebox .contactoneboxitem.icon04 a{background:url(../images/icon06.png) no-repeat 5% center; background-size:3.7rem 3.7rem; padding-left:17%;}

.contactone .contactonebox .contactoneboxitem.icon05 a{background: url(../images/icon05.png) no-repeat 5% center;background-size:3.7rem 3.7rem;padding-left:17%;}

.contactone .contactonebox .contactoneboxitem:last-child{border-bottom:0px;}

.contactone .contactonebox .contactoneboxitem a{color:#fff;font-size:1.2rem;line-height:1;display: block;clear: both;padding: 1rem 4.1rem 1.2rem 1rem;margin-right: 0.5rem;}

.contactone .contactonebox .contactoneboxitem a strong{font-weight:normal;clear:both;text-align:left;display:block;font-size:1.4rem;color:#fff;padding-bottom: 1rem;}

/**/

.newscontent table,.con table{margin:0 auto 0 ;border-collapse:collapse;border:1px solid #ccc;width:94%; text-align:center}

.newscontent tr:first-child,.con tr:first-child{background-image: linear-gradient(90deg,#3e5fa4 3%,#3e5fa4 100%); height:2rem;line-height:2rem;color: #fff;}

.newscontent td,.con td{vertical-align: middle;padding:0.3rem 1rem ;border:1px solid #ccc;}

.newscontent tr:nth-child(odd),.con tr:nth-child(odd){background-color:#F5F5F5;}

.newscontent tr:nth-child(even),.con tr:nth-child(even){background-color:#fff;}

.con{ width: 100%; color: #333; background:#fff; overflow-x: scroll; }

.con table{ width:98% !important; border-collapse:collapse;border-bottom:1px solid #ddd;}
.con table td{ border-collapse:collapse;border-bottom:1px solid #ddd; }
.con p{text-align:left; margin-left:20px; font-weight:bold; font-size:18px;}

.con strong{ margin:1rem 0; display:block}

.news_ny{clear:both; background:#fff}

.news_ny h1{clear:both;font-size: 1.8rem;line-height: 1.6;text-align:center;color:#000;}

.news_ny h3{font-size:1.5rem;padding: 0.6rem 1.3rem 0.2rem 1.3rem; color: #000;}

.news_ny>p{padding: 0.35rem 1.3rem;font-size:1.25rem;line-height: 2.4rem;}

.newcon{padding: 0.35rem 2%; text-align:justify;}
.news_ny>p img{margin: 0.8rem auto;text-align: center;display: block;}

.news_ny p.news_nypic{clear:both; padding:0rem; overflow:hidden;}

.news_ny p.news_nypic img{margin:0; width: 100%; animation:bianda 10s infinite;}

.news_ny>p strong{font-size:1.3rem;}

.news_ny .news_nybox{margin: -4rem 0.5rem 1rem 0.5rem;position: relative;}

.news_ny .news_nybox .news_nyboxcon{position:relative;box-shadow: 3px 5px 21px rgba(187, 220, 253, 0.7);z-index:3;background:#fff; padding:1.3rem 0 1.3rem 0;overflow: hidden;}

.news_ny .news_nybox .news_nyboxcon01{border-radius: 1rem}

.news_ny .news_nybox01:after{content:'';position:absolute;right: 1rem;left: 1rem;bottom: 1rem;height:2rem;border-radius:50%;background: #fff;box-shadow: -0.9rem 0rem 1.2rem rgba(38, 147, 255,0.3);z-index: -2;}

.news_ny .news_nybox h1{font-size:1.6rem;line-height: 2.5rem;color:#333;text-align:left; padding-bottom: 0.8rem; width:94%; margin:0 auto}

.news_ny .news_nybox .news_nyboxtime{clear:both;text-align:left;padding-bottom:1rem; width:97%; float:right}

.news_ny .news_nybox .news_nyboxtime span{background:url(../images/icon04.png) no-repeat left center;padding-left: 1.5rem;font-size: 1rem;color: #666;background-size: 1.3rem;line-height: 1.3rem; display: inline-block;}

.news_ny .news_nybox .news_nyboxtime a{float:right; margin-right:1rem;font-size: 1.2rem;line-height: 2.5rem;color:#fff;border-radius:1.3rem;background: -ms-linear-gradient(left,#486ff7 0,#3a97ff 100%);background: -webkit-linear-gradient(left,#486ff7 0,#3a97ff 100%); background: -moz-linear-gradient(left,rgba(72,111,247,1),rgba(58,152,255,1));background: -o-linear-gradient(rgba(72,111,247,1),rgba(58,152,255,1));padding: 0rem 1.5rem}

.news_ny .news_nybox ul{clear:both;width: 100%;padding: 0rem 0rem 1.2rem 0rem;display:-webkit-flex;justify-content: space-between;}

.news_ny .news_nybox ul li{font-size: 1.2rem;line-height: 1.5rem;margin: 0rem;padding: 0rem;color: #333;}

.news_ny .news_nybox ul li span{display:inline-block;}

.news_ny .news_nybox ul li i{float: left;width: 1.5rem;text-align:center;margin-right: 0.7rem;color:#fff;font-size: 1.2rem;font-style: normal;line-height: 1;border-radius: 0.2rem; padding: 0.15rem 0rem;}

.news_ny .news_nybox ul li:nth-child(1) i{ background:#ff461f;}

.news_ny .news_nybox ul li:nth-child(2) i{ background:#ff7500;}

.news_ny .news_nybox ul li:nth-child(3) i{ background:#0eb83a;}

.news_ny .p2{ clear:both; text-align:center;}

.news_ny .p2 span{color:#4C74D6;line-height: 1;display: inline-block;border: 1px dotted #4C74D6;border-radius:3rem; font-size:0.9rem; padding: 0.4rem 1.5rem;margin-left: -1rem;}

.news_ny .p2 span:first-child{margin: 0;}



#cambrian0{ background:#fff}

.news_sxp {clear:both; width:94%; margin:0 auto; padding-bottom:1rem}

.news_sxp p {clear:both;position:relative;line-height: 2rem;display: -webkit-box;overflow: hidden;background: #f7f7f7;padding: 1.2rem 0rem 1.2rem 6.5rem; margin-bottom:0.3rem}

.news_sxp p span{position:absolute;left: 0rem;top:0rem;background: #ececec;display:inline-block;width: 6rem;text-align: left;height: 100%;line-height: 2rem;padding: 0.7rem 0rem 0rem 0rem;text-align: center;}

.news_sxp p a,.news_sxp p font {color: #555;margin: -0.5rem 0rem; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.new_cate{/*background: -webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,05));  padding:1rem 0.5rem 1rem;box-shadow: 0rem 0rem 0.5rem rgba(0,0,0,0.1);

border-radius:3rem;*/margin: -1.8rem 0.3rem 2rem 0.3rem;position: relative;}

.new_cate ul{ width:98%; margin:0 auto}

.new_cate li{width:30.433%;font-size: 1.2rem;border: 1px solid #b6c5fc; color: #4771f7; background:#fff;cursor: pointer;text-align: center; margin:0 1%; color: #fff;display: inline-block;border-radius:2rem; padding:0.3rem 0}

.new_cate li.on {background: -ms-linear-gradient(left,#486ff7 0,#3a97ff 100%);background: -webkit-linear-gradient(left,#486ff7 0,#3a97ff 100%); background: -moz-linear-gradient(left,rgba(72,111,247,1),rgba(58,152,255,1));background: -o-linear-gradient(rgba(72,111,247,1),rgba(58,152,255,1));color: #fff; border: none;}

.new_cate a{color:#4771f7;}
.new_cate li.on a{color:#fff;}

footer {height:4.6rem;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1010; display:block}

footer ul {width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height: 100%}

footer ul li {height: 100%;padding-top:0rem}

footer ul li a {display: inline-block;width: 100%;height: 100%;vertical-align: middle;text-align: center;line-height:6rem;font-size:1.2rem;color: #38292f}

footer ul li a:hover {color: #553f48}

footer ul li a span {display: inline-block;width:1.5rem;height:1.5rem;margin-right:0.5rem;vertical-align: middle}

footer ul li:nth-child(1) a span {background: url("../images/icon_online.png") center center/100% 100% no-repeat; animation:xuanzhaun 3s infinite;}

footer ul li:nth-child(3) a span {background: url("../images/icon_msg.png") center center/100% 100% no-repeat; animation:xuanzhaun 3s infinite;animation-delay:1s;}

footer ul li:not(:nth-child(2)) {background: url("../images/footer_bg.png") left bottom/1px 100% repeat-x;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1}

footer ul li:nth-child(2) {width:11rem}

footer ul li:nth-child(2) a {height:4.8rem;background: url("../images/icon_phone.png") center top/100% 100% no-repeat}

footer ul.night li:nth-child(2) {display: none}


@keyframes xuanzhaun {
    0% {
    }

    25% {
    }

    80% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}



.casedetail_img{width:100%;position: relative; background:#5F6380;display: inline-table; overflow:hidden;}  
.casedetail_img img{width:100%; height:auto; animation:bianda 10s infinite;}

.casedetail_top{position:relative; padding:1rem 0.6rem 0.5rem 0.6rem;width:96%; margin:-0.94rem auto 1.6rem; box-shadow: 0rem 0.2rem 0.3em rgba(0, 21, 74, 0.2);border-radius:1rem;background:#fff; z-index:9;}

.casedetail_top:after,.casedetail_top:before{position:absolute; content:''; border-radius:0rem 0rem 0.64rem 0.64rem;}

.casedetail_top:after{height:1rem; z-index:1; left:1rem; right:1rem; bottom:-0.8rem; background:rgba(255, 255, 255, 0.4);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.1);}

.casedetail_top:before{height:1.6rem; left:2rem; right:2rem; bottom:-1.5rem; z-index:2; background:rgba(255, 255, 255, 0.2);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.1);}

.casedetail{background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#5F6380), to(#383A4F)); padding-bottom:2rem}

.casedetail h1{ font-size:1.6rem;line-height:2rem; font-weight:500; color:#fff; padding:0.8rem 0 1.7rem 1rem;text-align:left}



.casedetail_top h1{ font-size:1.6rem;position: relative;z-index: 2;display: inline-block;padding: 0 1rem;background-color:#fff; }

.casedetail_top h1:before,.casedetail_top h1:after {content: '';position: absolute;background: #ff5000;width:5px; height:5px;border-radius: 100%;top: 50%;-webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}

.casedetail_top h1:before {left: -4px;}

.casedetail_top h1:after { right: -4px;}

.casedetail_top .line {display: inline-block;width:90%;height: 1px;background: #ff5000;position: absolute;z-index: 1;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.casedetail_top .title {position: relative;color: #ff5000;text-align: center;background:#ffff;line-height: 35px;font-size: 17px;}

.casedetail_top p {width: 100%;font-size: 1.2rem;overflow: hidden;color: #000; line-height:1.4; text-align:center}

.casedetail_top p:last-child{border-bottom:0rem; text-align:left}

.casedetail_top p:nth-child(1){ background:url(../images/case_ico1.png) no-repeat center top; background-size:4rem; padding-top:4.5rem; border-right:#eef0f1 1px solid}

.casedetail_top p:nth-child(2){ background:url(../images/case_ico2.png) no-repeat center top; background-size:4rem; padding-top:4.5rem}

.casedetail_top p:nth-child(1),.casedetail_top p:nth-child(2){ color:#ff4a00}

.casedetail_top p:nth-child(1) strong,.casedetail_top p:nth-child(2) strong{clear:both;display:block; text-align:center; font-size:1.2rem;}

.casedetail_top p:nth-child(1),.casedetail_top p:nth-child(2){ width:50%; margin-bottom:1.5rem;  float:left}

.casedetail_top p:nth-child(1) span,.casedetail_top p:nth-child(2) span{clear:both;display:block;font-size: 1.2rem;color:#2f2f2f;}

.casedetail_top p strong {color: #000;font-weight: normal;}

.casedetail_top p:nth-child(3){ border-top:#CEE9F7 1px dashed; color:#666; padding-top:1rem}

.casedetail_top p:nth-child(3) strong{ color:#000}

.casedetail_zixun{ margin:0 auto 2rem;}

.casedetail_zixun a{ font-size:1.3rem; color:#000; border-radius:2rem; text-align:center; display:block; background:#ffde5c;    background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c)); padding:0.2rem 0;box-shadow:#ffcb01 0px 2px 5px; width:90%; margin:0 auto;}

.case_info{ width:100%; padding-top:1rem; overflow:hidden}

.case_info p{ float:left; width:33.333%; text-align:center;color:#fff; }

.case_info p span{ border:#fc0 1px solid; color:#fc0; border-radius:50%; width:1.8rem; height:1.8rem; padding:0.2rem;vertical-align: middle;line-height: 1.2; display: inline-block; margin-right:0.4rem}

.case_info p img{display: inline-block;width: 30px;height: 30px; margin-top: -10px;}

.left_jl{ margin-left:1rem}

.case_con{ padding:1rem 0.6rem 0.5rem 0.6rem;width:98%;position: relative; overflow:hidden; margin:3rem auto 1.6rem; box-shadow: #BBDCFD 0px 0 8px;   border-radius:1rem;background:#fff; z-index:999;}

.pro_con h3,.case_con h3{ background: url(../images/protit_bg.png) no-repeat left 0.6rem; background-size:2rem; margin:1rem 0; text-indent:2.5rem}

.case_con p{line-height:2.4rem;margin-bottom:0.5rem;text-indent:0;font-size:1.25rem;}

.case_con video { width: 100%;height: auto;}

.contact-head {position: relative;box-sizing: border-box;width: 92%;display: flex;justify-content: space-between;}

.contact-head .l-box {margin-right: 1rem; margin-left:2rem;width:14rem}

.contact-head .r-box{ text-align:left}

.contact-head .r-box strong {font-size:1.6rem;color: #05163f;margin-bottom:0.5rem;}

.contact-head .r-box p {color: #536280;text-align: justify;line-height:1.7rem; font-size:1rem}

.coupon-li {width:100%;margin: 1rem auto 6rem ;position: relative;text-align: center; padding:1rem 0 2rem 0; background:url(../images/home_bt_bg.png) no-repeat center bottom; background-size:contain}

.free-back-core {font-size:1.6rem;color:#EE6E37; text-align:center; margin-bottom:0.5rem;font-weight:600;}

.free-target{line-height:1.2}

.coupon-li ul{ overflow:hidden; margin:0 2% 0; padding:2rem; border-radius:1rem;background:#fff ; box-shadow: 0 0.05rem 0.5rem 0.05rem #c5d2eb;}

.coupon-li li{ width:30.333%; margin:0 1.5% ;color:#283352; float:left}

.coupon-li li b{ display:block; font-size:1.2rem;line-height:2.2; font-weight:normal;text-align:center; }

.coupon-li li p{ text-align:center; font-size:0.9rem;line-height:1.2;}

.coupon-li li img{ width:60%; padding:8%;background:#6D81AB;    background-image: linear-gradient(180deg,#035E9A 50%,#02314F 100%); border:#106aa6 0.4rem solid; border-radius:50%; }

.advantage{ width:100%; margin:1rem auto 0; overflow:hidden}

.advantage li{ width:96%;overflow:hidden;margin:0 auto;background:-webkit-linear-gradient(left,#e8f1fe,#fff);box-shadow: #BBDCFD 0px 0 4px;padding: 1rem 0.5rem; position: relative;margin-bottom:1.4rem;}

.advantage li strong {color: #000;font-size:1rem;padding: 0rem 1rem;font-weight: normal; margin-bottom:1rem;background: -webkit-linear-gradient(top,#FED300,#FFB540);}

.advantage li strong span {font-size: 1rem;border: 1px solid #000;display: inline-block;text-align: center;border-radius: 50%;margin-right: 0.5rem; line-height:1.4; width:1.5rem; height:1.5rem;}

.advantage li p{ margin-top:1.8rem;}

.advantage li:nth-child(odd) strong {border-top-right-radius: 2rem;border-bottom-right-radius:2rem;position: absolute; left: 0; top: 0;}

.advantage li:nth-child(even) strong {border-top-right-radius: 2rem;border-bottom-right-radius:2rem;position: absolute;left: 0; top: 0;}



#LXB_CONTAINER_SHOW{ display:none}