@charset "utf-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0px;line-height:0;overflow:hidden;clear:both}
body{font:12px 宋体,Arial,sans-serif}
a{text-decoration:none}
a:hover{color:#f60}
body{color:#444;font-size:16px;font-family:'Microsoft YaHei',arial,helvetica,clean,sans-serif}
a{color:#444}
a:hover{color:#134268}
.ani,img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:16px;color:#444;font-family:"微软雅黑","Microsoft Yahei"}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wp{width:100%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.kf{width:208px;position:fixed;right:-208px;top:80px;z-index:9}
.kt-top{height:40px;line-height:40px;background:url("../images/kefu.png") 12px center no-repeat #dc001d;-o-background-size:auto 20px;-ms-background-size:auto 20px;-moz-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px;padding-left:46px;font-size:16px;color:#fff}
.kt-top span:hover{transform:rotate(90deg)}
.kt-top span{width:18px;height:16px;float:right;position:relative;margin:10px 10px 0 0;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.kt-top span b{width:100%;height:2px;background:#fff;display:block;position:absolute;top:50%;left:0}
.kt-top span b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.kt-top span b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.kf .con{overflow:hidden;background:#fff}
.kf .qq li{height:36px;line-height:36px;border-bottom:#f5f5f5 solid 1px;padding-left:16px}
.kf .qq li a{height:36px!important;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:initial;display:block}
.kf .qq li a img{padding-right:6px}
.kf .con h5{height:26px;line-height:26px;margin-top:12px;background:url('../images/lianxi.png') 16px center no-repeat;padding-left:45px;color:#666;font-size:16px}
.kf .contact{margin-top:1px}
.kf .contact p{height:26px;line-height:26px;color:#666;font-size:16px;padding-left:22px}
.kf .contact p:nth-child(2n){padding-left:32px}
.kf .con h5.qr-icon{background:url('../images/erweima.png') 16px center no-repeat}
.kf .con .qr{margin-top:10px;padding-left:40px}
.kf .con .qr img{width:110px;height:110px}
.kf .backTop{width:100%;height:40px;margin-top:10px;background:url('../images/huidaodingbu.png') center center no-repeat #dc001d;background-size:18px auto;cursor:pointer}
.kf-side{padding:18px 10px 10px;background:#dc001d;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-34px;cursor:pointer}
.kf-side b{display:block;color:#fff;line-height:18px;font-size:16px;font-weight:400}
.kf-side span.arrow{width:12px;height:12px;background:url('../images/jt-1.png') no-repeat;-o-background-size:auto 12px;-ms-background-size:auto 12px;-moz-background-size:auto 12px;-webkit-background-size:auto 12px;background-size:auto 12px;display:block;margin-top:10px}
.kf-side span.on{background:url('../images/jt-2.png') no-repeat;-o-background-size:auto 12px;-ms-background-size:auto 12px;-moz-background-size:auto 12px;-webkit-background-size:auto 12px;background-size:auto 12px}
.h50{display:none}
.eyou-link{display:none;overflow:hidden;position:fixed;bottom:0;left:0;right:0;z-index:9;background-color:#fff;padding:4px 0;box-shadow:5px 0 10px rgba(0,0,0,.05)}
.eyou-link li{float:left;width:25%}
.eyou-link li a{display:block;text-align:center;font-size:13px;color:#000}
.eyou-link li.on a,.eyou-link li:hover a{color:#dc001d}
.eyou-link li a i{display:block;width:25px;margin:0 auto;height:25px;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 18px;-ms-background-size:auto 18px;-moz-background-size:auto 18px;-webkit-background-size:auto 18px;background-size:auto 18px}
.eyou-link li a .i1{background-image:url(../images/sj-nav1.png)}
.eyou-link li.on .i1,.eyou-link li:hover .i2{background-image:url(../images/sj-nav1-on.png)}
.eyou-link li a .i2{background-image:url(../images/sj-nav2.png)}
.eyou-link li.on .i2,.eyou-link li:hover .i2{background-image:url(../images/sj-nav2-on.png)}
.eyou-link li a .i3{background-image:url(../images/sj-nav3.png)}
.eyou-link li.on .i3,.eyou-link li:hover .i3{background-image:url(../images/sj-nav3-on.png)}
.eyou-link li a .i4{background-image:url(../images/sj-nav4.png)}
.eyou-link li.on .i4,.eyou-link li:hover .i4{background-image:url(../images/sj-nav4-on.png)}
.g-tit3{padding-bottom:10px;font-size:16px;color:#dc001d;border-bottom:1px solid #e4e4e4;font-weight:600}
.g-tit3 span{font-weight:400;color:#999;text-transform:uppercase}
.pages{clear:both;margin:20px auto 20px auto;padding-top:50px;overflow:hidden;text-align:center;font-size:16px}
.pages ul li{display:inline-block;border:1px solid #ccc;padding:5px 14px;margin:0 1px;line-height:24px;background:#fff;color:#999;border-radius:2px}
.pages ul li:hover{background:#d82019;color:#fff;border:1px solid #d82019}
.pages ul li:hover a{color:#fff}
.pages ul li.thisclass{display:inline-block;border:1px solid #d82019;padding:5px 14px;margin:0 5px;background:#d82019;color:#fff}
.pages ul li.thisclass a{color:#fff}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color:#fff}
.g-cur{height:40px;line-height:40px;background:#f3f3f3}
.g-cur .wp{background:url('../images/home.png') left center no-repeat;padding-left:20px;box-sizing:border-box}
.g-cur .wp a{color:#2f2f2f}
.g-cur .wp a:hover{color:#dc001d}
.row-b1{overflow:hidden;padding:20px 0 20px}
.row-b1 .col-l{width:260px}
.row-b1 .col-r{float:none;overflow:hidden;margin-left:300px}
.g-titIns1{height:44px;line-height:44px;font-size:20px;color:#545454;border-bottom:1px solid #ebebeb;font-weight:400;position:relative}
.g-titIns1::after{content:'';width:80px;height:1px;background:#dc001d;position:absolute;left:0;bottom:-1px}
.snv{padding-top:12px;margin-bottom:30px}
.snv li{line-height:44px;background:url('../images/jiantou-r.png') 6px 18px no-repeat;text-indent:20px;-o-background-size:auto 10px;-ms-background-size:auto 10px;-moz-background-size:auto 10px;-webkit-background-size:auto 10px;background-size:auto 10px}
.snv li a{display:block;color:#000;font-size:16px;border-bottom:1px solid #f2f2f2}
.snv>li.on>a{color:#dc001d}
.snv-sub{padding-bottom:10px;display:none}
.snv-sub dd{background:url('../images/jiantou-r.png') 12px 18px no-repeat;text-indent:26px;-o-background-size:auto 10px;-ms-background-size:auto 10px;-moz-background-size:auto 10px;-webkit-background-size:auto 10px;background-size:auto 10px}
.snv-sub dd.on a{color:#dc001d}
.m-info{padding:15px 0}
.m-info p{height:34px;line-height:34px;font-size:16px;color:#2f2f22}
.ban{-webkit-background-size:cover;background-size:cover;overflow:hidden;background-repeat:no-repeat;background-position:center center}
.g-tit01{text-align:center}
.g-tit01 .tit{font-size:30px;color:#dc001d;font-weight:400;margin-bottom:5px}
.g-tit01 .tit-sj{display:none}
.g-tit01 .tit-sj a{position:relative;display:inline-block;color:#dc001d;padding:0 10px}
.g-tit01 .tit-sj a:before{content:'';position:absolute;top:50%;right:100%;width:48px;height:1px;background-color:#ebebeb}
.g-tit01 .tit-sj a:after{content:'';position:absolute;top:50%;left:100%;width:48px;height:1px;background-color:#ebebeb}
.g-tit01 p{font-size:16px;color:#414141}
.g-tit01 span{display:block;font-size:16px;color:#e6e6e6}
.g-tit01_bai .tit,.g-tit01_bai p{color:#fff}
.g-more01{display:block;width:300px;margin:0 auto;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background-color:#dc001d;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.g-more01:hover{background-color:transparent;color:#dc001d;border:1px solid #dc001d}
.g-tit02{font-size:20px;color:#fff;margin:20px 0;font-weight:400}
.g-tit02 span{font-size:16px}
.hd-top{overflow:hidden}
.hd-top .logo{float:left;height:120px;line-height:120px}
.hd-top .logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.hd-top .txt{float:left;margin:36px 0 0 15px;padding-left:30px;border-left:1px solid #a1a0a0}
.hd-top .txt p{line-height:24px;font-size:16px;color:#666}
.hd-top .txt p span{color:#dc001d}
.hd-top .tel{float:right;margin-top:30px;padding-left:55px;background:url(../images/icon13.png) left center no-repeat;line-height:30px}
.hd-top .tel h6{font-weight:400;font-size:16px}
.hd-top .tel strong{line-height:27px;color:#d02222;font-size:20px;font-weight:700}
.eyou-header.fixed .hd-bottom{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}
.hd-bottom{background-color:#dc001d;position:relative}
.hd-bottom:after,.hd-bottom:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.menuBtn{display:none;position:relative;float:right;margin-top:4px;width:40px;height:40px;padding:5px;cursor:pointer}
.menuBtn b{display:block;width:100%;height:2px;border-radius:2px;background-color:#dc001d;margin:5px 0 7px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{position:absolute;left:5px;top:35%;display:none;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.eyou-nav{position:relative}
.eyou-nav:after,.eyou-nav:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.eyou-nav li{float:left;width:12.5%;position:relative;background-image:url(../images/icon14.png);background-repeat:no-repeat;background-position:left center;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.eyou-nav li.on,.eyou-nav li:hover{background-image:url(../images/icon14-on.png);background-position:bottom center}
.eyou-nav li>a{display:block;font-size:18px;text-align:center;height:60px;line-height:60px;color:#fff}
.nav-sub{display:none;position:absolute;top:100%;left:0;right:0;z-index:999;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
@media (min-width:750px){.nav-sub{width:200px;left:50%;margin-left:-100px}
}
.eyou-nav li:hover .nav-sub{display:block}
.nav-sub dd{background-color:rgba(220,0,29,.85);border-bottom:1px solid rgba(250,253,253,.35);transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.nav-sub dd a{display:block;font-size:15px;text-align:center;height:40px;line-height:40px;color:#fff;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.nav-sub dd a:hover{padding-left:15px}
.hd-bottom h2{display:none;text-align:center;font-size:30px;color:#dc001c;font-weight:400;height:50px;line-height:50px}
.banner .swiper-slide a{display:block;padding-top:23.4%;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .swiper-pagination-bullet{width:30px;height:10px;border-radius:20px}
.banner .swiper-pagination-bullet-active{background-color:#b51818;opacity:1}
.row-a1{background-color:#dc001d}
.m-so01{float:right;position:relative;margin-top:28px}
.m-so01 .inp{width:397px;height:44px;border:1px solid #ee808e;border-radius:20px;padding:0 75px 0 22px;background-color:transparent;color:#fff}
.m-so01 .sub{position:absolute;top:0;right:0;border:0;width:69px;height:44px;background:url(../images/so.png) center center no-repeat;font-size:0;cursor:pointer;border-radius:20px}
.m-so01 .tips{width:148px;height:42px;line-height:42px;border:#858585 1px solid;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;position:absolute;left:50px;top:128%;padding:0 15px 0 40px;display:none;font-size:16px}
.m-so01 .tips::before{content:"";width:12px;height:12px;border-top:#bababa 1px solid;border-left:#bababa 1px solid;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;left:10px;top:-7px;background:#fff}
.m-so01 .tips.on{display:block}
.ul-link01{float:left;border-left:1px solid #ee808e}
.ul-link01 li{float:left;width:220px;padding:14px 0;border-right:1px solid #ee808e;cursor:pointer}
.ul-link01 li .pic{width:42px;height:42px;margin:0 auto;text-align:center;line-height:42px}
.ul-link01 li .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;position:relative;top:0}
.ul-link01 li .pic img:hover{animation:mytop .8s;-ms-animation:mytop .8s;-moz-animation:mytop .8s;-webkit-animation:mytop .8s;-o-animation:mytop .8s}
@keyframes mytop{0%{top:0}
    50%{top:-20px}
    100%{top:0}
}
@-moz-keyframes mytop{0%{top:0}
    50%{top:-20px}
    100%{top:0}
}
@-webkit-keyframes mytop{0%{top:0}
    50%{top:-20px}
    100%{top:0}
}
@-o-keyframes mytop{0%{top:0}
    50%{top:-20px}
    100%{top:0}
}
.ul-link01 li a{display:block;font-size:16px;color:#fff;text-align:center;height:30px;line-height:30px}
.row-a2{margin:55px 0;overflow:hidden}
.m-tab01{margin:50px 0;text-align:center;font-size:0}
.m-tab01 li{display:inline-block}
.m-tab01 li a{display:block;width:240px;border:1px solid #b9b9b9;height:42px;line-height:42px;text-align:center;color:#333;font-size:16px;margin:0 8px}
.m-tab01 li a:hover,.m-tab01 li.active a{color:#fff;background-color:#d93649;margin:0 8px}
.m-tab01 li a span{padding-left:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;background-image:url(../images/icon15.png)}
.m-tab01 li a:hover span,.m-tab01 li.active a span{background-image:url(../images/icon15-on.png)}
.m-imgtxt02.swiper-container{overflow:hidden}
.m-imgtxt02.swiper-container .swiper-slide{display:none}
.ul-imgtxt01{overflow:hidden;margin:0 -10px}
.ul-imgtxt01 li{float:left;width:25%;margin-bottom:28px}
.ul-imgtxt01 li a{display:block;border:1px solid #e4e4e4;padding:15px 15px 0 15px;margin:0 15px;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.ul-imgtxt01 li:hover a{border:1px solid #e8314d}
.ul-imgtxt01 li .pic{overflow:hidden;position:relative;height:0;padding-top:75%}
.ul-imgtxt01 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.ul-imgtxt01 li .pic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt01 li .txt{overflow:hidden}
.ul-imgtxt01 li .txt .tit{text-align:center;font-weight:400;font-size:16px;color:#d83648;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:42px;line-height:42px}
.ul-imgtxt01 li .txt .more{display:none;float:right;margin-left:10px;height:40px;line-height:40px;color:#d83648;font-size:16px;text-transform:uppercase}
.row-a3{padding:60px 0;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.ul-imgtxt02{overflow:hidden;background-position:center center;background-repeat:no-repeat;margin:35px -34px}
.ul-imgtxt02 li{float:left;width:25%}
.ul-imgtxt02 li .con{display:block;padding:60px 0;margin:0 34px;background-image:url(../images/bj2.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.ul-imgtxt02 li:hover .con{background-image:url(../images/bj2-h.png)}
.ul-imgtxt02 li .pic{width:48px;height:48px;margin:0 auto;text-align:center;line-height:48px}
.ul-imgtxt02 li .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.ul-imgtxt02 li .pic .img2{display:none}
.ul-imgtxt02 li:hover .pic .img1{display:none}
.ul-imgtxt02 li:hover .pic .img2{display:inline-block}
.ul-imgtxt02 li .txt{text-align:center;color:#999;margin:10px 0}
.ul-imgtxt02 li:hover .txt{color:#fff}
.ul-imgtxt02 li .txt .tit{font-size:16px;font-weight:400}
.ul-imgtxt02 li .txt p{font-size:16px}
.row-a3 .g-more01{width:200px;border-radius:30px}
.row-a4{overflow:hidden;margin:60px 0}
.row-a4 .g-tit01 .tit{background-position:center center;background-repeat:no-repeat;font-size:44px;color:#333;font-weight:600;height:90px;line-height:90px}
.row-a4 .g-tit01 p{font-size:20px;color:#999}
.m-imgtxt04.swiper-container{overflow:hidden;margin:74px -9px 0}
.m-imgtxt04 .swiper-slide{float:left;width:33.33%;cursor:pointer;margin-bottom:20px}
.m-imgtxt04 .swiper-slide .con{margin:0 19px;background-color:#f3f5f6;height:300px;overflow:hidden}
.m-imgtxt04 .swiper-slide .pic{overflow:hidden;position:relative;height:0;padding-top:89%}
.m-imgtxt04 .swiper-slide .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-imgtxt04 .swiper-slide:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.m-imgtxt04 .swiper-slide .txt{padding:30px 42px 50px;color:#666}
.m-imgtxt04 .swiper-slide .txt .tit{text-align:center;font-size:18px;height:50px;line-height:50px;font-weight:400;border-bottom:1px solid #bababa;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#d82019;font-weight:700}
.m-imgtxt04 .swiper-slide .txt p{font-size:14px;line-height:26px;margin:20px 0}
.m-imgtxt04 .swiper-slide .txt .btn{display:none;width:150px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:30px;background-color:#dc001d}
.m-imgtxt04.swiper-container .swiper-pagination{bottom:0}
.m-imgtxt04.swiper-container .swiper-pagination-bullet-active{background-color:#dc001d}
.row-a5{padding:60px 0;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-imgtxt01.swiper-container{margin:60px 0;overflow:hidden}
.m-imgtxt01.swiper-container .swiper-slide{background-color:#fff}
.m-imgtxt01 .swiper-slide .pic{overflow:hidden;position:relative;height:0;padding-top:75%}
.m-imgtxt01 .swiper-slide .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-imgtxt01 .swiper-slide .pic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.m-imgtxt01 .swiper-slide p{height:58px;line-height:58px;text-align:center;font-size:16px;color:#222;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-imgtxt01 .swiper-slide p:hover{color:#fff;background-color:#dc001d}
.m-txt03{display:none;overflow:hidden}
.m-txt03 .more{float:right;display:block;width:72px;height:72px;padding:14px 20px;border-radius:50%;font-size:16px;color:#dc001d;background-color:#fff}
.m-txt03 .txt{float:left}
.m-txt03 .txt .tit{font-weight:400;font-size:24px;color:#fff}
.m-txt03 .txt .tel{font-size:16px;color:#fff;text-align:center}
.m-txt03 .txt .tel a{display:inline-block;color:#fff;font-size:24px}
.row-a6{padding:60px 0}
.row-a6 .g-tit01{display:none}
.m-imgtxt03{overflow:hidden;position:relative;padding-right:10px}
.m-imgtxt03:after{content:'';position:absolute;top:0;right:0;width:196px;height:100%;background-color:#f3f4f8;z-index:-1}
.m-imgtxt03>.pic{float:right;overflow:hidden;width:431px;height:390px;margin-top:66px}
.m-imgtxt03>.pic>img{display:block;width:100%;height:100%;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-imgtxt03>.pic>img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.m-imgtxt03 .box{float:left;width:53%}
.m-imgtxt03 .box .desc{display:block}
.m-imgtxt03 .box .desc .tit{padding:22px 0 0 18px;font-size:24px;font-weight:400;color:#666;background-repeat:no-repeat;background-position:left center;-webkit-background-size:contain;background-size:contain}
.m-imgtxt03 .box .desc p{font-size:16px;line-height:26px;margin:28px 0;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:14;overflow:hidden}
.ul-imgtxt04{overflow:hidden;padding:50px 0}
.ul-imgtxt04 li{float:left;width:50%;margin-bottom:50px;cursor:pointer}
.ul-imgtxt04 li .pic{float:left;width:45px;height:45px;text-align:center}
.ul-imgtxt04 li .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-imgtxt04 li .txt{overflow:hidden;padding-left:16px}
.ul-imgtxt04 li .txt .tit a{display:block;height:24px;line-height:24px;font-size:18px;color:#333;font-weight:400}
.ul-imgtxt04 li .txt p{height:22px;line-height:22px;font-size:16px;color:#b2b2b2}
.m-imgtxt03 .g-more01{display:none;border-radius:30px}
.row-a7{padding:60px 0;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-a7 .g-tit01 .tit{font-size:40px;font-weight:600}
.row-a7 .g-tit01 p{font-size:18px;font-weight:600}
.m-txt01{overflow:hidden;margin:200px 130px 0}
.m-txt01 .g-more01{float:right}
.m-txt01 .tel{font-weight:600;height:47px;line-height:47px;color:#fff;font-size:20px;padding-left:50px;background:url(../images/icon16.png) left center no-repeat}
.m-txt01 .g-more01{float:right;width:172px;height:47px;line-height:47px;background-color:#fff;color:#666}
.m-txt01 .g-more01:hover{background-color:transparent;color:#dc001d}
.row-a8{margin:50px 0}
.m-tabs02{display:none;text-align:center;margin:15px 0}
.m-tabs02 li{display:inline-block}
.m-tabs02 li a{display:block;margin:0 5px;border-radius:8px;width:120px;height:40px;line-height:40px;text-align:center;color:#333;font-size:16px;background-color:#dbdbdb;box-shadow:0 0 10px rgba(0,150,255,.2)}
.m-tabs02 li.active a{color:#fff;background-color:#dc001d;box-shadow:0 8px 8px 0 rgba(220,0,28,.12)}
.m-list01.swiper-container{overflow:hidden;margin:50px 0}
.m-news01{float:left;width:52%;background-color:#f7f7f7}
.m-news01 .pic{overflow:hidden;position:relative;height:0;padding-top:39%}
.m-news01 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.m-news01 .txt{padding:15px 20px}
.m-news01 .txt h4 a{position:relative;display:block;font-size:16px;color:#666;height:46px;line-height:46px;font-weight:400;border-bottom:1px dashed #b5b5b5;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-news01 .txt h4 a:hover{color:#dc001d}
.m-news01 .txt h4 a:after{content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#dc001d;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-news01 .txt h4 a:hover:after{width:100%}
.m-news01 .txt p{font-size:16px;color:#aeaeae;margin-top:16px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-news01 .txt .time{display:none;font-size:16px;color:#ccc}
.ul-news01{float:left;width:47%;margin-right:60px}
.ul-news01:nth-of-type(2n){margin-right:0}
.ul-news01 li{overflow:hidden;border-bottom:1px dashed #b5b5b5;color:#333;position:relative}
.ul-news01 li:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#dc001d;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.ul-news01 li:hover:after{width:100%}
.ul-news01 li .txt .tit{overflow:hidden}
.ul-news01 li .txt .tit .time{float:right;margin-left:10px;font-size:16px;height:53px;line-height:53px;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.ul-news01 li:hover .txt .tit .time{color:#dc001d}
.ul-news01 li .txt{overflow:hidden}
.ul-news01 li .txt .tit h5 a{display:block;position:relative;padding-left:20px;height:53px;line-height:53px;font-weight:400;font-size:16px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.ul-news01 li:hover .txt .tit h5 a{color:#dc001d}
.ul-news01 li .txt .tit h5 a:before{content:'';position:absolute;top:50%;left:0;margin-top:-4px;width:8px;height:8px;border-radius:50%;background-color:#7f7f81;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.ul-news01 li:hover .txt .tit h5 a:before{background-color:#dc001d}
.ul-news01 .txt p{display:none;font-size:16px;color:#afafaf;padding-left:20px;line-height:24px;background:url(../images/icon24.png) left 7px no-repeat}
.m-list02{overflow:hidden;position:relative}
.m-txt02.swiper-container{width:100%;position:static}
.m-txt02 .swiper-wrapper{position:static}
.m-txt02 .swiper-slide{padding:20px 30px;border:1px solid #c4c4c4;width:49%;float:left;margin:5px}
.m-txt02 .swiper-slide a.wen{display:block;padding-left:40px;font-size:16px;color:#222;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../images/icon17.png) left center no-repeat;transition:.6s;-ms-transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}
.m-txt02 .swiper-slide a.wen span{display:block;border-bottom:1px dashed #b5b5b5;height:28px;line-height:28px}
.m-txt02 .swiper-slide a.wen:hover{color:#dc001d}
.m-txt02 .swiper-slide p.da{font-size:16px;padding-left:40px;height:28px;line-height:28px;color:#999;background:url(../images/icon18.png) left center no-repeat;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.m-txt02 .swiper-button-next,.m-txt02 .swiper-button-prev{width:50px;height:23px;bottom:7px;top:auto;background-image:url(../images/arrows.png);background-repeat:no-repeat;-webkit-background-size:auto;background-size:auto;transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-o-transition:.4s}
.m-txt02 .swiper-button-prev{left:0;background-position:-50px -23px}
.m-txt02 .swiper-button-prev:hover{background-position:0 0}
.m-txt02 .swiper-button-next{left:50px;background-position:-50px 0}
.m-txt02 .swiper-button-next:hover{background-position:0 -23px}
.m-list02 .tit{float:left}
.m-list02 .tit .for{font-size:26px;color:#dc001d;font-weight:400}
.m-list02 .tit p{font-size:16px;color:#5b5b5b}
.row-link{overflow:hidden;background-color:#dc001d;border-bottom:1px solid #b9b9b9}
.m-link1{padding:20px 0}
.m-link1 .item{overflow:hidden;color:#fff}
.m-link1 .item:first-child{margin-bottom:0}
.m-link1 .item span{float:left;font-size:16px;margin-right:18px;font-weight:600}
.ul-link1{overflow:hidden}
.ul-link1 li{float:left}
.ul-link1 li a{display:block;margin-right:20px;font-size:16px;color:#fff;height:21px;line-height:21px}
.ul-link1 li a:hover{text-decoration:underline}
.eyou-footer{background-color:#dc001d}
.fd-top{overflow:hidden;padding:56px 0 38px}
.eyou-footer .copy-sj{display:none;float:right;color:#333;line-height:30px;font-size:18px}
.fd-left{float:left;width:41%}
.fd-left input,.fd-left textarea{background-color:transparent;color:#fff}
.fd-left .inp{display:inline-block;width:188px;height:42px;border:1px solid #fff;padding:0 10px;font-size:16px}
.fd-left .textarea{overflow:hidden;margin:8px 0;width:380px;height:82px;border:1px solid #fff;resize:none;display:block;line-height:38px;font-size:16px;padding:0 10px}
.fd-left .sub{width:380px;height:52px;line-height:52px;text-align:center;background-color:#fff;border:0;font-size:16px;cursor:pointer;color:#222}
.fd-txt{float:left}
.fd-txt p{font-size:16px;color:#fff;line-height:40px;padding-left:40px;background-position:left center;background-repeat:no-repeat}
.fd-txt .p1{background-image:url(../images/icon8.png)}
.fd-txt .p2{background-image:url(../images/icon9.png)}
.fd-txt .p3{background-image:url(../images/icon10.png)}
.fd-txt .p4{background-image:url(../images/icon11.png)}
.fd-qr{float:right}
.fd-qr .qr{width:146px;height:146px;margin:0 auto;background-image:url(../images/qr_bg.png);background-repeat:no-repeat;background-position:center top}
.fd-qr .qr img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;padding:20px}
.fd-qr .qr p{font-size:16px;color:#fff;text-align:center;line-height:40px;height:40px;position:relative;top:-20px}
.eyou-footer .copy{text-align:center;background-color:#202020;height:50px;line-height:50px}
.eyou-footer .copy p{display:inline-block;font-size:16px;color:#ccc}
.eyou-footer .copy p a{display:inline-block;color:#ccc}
.m-chanpin{overflow:hidden;margin-bottom:30px}
.m-chanpin .desc{padding:10px;margin-top:20px;line-height:26px;text-indent:2em;font-size:16px;border:1px dotted #e5e5e5;color:#868686;background-color:#f5f5f5}
.ul-imgtxt-01{margin:0 -10px}
.ul-imgtxt-01:after,.ul-imgtxt-01:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.ul-imgtxt-01 li{width:33.3333%;float:left;margin-top:20px}
.ul-imgtxt-01 li a{margin:0 10px;display:block;text-align:center}
.ul-imgtxt-01 li a .pic{padding-top:77%;height:0;position:relative;overflow:hidden}
.ul-imgtxt-01 li a .pic img{display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;bottom:0;right:0;display:block;max-width:100%;max-height:100%;margin:auto;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}
.ul-imgtxt-01 li a:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-imgtxt-01 li a p{height:50px;line-height:50px;text-align:center;font-size:15px;color:#666;font-weight:400;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-imgtxt-01 li a:hover{text-decoration:none}
.ul-imgtxt-01 li a:hover p{background-color:#dc001d;color:#fff}
.ul-imgtxt2{margin-bottom:20px}
.ul-imgtxt2 li .pic{padding:4px}
.ul-imgtxt2 li a:hover{border:0}
.m-list1{overflow:hidden;padding:14px 0 25px;border-bottom:1px dotted #a9a9a9}
.m-pic1{float:left;width:380px}
.m-txt1{overflow:hidden;padding-left:38px}
.m-txt1 .protit{font-size:16px;padding-bottom:9px;margin-bottom:9px;border-bottom:1px dotted #a9a9a9;font-weight:600}
.m-txt1 .txt{margin-right:100px}
.m-txt1 .txt p{line-height:28px;margin-bottom:10px;font-size:16px;color:#2f2f2f}
.m-txt1 .txt img{max-width:100%;height:auto!important}
.m-txt1 .btn{display:block;width:98px;height:32px;line-height:32px;padding-left:15px;background-color:#dc001d;color:#fff}
.m-txt1 .btn:hover{background-color:#444}
.m-txt1 .btn span{display:block;padding-left:15px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/btn-r.png)}
.m-txt2{margin-top:12px}
.m-txt2 p{font-size:16px;line-height:26px;margin-bottom:10px}
.m-txt2 img{max-width:100%;height:auto!important}
.ul-pages1{overflow:hidden;margin:15px 0}
.ul-pages1 li{float:left;font-size:16px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-pages1 li:last-child{float:right}
.ul-pages1 li a{color:#337ab7;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-pages1 li a:hover{color:#dc001d}
.m-list3{padding:5px 0}
.ul-link2{overflow:hidden;padding-top:20px}
.ul-link2 li{float:left;margin-bottom:20px}
.ul-link2 li a{display:block;margin-right:17px;font-size:16px}
.ul-link2 li a:hover{color:#dc001d}
div.zoomDiv{z-index:999;position:absolute;top:0;left:0;background:#fff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;font-size:0}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1}
.eyou-showcase{margin-bottom:30px}
.eyou-showcase-pic{position:relative;width:100%;overflow:hidden;float:left}
.eyou-showcase-pic .bd{font-size:0;margin-top:13px;overflow:hidden}
.eyou-showcase-pic .bd li{height:75px;line-height:75px;cursor:pointer;display:inline-block;width:99px;border:1px solid #ddd;padding:1px;margin:0 5px}
.eyou-showcase-pic .bd li.active{border-color:#c80003}
.eyou-showcase-pic .next,.eyou-showcase-pic .prev{position:absolute;background:no-repeat 0 0;width:14px;height:27px;bottom:26px;z-index:2}
.eyou-showcase-pic .prev{background-image:url(../images/zlztdetailscon1btn01.png);left:0}
.eyou-showcase-pic .next{background-image:url(../images/zlztdetailscon1btn02.png);right:0}
.eyou-showcase-pic .next:hover,.eyou-showcase-pic .prev:hover{background-position:0 bottom}
.eyou-showcase-pic .cover{height:300px;line-height:300px;border:1px solid #ddd;padding:1px}
.eyou-showcase-pic .cover a{display:block;width:100%;height:100%}
.eyou-showcase-info{float:right;width:500px}
.eyou-showcase-info h1{margin:0 0 15px;font-size:20px;overflow:hidden;font-weight:400;border-bottom:1px solid #ddd;padding-bottom:15px}
.eyou-showcase-info p{margin:0;color:#666;line-height:2}
.eyou-showcase-info .tel{border-top:2px solid #e6e6e6;margin-top:15px;padding-top:15px;background:url(../images/viskins-p1.png) no-repeat 0 15px;height:42px;padding-left:50px;line-height:21px}
.eyou-showcase-info .tel a{float:right;line-height:42px;padding:0 15px;background-color:#c80003;color:#fff}
.eyou-showcase-info .tel span{display:block;color:#c80003;font-size:18px}
div.zoomDiv{z-index:999;position:absolute;top:0;left:0;background:#fff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;font-size:0}
div.zoomDiv img{max-width:none}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.m_pic_showpic{display:none}
.m_showpic img{display:block;max-width:100%}
.pc-slide{width:100%;margin:0 auto}
.m-pic1 .view .swiper-slide{padding:0 2px}
.view .swiper-slide .imgauto{width:100%}
.view .swiper-container{width:100%}
.preview{width:100%;margin-top:10px;position:relative}
.preview .swiper-container{margin:0 10%}
.preview .swiper-slide{width:101px;padding:5px}
.preview .swiper-slide .imgauto{width:100%;height:80px;line-height:78px;border:1px solid #ddd;text-align:center;font-size:0;cursor:pointer}
.preview .swiper-slide .imgauto img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;padding:5px}
.preview .slide6{width:82px}
.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10}
.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10}
.preview img{padding:1px}
.preview .active-nav .imgauto{border:1px solid #dc001d}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.work_list{width:100%;padding-top:12px;margin-bottom:20px}
.work_list .tit{line-height:44px;background:url(../images/jiantou-r.png) left center no-repeat;text-indent:20px;background-size:auto 10px;border-bottom:1px solid #f2f2f2;width:100%;float:left;font-size:16px}
.work_list .tit a{float:left;line-height:44px;font-size:16px;text-indent:0;padding-left:15px;font-weight:400}
.work_list .tit.on a{color:#dc001d}
.work_list .tit span{float:left}
.work_list ul{float:left;width:100%}
.work_list li{background:url(../images/icon12.png) 18px 15px no-repeat;text-indent:26px;display:block;border-bottom:1px solid #f2f2f2;width:100%;line-height:42px;background-size:5px}
.work_list li a{display:block;color:#666;font-size:16px;text-indent:0;padding-left:30px}
.work_list li.on a{font-weight:700}
.m-content .txt{padding:15px 0;line-height:28px;color:#2f2f2f;font-size:16px}
.m-content .txt p{padding-top:8px}
.ul-newslist{overflow:hidden;margin-bottom:30px}
.ul-news1{margin-bottom:20px}
.ul-newslist li{font-size:16px;padding:13px 0;border-bottom:#ddd 1px dotted}
.ul-newslist li a{display:block;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-newslist li .tit{overflow:hidden;margin-bottom:20px;height:30px;line-height:30px}
.ul-newslist li .tit .time{float:right;font-size:16px;margin-left:10px}
.ul-news1 li .tit .time{font-size:16px}
.ul-newslist li .tit a{display:block;font-size:16px;background:url('../images/news-r.png') left center no-repeat;padding-left:14px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-newslist li a:hover{color:#dc001d}
.ul-newslist li .txt p{font-size:16px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-news1{padding-top:20px}
.m-news1 h1{line-height:34px;color:#434343;margin-bottom:15px;text-align:center;font-size:24px}
.m-news1 .desc{text-align:center}
.m-news1 .desc span{display:inline-block;font-size:16px;margin:0 10px}
.m-news1 .txt{padding:15px 0;line-height:32px;color:#2f2f2f;font-size:16px}
.m-news1 .txt img{max-width:100%;height:auto!important}
.m-txt3{margin-top:10px}
.m-txt3 .link{padding-left:20px;margin-bottom:15px;height:36px;line-height:36px;color:#868686;font-size:16px;background-color:#f5f5f5;border:1px dotted #e5e5e5}
.m-txt3 .link a{color:#868686}
.m-txt3 .link a:hover{color:#dc001d}
.m-txt3 .tabel{overflow:hidden;color:#5a5a5a;border-top:1px dashed #999;border-bottom:1px dashed #999;font-size:16px}
.m-txt3 .tabel span{float:left;height:42px;line-height:42px;margin-right:10px}
.m-txt3 .tabel ul{overflow:hidden}
.m-txt3 .tabel li{float:left}
.m-txt3 .tabel a{display:inline-block;margin-right:10px;height:42px;line-height:42px}
.m-txt3 .tabel a:hover{color:#dc001d}
.ul-news1 li{float:left;width:50%}
.ul-news1 li a{font-weight:400}
.ul-news1 li .tit{margin:0 20px 0 0}
#message{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;transform:scale(0);transition:.3s}
.messagebg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1001}
#message .m-content{margin-top:10%}
#message .m-content .m-message{background:#fff;width:580px;background:#fff;padding:50px;margin:0 auto;position:relative;z-index:1002;box-shadow:1px 1px 50px rgba(0,0,0,.3)}
.m-message{width:494px;margin:48px auto 0}
.m-message label{margin-bottom:15px;display:block;font-size:16px}
.m-message label em{display:block;float:right;color:red;height:32px;line-height:32px}
.m-message label span{width:70px;height:34px;line-height:34px;color:#2f2f2f;float:left;font-weight:700;text-align:right;margin-right:30px;display:inline-block}
.m-message label input.inp,.m-message label textarea,.m-message label.code input{width:77%;overflow:hidden;height:32px;line-height:32px;border:#ccc 1px solid;border-radius:3px;padding:0 14px;box-sizing:border-box;color:#555;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.m-message label input:focus,.m-message label textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6)}
.m-message label textarea{height:72px;line-height:24px;padding:10px 14px}
.m-message label.code{line-height:34px}
.m-message label.code input{width:30%;float:left;margin-right:30px}
.m-message label.code .pic{display:inline-block;vertical-align:top;height:32px}
.m-message label.code img{width:100%;height:100%;display:inline-block;vertical-align:middle}
.btn-1 input{width:52px;height:32px;line-height:32px;background:#e8e8e8;border:none;color:#333;margin-right:22px;cursor:pointer;transition:.3s}
.btn-1{padding-left:100px}
.btn-1 input.focus{background:#dc001d;color:#fff}
.btn-1 input.focus:hover{background:#444}
.btn-1 input:hover{background:#ccc}
.m-list2{margin-top:30px;padding:26px 10px 10px;border:1px solid #ddd;background-color:#f0f0f0}
.m-list2 .con{margin-bottom:10px;padding:15px;background-color:#fff;border:1px solid #ddd}
.m-list2 .box{padding:26px 20px;background-color:#fff;border:1px solid #ddd}
.m-list2 .con .pic{height:450px;line-height:450px;overflow:hidden;text-align:center}
.m-list2 .con .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-list2 .box .txt .tit{margin-bottom:30px;font-size:22px;color:#dc001d;font-weight:600}
.ul-txt-01{overflow:hidden;padding-left:23px}
.ul-txt-01 li{float:left;margin-right:4px;font-size:16px;color:#505050;font-family:'microsoft yahei',Verdana,Arial}
.ul-txt-01 li a{font-size:16px}
.ul-txt-01 li a:hover{color:#dc001d}
.met-feedback{padding:30px 20px;background:#f2f2f2}
.met-feedback .container{max-width:800px}
.met-feedback .met-feedback-body{padding:30px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-o-box-shadow:0 1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-radius:3px}
@media (max-width:767px){.met-feedback .met-feedback-body{padding:10px}
}
@media (max-width:767px){.met-feedback{padding:0}
}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:21px;line-height:inherit;color:inherit;border:0;border-bottom:1px solid transparent}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:16px;line-height:1.57142857;color:#76838f}
.form-control{display:block;width:100%;height:36px;padding:6px 15px;font-size:16px;line-height:1.57142857;color:#76838f;background-color:#fff;background-image:none;border:1px solid #dedede;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#dc001d;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(98,168,234,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(98,168,234,.6)}
.form-control.focus,.form-control:focus{border-color:#dc001d;-webkit-box-shadow:none;box-shadow:none}
.form-control::-moz-placeholder{color:#a3afb7;opacity:1}
.form-control:-ms-input-placeholder{color:#a3afb7}
.form-control::-webkit-input-placeholder{color:#a3afb7}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f3f7f9;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:36px}
    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:32px}
    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}
}
.form-group{margin-bottom:20px}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}
.form-control-static{min-height:36px;padding-top:7px;padding-bottom:7px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}
.input-sm{height:32px;padding:6px 13px;font-size:16px;line-height:1.5;border-radius:2px}
select.input-sm{height:32px;line-height:32px}
select[multiple].input-sm,textarea.input-sm{height:auto}
select.input-sm{padding-top:0;padding-bottom:0}
.form-group-sm .form-control{height:32px;padding:6px 13px;font-size:16px;line-height:1.5;border-radius:2px}
.form-group-sm select.form-control{height:32px;line-height:32px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}
.form-group-sm .form-control-static{height:32px;min-height:34px;padding:7px 13px;font-size:16px;line-height:1.5}
.input-lg{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
select.input-lg{padding-top:0;padding-bottom:0}
.form-group-lg .form-control{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:40px;padding:11px 18px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:45px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:32px;height:32px;line-height:32px}
.btn-primary{background-color:#dc001d;border-color:#dc001d;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#dc001d;border-color:#dc001d;opacity:.7;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff}
.btn-block{display:block;width:100%;color:#fff}
.btn-block+.btn-block{margin-top:5px}
.btn-lg{padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}
@media only screen and (max-width:1365px){.wp{width:94%}
}
@media only screen and (max-width:1199px){.kf{display:none}
    .hd-top .logo{height:80px;line-height:80px}
    .hd-top .txt{margin:16px 0 0 10px;padding-left:20px}
    .hd-top .tel{margin-top:17px;line-height:normal}
    .hd-top .txt p{font-size:16px}
    .eyou-nav li>a{font-size:16px;height:50px;line-height:50px}
    .nav-sub dd a{font-size:13px;height:35px;line-height:35px}
    .ul-link01 li{width:170px}
    .m-so01 .inp{width:350px}
    .row-a3{padding:20px 0;background-image:none!important;background-color:#dc001d}
    .row-a3 .g-tit01{display:none}
    .ul-imgtxt02{display:none}
    .row-a3 .g-more01{display:none}
    .m-txt03{display:block}
    .row-a4 .g-tit01 .tit{font-size:36px;height:80px;line-height:80px}
    .m-imgtxt04 .swiper-slide .txt{padding:15px}
    .m-imgtxt04 .swiper-slide .txt h4{height:35px;line-height:35px;border:0;font-size:16px}
    .m-imgtxt04 .swiper-slide .txt p{margin:10px 0}
    .m-imgtxt03>.pic{width:380px;height:330px}
    .m-imgtxt03 .box .desc .tit{padding-left:9px;font-size:22px}
    .m-imgtxt03 .box .desc p{margin:14px 0}
    .ul-imgtxt04{padding:25px 0}
    .row-a7 .g-tit01 .tit{font-size:32px}
    .row-a7 .g-tit01 p{font-size:16px}
    .m-txt01{margin:200px 50px 0}
    .ul-news01{width:45%}
    .m-txt02.swiper-container{width:87%}
    .m-news01,.ul-news01{height:324px}
    .fd-left{width:46%}
    .h50{display:block}
    .eyou-link{display:block}
    .m-news1 .box h1{font-size:22px}
    .m-pic1{width:300px}
    .view .swiper-slide .imgauto{height:300px;line-height:300px}
    .m-txt1 .txt{margin-right:0}
    .preview .swiper-slide{width:120px}
    .ul-imgtxt-01 li{width:33.33%}
}
@media only screen and (max-width:959px){body{padding-top:50px}
    .hd-top{display:none}
    .hd-bottom{background-color:#fff}
    .hd-bottom h2{display:block}
    .hd-bottom h2 img{height:75%;margin:5px auto}
    .eyou-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.05)}
    .hd-top .logo{height:50px;line-height:50px}
    .hd-top .logo img{max-width:80%;max-height:35px}
    .menuBtn{display:block}
    .eyou-nav{position:fixed;top:50px;left:0;right:0;width:100%;height:100%;float:none;background-color:#dc001d;display:none}
    .eyou-nav>li{float:none;width:auto;background-image:none;position:relative!important}
    .eyou-nav li.on,.eyou-nav li:hover{background-image:none}
    .eyou-nav>li>a{height:44px;line-height:44px;padding:0 20px;border-bottom:1px solid #fff;text-align:left;transition:0s;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s}
    .eyou-nav>li>a.v1{background-repeat:no-repeat;background-position:95% center;background-image:url(../images/sj-nav5.png);-o-background-size:auto 8px;-ms-background-size:auto 8px;-moz-background-size:auto 8px;-webkit-background-size:auto 8px;background-size:auto 8px}
    .eyou-nav>li>a.v1.on{background-image:url(../images/sj-nav6.png)}
    .eyou-nav>li.ok>a,.eyou-nav>li:hover>a{color:#fff}
    .nav-sub{position:static;transition:0s;-ms-transition:0s;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s}
    .eyou-nav li:hover .nav-sub{display:none}
    .eyou-nav li:hover dd{-webkit-animation:none!important;-o-animation:none!important;animation:none!important}
    .nav-sub dd a{text-align:left;padding:0 30px;height:36px;line-height:36px;font-size:16px;color:#fff;border-bottom:1px solid #fff!important}
    .nav-sub dd a:hover{padding-left:40px}
    .m-so01 .inp{width:300px}
    .ul-link01 li{width:130px}
    .ul-imgtxt01 li{width:33.33%}
    .row-a4{margin:25px 0}
    .row-a4 .g-tit01 .tit{background-image:none!important;font-size:28px;height:auto;line-height:normal}
    .m-imgtxt04.swiper-container{padding:20px 0;margin:0 -10px}
    .row-a5{padding:25px 0}
    .m-imgtxt01.swiper-container{margin:25px 0}
    .row-a6{padding:25px 0;background-color:#dc001d}
    .row-a6 .g-tit01{display:block}
    .row-a6 .g-tit01 .tit-sj{display:block}
    .row-a6 .g-tit01 .tit-sj a{color:#fff;font-weight:600}
    .row-a6 .g-tit01 .tit-sj a:after,.row-a6 .g-tit01 .tit-sj a:before{display:none}
    .m-imgtxt03{margin-top:25px;padding:20px;background-color:#fff;border-radius:8px}
    .m-imgtxt03:after{display:none}
    .m-imgtxt03>.pic{float:none;width:431px;height:390px;margin:0 auto}
    .m-imgtxt03 .box{float:none;width:auto}
    .m-imgtxt03 .box .desc .tit{display:none}
    .m-imgtxt03 .box .desc p{text-align:center}
    .ul-imgtxt04{display:none}
    .m-imgtxt03 .g-more01{display:block}
    .m-txt02 .swiper-slide{width:100%;margin:0}
    .m-list01.swiper-container{margin:25px 0}
    .m-link1 .item:first-child{margin-bottom:10px}
    .row-a7{display:none}
    .row-a8{margin:25px 0}
    .eyou-footer .copy p{font-size:13px}
    .fd-top{padding:20px;border-radius:18px}
    .fd-left,.fd-txt{display:none}
    .fd-qr{float:left}
    .g-tit02{display:none}
    .fd-qr .qr{width:106px;height:auto}
    .fd-qr .qr img{padding:20px 0}
    .fd-qr .qr p{display:none}
    .eyou-footer .copy-sj{display:block;color:#fff}
    .row-b1 .col-l{float:none;width:auto}
    .row-b1 .col-r{margin-left:0}
    .g-titIns1{font-size:18px}
    .snv{margin-bottom:15px}
    .ul-news1{margin-bottom:15px}
    .ul-newslist{display:none}
    .m-info{display:none}
    .dbn{display:none}
    .m-news1 .box h1{font-size:18px}
    .m-txt3{display:none}
    .m-message{margin:20px auto 0}
}
@media only screen and (max-width:767px){.hd-bottom h2{font-size:24px;text-align:center}
    /*.banner .swiper-slide a{padding-top:40%}*/
    .banner .swiper-pagination-bullet{width:8px;height:8px}
    .row-a1{display:none}
    .row-a2{margin:25px 0}
    .g-tit01 .tit{font-size:24px}
    .g-tit01 .tit-pc,.g-tit01 p,.g-tit01 span{display:none}
    .g-tit01 .tit-sj{display:block}
    .m-tab01{margin:25px -10px;overflow:hidden}
    .m-tab01 li{width:25%;float:left;margin-bottom:10px}
    .m-tab01 li a{width:auto;margin:0 5px;font-size:16px;background-color:#eee;border:0}
    .m-imgtxt02 .swiper-wrapper .swiper-slide{display:block}
    .ul-imgtxt01 li{width:50%;margin-bottom:14px}
    .ul-imgtxt01 .li5,.ul-imgtxt01 .li6,.ul-imgtxt01 .li7,.ul-imgtxt01 .li8{display:none}
    .ul-imgtxt01 li a{padding:0;border:0!important}
    .ul-imgtxt01 li .txt .tit{text-align:left;height:40px;line-height:40px;color:#8e8e8e}
    .ul-imgtxt01 li .txt .more{display:block}
    .g-more01{display:none}
    .m-txt03 .txt .tit{font-size:18px}
    .m-txt03 .txt .tel a{font-size:18px}
    .m-txt03 .more{width:65px;height:65px;padding:12px 15px}
    .row-a4 .g-tit01 p{display:block}
    .m-imgtxt04 .swiper-slide{border-radius:18px;background-color:#fff;box-shadow:0 0 10px rgba(220,0,28,.2)}
    .m-imgtxt04 .swiper-slide .con{margin:0}
    .m-imgtxt04 .swiper-slide .txt{height:227px;position:relative}
    .m-imgtxt04 .swiper-slide .txt h4{color:#dc001d}
    .m-imgtxt04 .swiper-slide .txt p{margin-top:0}
    .m-imgtxt04 .swiper-slide .txt .btn{position:absolute;display:block;bottom:-15px;left:50%;margin-left:-75px}
    .row-a5 .wp{width:100%}
    .m-imgtxt01.swiper-container .swiper-slide{width:70%;border-radius:18px;background-color:#dc001d;box-shadow:0 8px 30px #ddd}
    .m-imgtxt01 .swiper-slide .pic{border-top-right-radius:18px;border-top-left-radius:18px}
    .m-imgtxt01 .swiper-slide p{height:40px;line-height:40px;color:#fff;font-size:16px}
    .row-a5{background-image:none!important;background-color:#fff}
    .m-imgtxt04.swiper-container{padding-bottom:50px}
    .m-imgtxt03>.pic{width:auto;height:auto}
    .m-imgtxt03 .g-more01{width:200px;height:40px;line-height:40px}
    .row-a6 .g-tit01 p{display:block}
    .m-imgtxt03 .box .desc p{line-height:normal}
    .m-news01{float:none;width:auto;height:auto;overflow:hidden;background-color:transparent}
    .m-news01 .pic{position:static;height:auto;float:left;padding-top:0;width:120px;height:90px}
    .m-news01 .pic img{position:static}
    .m-news01 .txt{overflow:hidden;padding:0 0 0 15px}
    .m-news01 .txt h4 a{border-bottom:0;height:40px;line-height:40px;color:#dc001d}
    .m-news01 .txt h4 a:after{display:none}
    .m-news01 .txt .time{display:block}
    .m-news01 .txt p{margin-top:0;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
    .ul-news01{float:none;width:auto;height:auto;margin-right:0}
    .ul-news01 li{padding:10px 0}
    .ul-news01 li:after{display:none}
    .ul-news01 li .txt .tit .time{font-size:16px}
    .ul-news01 li .txt h5 a{font-size:16px;padding-left:0;height:32px;line-height:32px}
    .ul-news01 li .txt h5 a:before{display:none}
    .ul-news01 .txt p{display:block}
    .m-tabs02{display:block}
    .m-list01.swiper-container{margin:0}
    .m-tab01 li a span{background-image:none!important;padding-left:0}
    .m-imgtxt02.swiper-container .swiper-slide{display:block}
    .m-list01.swiper-containe .swiper-slide{display:block}
    .fd-top{padding:10px}
    .eyou-footer .copy-sj{font-size:16px;color:#fff}
    .fd-qr .qr{width:90px}
    .fd-qr .qr img{padding:10px 0}
    .eyou-footer .copy-sj{line-height:28px}
    .g-cur{height:30px;line-height:30px}
    .row-b1{padding:20px 0 36px}
    .row-b1 .col-l{display:none}
    .ul-imgtxt-01 li{width:50%}
    .ul-imgtxt2 li:last-child{display:block}
    .ul-imgtxt-01 li a p{height:30px;line-height:30px;font-size:16px}
    .m-news1 .box h1{font-size:16px}
    .ul-news1 li{float:none;width:auto}
    .ul-news1 li .tit{margin:0!important}
    .ul-newslist li .txt p{font-size:16px;line-height:normal}
    .m-message label span{float:none;margin-right:15px}
    .m-message label.code input{float:none}
    .m-message label.mes span{position:relative;top:-55px;z-index:3}
    .m-message label.code input{width:30%!important;margin-right:10px}
    .m-pic1{float:none;width:auto;margin:10px 0;overflow:hidden}
    .m-pic1-for .item{height:auto}
    .m-txt1{padding-left:0;margin-top:20px}
    .ul-pages1{margin:20px 0}
    .btn-1{padding-left:90px}
    .preview .swiper-slide{width:25%}
    .ul-pages1 li{float:none!important;margin-bottom:10px}
    .m-list2 .box .txt .tit{margin-bottom:15px;font-size:18px}
    .m-news1 .desc .last{display:block;margin-top:5px}
}
@media only screen and (max-width:479px){.hd-bottom h2{font-size:20px;float:left}
    /*.banner .swiper-slide a{padding-top:50%}*/
    .g-tit01 .tit{font-size:18px}
    .m-tab01 li{width:33.33%}
    .m-tab01 li a{height:35px;line-height:35px}
    .ul-imgtxt01{margin:0 -5px}
    .ul-imgtxt01 li a{margin:0 5px}
    .m-txt03 .txt{float:none;margin-bottom:10px}
    .m-txt03 .more{float:none;width:120px;height:35px;line-height:35px;text-align:center;margin:0 auto;border-radius:0;padding:0;font-size:16px}
    .row-a4 .g-tit01 .tit{font-size:18px}
    .row-a4 .g-tit01 p{font-size:16px}
    .m-imgtxt04 .swiper-slide .txt .btn{width:100px;margin-left:-50px}
    .m-imgtxt04 .swiper-slide .txt h4{font-size:16px}
    .m-imgtxt04 .swiper-slide .txt p{line-height:normal;font-size:16px}
    .m-imgtxt01.swiper-container .swiper-slide{width:85%}
    .m-news01 .pic{width:100px;height:70px}
    .m-news01 .txt h4 a{height:28px;line-height:28px}
    .ul-news01 li .txt h5 a{font-size:16px}
    .ul-news01 .txt p{font-size:16px;line-height:normal;background-position:left 5px}
    .fd-qr{float:none;margin:0 auto}
    .eyou-footer .copy-sj{float:none;text-align:center;line-height:24px}
    .row-b1{padding:10px 0 16px}
    .m-chanpin{margin-bottom:15px}
    .ul-imgtxt-01{margin:0 -5px}
    .ul-imgtxt-01 li{margin-top:10px}
    .ul-imgtxt-01 li a{margin:0 5px}
    .m-list3{padding:10px 0}
    .m-content .txt{line-height:24px}
    .m-news1 .txt{line-height:24px}
    .ul-newslist li{padding:15px 0}
    .ul-newslist li .tit{margin-bottom:15px}
    .ul-newslist li .tit .time{font-size:16px}
    .ul-newslist li .tit a{font-size:16px}
    #message .m-content .m-message{width:90%;padding:20px;overflow-y:auto;margin-top:100px}
    .m-message{margin:10px auto 0}
    .m-message label input.inp,.m-message label textarea,.m-message label.code input{width:66%}
    .m-message label{margin-bottom:10px}
    .m-txt1 .txt{padding-bottom:10px}
    .m-txt1 .txt p{margin-bottom:0}
    .ul-txt3 li{margin:0}
    .m-list2{margin-top:15px;padding-top:13px}
    .m-list2 .con .pic{height:auto;line-height:normal}
    .m-news1 .box .desc span{margin:0}
    .preview .swiper-slide{width:33.33%}
    .ul-imgtxt2{margin-bottom:20px}
}
.pagination p{margin:0;cursor:pointer}
.pagination{height:40px;padding:20px 0}
.pagination a{display:block;float:left;margin-right:10px;padding:2px 12px;border:1px #ccc solid;background:#fff;text-decoration:none;color:grey;font-size:16px;line-height:24px}
.pagination a:hover{color:#dc001d;background:#fff;border:1px #dc001d solid}
.pagination a.cur{border:none;background:#dc001d;color:#fff}
.pagination p{float:left;padding:2px 12px;font-size:16px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:8px}
.pagination p.pageRemark{border-style:none;background:0 0;margin-right:0;padding:4px 0;color:#666}
.pagination p.pageRemark b{color:red}
.pagination p.pageEllipsis{border-style:none;background:0 0;padding:4px 0;color:grey}
.dates li{font-size:16px;margin:20px 0}
.dates li span{float:right}
*{padding:0;margin:0;font-family:"微软雅黑";box-sizing:border-box;outline:0;color:inherit;font-size:inherit;font-weight:400}
:after,:before{box-sizing:inherit}
a{text-decoration:none;color:inherit}
ul{list-style:none}
.overflow-hide{overflow:hidden}
.col-sm-3{width:25%;float:left;position:relative}
.pavilion-container{padding-bottom:50px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:720px;width:1200px}
.layer-title{padding:50px 0 30px;text-align:center;font-size:30px;color:#fff;letter-spacing:1.09px}
.pavilion-container .pavilion-inner{max-width:1200px;margin:0 auto}
.pavilion-container .pavilion-inner .tabs{padding:0 10px}
.pavilion-container .pavilion-inner .tabs li{float:left;padding:0 21px;border:1px solid #c9a467;border-radius:2px;line-height:36px;font-size:16px;color:#c9a467;letter-spacing:.35px}
.pavilion-container .pavilion-inner .tabs li{margin-left:21.2667px;cursor:pointer}
.pavilion-container .pavilion-inner .tabs li:first-child{margin-left:0}
.pavilion-container .pavilion-inner .tabs li.on{background:#c9a467;color:#1c1f36}
.pavilion-container .pavilion-inner .tabs li .hot-icon{width:18px;height:24px;margin-right:10px;background-repeat:no-repeat}
.pavilion-container .pavilion-inner .tabs li>span{display:inline-block;vertical-align:middle}
.pavilion-container .tab-content-wrap{position:relative;margin-top:20px;height:420px}
@media only screen and (max-width:687px){.pavilion-container .tab-content-wrap{height:-webkit-fill-available}
}
.pavilion-container .tab-content{position:absolute;transition:all .7s linear;opacity:0;z-index:-1;height:0;width:100%}
.pavilion-container .tab-content.show{height:auto;opacity:1;top:0;z-index:1}
.pavilion-container .tab-content .col-sm-3{padding:0 10px}
.pavilion-container .tab-content .col-sm-3 .tab-card{position:relative;padding:20px;background:#fff;border-radius:2px;overflow:hidden;cursor:pointer;transition:.2s linear}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg{position:relative;height:420px}
.pavilion-container .tab-content .col-sm-3 .tab-card:before{position:absolute;content:'';top:0;left:0;right:0;height:4px;border-radius:1px 1px 0 0}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img{height:90px;width:auto;display:block}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3{margin-top:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pavilion-container .tab-content .col-sm-3 .tab-card p{margin-top:5px;font-size:16px;color:#a0a2a8;letter-spacing:.51px;line-height:20px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels{margin-top:10px;margin-right:10px;padding-bottom:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span{display:inline-block;margin-top:10px;margin-right:10px;padding:0 5px;background:rgba(160,162,168,.1);border:1px solid rgba(102,106,117,.1);border-radius:2px;line-height:20px;color:#a0a2a8;font-size:16px}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time{border-top:1px solid #e7e7e7}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md{margin-top:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md{height:200px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img{height:65px;width:auto;display:block}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3{margin-top:15px}
.pavilion-container .tab-content .col-sm-3 .tab-card .time{position:absolute;bottom:10px;width:calc(100% - 40px);padding-top:17px;font-size:16px;color:#666a75;letter-spacing:.44px;line-height:23px;text-align:left}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span{font-size:20px;color:#f66f6a;letter-spacing:0;line-height:23px;margin-right:3px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm{height:90px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm{margin-top:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time{border-top-width:0}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover{background:#efedd4}
.pavilion-container .view-go{margin-top:35px;font-size:18px;color:#fff;text-align:center}
.pavilion-container .view-go a span.arrow-more{display:inline-block;vertical-align:middle}
.pavilion-container .view-go a span.arrow-f{width:13px;height:13px;display:inline-block;vertical-align:middle;margin-left:10px;position:relative;transition:.3s ease-out}
.pavilion-container .view-go a:hover{color:#c9a467}
.pavilion-container .view-go a:hover span.arrow-f{transform:translate(4px,0)}
