﻿/*==============全局共用属性CSS===================*/
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:#EBF1FE;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 {background: none;-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;}
input,textarea{border: 0;}
textarea {resize :none; outline:none;}
img{border:0; vertical-align:middle; }
ul,li{list-style:none; } 
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; }
.wrap{clear: both;width:37.5rem;margin: 0 auto; padding: 0rem 0rem;}
img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
/*首页*/

#swiper-container-v{width: 100%;max-width:640px;height: 100%;    margin: 0 auto;position: absolute;top:0rem; bottom:0rem; right:0rem; left:0rem; list-style: none;padding: 0;z-index: 1;}  
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;    position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;    -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
}
#swiper-container-v .swiper-slide{width:100%; height:100%;overflow: hidden;    -webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.hxjqboxitem1{background:url(../images/m1.jpg) no-repeat center top; background-size: 100% 100%;}
.hxjqboxitem1 .homeone{position:absolute; left:0px; right:0px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center;}
.hxjqboxitem1 .homeone h3{width: 9.9rem;clear: both;display: block;margin: 0 auto;}
.hxjqboxitem1 .homeone a{display: inline-block;font-size: 1rem;line-height: 2rem;text-align: center;color: #fff;border: 1px solid #fff;opacity: .9;margin: 1.5rem auto 0;clear: both;padding: 0.2rem 1rem;} 
.hxjqboxitem2{background:url(../images/m2.jpg) no-repeat center top; background-size: 100% 100%;}
.hometwo{position:absolute; left:0px; right:0px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center;}
.hometwop01{padding:0rem 1.5rem 1rem 3rem;}
.homethree{position:absolute; left:0px; right:0px; top:40%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center;}
.homethreep01{padding:0rem 1rem 5.5rem 1.5rem;}
.homefour{position:absolute;left:0px;right:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;height: 1px;}
.homefour p{position:absolute;}
.homefourp01{top: -10rem;left: 2.5rem;width:3.45rem;}
.homefourp02{top:-18rem;left: 2.5rem;width:27.3rem;}
.homefourp03{top:-4rem;left: 0rem;width: 100%;}
.homefourp04{top: 1rem;left: 23rem;width: 7.5rem;}
.hxjqboxitem3{background:url(../images/m3.jpg) no-repeat center top; background-size: 100% 100%;}
.hxjqboxitem4{background:url(../images/m4.jpg) no-repeat center top; background-size: 100% 100%;}
.hxjqboxitem5{background:#cc0000;}
.homefive{clear:both; height:100%;}
.homefive .homefivep02{padding:0rem 0rem 0rem 0rem;}
/**/
.arrow-box{position: absolute;bottom: 0.5rem;left: 50%;width: 5rem;z-index: 900;margin-left: -2.5rem;-webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;}
@-webkit-keyframes bounce-down { 25% {-webkit-transform: translateY(-10px);} 50%, 100% {-webkit-transform: translateY(0);} 75% {-webkit-transform: translateY(10px);} }
@keyframes bounce-down { 25% {transform: translateY(-10px);} 50%, 100% {transform: translateY(0);} 75% {transform: translateY(10px);} }
@-webkit-keyframes bounce-down2 { 25% {-webkit-transform: translateX(-10px);} 50%, 100% {-webkit-transform: translateX(0);} 75% {-webkit-transform: translateX(10px);} }
@keyframes bounce-down2 { 25% {transform: translateX(-10px);} 50%, 100% {transform: translateX(0);} 75% {transform: translateX(10px);} }
#array{z-index:999;-webkit-animation: start 1.5s infinite ease-in-out;display:block;width: 100%;z-index: 999;}

/*首页 end*/

/*---------------------------header-----------------------*/
.header{width: 100%;height:auto;background: rgba(0, 0, 0, 0.7); padding:0.2rem 0; filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#44000000,endColorstr=#44000000);position: fixed;left: 0;top: 0;z-index:1991620;}
.header ul{float: right;overflow: hidden;}
.header ul li{float: left;text-align: center;margin-top: 5px;}
.top_logo{width: 74%;background: url(../images/m_logo.png) no-repeat left;background-size:10rem;float: left;margin-left:1rem;text-indent: -999rem; padding:0.1rem 0}
.header .head {position: relative;height: 100%;width: 100%}
.header .nav_list {position: absolute;top: 0;right: 0; width:3.2rem; height:3.2rem}
.header .nav_list a:hover {text-decoration: none}
.header .nav_li {float: left;width:6rem;position: relative; margin-top:16px;+zoom: 1;}
.content{float:right;position:relative}
.img_wrap img {position: static; height: 100%;}
.header .flip{    padding:0 0.7rem 0rem 0.7rem;}
.panel {height:10rem;display: none;}
.flip {font-size:1.4rem;color: #fff; float:right; z-index:99999999}
.flip img {margin-right: 0.5rem;}
.panel {top: 0;right:0;width:10rem;height:100rem;padding:10rem 0;background: rgba(0,0,0,.6);/*transition: right .1s;-webkit-transition: right .1s;*/margin-top:-6rem;color: #fff; z-index:99999999; position:absolute}
.panel li {width: 100%;padding:0.6rem 0; text-align:center;font-size:1.4rem;}
.panel li a {color: #c5c8d0;}

/*=======================首页模块一 start===================*/
.sy_lei { display: block; }
.sy_lei {width: 100%;overflow: hidden;text-align: center;padding: 0rem 0.5rem 1.5rem 0.5rem;}
.sy_lei a {display: block;color: #333;float: left;padding: 1rem 0.5rem 0rem 0.5rem;text-align: center;width: 20%;}
.sy_lei a p{clear:both;text-align:center;font-size:1.2rem;line-height: 1;padding-top: 0.5rem;}
.sy_lei a:hover p { color: #e60012; }
.sy_lei a img {display: block;text-align: center;margin: 0 auto;width: 4.3rem;}
/*=======================首页模块一 end===================*/
/*=======================首页模块二 start===================*/
.sy_prolistnav{margin-top:3rem;position:relative;z-index:6;background-size: contain;margin-bottom: 1rem;}
.sy_prolistnav .sy_prolistnavpic{clear:both;line-height: 0rem;padding: 0rem;margin: 0rem;}
.sy_prolistnav .sy_prolistnavpic img{width:100%;}
.sy_prolistnav ul{clear:both; background:#fff;}
.sy_prolistnav ul li{float:left;width:47%;background:#fff;margin: 1% 1.5%;text-align: center;}
.sy_prolistnav ul li.current { color: #e60012; }
/**/
.sy_prolisttop li:last-child{ border-left:0}
.sy_prolisttop{ width:98%;margin:1rem auto 0;clear:both;background:#fff;border-bottom:2px solid #EFF7FC;}
.sy_prolisttop li{float:left;width:39.3333%;border-left:1px solid #EFF7FC;border-right:2px solid #EFF7FC;padding: 1rem;}
.sy_prolisttop li:first-child{width:60.6666%; position:relative;}
.sy_prolisttop li:first-child em{position:absolute; width:30%;}
.sy_prolisttop li:first-child p.sy_prolisttoptxt span{display:inline;}
.sy_prolisttop li p.sy_prolisttoppic{margin-top:0.5rem; text-align:center}
.promo_module .img_wrap { position: relative;}
.img_wrap img {position: static; height: 100%;}
@media(min-width:321px){
    .sy_prolisttop li:first-child p.sy_prolisttoppic{padding-top:1rem;}
}
/**/
.sy_prolistbom{clear:both; width:98%; margin:0 auto;background:#fff;}
.sy_prolistbom li{float:left; width:33.3333%; border-left:1px solid #EFF7FC; border-right:1px solid #EFF7FC; padding:1rem;}
.sy_prolistbom li h4,.sy_prolisttop li h4{font-size:1.2rem; line-height:1; font-weight:400; padding-bottom:0.6rem;}
.sy_prolistbom li .sy_prolistbompic{margin-top:0.5rem;}
.sy_prolistbom li .sy_prolistbomtxt,.sy_prolisttop li p.sy_prolisttoptxt{font-size:1rem; line-height:1.3rem; color:#999;}
.sy_prolistbom li .sy_prolistbomtxt span{clear: both; }
.sy_prolistbom li:last-child,.sy_prolisttop li:last-child{border-right:0px;}
.sy_prolistbom li:first-child,.sy_prolisttop li:first-child{border-left:0px;}
.sy_prolistbomxz{margin-bottom: 0rem; border-bottom:2px solid #EFF7FC;}
/**/
.sy_prolist01{clear:both;background:#fff;background-size:contain;padding: 0.5rem 0.25rem 0.25rem 0.25rem;box-shadow: 0rem -0.1rem 0.4rem rgba(0,0,0,0.1);}
.sy_prolist01 li{float: left;width: 33.3333%;padding: 0rem 0.25rem;margin-bottom:1rem;}
.sy_prolist01 li h4 a{clear:both;padding:0.7rem 0rem 0.3rem 0rem;display:block;font-size: 1.2rem;line-height: 1.5rem;font-weight:normal;text-align: center;}
/*=======================首页模块二 end===================*/
/*=======================首页模块三 start===================*/
.cenNew_list {clear:both; width:100%; overflow: hidden; padding:2rem 1rem 1.5rem 1rem;background: #fff;box-shadow: 0rem 0rem 0.4rem rgba(0,0,0,0.1); margin-top:1rem }
.cenNew_list h3{clear:both;font-size: 1.7rem;color: #000;padding: 0rem 1rem;line-height: 1;}
.cenNew_dot{float: right;width: 2.5rem;text-align: center;margin-top: 0.4rem;}
.cenNew_dot span{display:block;width: 0.5rem;height: 0.5rem;background: #999;position: relative;border-radius:50%;margin: 0 auto;}
.cenNew_dot span::after{content: '';position: absolute;left: -1rem;top:0rem;width:100%;height: 100%;border-radius:50%;background: #999;}
.cenNew_dot span::before{content: '';position: absolute;right: -1rem;top:0rem;width:100%;height: 100%;border-radius:50%;background: #999;}
.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%;position: relative;}
.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{position: absolute; font-size:1rem;}
.cenNew_list .btn { position: absolute;bottom: .75rem;right: .75rem; width:5rem;height: 2rem;line-height: 2rem;color: #fff;font-size: 0.9rem; text-align: center;border-radius: 1.5rem;background: -webkit-gradient(linear,left top,right top,from(#e93b3d),to(#ff9474));background: -webkit-linear-gradient(left,#e93b3d,#ff9474);background: linear-gradient(90deg,#e93b3d,#ff9474);box-shadow: 0 0.15rem 0.3rem rgba(233,59,61,.2);}
/*=======================首页模块三 end===================*/
/*=======================首页模块四 start===================*/
.sy_solution {clear:both;width:100%;overflow: hidden;padding:2.5rem 2.5rem 1rem 2.5rem; margin-top:2rem;background: #fff;box-shadow: 0rem 0rem 0.4rem rgba(0,0,0,0.1);background: url(../images/bg.png) no-repeat; background-size:100% 100%;}
.sy_solution h3{clear:both;margin:0.5rem 0 0;font-size:1.7rem;line-height: 1;}
.sy_solution dl {clear:both;width:100%;box-shadow: 0rem 0rem 0.5rem rgba(0,0,0,0.2);padding: 0rem 0.5rem 0.5rem 0.5rem;border-radius: 0.2rem; margin: 0.5rem;}
.sy_solution dl h4 {clear:both;width:100%;font-weight: normal;padding:0.5rem 0.5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sy_solution dl h4 a{color: #000;display:block;font-size: 1.4rem;line-height: 2;}
.sy_solution dt {clear:both; width:100%;}
.sy_solution dd {clear:both;width:100%;color: #666;font-size: 1.2rem;overflow: hidden; padding-top:1rem}
.sy_solution dd p{font-size: 1.2rem;color:#666;line-height: 1.6;padding-bottom:0.25rem;padding-left:1.5rem;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sy_solution dd p sup{line-height:0;}
.sy_solution dd p.mobtwoicon01{ background-size: 1rem 1rem;}
.sy_solution dd p.mobtwoicon02{ background-size:1rem;}
.sy_solution dd p.mobtwoicon03{ background-size:1rem;}
.sy_solution dd p span{color:#f90;}
.sy_solution dd p a{color:#666;}
.sy_solution dd p a:hover{color:#f00;}
.sy_solution dd p.sy_solutionxq{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
/**/
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-perspective: 3000; -webkit-backface-visibility: hidden;}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.sy_solutionbox {width: 100%; margin-left: auto;  margin-right: auto; position: relative; overflow: hidden;  z-index: 1;}
.sy_solutionbox .swiper-slide {text-align: center;width:80%;background: none;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition:all 0.4s;padding: 0.5rem 0rem;}
/*=======================首页模块四 end===================*/
/*=======================首页关于我们 start===================*/
.sy_about{overflow:hidden;background:#fff;box-shadow:0rem 0rem 0.5rem rgba(0,0,0,0.1);margin: 0rem 0.5rem 0rem 0.5rem;padding-bottom: 1rem;}
.sy_about .newslist_topicon{clear:both;text-align: left;color:#a0a0a0;margin: 0rem 1rem;border-bottom: 1px solid #e6e6e6;padding: 0.8rem 0rem;}
.sy_about .newslist_topicon time{ padding-left:1.2rem;background-size: 1rem;vertical-align: text-bottom;float: right;line-height: 1.4rem;font-size: 1rem; margin-top: 0.2rem;}
.sy_about .newslist_topicon span{float:left;background:#fff4f4;border: 1px solid #ffc1c1;font-size:1rem;color:#ff5f5f;line-height: 1.2rem;border-radius:0.15rem;padding:0.2rem 0.5rem;}
.sy_about .newslist_toptit{clear:both; display:block; font-size:1.4rem; line-height:2rem; color:#000; margin:1rem 1rem 0rem 1rem;}
.sy_about .newslist_toptxt{clear:both; display:block; font-size:1rem; line-height:1.9rem; color:#555; margin:1rem 0.5rem 0rem 0.5rem; overflow:hidden;}
.sy_tit { text-align:left; padding-top:1rem; line-height: 2rem;margin: 3rem 0.5rem 1rem 0.5rem;}
.sy_tit h3{display:inline-block;  color: #000; border-bottom:3px solid #ffa65d; padding-bottom:0.5rem;}
.sy_tit h3 a{color:#000;font-size:1.8rem;}
.sy_tit>a{float:right;font-size: 1.3rem;color: #808080;position:relative;padding-right: 1rem;display: block;margin-top: 0.1rem;}
.sy_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);}
/*changqu start*/
.changqu{margin:0.5rem 0; overflow:hidden}
.changqu li{ width:30.333%; margin:0 1.5%; float:left}
/*changqu*/
/*=======================首页关于我们 end===================*/
/*=======================产品列表 begin===================*/
.product-list {clear:both;display:block; margin-top:1rem }
.product-list li {clear: both;width:98%;    position: relative;  margin:1rem auto;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);background:#fff url(../images/pro_x.png) repeat;  padding:0.5rem ; display: flex;}
.product-list .pro_k{ background: #fff;box-shadow: #E2E8FB 0px 3px 10px;width:100%;display: -webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display: flex; padding:0.5rem 0}

.product-list .pro_k img {clear:both; width:10rem;}
.product-list .pro_k a {text-align:center;display: block;position:relative;}
.product-list li:nth-child(1){ margin-top:0}
.product-list li:last-child{border-bottom:0rem;}
.product-list li img {clear:both; width: 100%;}
.product-list li>a {text-align:center;display: block;width: 10rem; position:relative;}
.product-list li:nth-child(1)>a:after,.product-list li:nth-child(2)>a:after,.product-list li:nth-child(3)>a:after{position:absolute; left:0rem; top:0rem;color:#fff; content:'热销'; font-size:1rem; border-radius:0 0rem 0.8rem 0rem; padding:0.4rem 0.5rem; line-height:1rem;background: -webkit-gradient(linear,left top,right top,from(#ff7901),to(#ffc30a));background: -webkit-linear-gradient(left,#ff7901,#ffc30a); background: linear-gradient(90deg,#ff7901,#ffc30a); box-shadow: 0 0.15rem 0.3rem rgba(255,157,5,.2);}
.product-list li .pro_r {flex: 1; padding-left:0.9rem;}
.product-list li .pro_r h4{font-size:1.4rem; font-weight:600; line-height:1.6rem; margin:0.5rem auto 0.3rem}
.product-list li .pro_r h4 a{color:#475770; text-align:left}
.product-list li .pro_r p{clear:both;display:block;line-height:1;padding-top: 0.5rem;font-size:1.1rem;color:#555;}
.product-list li .pro_r p span:nth-child(1){background:#f3fff3; font-size:0.8rem; color:#63ca63; border:1px solid #a6eaa6; line-height:1; border-radius:0.7rem;padding:0.4rem 0.5rem 0.2rem 0.5rem; margin-right:0.3rem; display:none}
.product-list li .pro_r p span:nth-child(2){ 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 .pro_r p:last-child{padding-top: 0.8rem;line-height: 0rem;}
.product-list .btn {position: absolute;bottom:-0.5rem; right:1rem; width:7rem; height: 2rem;line-height:2rem;color: #fff;font-size: 0.9rem;text-align: center;border-radius: 1.5rem;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));box-shadow: 0 0.15rem 0.3rem rgba(233,59,61,.2);}  
.product-list .btn a{ color:#fff}
/*=======================产品列表 end===================*/
/*=======================产品推荐 begin===================*/
.pro—tj-list { margin:0 auto;}
.pro—tj-list ul{   }
.pro—tj-list li {clear: both;width:98%;    position: relative;  margin:1rem auto;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);background:#fff url(../images/pro_x.png) repeat;  padding:0.5rem ; display: flex;}
.pro—tj-list .pro_k{ background: #fff;box-shadow: #E2E8FB 0px 3px 10px;width:100%;display: -webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display: flex; padding:0.5rem 0}

.pro—tj-list .pro_k img {clear:both; width:10rem;}
.pro—tj-list .pro_k a {text-align:center;display: block;position:relative;}
.pro—tj-list li .pro_r {flex: 1; padding-left:0.9rem; }
.pro—tj-list li .pro_r h4{font-size:1.4rem; font-weight:600; line-height:1.6rem; margin:0.5rem auto 0.3rem}
.pro—tj-list li .pro_r h4 a{color:#475770; text-align:left}
.pro—tj-list li .pro_r p{clear:both;display:block;line-height:1;padding: 0.5rem 0;font-size:1.1rem;color:#555;}
.pro—tj-list li .pro_r p:nth-child(2){background: url(../images/shuxing_01.png) no-repeat left 0.4rem ; background-size:1.4rem; text-indent:1.8rem;}
.pro—tj-list li .pro_r p:nth-child(3){background: url(../images/shuxing_02.png) no-repeat left 0.3rem ; background-size:1.4rem; text-indent:1.8rem;}

.pro—tj-list .btn {position: absolute;bottom:-1rem; right:1rem;bottom:-0.5rem; padding:0.4rem 1rem;color: #fff; line-height:1;font-size: 0.9rem;text-align: center;border-radius:5rem;background: -webkit-linear-gradient(left, #FF5A69,#FF2434);}  
.pro—tj-list .btn a{ color:#fff}
/*=======================产品列表 end===================*/
/*=======================顶部 start===================*/
.top_float{width: 100%;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#FA002D), to(#D20025)); height: 3.2rem;display:-webkit-box; display:-moz-box; display: -ms-flexbox; display:-webkit-flex;display: flex; }
.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.4rem;line-height: 3rem;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 .top_Bread a{color: #fff;}
.top_float li.top_zx {width: 3.2rem;cursor: pointer;height: 3.2rem;display: block;}
.top_float li.top_zx a{clear:both;width:100%;height:100%;display:block;padding:0.7rem 0.7rem 0rem 0.7rem;}
.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;height:3.2rem;display: block;}
.top_float li.top_nav img{width:100%;height:100%;display: block;padding:0.7rem 0.7rem 0rem 0.7rem;}
.top_float li.top_zx img,.top_float li.top_nav img{vertical-align: top;}
.top_float li.top_nav a p{font-size:0rem;}
/*=======================banner start===================*/
#owl-demo{position:relative;margin: 0 auto;}
#owl-demo .item_ie7{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:auto;}
#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:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.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;position: relative;width: 100%;}
.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;}
.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===================*/
.sy_prolistnavpic,.product_img{clear:both;position: relative; z-index:10; margin-top:-1.1rem;line-height: 0rem;padding: 0rem;}   .product_img{ margin-top:-1.4rem} .sy_prolistnavpic{ margin-bottom:1rem; }
.sy_prolistnavpic img{width:100%; height:auto}
.pro_cate{position: relative;z-index: 10;overflow: hidden;  padding:1rem 0.5rem 0.5rem; margin-top:-8rem; margin-bottom:1rem/*box-shadow: 0rem 0.0427rem 0.128rem rgba(0,0,0,0.1);*/}
.pro_cate li{ width:18%;margin:0 1%; border-radius:1px; float:left;text-align:center;}
.pro_cate li img{ width:75%; padding:6%;background: linear-gradient(to bottom,#fff,#E7EEFE);box-shadow: 0 1px 5px #b8c9ef;border-radius:50%; }
.pro_cate li p{ text-align:center}
.case_cate{position: relative;z-index: 10;overflow: hidden; margin-top:-2.5rem; margin-bottom:1rem;padding:0.5rem 1rem 2.5rem}
.case_cate li{ width:18%;margin:0 1%; padding:0px 0 0.5rem; border-radius:1px; float:left;text-align:center; overflow:hidden;}
.case_cate li img{ width:78%; padding:6%;    background: linear-gradient(to bottom,#fff,#E7EEFE);box-shadow: 0 1px 5px #b8c9ef; border-radius:50%; }
.case_cate li p{ text-align:center}  .case_cate li a{ color:#3D4B69}  .case_cate li a:hover{ color:#fc0}
.pro_tj_tit{ font-size:1.8rem;position: relative; text-align:center}
.pro_tj_tit:before{    content: ""; display: inline-block; background: url(../images/new_ico_l.png) no-repeat; width:2rem; height: 0.8rem;background-size: cover; vertical-align: middle; margin-right: 0.25rem;background-size:cover; }
.pro_tj_tit:after{    content: ""; display: inline-block; background: url(../images/new_ico_r.png) no-repeat; width:2rem; height: 0.8rem;background-size: cover; vertical-align: middle; margin-left: 0.25rem;background-size:cover;}

.pro_tj_tit h3{ background:#fff;font-size: 1.6rem;position: relative; z-index: 2;display: inline-block;padding: 0 0.5rem;margin:0.5rem auto;color: #000;}
.pro_tj_tit .line {display: inline-block;width:60%;height:1px;background: #ccc;position: absolute;z-index: 1;left: 50%; top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.pro_tj_tit h3:before {left: -4px;}
.pro_tj_tit h3:after { right: -4px;}
.pro_tj_tit span{ color:#3d3d3d}
.pro_tj{width:100%; margin:1rem auto;}

@media (max-width: 767px){.wrap,.m_nav{width:100%;}.header{ text-align:center}}
.m_pro_lei {clear:both;background: #fff; box-shadow:0rem 0rem 0.4rem rgba(0,0,0,0.15)}
.m_pro_lei a {float:left;width:20%;display: block;color: #000;padding: 1.3rem 0rem;}
.m_pro_lei a img {clear:both; display: block; margin:0 auto; width:3rem;}
.m_pro_lei a p {clear:both;text-align:center;font-size: 1.5rem;line-height:1;display: block;border-right: 1px solid #ccc;}
.m_pro_lei a:last-child p{border-right:0px;}
.m_pro_lei .act{font-weight:bold; border-bottom:0.2rem solid #eb0001;}
.pro_con_bg{position:relative; padding:0rem 0.576rem;width:98%; margin:-0.94rem auto 1.6rem; box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.3);   border-radius:1rem;background:#fff; z-index:999;}
.pro_con_bg:after,.pro_con_bg:before{position:absolute; content:''; border-radius:0rem 0rem 0.64rem 0.64rem;}
.pro_con_bg:after{height:0.4267rem; z-index:1; left:1.4rem; right:1.4rem; bottom:-1rem; background:rgba(255, 255, 255, 0.4);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.05);}
.pro_con_bg:before{height:1.2133rem; left:0.6rem; right:0.6rem; bottom:-0.5rem; z-index:2; background:rgba(255, 255, 255, 0.8);box-shadow: 0rem 0.2rem 0.3rem rgba(0, 21, 74, 0.05);}

.pro_img{width:100%;position: relative;}
.pro_img img{width:100%;height:auto;}
.pro_top_tit{ margin:0 0.8rem;color: #ff5000;}
.pro_top_tit .left{ float:left;margin-top:1.2rem; margin-bottom:1rem}
.pro_top_tit .left h1{ font-size:1.8rem;position: relative;z-index: 2;display: inline-block;color:#000; }
.pro_top_tit .left h1:after { content: '';width: 6rem;height: 0.3rem; background:#FDBF3D;display: block;margin-top: -0.5rem;}
.pro_top_tit .left em {display: block; color:#999; line-height:1.2; font-size:1rem;font-style: normal;}
.wxts{ background:#FFF7EE;width:95%; margin:0 auto; padding:0.2rem 0.6rem; overflow:hidden;    border-radius: 0  25px 25px 0; color:#BD644F}
.wxts b{border-radius: 1.0667rem;background:-webkit-linear-gradient(left,#FFDFBB,#FFF7EE);border: 1px solid #FFDFBB; padding:0.1rem 0.5rem; margin-right:0.5rem;font-size:1rem;color: #8a572b; font-weight:500;text-align: center;}
/*.wxts:after {content: '';width: 0px;height: 0px;position: absolute;left: 20px;bottom: 14px;border-top: 7px solid transparent;border-bottom: 7px solid #faebc2;border-right: 6px solid transparent;border-left: 6px solid transparent;}*/
.pro_top{width:100%; padding:0 3% 3%; overflow:hidden; z-index:999; margin-top:1rem; }
.pro_top p{font-size:1.2rem; color:#788291; padding:0.3rem 0}
.pro_top p strong{font-weight:500;margin-right:0.2rem;color:#000;}
.pro_tel{background: url(../images/pro_tel.png) no-repeat 0.2rem 0.4rem ;background-size: 30px 30px;background-size:2rem auto;text-indent:2rem;font-size:1.2rem; margin-top:0.5rem; color:#222;padding:0 0.8rem 0.8rem; }
.pro_tel span{margin-left:0.5rem;color: #FB3C2D;font-weight: bold;font-size:2rem; margin-top:0.8rem}   
.pro_tel a{ color:#eb0001}
.case_shuxing{border-bottom:#EFEFF4  1px solid; }
.proonebom {clear: both;color:#feb62a;position: relative;z-index: 2;margin-top: -1.0667rem;background:#222931}   
.proonebom  h1{ font-size:1.4rem;line-height:2rem; font-weight:500; padding:0.8rem 0 1.7rem 1rem;text-align:left}

/*产品内页*/
.pro_top p:nth-child(1),.pro_top p:nth-child(2){ width:40%;position: relative; margin-bottom:1rem; padding:0.5rem 0; float:left}  .pro_top p:nth-child(2){width:59%;}
.pro_top p{ line-height:1.8rem;} 
.pro_top p:nth-child(1) strong,.pro_top p:nth-child(2) strong{ color:#eb0001;clear: both; display: block; }
.pro_top p:nth-child(1){ background:url(../images/proicon1.png) left center no-repeat ; text-indent:4rem; background-size:3.2rem }
.pro_top p:nth-child(2){ background:url(../images/proicon2.png) left center no-repeat ; text-indent:4rem;background-size:3.2rem }
.pro_top p:nth-child(1) span,.pro_top p:nth-child(2) span{ clear: both;display: block;font-size: 1rem;color: #2f2f2f; line-height: 1.4rem;}
.pro_top p:nth-child(3),.pro_top p:nth-child(4){ display:none}
.zixun{/*border: 1px solid #fedfb3;background: #fef3dd;color: #ff6500;*/float:right;position: relative;z-index: 999;    margin-top: -1.5rem;} 
.zixun i{ background:#fff5eb url(../images/m_kefu.jpg) center center no-repeat;background-size: 100% 100%;box-shadow: 0px 0px 3px 3px rgba(252,155,49,0.5);width:3.6rem; height:3.6rem; margin:0 auto; display:block;border-radius:50%; border:#fff solid 1px}
.zixun a{ color:#fff;display:block;background: linear-gradient(90deg,#ff6255,#ec0823);text-align:center;line-height:1.6rem;border-radius:3rem;padding: 0rem 0.3rem;font-size:0.9rem; }
.pro_biaoqian{clear:both;position: relative; width:98%; margin:0 auto;background: #fff;box-shadow: 0rem 0rem 0.4rem rgba(0,0,0,0.15); margin-top:2rem; overflow:hidden}
.pro_biaoqian a {float:left;width:33.333%;display: block;color: #000;padding: 1.1rem 0rem;}
.pro_biaoqian a:nth-child(2){ border-right:1px solid #f0f0f0}
.pro_biaoqian a img {clear:both; display: block; margin:0 auto; width:3rem;}
.pro_biaoqian a p {clear:both;text-align:center;font-size: 1.4rem;line-height:1;display: block;}
.pro_biaoqian a:last-child p{border-right:0px;}
.pro_biaoqian .act{background:#C80010; color:#fff}
.pro_cont{padding:1rem 0.8rem; width:98%; margin:0 auto; background:#fff}
.pro_cont h3{font-size: 1.6rem; margin:0.5rem 0;    background: url(../images/h3_ico.png) no-repeat left 0.5rem; background-size:1.6rem; text-indent:2rem; font-weight:500;}
.pro_cont video{ width:100%; height:auto;} /*lcadd*/
.pro_cont p{ padding:0.3rem 0;}
.pro_cont .pro_more{width:96%; margin:0 auto;display: block;/*background: -webkit-gradient(linear,left top,right top,from(#ffd101),to(#ff9302));background: linear-gradient(90deg,#ffd101,#ff9302);*/}
.pro_more a{width:96%;height: 3.5rem;background: url(../images/pro_m.png) no-repeat #F9D63F 30% center; background-size:2rem;display: block;font-size: 1.5rem;color: #604800;text-align: center;line-height: 3.5rem;border-radius: 2rem;margin: 1.5rem auto;}


/*新闻列表*/
.new_list {clear:both;width: 100%;padding: 1rem 1rem 1rem 1rem; background:#fff;background-size: contain;}
.new_list li{width: 100%;overflow: hidden;color: #666;border-bottom: #d7d7d7 1px dashed;padding:1.5rem 0rem;display:-webkit-box;display:-moz-box;display:-ms-boxflex;display:-webkit-flex;display:flex;}
.new_list li:first-child{padding-top:0rem;}
.new_list li:last-child{border-bottom:0rem;}
.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.4rem;line-height: 1.7rem;height: 5.3rem;overflow:hidden;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 p 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);}
/**/

.pro_tit {position: relative; margin: 1rem auto;text-align: center;}
.pro_tit h3{position: relative;z-index: 2; display: inline-block;padding: 0 1rem; color:#07284E; font-size:1.6rem}
.pro_tit h3:after,.pro_tit h3:before{content:''; width:1.8rem; height:1.2rem;position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.pro_tit h3:after{left:-1.5rem;  background:url(../images/tit_ico_l.png) no-repeat left center; background-size:1.8rem 1.2rem;}
.pro_tit h3:before{right:-1.5rem; background:url(../images/tit_ico_r.png) no-repeat center center; background-size:1.8rem 1.2rem;}
.pro_tit span{ margin-left: 0.33rem; }


/*=======================案例列表 start===================*/
.case_list{ margin:0 auto; width: 96%;margin-top: -3rem; margin-left:2%;border-radius:3rem;display: inline-flex;}
.case_list ul {clear:both; z-index:999;width: 100%; }
.case_list li {clear:both; position:relative;width:100%;background: #fff;padding:1.3rem 1rem 1.5rem 1.5rem; margin-bottom:1rem;border-radius: 0.5rem;box-shadow:0rem 0rem 0.4rem rgba(0,0,0,0.15);}
.case_list h2 {clear:both;font-size: 1.4rem;margin:0rem 0rem 1rem 0rem;line-height:1.6;overflow:hidden;}
.case_list .case_list_box{display: -webkit-box; display:-moz-box; display:-ms-flexbox; display: -webkit-flex; display: flex; }
.case_list .case_list_box>a{width:9rem;}
.case_list .case_list_box img{border-radius: 0.5rem;}
.case_list .case_list_box .case_list_con{-webkit-box-flex:1;-moz-box-flex:1;width:0%;-webkit-flex: 1;-ms-flex:1;flex: 1;padding-left: 0.8rem;}
.case_list .case_list_box .case_list_con p{clear:both; line-height:1.7rem;font-size: 1.1rem;color:#788291;}
.case_list .case_list_box .case_list_con p:nth-child(1){background: url(../images/shuxing_01.png) no-repeat left 0.4rem ; background-size:1.4rem; text-indent:1.8rem;}
.case_list .case_list_box .case_list_con p:nth-child(2){background: url(../images/shuxing_02.png) no-repeat left 0.3rem ; background-size:1.4rem; text-indent:1.8rem;}
.case_list .btn {position: absolute;bottom:1rem; right:1rem; width:7rem; height:2rem;line-height:2rem;color: #fff;font-size: 0.9rem;text-align: center;border-radius: 1.5rem; background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#FA3C54), to(#FA002D));box-shadow: 0 0.1rem 0.1rem rgba(233,59,61,.2); text-indent:0} 
.case_list .btn a{ color:#fff} 
/*=======================案例列表 end===================*/

/*=======================分页 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===================*/
.ser_m1,.promise,.ser_lc,.contact{ box-shadow:0rem 0rem 0.5rem rgba(0,0,0,0.1); padding:0.8rem 0.5rem 1.1rem 0.5rem; background:#fff}
/*=======================联系我们 start===================*/
.contact{clear:both; width:94%; margin:0 auto 1rem;background: -webkit-gradient(linear, left top, left bottom,from(#53688A), to(#313C5F));padding:1.5rem 1rem 2.5rem;border-radius:1rem;margin-top:-4rem;position: relative;z-index: 999;}
.con_kf_top{ margin-top:-4rem; box-sizing: border-box;display: flex;justify-content: space-between;}
.con_kf_top a{ width:8rem; margin-right:0.5rem;} .con_kf_top a img{ width:100%;}
.con_kf_top p{ color:#fff; text-align:left; width:70%; margin-top:3.3rem;}  .con_kf_top p strong{ font-size:1.6rem; display:block}   .con_kf_top p em{ font-style:normal; line-height:1.6; font-size:1rem;}
.con_kf{ text-align:center;}
.con_kf dl{display: flex;    justify-content: space-between;margin:1rem 0}
.con_kf dt{display: block;color:#111f3f;z-index: 5;border-radius:0 1rem 0 1rem; width:3.8rem; height:3.5rem; padding:0.3rem; background: -webkit-gradient(linear, left top, left bottom,from(#FFFfff), to(#E7EEFF));}
.con_kf dt img{display: block;flex-shrink: 0;}
.con_kf dd{box-sizing: border-box; width: 100%;position: relative;}
.con_kf dd p{font-size:1.2rem;color:#D0D6E7; border:#657698 2px dotted;border-radius:2rem;margin-left: -2rem;line-height:1.6rem; padding:0.8rem 0.5rem; text-align:left; margin-top:1.5rem;padding-left:2.6rem;}
.con_kf dd span{font-size:1.2rem;color:#D0D6E7;font-weight: bold;}  .con_kf dd a{ font-size:1.8rem; color:#fff;}
.chat{ width:88%;padding:0.6rem 0; text-align:center;/*border:#f95241 2px solid */background: -webkit-gradient(linear, left top, left bottom,from(#FFFfff), to(#E7EEFF));box-shadow: 0 0.3rem 0.3rem rgba(65,175,250,.2);border-radius:2rem; margin:2rem auto 0}
.chat a img{ width:2.6rem;vertical-align: middle;margin-right:0.5rem;animation: myfirst 0.5s infinite;margin-right: 1rem;}
.chat  a{color:#ff4a00;font-size:1.4rem;}
@keyframes myfirst {
 0% { -webkit-transform: translatex(0); transform: translateY(0);}
50% { -webkit-transform: translatex(-0.5px) scale(1.01); transform: translatex(-0.5px) cale(1.01);}
70% { -webkit-transform: translatex(1px) scale(1);  transform: translatex(1px) scale(1);}
100%{ -webkit-transform: translatex(0);  transform: translatex(0);}
}
/*=======================在线留言 start===================*/
.message{padding:1rem 0.5rem 7rem;margin:0 0 1rem 0;display: block;position: relative;background: url(../images/ly_bg.jpg) no-repeat center bottom #F3F6FE;background-size: contain;}
.message  h3{ top: -1rem;      background: -webkit-gradient(linear, left top, left bottom,from(#FE5253), to(#FF0F29));border-radius:2rem 2rem 2rem 0;display: inline-block;padding:0.1rem 2.5rem; margin-bottom:0.2rem; color:#fff;}
.message .messagetop{clear:both;display:-webkit-box; background:#fff; padding:0.5rem ;border-radius:0.5rem;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display: flex;-moz-box-shadow:#a4cef4f 0px 2px 5px;box-shadow:#a4cef4 0px 1px 5px;left:0.5rem; margin:1rem 0;right:0.5rem;}
.message .messagetop .messagetopfl{width: 7rem;float: left;margin: 0; padding:0rem;}  .message .messagetop .messagetopfl img{ width:90%;}
.message .messagetop .messagetopfl span{ display:block; background:#FF8455; margin:0.3rem auto 0; color:#fff; height:1.6rem; line-height:1.6rem; font-size:0.9rem;border-radius:2rem; text-align:center} 
.message .messagetop .messagetopfl span a{color:#fff;}
.message .messagetop .messagetopfr{color:#3d3d3d;position: relative;}
.message .messagetop .messagetopfrtop{font-size: 1.2rem;margin: 0;line-height: 2rem;padding: 0rem; }
.message_zi{margin-left:1rem}
.message .messagetop .message_tel{font-size:1.2rem} .message .messagetop .message_tel a{ font-size:1.7rem; font-weight:bold; color:#ff4a00}

/**/
.message form{padding:2rem 1rem; background:#fff;border-radius: 1rem; -moz-box-shadow:#a4cef4f 0px 5px 10px;box-shadow:#a4cef4 0px 2px 10px;}
.message ul{overflow:hidden;width:100%;padding:0 0rem 0rem 0rem;}
.message li{clear:both;width:100%;padding-bottom: 1rem;}
.message li input{line-height: 3.2rem;width: 100%;color: #696969;font-size: 1.4rem;background-color: #fff;border: #bcbcbc 1px solid;border-radius: 0.4rem;padding-left: 3.5rem;}
.message li .text-tel {background: url(../images/icon-wap02.png) no-repeat 12px center #fff;background-size: 2rem 2rem;}
.message li .text-user {background: url(../images/icon-wap01.png) no-repeat 10px center #fff;background-size:2rem 2rem;}
.message li .text-message {background: url(../images/icon-wap03.png) no-repeat 1rem 1.7rem #fff;padding: 1.5rem 0.5rem 0rem 3.5rem;border-radius: 0.3413rem;width: 100%;border: #bcbcbc 1px solid;height: 10rem;line-height: 2rem;font-size: 1.4rem;color: #696969;background-size: 2rem 2rem;font-family: 微软雅黑;}
.btnclick input{color: #fff;line-height: 3rem;display: block;width: 10rem;cursor: pointer;font-size: 1.4rem;overflow: hidden;-webkit-appearance: none;    background: -webkit-linear-gradient(left, #FDD543, #FEA506);border-radius:2rem;border:none; margin:0 auto; text-align:center}
/*=======================在线留言 end===================*/

.ser_m1 h1{ width:100%;text-align:center; font-weight:600;color:#00132b;font-size:1.6rem;margin:1rem auto 0.3rem; line-height:1.5em;}
.ser_m1 h1:after,.ser_m1 h2:after{background: red; width:5rem;height: 2px; display: block; content: ""; margin: 5px auto 5px;}
.ser_m1 p{ width:100%; margin:0.2rem auto ;line-height:1.8rem; color:#666}
.ser_m1 ul{ width:100%;padding:1rem 0 0; overflow:hidden;}
.ser_m1 ul li{ width:23%;padding:0 0 1rem; margin:0 1%;  border-radius:0.5rem; float:left;text-align:center; overflow:hidden;}
.ser_m1 ul li img{ width:60%; text-align:center}
.ser_m1 ul li strong{display:block;}
.ser_m1 ul li span{-webkit-box-flex: 1; -moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; width: 0;font-size:1rem; color:#999; line-height:1.5rem}

.com_adv{box-shadow: 0rem 0.3rem 0.3rem rgba(8,1,3,0.1); background:#fff; margin:0 0.5rem;padding: 1rem 1rem;}
.com_adv h2{font-size:1.8rem; color: #eb0001; }
.com_adv h4 {font-size:1.6rem;color: #2b2b2b;line-height: 1.6;padding: 0.3rem 0rem 1rem 0rem;}
.com_adv p {font-size:1.4rem;color: #2b2b2b;line-height:2.4rem;margin-top:0.8rem;background: url(../images/new_ico.png) no-repeat left 0.3rem;background-size: 2rem;padding-left: 3rem;}
.ser_lc {width: 100%;overflow: hidden;}
.ser_lc h3 {font-size: 1.8rem;color: #000;text-align: center;padding: 1.5rem 0rem 1rem 0rem;}
.ser_lc p {text-align: center;padding:0rem 1rem 1.5rem 1rem;font-size:1.2rem;line-height: 1.6;}
.ser_lc ul { width: 100%; padding:0rem 0.5rem;}
.ser_lc li { float: left; width: 33.333%; padding:0rem 0.5rem;}
.ser_lc li img {display: block;width: 4rem;margin: 0 auto;text-align: center;}
.ser_lc h4 {color: #000;font-weight: normal;text-align: center;font-size: 1.2rem;line-height: 2.4rem;padding: 0.5rem 0rem 1rem 0rem;}
.promise{text-align: center;margin:1rem auto;}
.promise ul{margin:1rem auto 0;width: 100%;}
.promise ul li{float: left;width: 30%;margin :0 1.5%;}
.promise ul li img{width: 100%;display: block}
.promise ul li h3{color:#d33d1a;font-size:1.2rem;line-height:2em;font-weight: 600;}
.promise ul li p{font-size: 1rem;line-height: 1.6em;margin-bottom:0.15rem;color:#666;}

.about_m2 h2, .about_m2 h1{font-size:1.6rem;margin:1rem auto 0; text-align:center}
.about_m2 h1:after {background: red; width:70px;height: 2px;display: block;content: ""; margin: 5px auto 5px;}
.about_m2,.about_m1{box-shadow:0rem 0rem 0.5rem rgba(0,0,0,0.2); padding:0.8rem 0.5rem 1.1rem 0.5rem; margin-bottom:1rem; background:#fff}
.about_m2 ul{ width:100%; margin:1rem 0;overflow:hidden;}
.about_m2 ul li{ width:23%; margin:0 1%; padding:0px 0 0.5rem; border-radius:1px; float:left;text-align:center; overflow:hidden;}
.about_m2 ul li strong{ display:block; font-weight:normal; text-align:center;   margin:0.3rem auto 0.5rem;}
.about_m2 ul li strong img{ width:75%; padding:8%;background-color:#ffde00; border-radius:10%; }
.about_m2 ul li span{ width:100%; text-align:center;display:block; line-height:1em;  color:#666; }

.about_m1 ul{ margin-top:1rem}
.about_m1 li{ float:left; margin:1.5% 2.5%; width:45%;}
.about_m2 dl{ float:left; width:30%; margin:0 1.5%; position:relative;}
.about_m2 dt img{ width:100%; display:block; height:auto;}
.about_m2 dd { position:absolute; left:0; bottom:0; background:
url(../images/bg4.png) repeat center; color:#fff; font-size:14px; line-height:28px; padding:0 6px;}
.com_img{ text-align:center}
.about_m3{margin:1rem auto; padding: 1rem; background:#fff}
.about_m3 h3,.about_m1 h3{ width:auto; font-size:1.4rem; color:#000; margin:0.5rem 0 0.5rem 0.5rem; line-height:1.4rem;background: url(../images/about_ico1.png) no-repeat left center; background-size:1.7rem; padding:0.5rem 0; overflow:hidden; text-indent:2.1rem;}
.about_m3 ul{ margin:1rem 0}
.about_m3 ul li{ float:left; width:30%; margin:0 1.5% 1rem;}
.about_m3 ul li img{ width:100%; height:auto; display:block;}
.page1{position:relative; background:#fff}
#canvas {width: 100%;height:14rem; position: absolute;}
.yincang{ height:4rem}
.page_bottom{position:absolute; margin-left:10%;}
.page_bottom .b_zixun{ font-size:1.3rem; color:#fff; border-radius:2rem; text-align:center; display:block;background: url(../images/icon01.png) no-repeat 20% center #ff461f;background-size: 1.3rem; -webkit-box-shadow: 0 2px 5px 0 #ff898f; box-shadow: 0 2px 5px 0 #ff898f;width:80%; margin: 0 auto;}
.page_bottom p{ font-size:22px; margin:0.5rem 0 0px;font-size:1rem;  color:#333;text-align:center;}
.page_bottom p a{color:#ed1c24;font-size:1.6rem; font-weight:600;}

.shili_tit{left:0rem;bottom: 0.7rem;text-align:center;font-size:1.2rem;color:#333;width: 100%;}
.casedetail_img{width:100%;position: relative;}  .casedetail_img img{width:100%; height:auto;}
.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:999;}
.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_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;padding: 0.4rem 1rem;color: #000;}
.casedetail_top p:last-child{border-bottom:0rem;}
.casedetail_top p:nth-child(1) strong,.casedetail_top p:nth-child(2) strong{clear:both; color:#ff4a00; background:#FFF9F4; border:#FED2B6 1px solid;    border-radius:1.5rem; padding:0.2rem 0rem 0.2rem 1rem; margin-right:0.5rem; font-size:1.2rem;}
.casedetail_top p:nth-child(1),.casedetail_top p:nth-child(2){ width:100%; 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) strong{ color:#ff4a00}
.casedetail_zixun{ margin:0 auto 2rem;}
.casedetail_zixun a{ font-size:1.3rem; color:#fff; border-radius:2rem; text-align:center; display:block; background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 2px 5px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f20d01, endColorstr = #ff461f); padding:0.2rem 0;box-shadow: #ff461f 0px 2px 5px; width:90%; margin:0 auto;}
.left_jl{ margin-left:3rem}
.proj_content{ padding:1rem 0.6rem 0.5rem 0.6rem;width:96%;position: relative; overflow:hidden; margin:3rem auto 1.6rem; box-shadow: 0rem 0.064rem 0.1493rem rgba(0, 21, 74, 0.05);   border-radius:1rem;background:#fff; z-index:999;}
.proj_content:after,.proj_content:before{position:absolute; content:''; border-radius:0rem 0rem 0.64rem 0.64rem;}
.proj_content:after{height:0.4267rem; z-index:1; left:0.6rem; right:0.6rem; bottom:-0.6267rem; background:rgba(255, 255, 255, 0.35);box-shadow: 0rem 0.064rem 0.1493rem rgba(0, 21, 74, 0.05);}
.proj_content:before{height:1.2133rem; left:0.4rem; right:0.4rem; bottom:-0.3133rem; z-index:2; background:rgba(255, 255, 255, 0.5);box-shadow: 0rem 0.064rem 0.1493rem rgba(0, 21, 74, 0.05);}


.proj_content p{line-height:2.4rem;margin-bottom:0.5rem;text-indent:0;font-size:1.25rem;}
.proj_content video { width: 100%;height: auto;}
.proj_content .case_info{border: #ccc 1px dashed;width:100%;padding: 1% 2%; margin:1rem 0 1rem}
.mao1{display: inline-block;width:1.5rem; height:2rem;margin: 0 1rem0 0;background: url(../images/icon-21.png) 0 no-repeat;}
.mao2{display: inline-block;width:1.5rem; height:2rem;margin: 0 0 0 6px;background: url(../images/icon-22.png) 0 no-repeat;}	
.proj_content h3{font-size:1.5rem;font-weight:500;color: #fff;margin: 25px 0 12px; background:#ADCEEF;margin-left: -0.768rem;padding: 0.3rem 1.8rem 0.3rem 1.2rem;border-radius: 0rem 2rem 2rem 0rem;display: inline-block;}
.footer_float{position: fixed;bottom: -1px;width: 100%;margin: 0 auto;z-index: 999;background:#fafafa;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: 0px -5px 5px rgba(0,0,0,.075);}
.footer_float ul{overflow:hidden}
.footer_float li{float: left;display: block;}
.f_home, .f_pro{background:#fafafa;width: 18%;}  
.f_home a, .f_pro a{display:block; border-right:1px solid #e2e2e2;color:#222}
.footer_float li p{text-align: center;font-size:1.2rem;margin: 0;text-indent: 0;padding: 0;line-height:20px}	
.footer_float li img{display: block;text-align: center;margin:0.5rem auto 0.2rem; width:auto}
.f_zx{background:#262B3B;width: 26.4%;}
.f_tel{background: #eb0001;width: 37.6%;}
.f_tel p{color:#fff}  .f_zx p{color:#fff} 

/*=======================新闻内页 start===================*/
.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;}
.news_ny>div{padding: 0.35rem 0 0.35rem 0.8rem;}
.news_ny>p img{margin:0.8rem 0rem;}
.news_ny p.news_nypic{clear:both; padding:0rem;}
.news_ny p.news_nypic img{margin:0; width: 100%;}
.news_ny>p strong{font-size:1.3rem;}
.news_ny .news_nybox{margin: -4rem 0 1.5rem 0.3rem;position: relative;}
.news_ny .news_nybox .news_nyboxcon{position:relative;box-shadow:0.5rem 0.5rem 0.5rem rgba(251,160,95,0.2) inset; border:#FDD5BA 1px solid;z-index:3;background:#fff; padding:0.8rem 0 0.2rem 0;overflow: hidden;}
.news_ny .news_nybox .news_nyboxcon01{border-radius: 1rem 0rem 0rem 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;font-size: 1.2rem;line-height: 2.5rem;color:#fff;border-radius:1.3rem 0 0 1.3rem;background: url(../images/icon01.png) no-repeat 0.8rem center #FF5251;background-size: 1.3rem;padding: 0rem 1rem 0rem 2.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;}
#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,246,235,05));  padding:1rem 0.5rem 1rem; margin:0 1rem;box-shadow: 0rem 0rem 0.5rem rgba(0,0,0,0.1);
border-radius: 1rem 1rem 0rem 0rem;margin: -2rem 0.5rem 1.5rem 0.5rem;position: relative;}
.new_cate ul{ width:98%; margin:0 auto}
.new_cate li{width:22%;font-size: 1.2rem;background: linear-gradient(to right,#f20d01 ,#ff461f);/*border: 1px solid #ffa341;background: #fff7e6;*/cursor: pointer;text-align: center; margin:0 0.8%; color: #fff;display: inline-block;border-radius:1rem;}
.new_cate li.current {background: #ffa341;color: #fff;}
.new_cate a{color: #fff;}
.new_cate li.tab-on a { color: #fff; }
/**/
.newslist_top{padding:1.5rem 1rem 0rem 1rem;}
.newslist_topBox {width:100%; overflow: hidden; padding-bottom: 1rem;}
.newslist_topBox .swiper-slide {width: 80%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.newslist_topBox .swiper-slide:nth-child(2n) {width: 80%;}
.newslist_topBox .swiper-slide:nth-child(3n) {width: 80%;}
.newslist_topCon{overflow:hidden;background:#fff;box-shadow:0rem 0rem 0.5rem rgba(0,0,0,0.1);margin: 0rem 0.5rem 0rem 0.5rem;padding-bottom: 1rem;}
.newslist_topCon .newslist_topicon{clear:both;text-align: left;color:#a0a0a0;margin: 0rem 1rem 0 0;border-bottom: 1px solid #e6e6e6;padding: 0.8rem 0rem;}
.newslist_topCon .newslist_topicon time{padding-left:1.2rem;background-size: 1rem;vertical-align: text-bottom;float: right;line-height: 1.4rem;font-size: 1rem; margin-top: 0.2rem;}
.newslist_topCon .newslist_topicon span{float:left;olor:#333;display: inline-block; background:#FDD7C4;border-radius:0 1.5rem 1.5rem 0;position: relative;font-size:1rem;color:#fff;padding:0 0.8rem;}
.newslist_topCon .newslist_topicon a{ color:#333}
.newslist_topCon .newslist_toptit{clear:both; display:block; font-size:1.4rem; line-height:2rem; color:#000; margin:1rem 1rem 0rem 1rem;}
.newslist_topCon .newslist_toptxt{clear:both; display:block; font-size:1.2rem; line-height:1.9rem; color:#555; margin:1rem 1rem 0rem 1rem; height:3.8rem; overflow:hidden;}
.xian{ height:0.9rem; background:#f5f5f5}


/*lcadd for pages*/
.pages {color: #999; margin:25px 15px 15px; clear:both;   }
.pages a, .pages .cpb {text-decoration:none; padding:3px 10px; margin:2px; border: 1px solid #ddd;background: #fff;font-size:11px; color:#000;display:inline-block}
.pages a:hover { background-color: #ed1c24; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #ed1c24; border:1px solid #ed1c24;}

/*for di fu dong*/
.hx-bot{overflow: hidden; position: fixed;bottom: 0;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.2);background-color: #fff; padding:0.3rem 0;z-index: 9999;max-width:37.5rem;margin:0 auto;width: 100%;}
.hx-bot a{float: left;width: 33.33%;line-height: 3rem;font-size:1.2rem;color: #333333;text-align: center;background-color: #fff;position: relative;}
.hx-bot a img{display: inline-block;vertical-align: middle;margin-right:0.2rem;width:1.6rem;}
.hx-bot a:nth-child(2){  background: -webkit-linear-gradient(left, #ff6255, #ec0823);background: -o-linear-gradient(left,#ff6255, #ec0823);background: -moz-linear-gradient(left,#ff6255, #ec0823);background: linear-gradient(left,#ff6255, #ec0823); color:#fff;border-radius: 2rem 0 0 2rem;}
.hx-bot a:nth-child(3){ background: -webkit-linear-gradient(left, #ffcb01,#ff9502 30%,#ff9502);background: -o-linear-gradient(right, #ffcb01,#ff9502 30%,#ff9502);background: -moz-linear-gradient(right, #ffcb01,#ff9502 30%,#ff9502);background: linear-gradient(to right, #ffcb01,#ff9502 30%,#ff9502); color:#fff;border-radius: 0px 2rem 2rem 0;}
/*for di fu dong*/


.coupon-li {width:96%;background:#FFF9F4;margin: 1rem auto 6rem ;position: relative;text-align: center; padding:1rem 0 ;}
.coupon-li:before {content: "";position: absolute;top: 0;left: 0;height: 200%; width: 200%; border: 1px solid #FCA870;border-radius: .5333rem;-webkit-transform: scale(.5);transform: scale(.5);-webkit-origin: left top;-webkit-transform-origin: left top;transform-origin: left top;z-index: 200;-webkit-box-sizing: border-box;box-sizing: border-box;}
.circle-left, .circle-right {width: 1.3rem;height: 2rem;z-index: 500;display: inline-block;position: absolute;top:5rem;-webkit-background-size: 8.3733rem,15.7067rem;background-size: 8.3733rem,15.7067rem;}
.circle-left {left: 0rem;background: url(../images/bt_l.png) no-repeat;}
.circle-right {right: -.4rem;background: url(../images/bt_r.png) no-repeat ;}
.coupon-all {font-size: .64rem;color: #cc9c2d;padding-top: .6133rem;height: 1.0933rem;}
.coupon-line {width: 100%;height: 1px;background: url(../images/bt_x.png) repeat-x; position: absolute;top:5.5rem;left: 0;}
.free-back-core {font-size:1.7rem;color:#EE6E37; margin:0 auto; font-weight:600;}
.t-lint {width: .5rem;height: .0533rem;display: inline-block;background: #222535;vertical-align: middle;}
.t-text {font-size:0.8rem;color: #222535;}
.free-target{line-height:1.2}
.coupon-li ul{ overflow:hidden; margin:1.5rem auto 0}
.coupon-li li{ width:29%; margin:0 1.5% ; float:left}
.coupon-li li b{ display:block; font-size:1.2rem;line-height:1.5; font-weight:normal; text-align:center; color:#242424;}
.coupon-li li p{ text-align:center; font-size:0.9rem;line-height:1.2;}
.coupon-li li img{ width:50%; padding:8%;background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));box-shadow: 0.32rem 0rem 0rem rgba(255,241,230,1);
 border: 1px solid #FCA870; border-radius:50%; }
.coupon-li li i {display: block; margin: 0 auto;margin-bottom:0.6rem;text-align: center;width:4rem;height:4rem; color: #9a9a9a;}
.coupon-li li .ico1 { background: url(../images/b_img1.png) no-repeat;background-size: contain;}
.coupon-li li .ico2 { background: url(../images/b_img2.png) no-repeat;background-size: contain;}
.coupon-li li .ico3 { background: url(../images/b_img3.png) no-repeat;background-size: contain;}
.xg_case{ overflow:hidden; background:#fff; width:97%;border-radius: 1rem;box-shadow: 0rem 0.3rem 0.3rem rgba(0,0,0,0.05); margin:1rem auto; padding:1rem}
.xg_case li{ width:47%; float:left; margin:0 1.5%;}
.xg_case li img{ margin-bottom:0.5rem;}
.xg_case li p{ text-align:center; line-height:1.5}
/*=======================侧边浮动 start===================*/
.return{position: fixed;right: 0.5rem;bottom: 5rem;z-index:99999;height: 7.5rem;}
.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;}
/*=======================侧边浮动 end===================*/
.kehu{ margin:1rem auto 0; width:96%; background:#FFF9F4; padding:3%; overflow:hidden;border-radius: 1rem;box-shadow: 0rem 0.0427rem 0.128rem rgba(0,0,0,0.1);}
.kehu h3{color:#00274e;font-size: 1.8rem; text-align:center; margin-bottom:1rem}
.kehu h3:after {content: '';width:8rem; border-radius: 1rem; margin:0 auto;height: 0.4rem;background: #ffc40f;display: block; margin-top: -0.6rem;}

.kehu li {width: 23%;margin: 0 1% 2%;float:left; }  .kehu li img{ padding:0.1rem; width:100%; height:auto; background:#fff; border:#FED2B6 1px dashed}

/*=======================视频===================*/
.video_cate ul{ width:100%;  }
.video_cate li{float: left;width:25%;text-align: center;position: relative;}
.video_cate li img{display: block;margin:0 auto; text-align:center; width:80%;}
.video_cate li .name{font-size: 18px;color:#3B599C;font-weight: bold;display: block}
.v_list ul{margin-left: -4%;overflow: hidden;}
.v_list li{float: left; width: 46%;margin-left: 4%;margin-top:1rem;margin-bottom:1rem; background:#fff;}
.v_list li a{display: block;}
.v_list li .pic{position: relative;}
.v_list li .pic p{position: absolute; right: 0; bottom: 0; background: none repeat scroll 0 0 rgba(70,72,90,0.8);box-sizing: border-box; padding: 1rem1; color: #fff;line-height: 1;border-top-left-radius:1rem; font-size:1rem;}
.v_list li img{width: 100%;display: block;   border-bottom-right-radius: 0.5rem;border-bottom-left-radius:0.5rem;}
.v_list li h3 a{font-size:1rem;color:#05163f;line-height:1; font-weight:500; text-align:center; padding:0.8rem 0;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.v_sp video{width: 100%; height: auto;}
.v_top{background:linear-gradient(#FF5151 ,#FF6E3D);padding: 1.5rem 0.5rem 2rem;box-sizing: border-box; margin-top:-1rem}
.v_top .bg{background: #fff;margin:0 auto 0.25rem;position: relative;padding:1.5rem 0 1.5rem 1.5rem;box-sizing: border-box;border-bottom-right-radius:1rem;border-bottom-left-radius: 1rem;}
.v_top .bg:after{width: 96.5%; height:1rem;content:"";display: block;background: rgba(255,255,255,0.5); position: absolute; bottom: -0.5rem;margin-left: -3.2%; border-bottom-left-radius: 1rem;border-bottom-right-radius: 1rem; }
.v_top .bg:before{width: 91.5%;height:1rem;content:"";display: block;background: rgba(255,255,255,0.3); position: absolute; bottom: -1rem; left: 4%; border-bottom-left-radius: 1rem;border-bottom-right-radius:1rem; }
.v_top h1{font-size:1.6rem;color:#05163f;line-height:1rem;font-weight: bold;text-align: justify;}
.v_top .time{margin-top: 1rem;}
.v_top .time p{color:#4b556e;font-size:1.2rem;display: inline-block;margin-right: 0.3333rem;}
.v_top .time p img{vertical-align: middle;width:2rem;margin-right:0.5rem;margin-top: -0.3rem}
.v_top .time .two img{width: 0.2917rem;}
.v_top .time p span{font-size: 1rem;color:#788291;}
.v_top .con{display: flex;display: -webkit-box; display: -moz-box; display: -ms-boxflex; display: -webkit-flex; justify-content: space-between;margin-top: 0.25rem;}
.v_top .v_left{display: flex;display: -webkit-box; display: -moz-box; display: -ms-boxflex; display: -webkit-flex; justify-content: space-between;}
.v_top .v_left img{width: 0.5833rem;height: 0.5833rem;border-radius: 50%;}
.v_top .v_left .name{flex:1;margin-left: 0.1667rem}
.v_top .v_left .name p{font-size: 0.2167rem;color:#111f3f;}
.v_top .v_left .name span{font-size: 0.2rem;color:#788291;}
.v_top .sp_chat{background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#FFD916), to(#FFA401));border-radius:5rem 0 0 5rem; margin-right: -0.5rem;position: relative; cursor:pointer}
.v_top .sp_chat i{width:0.5rem;background: url(../images/jt.png) no-repeat;background-size:cover;height: 0.6rem;content: "";display: block;position: absolute;    right: 0px; bottom: -0.5rem;  }
.v_top .sp_chat span{color:#fff;font-size:1rem;padding:0 2rem;box-sizing: border-box;}



.table-container{
width: 100%;
overflow-y: auto;
_overflow: auto;
margin: 0 0 1em;
}
table{border:0; border-collapse:collapse;}
table td,table th{border:1px solid #999; padding:.5em 1em}
//添加IOS下滚动条
.table-container::-webkit-scrollbar
{
-webkit-appearance: none;
width: 14px;
height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}

@media (max-width: 767px) {
.table-container {
width: 100%;
margin-bottom: 15px;
overflow-x: scroll;
overflow-y: hidden;
border: 1px solid #dddddd;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}