html {font-size: 10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:0.6rem;}}
@media screen and (min-width:360px){html{font-size:0.77rem;}}
@media screen and (min-width:400px){html{font-size:0.85rem;}}
@media screen and (min-width:480px){html{font-size:1.02rem;}}
@media screen and (min-width:560px){html{font-size:1.1rem;}}
@media screen and (min-width:640px){html{font-size:1.26rem;}}
.noscroll{
height: 100%;
overflow: hidden;
}
  
    .g-hd{height:7.5rem; width:100%; position: relative;background:#fff;}
    .g_top{
    background-color: white;
    border-bottom: 2px solid #4994da;
}
    .m-logo{width: 95.7%;margin: 0 auto;height: 4.8rem;overflow: hidden;}
    .m-logo span{display: block;float: left;width: 45%;height: 4.2rem;}
    .m-logo img{width: 15.5rem;height: 4.2rem;}
    .m-logo p{float: right;width: 49%;padding-top: 1.8rem;color: #333333;font-size: 1.1rem;letter-spacing: 0.06rem;line-height: 1.1rem;}
    .m-logo p i{color: #b9b9b9;font-size: 0.8rem;display: block;text-transform: uppercase;letter-spacing: 0px;}
    .h_con{height: 3.3rem; overflow: hidden;}
    .t_text{float: left;width: 80%;font-weight: normal;height: 3.3rem;line-height:3.3rem;font-size:1.2rem;color: #bdbdbd;}
    .h_con a{display: inline-block;padding: 0 0.6rem;color: #56596c;}
    .downmenu{float: right;width: 4.5rem;height: 3.2rem;padding: 1rem 1rem 0 0;}
    .downmenu img{width:100%;}

    .head2 .menu_btn a.downmenu.hover {
      background:#d0111b;
      border-radius:5px;
      box-shadow:1px 1px 1px #666;
    }
body{
  background: #efeff4;max-width: 640px;margin: 0 auto;
}




@keyframes scaleToggleOne {
	0 {
	transform:scale(1);
	-webkit-transform:scale(1)
}
50% {
	transform:scale(2);
	-webkit-transform:scale(2)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes scaleToggleTwo {
	0 {
	transform:scale(1);
	-webkit-transform:scale(1)
}
20% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
60% {
	transform:scale(2);
	-webkit-transform:scale(2)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}@keyframes scaleToggleThree {
	0 {
	transform:scale(1);
	-webkit-transform:scale(1)
}
33% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
66% {
	transform:scale(2);
	-webkit-transform:scale(2)
}
100% {
	transform:scale(1);
	-webkit-transform:scale(1)
}
}.animated {
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.livechat-girl {
	width:60px;
	height:60px;
	border-radius:50%;
	position:fixed;
	bottom:0;
	right: 30px;
	top: 85%;
	opacity:0;
	-webkit-box-shadow:0 5px 10px 0 rgba(35,50,56,.3);
	box-shadow:0 5px 10px 0 rgba(35,50,56,.3);
	z-index:700;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	cursor:pointer;
	-webkit-transition:all 1s cubic-bezier(.86,0,.07,1);
	transition:all 1s cubic-bezier(.86,0,.07,1);
}
.livechat-girl:focus {
	outline:0
}
.livechat-girl.animated {
	opacity:1;
	transform:translateY(-40px);
	-webkit-transform:translateY(-40px);
	-ms-transform:translateY(-40px)
}
.livechat-girl:after {
	content:'';
	width:12px;
	height:12px;
	border-radius:50%;
	background-image:linear-gradient(to bottom,#26c7fc,#26c7fc);
	position:absolute;
	right:1px;
	top:1px;
	z-index:50
}
.livechat-girl .girl {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	z-index:50
}
.livechat-girl .animated-circles .circle {
	background:rgba(38,199,252,.25);
	width:60px;
	height:60px;
	border-radius:50%;
	position:absolute;
	z-index:49;
	transform:scale(1);
	-webkit-transform:scale(1)
}
.livechat-girl .animated-circles.animated .c-1 {
	animation:2s scaleToggleOne cubic-bezier(.25,.46,.45,.94) forwards
}
.livechat-girl .animated-circles.animated .c-2 {
	animation:2.5s scaleToggleTwo cubic-bezier(.25,.46,.45,.94) forwards
}
.livechat-girl .animated-circles.animated .c-3 {
	animation:3s scaleToggleThree cubic-bezier(.25,.46,.45,.94) forwards
}
.livechat-girl.animation-stopped .circle {
	opacity:0!important
}
.livechat-girl.animation-stopped .circle {
	opacity:0!important
}
.livechat-girl .livechat-hint {
	position:absolute;
	right:40px;
	top:50%;
	margin-top:-20px;
	opacity:0;
	z-index:0;
	-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);
	transition:all .3s cubic-bezier(.86,0,.07,1)
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
}
ul, li {
    list-style: none;
}

style.css:10
a:link, a:active, a:visited, a:hover {
    background: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
i, em {
    font-style: normal;
}
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;font-weight:normal;}
.clear{content:'';margin: 0;padding: 0;width: 0;height: 0;clear:both;}
ad{display:block;}
@font-face {font-family: "iconfont";
          src: url('../fonts/iconfont.eot'); /* IE9*/
          src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:36px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
          color:#fff;
        }
        .icon-sousuo:before{font-size: 1.2rem;font-weight: bold;padding-left:8px;}
        .icon-wandacaifu-shouye-weixuanzhong:before,.icon-zonghe:before,.icon-iconfontphone:before,.icon-comments1:before,.icon-alibaba2:before{color:#fff;font-size: 1.7rem;}
        .icon-wandacaifu-shouye-weixuanzhong:before,.icon-alibaba2:before{font-size: 1.7rem;}
        .icon-phone i{color: #fff;background: red;width: 16px;height: 16px;border-radius: 100%;display: inline-block;font-size: 14px;text-align: center;line-height: 16px;font-family: "é»‘ä½“";position: relative;right: 10px;font-style: normal;top: -10px;}


.copyright {
    padding: 1.5rem;
    text-align: center;
    color: #bfbfbf;
    font-size: 14px;
    line-height: 1.5rem;
    padding-bottom: 6rem;
}

#toolbar {
  display: none;
}
.blank55 {
  height: 55px;
  line-height: 1px;
  clear: both;
}
#toolbar2 {
  color: #fff;
  width: 100%;
  position: fixed;
  bottom: -3px;
  z-index: 20;
  display: block;
  min-width: 320px;
  max-width: 640px;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.13);
  background: linear-gradient(90deg, #65697a 0%, #4d5374 100%);
  font-weight: 500;
}
#toolbar2 li {
  float: left;
  width: 25%;
  text-align: center;
}
#toolbar2 a {
  width: 100%;
  color: #fff;
  display: block;
  padding: 0.8rem 0 0.8rem 0px;
  line-height: 1.8rem;
  font-size: 1.0rem;
}
#toolbar2 a.tel{background: linear-gradient(90deg, #7dc0ff 0%, #2392f3 100%);}
#toolbar2 a span {
  font-size: 1.8rem;
  display: block;
  padding-top: 0.4rem;
}
 
icon-zizhi:before{
  font-size: 2rem;
}
.icon-icon i{line-height: 16px;font-size: 14px;}
.icon-zizhi i{line-height: 19px;font-size: 14px;}
.icon-shouye i{line-height: 16px;font-size: 14px;}

.icon-shouye:before{
   padding-bottom: 0.6rem;
}
.footer{background: #fff;}
.foot-nav {
    color: #303030;
    text-align: center;
    padding-top: 0.65rem;
}

.foot-nav ul {
    display: inline-block;
    overflow: hidden
}

.foot-nav li {
    float: left;
    padding: 0 .4rem;
    border-right: 1px solid #303030
}

.foot-nav li:last-child {
    padding-right: 0;
    border: none
}

.foot-nav li a {
    color: #303030;
    display: block
}
.section {
    margin: 12px 0;
    background: #fff;
}

.foot-other {
    width: 100%;
    float:left;
    padding: 0px 0px 30px 0px;
    line-height: 2.4rem;
    font-weight: 500;
}

.link .btn {display: block;color: #fff;text-align: center;font-size: 1.25rem;border-radius: 21px;=: boldletter-spacing: 2pxletter-spacing: 2px;letter-spacing: 3px;background: linear-gradient(90deg, #ff2619 0%, #c1150d 100%);padding: 5px;width: 100%;font-weight: 700;}
.foot-other .link {
    text-align: center;
    color: #303030;
    margin: 0 1rem 0 1rem;
    letter-spacing: 6px;
}

.foot-other .link:nth-of-type(2) .tel {
    text-align: center;
    color: #FF7300
}

.pages {
    width: 100%;
    padding: 0.5rem 0;
    background: #fff;
    text-align: center;
    line-height: 2.2rem;
    border-radius: 4px;
    float:left;
    font-size: 1rem;
    margin: 10px 0;
    margin-top: 10px;
}
.pages a {
    p;
    width: 35%;
    line-height: 2.2rem;
    height: 2.2rem;
    text-align: center;
    z-index: 2;
}

.pages a.next {
    left: auto;
    right: 0;
    z-index: 1;
    width: 100%;
    text-indent: 50%;
}
.pages .page-num {
    display: none;
}

.pages .prePage,.pages .nextPage,.pages .active {
    display: block;
    float: left;
}

.pages .active {
    width: 30%;
    float: left;
    font-size:  12px;
    color: #878787;
}

.pages .prePage,.pages .nextPage {font-size: 1.2rem;color: #545454;}
/*è¿”å›žé¡¶éƒ¨*/
#shape{display: block;
  z-index: 999999;
  border-radius:100%;
    width: 52px;
    height: 52px;
    position: fixed;
    bottom: 150px;
    right: 10px;
    background: rgba(0,0,0,.7);
    text-align: center;
    line-height: 40px;
    font-size: 50px;
    color: rgb(255, 255, 255);box-shadow:0 0 10px -2px #fff;
    margin-top: -125px;}
#shape .iconfont{font-size: 38px;}
    #shape img{width: 70%;padding-top: 15%;}
    .shapeColor{line-height: 52px;}
    /*=======================banner start===================*/
#owl-demo{position:relative;margin: 0 auto;z-index: 2;}
#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: 15px;width:100%;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-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
.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;top: 60px;} .sy_prolistnavpic{ margin-bottom:1rem; }
.sy_prolistnavpic img{width:100%; height:auto}
.pro_cate{position: relative;z-index: 10;overflow: hidden;background:#fff;padding: 1rem 0.5rem 0.5rem;margin-top: -0.8rem;top: 70px;}
.pro_cate li{width: 19%;margin: 0 7%;border-radius:1px;float:left;text-align:center;}
.pro_cate li img{ width:75%; padding:6%;background: -webkit-gradient(linear, left top, left bottom,from(#FFFfff), to(#E8F1FD));border: #BCD9FB 1px solid;box-shadow: 0.2rem 0rem 0rem rgba(188,217,251,1);border-radius:50%; }
.pro_cate li p{text-align:center;font-size: 15px;margin-top: -15px;}
.case_cate{position: relative;z-index: 10;overflow: hidden;  background: -webkit-gradient(linear, left top, left bottom,from(#53688a), to(#EAF2FC)); 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 top right,#FFFfff, #f4f4f4); border-radius:50%; }
.case_cate li p{ text-align:center}  .case_cate li a{ color:#fff}  .case_cate li a:hover{ color:#fc0}
.pro_tj_tit{font-size: 1.8rem;position: relative;text-align:center;margin-bottom: 1rem;}
.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.7rem;position: relative;z-index: 2;display: inline-block;padding: 0 0.5rem;margin:0.5rem auto;color: #4a4d61;}
.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{background:#fff;width:98%;margin:1rem auto;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);margin-top: 85px;}
img {
    MAX-WIDTH: 100%!important;
    HEIGHT: auto!important;
    _width: expression(this.width > 100% ? "100%" :this.width)!important;
}
.pro_tit {text-align:left;width: 95%;margin:0 auto;padding-top:1rem;line-height: 2rem;border-bottom: 2px solid #EFF7FC;}
.pro_tit h3{display:inline-block;color: #000;font-size: 1.6rem;border-bottom: 3px solid #FDC03D;padding-bottom: 0.3rem;padding-bottom: 0.3rem;}
.pro_tit h3 a{color:#000;}
.pro_tit>a{float:right;font-size: 1rem;color: #808080;position:relative;display: block;margin-top: 0.1rem;}

.sy_prolisttop li:last-child{ border-left:0}
.sy_prolisttop{clear:both;background:#fff;border-bottom:2px solid #EFF7FC;height: 187px;}
.sy_prolisttop li{float:left;width: 38%;padding: 1rem;padding: 13px;}
.sy_prolisttop li:first-child{width: 60%;position:relative;border-right: 2px solid #EFF7FC;}
.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}
.sy_prolistbom li h4, .sy_prolisttop li h4 {
    font-size: 1rem;
    line-height: 1;
    font-weight: 400;
    padding-bottom: 0.6rem;
}
.sy_prolistbom li .sy_prolistbomtxt, .sy_prolisttop li p.sy_prolisttoptxt {
    font-size: 0.7rem;
    line-height: 0.8rem;
    color: #999;
}
.sy_prolistbom li {
    float: left;
    width: 33.3333%;
    border-left: 1px solid #EFF7FC;
    border-right: 1px solid #EFF7FC;
    padding: 1rem;
}
.sy_prolistbom {
    clear: both;
    background: #fff;
    height: 198px;
}
/*=======================äº§å“æŽ¨è begin===================*/
.proâ€”tj-list {background:#fff;width:98%;margin:0 auto;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);margin-top: 81px;padding-bottom: 1px;}
.proâ€”tj-list li {clear: both;width: 95%;display: -webkit-box;display:-moz-box;display:-ms-flexbox;display: -webkit-flex;display: flex;margin:1rem auto;box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);background:#fff;padding: 0.5rem;}
.proâ€”tj-list li img {clear:both;width: 100%;}
.proâ€”tj-list li>a {text-align:center;display: block;width: 150px;position:relative;height:  130px;}
.proâ€”tj-list li>div {-webkit-box-flex:1;-moz-box-flex:1;width:0%;-webkit-flex: 1;-ms-flex:1;flex: 1;padding-left:0.9rem;position:relative;height: 129px;}
.proâ€”tj-list li>div h4{font-size: 18px;line-height:1.6rem;margin-bottom:0.5rem;}
.proâ€”tj-list li>div h4 a{color:#000;}
.proâ€”tj-list li>div p{clear:both;display:block;padding: 0.5rem 0;font-size: 16px;padding: 0px;line-height: 21px;color:#555;}
.proâ€”tj-list li>div p:nth-child(2){background: url(../images/shuxing_01.png) no-repeat left 0.15rem;background-size: 1.5rem;text-indent: 1.8rem;}
.proâ€”tj-list li>div p:nth-child(3){background: url(../images/shuxing_02.png) no-repeat left 0.4rem ; background-size:1.6rem; text-indent:2rem;}

.proâ€”tj-list .btn {position: absolute;bottom:-1rem;right:0;bottom:0;padding:0.4rem 1rem;color: #fff;line-height:1;font-size: 1rem;text-align: center;border-radius:5rem;background: -webkit-linear-gradient(left, #FF5A69,#FF2434);}  
.proâ€”tj-list .btn a{ color:#fff}
/*=======================äº§å“åˆ—è¡¨ end===================*/
.telxxx {
    text-align: center;
    color: #cc0000!important;
}
.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.4rem;text-align:center;margin-bottom:1rem;}
.kehu h3:after {content: '';width: 16rem;border-radius: 1rem;margin:0 auto;height: 0.4rem;background: #ffc40f;display: block;margin-top: -0.2rem;}

.kehu li {width: 23%;margin: 0 1% 1%;float:left;}  .kehu li img{ padding:0.1rem; width:100%; height:auto; background:#fff; border:#FED2B6 1px dashed}



.coupon-li {width: 96%;background:#FFF9F4;margin: 1rem auto 6rem;position: relative;text-align: center;padding:1rem 0;margin-bottom: 10px;}
.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: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.circle-left, .circle-right {width: 1.3rem;height: 2rem;z-index: 4;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: -0.01rem;background: url(../images/bt_r.png) no-repeat;width: 10px;}
.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: 1rem;line-height:1.5;font-weight:normal;text-align:center;color:#242424;}
.coupon-li li p{text-align:center;font-size: 0.8rem;line-height:1.2;color: #828282;}

p {}
.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: 95%;border-radius: 1rem;box-shadow: 0rem 0.3rem 0.5rem rgba(80, 80, 80, 0.28);margin: 2rem 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;margin-top: -1.1rem;font-size: 1.1rem;color: #4a4d61;margin-bottom: 0.5rem;}
@media (max-width: 767px){.wrap,.m_nav{width: 96%;}.header{ text-align:center}}
.m_pro_lei {clear:both;background: #f5f5f5; 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.6rem;width: 95%;margin: -0.94rem auto 1.3rem;box-shadow: 0rem 0.3rem 0.5rem rgba(80, 80, 80, 0.28);border-radius:1rem;background:#fff;z-index: 2;}

.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: 1rem;margin-bottom: 0.6rem;position:  relative;width:  100%;white-space:  nowrap;overflow:  hidden;text-overflow:  ellipsis;}
.pro_top_tit .left h1{font-size: 1.6rem;position: relative;line-height: 3rem;z-index: 2;display: inline-block;color:#000;white-space:  nowrap;width: 100%;}

.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;font-size: 1rem;}
.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: 0.8rem;color: #8a572b;font-weight:500;text-align: center;}

.pro_top{width:100%;padding:0 3% 3%;overflow:hidden;z-index:999;margin-top: 0.5rem;}
.pro_top p{font-size: 01rem;color:#788291;padding:0.3rem 0;line-height:  1.5rem;}
.pro_top p strong{font-weight:500;margin-right:0.2rem;color:#000;}
.pro_tel{background: url(../images/pro_tel_1.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: 1.5rem;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}



.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_1.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.5rem;font-size: 1rem;}
.pro_biaoqian{clear:both;position: relative;width: 95%;margin:0 auto;background: #fff;box-shadow: 0rem 0rem 0.4rem rgba(0,0,0,0.15);overflow:hidden;margin-bottom: 1.5rem;border-radius: 0.4rem;font-weight: 700;}
.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: 1rem;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; */width: 100%;margin:0 auto;background:#fff;}
.pro_cont h3{font-size: 1.3rem;margin: 0.5rem .8rem;background: url(../images/h3_ico_1.png) no-repeat left 0.6rem;background-size: 1.3rem;text-indent:2rem;font-weight:500;font-weight: bold;}
.pro_cont video{ width:100%; height:auto;} /*lcadd*/
.pro_cont p{}
.pro_cont p img{}
.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{font-weight: 700;height: 3rem;background: url(../images/pro_m_1.png) no-repeat #F9D63F 21% center;background-size: 1.6rem;display: block;font-size: 1.3rem;color: #604800;text-align: center;line-height: 3rem;border-radius: 2rem;margin: 1rem auto;}

/*=======================åœ¨çº¿ç•™è¨€ start===================*/
.message{padding: 1rem 0.5rem 5.2rem;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 1.8rem;color:#fff;font-size: 1rem;height: 38px;}
.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: 1rem;margin: 0;line-height: 1.5rem;padding: 0rem;}
.message_zi{margin-left:1rem}
.message .messagetop .message_tel{font-size: 1rem;} .message .messagetop .message_tel a{font-size: 1.2rem;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: 0.8rem;}
.message li input{line-height: 3rem;width: 100%;color: #696969;font-size: 1rem;background-color: #fff;border: #bcbcbc 1px solid;border-radius: 0.4rem;padding-left: 3rem;}
.message li .text-tel {background: url(../images/icon-wap02.png) no-repeat 12px center #fff;background-size: 1.5rem 1.5rem;}
.message li .text-user {background: url(../images/icon-wap01.png) no-repeat 10px center #fff;background-size: 1.5rem 1.5rem;}
.message li .text-message {background: url(../images/icon-wap03.png) no-repeat 1rem 1.7rem #fff;padding: 1.5rem 0.5rem 0rem 3rem;border;border-radius: 0.3413rem; 100%border: #bcbcbc 1pxsolid/* height: 10rem; */line-height: 2rem;height:  10rem;width:  100%;font-size: 1rem;color: #696969;background-size: 1.5rem 1.5rem;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===================*/
.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: 1rem 0;z-index: 9999;max-width: 640px;margin:0 auto;width: 100%;}
.hx-bot a{float: left;width: 33.33%;line-height: 2.5rem;font-size: 1.3rem;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;}
.sub_ban{
    margin-top: 50px;
}
.about_m2 h2, .about_m2 h1{font-size: 1.5rem;text-align:center;margin-top: 10px;}
.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;font-size: 0.9rem;}

.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_m1 p {
    font-size: 1rem;
    line-height: 25px;
}
.about_m2 p {
    font-size: 1rem;
    line-height: 25px;
}

.about_m3 p {
    font-size: 1rem;
    line-height: 25px;
}
.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: 12px;border-left: solid 4px #ED1C24;padding:0.5rem;overflow:hidden;}
.about_m3 ul{margin: 1.5rem 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}


.seconds_ban{position: relative;}
.seconds_ban span{display: block;}
.seconds_ban span img{width: 100%;margin-top: 50px;}
.seconds_ban_list,.seconds_ban_list h2{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);text-align: center;}
.seconds_ban_list h1{top:50%;font-size: 2.3rem;font-weight: bold;color: #f2dca1;}
.sec_nav ul{font-size: 0;text-align: left}
.sec_nav ul li{display: inline-block;vertical-align: top;width:33.33%;line-height:.75rem;box-sizing: border-box;border: 1px solid #c8c9ca;border-right: none;}
.sec_nav ul li:nth-child(3n+0){
  width: 33.34%
}

.sec_nav ul li:last-child{border-right:1px solid #c8c9ca;}
.sec_nav ul li a{line-height: .75rem;display: block;font-size: .2rem;color: #767676;background: white;text-align: center}
.sec_nav ul li:hover a,.sec_nav ul li.active a{background: #2e333f;color: white;}

.cplb_u1{font-size: 0;padding: 0 2.5%;}
.cplb_u1 li{display: inline-block;vertical-align: top;width: 47.3%;box-sizing: border-box;border: 2px solid #ececec;text-align: center;transition: 0.3s ease-in-out;margin-right: 1.5%;margin-bottom: 36px;margin-left: 1.2%;}
.cplb_u1 li:nth-child(4n){margin-right: 0;}
.cplb_u1 li span{display: block;padding: .2rem 0;padding-bottom: 0.8rem;transition: 0.3s ease-in-out;overflow: hidden;}
.cplb_u1 li span img{width: 100%;transition: 0.3s ease-in-out;}
.cplb_u1_div1{display: block;box-sizing: border-box;padding: 3px;border-top:2px solid #ececec;line-height: 58px;position: relative;height: 38px;transition: 0.3s ease-in-out;}
.cplb_u1_div1 p{font-size: 1.3rem;color: #2e333f;transition: 0.3s ease-in-out;height: .6rem;line-height: 2.3rem;}
.cplb_u1_div_list{position: absolute;top: 3px;left: 0;font-size: 14px;width: 100%;opacity: 0;transition: 0.3s ease-in-out;}
.cplb_u1_div_list a{display: inline-block;vertical-align: top;width: 48.5%;background: linear-gradient(90deg, #8e92a7 0%, #6d7186 100%);line-height: 30px;color: white;font-size: 1em;transition: 0.3s ease-in-out;}
.cplb_u1 li{border-color: #4a4d61;}
.cplb_u1 li .cplb_u1_div1{border-top: 2px solid #4a4d61;}
.cplb_u1 li .cplb_u1_div1 p{transform: translateY(-2.5rem);}
.cplb_u1 li .cplb_u1_div_list{opacity: 1;}
.cplb_u1_div_list a i{display: inline-block;font-size: 16px;margin-right: 5px;margin-top: -2px;vertical-align: middle;}
.cplb_u1 li:hover span img{transform: scale(1.05);}
.cplb {  background-color: white;
    padding-top: 28px;}  
.avc {
    font-weight: 700;
    background-color: white;
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 3rem;
    font-size: 2.2rem;
    color: #6d7186;
    margin-bottom: 0px;
    position: relative;
    height: 7rem;
    line-height: 1rem;
    em; */
}
.avc i {
    display: inline-block;
    font-size: 2rem;
    font-style: normal;
    position: relative;
    padding: 0 0.3rem;
    top: -0.14rem;
    color: #6d7186;
}
.avc b {
    background: linear-gradient(90deg, #439bef 0%, #2984e8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.avc em {
    display: block;
    font-size: 1.03rem;
    color: #b7b7b7;
    font-weight: normal;
    position: relative;
    margin-top: 1rem;
}
.avc em:before {
    content: "";
    position: absolute;
    width: 2.5rem;
    height: 0.18rem;
    background: #f09347;
    left: 3.8rem;
    top: 0.5rem;
}
.avc em:after {
    content: "";
    position: absolute;
    width: 2.5rem;
    height: 0.18rem;
    background: #f09347;
    right: 3.8rem;
    top: 0.5rem;
}
.subject-box {
  width: 100%;
  overflow: hidden;
  line-height: 0;
  margin-bottom: 15px;
}

.subject-box .left-img {
  width: 50%;
  float: left;
  position: relative;
  line-height: 0rem;
}

.subject-box .left-img img {

  height: 3.2rem;
}

.subject-box .left-img .describe {
  position: absolute;
  left: 1.2rem;
  top: 1rem;
  line-height: 1.55rem;
}

.subject-box .left-img .describe strong, .subject-box .right-img .describe strong {
  font-size: 1.5rem;
  font-weight: 700;
  background: linear-gradient(90deg, #3b8cd8 0%, #206fc5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.subject-box .left-img .describe em, .subject-box .right-img .describe em {
  display: block;
  color: #b7b7b7;
  font-size: 1rem;
}

.subject-box .left-img .describe i,.subject-box .right-img .describe i {
  width: 5.5rem;
  line-height: 1.5rem;
  text-align: center;
  border-radius: .5rem;
  display: block;
  background: #93c3ff;
  color: #fff;
  font-size: 1rem;
  margin-top: .2rem;
}

.subject-box .right-img {
  width: 50%;
  float: left;
  line-height: 0rem;
}

.subject-box .right-img .img-box {

  position: relative;
}



.subject-box .right-img .describe {
  position: absolute;
  top: 1rem;
  line-height: 1.55rem;
  left: 1.25rem;
}


.subject-box .right-img .describe2 strong {
  color: #0d52a7;
  font-size: 1.5rem;
}

.subject-box .right-img .describe3 strong {
  color: #1152a4;
}

.subject-box .right-img .describe2 i {
  background: #93c3ff;
}

.subject-box .right-img .describe3 i {
  background: #93c3ff;
}
.cpjscs{
    font-size: 1.2rem;
    line-height: 2.5rem;
    margin-bottom: 1.1rem;
    color: #565656;
    margin-left: 0.7rem;
    }


    /**/
.ed{padding: 0.8rem 3% 2rem;}
.ed h3{text-align: center;font-size: 1.9rem;line-height: 1rem;color:#0e4a9e;font-weight: bold;height:4.1rem;background:url("../images/t1.png") no-repeat bottom center;background-size:42%;margin-bottom: 1.2rem;}
.ed h3 i{font-size: 3rem;position: relative;top: 0.3rem;color: #0e4a9e;}
.ed ul{height: 3.5rem;margin-bottom: 1rem;}
.ed ul li{float:left;height:4rem;width: 30%;margin-left: 1.2rem;}
.ed ul li span{display: block;background:url("../images/wzbj1.png") no-repeat top center;background-size:100%;height: 4.5rem;}
.ed ul li span i{line-height: 2.6em;padding-left: 2.8rem;font-size: 1.15rem;color:#FFF;font-weight: bold;}
.ed ul li:first-child{margin-left: 0;}
.ed ul .ed1 i{background: url("../images/e1.png") no-repeat 0.8rem;background-size: 1.4rem;}
.ed ul .ed2 i{background: url("../images/e2.png") no-repeat 0.7rem;background-size: 1.4rem;}
.ed ul .ed3 i{background: url("../images/e3.png") no-repeat 0.7rem;background-size: 1.4rem;}
.ed ul li.z-on span{display: block;background:url("../images/wzbj1_h.png") no-repeat top center;height: 4.5rem;background-size:100%;}
.ed dl dt{margin-bottom: 0.5rem;}
.ed dl dt img{width:100%;}

.ed dl dd span{display: block;font-size: 1.4rem;color: #6f7388;height:2rem;line-height: 2rem;font-weight: bold;margin-bottom: 0.6rem;padding-left: 3rem;}
.ed dl dd span i{font-size: 1.2rem;color: #85899e;font-weight: normal;margin-left: 0.9rem;}
.ed dl dd p{color: #b7b7b7;padding-left: 3rem;line-height: 1.5rem;margin-bottom: 1.1rem;font-size: 1.15rem;}
.ed dl dd .bt1{background:url("../images/bt1.png") no-repeat 1%;background-size:6%;}
.ed dl dd .bt2{background:url("../images/bt2.png") no-repeat 1%;background-size:6%;}
.ed dl dd .bt3{background:url("../images/bt3.png") no-repeat 1%;background-size:6%;}
/**/
.edge {
      background-color: white;
      margin-bottom: 12px;
}
.about-text{line-height:  0;}
.about-text .text {
    padding: 1.2rem 2rem;
    position: absolute;
    left: 0;
    top: 50px;
}
.about-text h2 {
    font-size: 2rem;
    color: #fff;
    text-align: center;
    padding-bottom: 0.6rem;
}
.about-text h2 span {
    font-size: 1rem;
}
.about-text p {
    color: #eee;
    margin-bottom: 1.5rem;
    text-indent: 2em;
    line-height: 1.5rem;
    font-size:  1rem;
}
.about-link-slide {
    padding: 1rem 1rem 0rem;
}
.about-link-list {
    width: 55rem;
}
.about-link-list li {
    float: left;
    position: relative;
    width: 12rem;
    margin-right: 0.8rem;
}
.about-link-list .text {
    position: absolute;
    width: 5.9rem;
    left: .1rem;
    top: 1.8rem;
    text-align: center;
    font-size: 0.7rem;
    color: #333;
}
.about-link-list .text p {
    font-size: 12px;
    line-height: 14px;
    padding-top: .2rem;
    color: #555;
}

.ser_m1 p{ width:100%; margin:0.2rem auto ;line-height:1.8rem; color:#666}
.ser_m1 ul{width:100%;padding: 1rem 0 1rem;overflow:hidden;}
.ser_m1 ul li{width: 100%;text-align:center;overflow:hidden;}
.ser_m1 ul li img{width: 85%;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}
.ser_m1 {
      background-color: white;
}

.qtfh{
    background: #fff;
    text-align: center;
    width: 100%;
    padding: 2% 4% 2% 4%;
    margin-bottom: 15px;
    }
.qtan{
      display: inline-block;
    text-align: center;
    width: 100%;
}
.qtan .on {
    background: #2c99ff;
    border-color: #2c99ff;
    color: #fff;
}
.qtan li {
    width: 25%;
    float: left;
    height: 35px;
    line-height: 33px;
    text-align: center;
    border: 1px solid rgb(187,187,187);
    margin: 4px 4%;
    border-radius: 4px;
    font-size: 1.1rem;
}
.pro_cont {
  line-height: 0;
}
.qtan a{
  color:#ffffff
}

strong, b {
    font-weight: 700;
}
.ft-logo .icon-hualv,.ft-logo .f14 {
  color: #fff;
  vertical-align: middle
}


.ft-logo .f30 {
  font-size: 1.5rem;
  margin-right: 3px
}

.ft-logo .f50 {
  font-size: 2.5rem
}

.ft-logo .f14 {
  letter-spacing: 0.2rem;
}

.ft-bar-v2 {
  padding: 0 15px;
  background-color: #fff;
  text-align: center;
  color: #fff;
}


.ft-bar-v2 .ft-logo .icon-hualv,.ft-bar-v2 .ft-logo .f14 {
  background: linear-gradient(90deg, #1d68a9 0%, #2b7fc7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.2rem;
}

.ft-logo {
  padding: 1.5rem 0 1.5rem 0;
  line-height: 2rem;
  color: #fff;
  opacity: 1;
  border-bottom: 1px solid #e2e2e2;
  font-weight: 500;
}





.ft-copyright {
  padding: 1.8rem 0;
  font-weight: 500;
}

.ft-nav a {
  float: left;
  width: 25%;
  font-size: 1.4rem;
  line-height: 1.2rem;
  color: #666;
}



.ft-bar-v2 .copyright {
  font-size: 1rem;
  em; */
  line-height: 1.5rem;
  color: #90909070;
  margin-top: .5rem;
}

.ft-user {
  height: 3.2rem;
  line-height: 3.2rem;
  border-bottom: 1px solid #efefef;
  text-align: left;
  font-weight: 500;
}

.ft-user .ft-login p {
  float: left;
  font-size: 1.2rem;
  color: #999;
  margin-right: 20px;
  font-weight: 500;
}

@font-face {
  font-family:ico-hualv;src:url(/fonts/hualv.eot?2nah1r);
  src:url(../fonts/hualv.eot) 
  format('embedded-opentype'),url(../fonts/hualv_870bbc9.ttf) 
}

.icon-hualv {
  font-family: ico-hualv;
  font-size: 1.5rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
  display: inline-block;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  vertical-align: text-bottom;
  color: #6d7186;
}

i.icon-hualv.icon-top121121 {}
.icon-top121121:before {
  content: "\e93d"
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  line-height: 0
}
.fr {
  float: right!important
}
.dbtp{
    display: inline-block;
    width: 8rem;
    text-indent: -99rem;
    background: url(../images/logo.png) no-repeat 0 1.5rem;
    height: 6rem;
    background-size: 8rem;
    font-weight: 500;
    }

#mobile_icon_div div:first-child{
    

    background: linear-gradient(90deg, #65b3fd 0%, #2593f3 100%)!important;

}
#mobile_icon_div div:first-child div {
   
}
.tel span{
  padding-left: 10px;
}
.cpcpdb span{
  padding-bottom: 0.3rem;
}
.qyzzdb span{
  padding-bottom: 0.4rem;
}
.ltsydb span{padding-bottom: 0.4rem;}
.zx-num {
  overflow: hidden;
  font-size: 1.1rem;
  margin-top: 0.8rem;
  color: #ccc;
  text-align: center;
  letter-spacing: 0px;
}

.zx-num li {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0 .25rem;
  overflow: hidden;
  position: relative;
  color: #b3b3b3;
  border-top: aliceblue!important;
  margin-left: 0px!important;
  line-height: 22px!important;
}

.zx-num li:first-child:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: '';
  width: 1px;
  height: 0.8rem;
  background-color: #adadad;
  margin-top: -.3rem;
}
.s-oe {
    color: #ffa952!important;
    font-size: 1.02rem;
}
.cell_gwzd{background:#fff; overflow:hidden;}
.gwzd_dl dt{margin: 1.0rem 0 0.8rem 0;}
.gwzd_dl dt span{display:block;flex:1;font-size: 16px;background: #4ca7f7;color:#fff;text-align: center;height:40px;line-height: 40px;}
.gwzd_dl dt span.current{background: #1780dc;}
.gwzd_dl dd ul li a{display:flex;padding: 5px 0px 3px 0px;margin: 0 auto;}
.list_article_desc{flex:1;margin-right:10px;}
.list_article_desc h3{line-height: 1.7rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 1.4rem;margin-top: 0px;color: #252525;}
.list_article_desc p{color: #b7b7b7;line-height: 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 1rem;margin-top: 0.7rem;}
.list_article_desc div{display:flex; color:#48be75; justify-content: space-between;}
.list_article_img{width: 8rem;}
.list_article_img img{display:block; width:100%; height:100%;}
.m_flex {
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.yqljsj{
    float: left;
    line-height: 1.5rem;
    padding: 0 .75rem !important;
    background-color: #d6d9ec;
    border-radius: .75rem;
    font-size: 1.0rem;
    margin: 0.3rem .5rem 0 0 !important;
    }

.head2 {position: relative;z-index: 11;background-color: #ffffff;border-bottom: 2px solid #4994da;height: 4.2rem;min-width: 320px;}
.head2 .logo{float:left;margin: 0px;}
.head2 .logo img{display:block;width: 13rem;margin-top: 0.5rem;}
.head2 h4{font-size: 1.19rem;color:#2b2b2b;font-weight: 500;margin-top: 1.1rem;line-height: 2rem;float: right;}
.head2 h4 a{display:inline-block;padding: 0 0.45rem;color:#2b2b2b;}
.head2 .menu_btn{width: 3rem;height: 3.4rem;overflow:hidden;display:  inline-block;line-height:  3.4rem;}
.head2 .menu_btn a.downmenu{display:block; width:54.545454%; padding:1.5rem 0.5rem 1rem 1rem;}
.head2 .menu_btn img{ display:block; width:100%;}
.cpbj{
  background-color: white;
}
.abs{
  width: 7rem;
  font-size: 1.4rem;
  text-align: center;
  line-height: 3rem;
  color: #fff;
  height: 3rem;
  border-radius: 0.3125rem;
  background: linear-gradient(90deg, #f5b105 0%, #e48b04 100%);
  display: inline-block;
  font-weight: 700;
  position: absolute;
  right: 0;
  margin-top: 5px;
  z-index: 20;
}




/*分页样式*/
.pglist {
	padding: 20px 0 30px;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
font-/weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #118c3c;
	border-color: #118c3c;
}