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}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.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{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444}
a{text-decoration:none;color:#444}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.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;box-sizing:border-box}
.header{background:#fff;padding-top:11px;padding-bottom:12px}
.header .hd-r{float:right}
.header .logo{display:block;float:left;padding-top:5px}
.header .logo img{display:inline-block;vertical-align:middle}
.header .so{float:right;width:31px;height:31px;position:relative;border:1px solid transparent;border-radius:30px;overflow:hidden}
.header .so .btn,.header .so .sub{display:block;width:30px;height:30px;position:absolute;right:0;top:-1px;cursor:pointer;border:none;background:url(../images/icon04.png) center center no-repeat}
.header .so .inp{width:100%;height:30px;border:none;background:0 0;font-size:14px;color:#000;line-height:30px;display:none}
.header .so.open{width:150px;border-color:#000;padding-left:10px;padding-right:30px}
.header .so.open .btn{display:none}
.header .so.open .inp{display:block}
.header .tel{float:right;font-family:Arial;font-size:20px;color:#0090ec;line-height:30px;margin-left:13px}
.header .tel a{color:inherit}
.header .tel i{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../images/icon03.png) center center no-repeat;margin-top:-2px;margin-right:3px}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#0060ff;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;top:70%;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)}
.nav{clear:both}
.nav li{float:left;margin-left:25px;position: relative;}
.nav .v1{display:block;font-size:18px;color:#000;line-height:46px}
.nav li.on .v1,.nav li:hover .v1{color:#0090ec}
.nav dl{padding-top:5px;padding-bottom:5px;background:rgba(255,255,255,.8);display:none;position: absolute;top: 46px;left:50%;margin-left: -50px;z-index: 9;width: 100px;text-align: center;}
.nav dl dd a{display:block;font-size:14px;color:#000;line-height:30px}
.nav dl dd a:hover{color:#0090ec}
.banner{height:659px}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .item img{display: block;height: 100%;}
.banner .slick-slide{outline:0;position:relative;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}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:999;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
.banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
.banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
.banner .slick-dots{position:absolute;left:0;bottom:141px;width:100%;text-align:center;z-index:99}
.banner .slick-dots li{display:inline-block;margin:0 4px}
.banner .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:10px;border:none;padding:0;cursor:pointer}
.banner .slick-dots li.slick-active button{background-color:#0090ec;width:38px}
.banner .item a{display:block;width:100%;height:100%}
.footer{background:url(../images/bg01.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-top:2px solid #bdd1eb;font-size:14px;color:#fff;line-height:24px}
.fd-top{border-bottom:1px solid #7da3d6;padding-top:43px}
.f-cont{float:left;width:486px}
.f-cont p{margin-bottom:13px}
.f-cont p em,.f-copy p em{color:#3d81dc}
.f-cont p i{display:inline-block;vertical-align:top;width:24px;height:24px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-right:5px}
.f-cont p .icon1{background-image:url(../images/icon01.png)}
.f-cont p .icon2{background-image:url(../images/icon02.png)}
.f-ma{float:right;overflow:hidden;margin-top:-16px;margin-bottom:-37px}
.f-ma .pic{float:left;width:112px;margin-left:17px;text-align:center}
.f-ma .pic img{display:block;width:112px;height:113px;margin-bottom:10px;margin-left:auto;margin-right:auto}
.f-copy{float:left;width:430px}
.f-copy p{margin-bottom:13px}
.f-copy p a{color:inherit}
.f-copy p a:hover{text-decoration:underline}
.f-tips{padding-top:11px;padding-bottom:12px}
.m-loat{position:fixed;right:50%;top:50%;z-index:900;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-right:-758px}
.m-loat li{position:relative}
.m-loat li .con{display:block;width:58px;height:46px;border:1px solid #ddd;margin:5px 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#fff;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none}
.m-loat li .con1{background-image:url(../images/icon011.png)}
.m-loat li .con2{background-image:url(../images/icon012.png)}
.m-loat li .con3{background-image:url(../images/icon013.png)}
.m-loat li .con4{background-image:url(../images/icon014.png)}
.m-loat li .con5{background-image:url(../images/icon015.png)}
.m-loat li:hover .con1{background-image:url(../images/icon011-1.png)}
.m-loat li:hover .con2{background-image:url(../images/icon012-1.png)}
.m-loat li:hover .con3{background-image:url(../images/icon013-1.png)}
.m-loat li:hover .con4{background-image:url(../images/icon014-1.png)}
.m-loat li:hover .con5{background-image:url(../images/icon015-1.png)}
.m-loat li:hover .con{background-color:#0090ec;border-color:#0090ec}
.m-loat li .det{position:absolute;right:100%;top:0;border-right:2px solid #fff;display:none}
.m-loat li:hover .det{display:block}
.m-loat li dl{width:200px;background:#0090ec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px}
.m-loat li dl dd a{display:block;width:auto;height:auto;font-size:13px;color:#fff;line-height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-loat li dl dd a img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:5px}
.m-loat li .det .img-ma{max-width:none;display:block;width:100px;height:100px}
.main{background:#f5f5f5}
.main .inner{margin:0 -50px;background:#fff}
.m-tab1{text-align:center}
.m-tab1 ul{display:inline-block;vertical-align:top;position:relative}
.m-tab1 ul:after,.m-tab1 ul:before{content:"";display:block;width:999px;height:23px;position:absolute;top:50%;margin-top:-11px;background-repeat:no-repeat}
.m-tab1 ul:before{right:100%;background-position:right center;background-image:url(../images/bg02.png)}
.m-tab1 ul:after{left:100%;background-position:left center;background-image:url(../images/bg03.png)}
.m-tab1 li{float:left;font-size:40px;color:#000;line-height:1;padding:0 30px;border-left:1px solid #a8aaac;cursor:pointer}
.m-tab1 li:first-child{border:none}
.m-tab1 li em{display:block;font-family:Arial;font-size:14px;text-transform:uppercase;padding-top:15px}
.m-tab1 li.on{color:#0090ec}
.m-tab1 li.on em{opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';filter:alpha(Opacity=70)}
.ul-txt1{position:relative;z-index:100;background:#fff;overflow:hidden;margin:-119px -100px 0;padding:15px 30px}
.ul-txt1 li{float:left;width:20%;font-size:16px;color:#000;line-height:24px;text-align:center;background:url(../images/icon06.jpg) right 17px no-repeat;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-txt1 li:last-child{background:0 0}
.ul-txt1 span{display:block;font-family:Arial;font-size:46px;color:#0060ff;line-height:60px;margin-bottom:5px}
.ul-txt1 span img{display:block;margin:0 auto}
.row-a1,.row-a2,.row-a3{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}
.row-a1{padding-top:59px;padding-bottom:57px;background:#f0f4f7;border-top:1px solid #ededed}
.row-a2{padding-top:84px;padding-bottom:51px}
.row-a3{padding-top:84px;padding-bottom:47px;background:#fff}
.row-a2 .m-tab1 li{color:#fff}
.row-a2 .m-tab1 ul:before{background-image:url(../images/bg02-1.png)}
.row-a2 .m-tab1 ul:after{background-image:url(../images/bg03-1.png)}
.ul-txt2{overflow:hidden;margin:31px -10px 0}
.ul-txt2 li{float:left;width:25%;padding:0 10px 20px}
.ul-txt2 .con{background:#fff;padding:8px 8px 0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.ul-txt2 .con:hover{background:#2a6ec9}
.ul-txt2 .pic{height:0;padding-top:56.13%;position:relative;overflow:hidden;margin-bottom:21px}
.ul-txt2 .pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0}
.ul-txt2 .txt{position:relative}
.ul-txt2 .txt:after{content:"";display:block;width:3px;height:37px;background:#0060ff;position:absolute;left:-8px;top:2px}
.ul-txt2 .con:hover .txt:after{background:#6a9ad9}
.ul-txt2 .txt h4{height:40px;overflow:hidden;font-size:16px;color:#000;line-height:20px;font-weight:400;position:relative;padding:0 9px}
.ul-txt2 .txt h4 a{color:inherit}
.ul-txt2 .con:hover h4 a{color:#fff}
.ul-txt2 .txt .more{margin:19px -8px 0;border-top:1px solid #f2f2f2;font-size:14px;color:#000;line-height:35px;padding:0 20px}
.ul-txt2 .txt .more a{padding-right:17px;color:inherit;background:url(../images/icon07.png) right center no-repeat}
.ul-txt2 .con:hover .txt .more a{color:#fff;background-image:url(../images/icon07-1.png)}
.m-btn1{display:block;width:185px;height:34px;text-align:center;font-size:16px;color:#fff;line-height:32px;border:1px solid #fff;border:1px solid rgba(255,255,255,.6);border-radius:30px;margin:0 auto}
.m-btn1:hover{background:#fff;color:#0090ec}
.m-case{position:relative;margin-top:48px;margin-bottom:51px}
.m-case .slick-next,.m-case .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:999;border:none;background:center center no-repeat;border-radius:50%;cursor:pointer}
.m-case .slick-prev{left:-58px;background-image:url(../images/icon09.png)}
.m-case .slick-next{right:-58px;background-image:url(../images/icon010.png)}
.m-case .slick-next:hover,.m-case .slick-prev:hover{background-color:#0090ec}
.m-case .slick-dots{position:absolute;left:0;bottom:-30px;width:100%;text-align:center;z-index:99}
.m-case .slick-dots li{display:inline-block;margin:0 4px}
.m-case .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:10px;border:none;padding:0;cursor:pointer}
.m-case .slick-dots li.slick-active button{background-color:#0090ec;width:20px}
.m-case .slider{margin:0 -10px}
.m-case .item{padding:0 10px}
.m-case .pic{height:0;padding-top:56.49%;position:relative;overflow:hidden}
.m-case .pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0}
.m-case .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transform-origin:50% 50%}
.m-case .txt{background:#fff;font-size:14px;color:#000;line-height:20px;padding:17px 20px 2px}
.m-case .txt p{height:40px;overflow:hidden}
.m-case .txt h4{font-size:20px;line-height:30px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:9px}
.m-case .txt h4 a{color:inherit}
.m-case .txt h4 a:hover{color:#0090ec}
.m-case .txt .more{font-family:Arial;font-size:12px;color:#373737;line-height:41px;text-transform:uppercase;border-top:1px solid #d2d2d2;margin-top:18px}
.m-case .txt .more a{color:inherit;padding-right:16px;background:url(../images/icon08.png) right center no-repeat}
.m-case .txt .more a:hover{color:#0090ec}
.tabshow1{margin-top:56px}
.m-txt1{float:left;width:536px}
.m-txt1 .pic{height:0;padding-top:56.15%;position:relative;overflow:hidden}
.m-txt1 .pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.m-txt1 .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transform-origin:center center}
.m-txt1 .txt{font-size:14px;color:#000;line-height:20px;padding-top:25px}
.m-txt1 .txt .date{float:right;font-family:Arial;font-size:14px;line-height:22px;padding-top:8px}
.m-txt1 .txt p{max-height:40px;overflow:hidden}
.m-txt1 .txt h4{font-size:20px;line-height:30px;margin-bottom:16px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-txt1 .txt h4 a{color:inherit}
.m-txt1 .txt h4 a:hover{color:#0090ec}
.ul-txt3{float:right;width:560px;margin-right:25px;padding-top:18px}
.ul-txt3 li{overflow:hidden;margin-bottom:55px}
.ul-txt3 span{display:block;float:left;width:85px;font-family:Arial;font-size:70px;color:#aeaeae;line-height:1;padding-top:8px}
.ul-txt3 .txt{overflow:hidden;padding-left:33px;padding-bottom:8px;border-left:1px solid #dadada;font-size:14px;color:#000;line-height:20px}
.ul-txt3 .txt p{height:40px;overflow:hidden}
.ul-txt3 .txt h4{font-size:18px;line-height:28px;margin-bottom:14px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-txt3 .txt h4 a{color:inherit}
.ul-txt3 .txt h4 a:hover{color:#0090ec}
.ul-txt3 .txt .date{float:right;line-height:24px;padding-top:4px}
@media only screen and (max-width:1580px){
.ul-txt1{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.m-loat{right:0;margin-right:0}
.ul-txt1 li{font-size:14px}
.ul-txt1 span{font-size:40px}
}
@media only screen and (max-width:1340px){
body{padding-top:60px}
.header-top{display:none}
.header{height:60px;line-height:60px;position:fixed;left:0;right:0;top:0;z-index:999;padding:0;overflow:visible;border-bottom:1px solid #ccc}
.header .logo{height:60px;line-height:60px;padding:0}
.header .logo img{height:65%}
.menuBtn{display:block;padding-top:17px}
.header .hd-r{display:none;float:none;position:absolute;left:0;right:0;top:100%;margin-right:0;padding:0;box-shadow:0 6px 10px rgba(204,204,204,.3);background:rgba(255,255,255,.9);text-align:center}
.nav{border-top:1px solid #ccc}
.nav li{float:none;width:auto;margin-left:0}
.nav .v1{display:block;font-size:14px;line-height:35px;text-align:center;border-width:1px}
.nav li.on .v1{color:#000}
.nav li.on:hover .v1{color:#0090ec}
.nav dl{position: static;margin-left: 0;width: auto;border-bottom: 1px solid #ccc;}
.header .so,.header .tel{display:inline-block;vertical-align:top;float:none;margin:16px 10px 0}
.header .so{width:150px;border-color:#000;padding-left:10px;padding-right:30px}
.header .so .btn{display:none}
.header .so .inp{display:block}
.banner{height:600px}
.m-loat li .con{width:40px;height:32px}
.m-case .slick-next{right:-30px}
.m-case .slick-prev{left:-30px}
}
@media only screen and (max-width:1199px){
.wp{width:98%}
.footer{font-size:12px;text-align:center}
.fd-top{padding-top:10px}
.f-cont p,.f-copy p{margin-bottom:5px}
.f-cont,.f-copy,.f-ma{float:none;width:auto;margin:0}
.f-ma .pic{float:none;display:inline-block;vertical-align:top;margin:0 5px;width:60px}
.f-ma .pic img{width:60px;height:60px}
.f-tips{padding-top:5px;padding-bottom:5px}
.banner{height:480px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li button{width:10px;height:10px}
.banner .slick-dots li.slick-active button{width:20px}
.m-loat li .con{opacity:.8;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';filter:alpha(Opacity=80)}
.ul-txt1{margin-top:0;padding-top:10px;padding-bottom:0}
.ul-txt1 li{width:33.33%;padding-bottom:10px}
.ul-txt1 li:nth-child(3n){background:0 0}
.ul-txt1 span{margin-bottom:0;line-height:1.5;font-size:30px}
.m-tab1 li{font-size:30px}
.m-tab1 li em{padding-top:10px}
.row-a1,.row-a2,.row-a3{padding-top:30px;padding-bottom:30px}
.ul-txt2{margin:20px -5px 0}
.ul-txt2 li{padding:0 5px 10px}
.ul-txt2 .pic{margin-bottom:10px}
.ul-txt2 .txt .more{margin-top:10px}
.ul-txt2 .txt h4{font-size:14px}
.m-case{margin-top:20px;margin-bottom:40px}
.m-case .txt{padding:10px 10px 0}
.m-case .txt h4{font-size:16px;margin-bottom:5px}
.m-case .txt .more{margin-top:10px}
.tabshow1{margin-top:20px}
.m-txt1,.ul-txt3{float:none;width:auto;margin-bottom:10px;padding-top:0;margin-right:0}
.m-txt1 .txt{padding-top:10px}
.m-txt1 .txt h4{font-size:16px;margin-bottom:5px;line-height:1.5}
.m-txt1 .txt .date{padding-top:4px}
.ul-txt3 li{margin-bottom:10px}
.ul-txt3 span{font-size:60px;display:none}
.ul-txt3 .txt{padding-left:0;border:none}
.ul-txt3 .txt h4{font-size:16px;margin-bottom:5px}
.ul-txt3 .txt p{height:auto;max-height:40px}
}
@media only screen and (max-width:959px){
.banner{height:380px}
.m-tab1 li{font-size:24px}
.m-tab1 li em{padding-top:10px}
.row-a1,.row-a2,.row-a3{padding-top:20px;padding-bottom:20px}
}
@media only screen and (max-width:767px){
.wp{width:95%}
body{padding-top:45px}
.header,.header .logo{height:45px;line-height:45px}
.menuBtn{padding-top:9px}
.menuBtn.open b{top:50%}
.header .so,.header .tel{margin-top:10px;margin-bottom:10px}
.banner{height:230px}
.ul-txt1 li{width:50%}
.ul-txt1 li:nth-child(2n){background-image:none}
.ul-txt1 li:nth-child(2n+1){background:url(../images/icon06.jpg) right center no-repeat}
.ul-txt1 span{margin-bottom:0;line-height:1.5;font-size:24px}
.ul-txt1 span img{width:40px;height:40px}
.m-tab1 ul:after,.m-tab1 ul:before{-webkit-background-size:auto 50%;-moz-background-size:auto 50%;-o-background-size:auto 50%;background-size:auto 50%}
.m-tab1 li{font-size:18px;padding:0 10px}
.m-tab1 li em{padding-top:5px;font-size:12px}
.row-a1,.row-a2,.row-a3{padding-top:20px;padding-bottom:20px}
.ul-txt2 li{width:50%}
.m-txt1 .txt .date,.ul-txt3 .txt .date{float:none;padding-top:0}
}
@media only screen and (max-width:479px){
.banner{height:160px}
.ul-txt1 li{float:none;width:auto;background:0 0}
.ul-txt1 li:nth-child(2n+1){background:0 0}
.ul-txt2 li{float:none;width:auto}
}
.m-slick-lb1 .slider{padding:0 50px;background-color:#2a6ec9}
.m-slick-lb1 .items a{font-size:16px;color:#fff;height:60px;line-height:60px;display:block;text-align:center;border-bottom:3px solid rgba(0,0,0,.1);overflow:hidden}
.m-slick-lb1 .slick-next,.m-slick-lb1 .slick-prev{position:absolute;top:0;overflow:hidden;width:50px;height:60px;font-size:0;line-height:0;z-index:999;background-repeat:no-repeat;background-position:center center;background-color:transparent;border:none;cursor:pointer}
.m-slick-lb1 .slick-prev{left:0;background-image:url(../images/prev-lb1.png)}
.m-slick-lb1 .slick-next{right:0;background-image:url(../images/next-lb1.png)}
.m-slick-lb1 .slick-current a{color:#000;background-color:#fff;border-color:#fff}
.m-slick-lb1{margin-bottom:30px;margin-top:-60px;position:relative;z-index:1}
.m-slick-lb2{overflow:hidden}
.m-slick-lb2 .slider{overflow:hidden;margin:0 -13px}
.m-slick-lb2 .slider2{padding:0 50px;overflow:hidden;margin-top:40px}
.m-slick-lb2 li{float:left;width:33.33%}
.m-slick-lb2 ul{overflow:hidden;margin:0 -13px}
.m-slick-lb2 .con{margin:0 13px 50px;background-color:#fafafa;padding-top:10px}
.m-slick-lb2 .slider2 .con:hover{background-color:#2a6ec9}
.m-slick-lb2 .con .img{padding:0 10px}
.m-slick-lb2 .con .img a{position:relative;display:block;overflow:hidden;padding-top:55.5%}
.m-slick-lb2 .con .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-slick-lb2 .con .txt p a{display:block;font-size:21px;color:#000;line-height:27px;padding:0 20px 0 19px;border-left:4px solid #0060ff;height:54px;overflow:hidden}
.m-slick-lb2 .con .txt p{padding:27px 0 26px;border-bottom:1px solid #eee}
.m-slick-lb2 .con .txt .more{display:inline-block;font-size:18px;color:#000;line-height:28px;padding:9px 24px 10px 22px;background:url(../images/jt-lb2.png) right center no-repeat}
.m-slick-lb2 .slider2 .con:hover .txt .more{background:url(../images/jt-lb1.png) right center no-repeat;color:#fff}
.m-slick-lb2 .slider2 .con:hover .txt p a{color:#fff;border-color:rgba(245,245,245,.3)}
.m-slick-lb2 .slider{padding:70px 50px 36px;background-color:#2a6ec9;border-top:5px solid rgba(0,0,0,.1)}
.m-slick-lb2 .slick-dots{position:absolute;left:0;bottom:35px;width:100%;text-align:center;z-index:99}
.m-slick-lb2 .slick-dots li{display:inline-block;margin:0 6px;width:auto;float:none}
.m-slick-lb2 .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:transparent;border-radius:50%;border:1px solid #fff;padding:0}
button{cursor:pointer}
.m-slick-lb2 .slick-dots li.slick-active button{background-color:#fff}
.m-slick-lb2 .slider .txt .more:hover{padding-right:30px}
.m-slick-lb2 .slider .txt p a:hover{color:#2a6ec9}
.m-slick-lb2 .slider .img:hover img{transform:scale(1.08);-ms-transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08);-o-transform:scale(1.08)}
.m-slick-lb2 .slider .img a{padding-top:55.8%}
.m-product-lb1{overflow:hidden;margin-bottom:40px;padding:0 50px}
.product-slick1{float:left;width:537px;margin-right:46px}
.product-slick1 .img{position:relative;overflow:hidden;padding-top:75.04%}
.product-slick1 .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.product-slick1 .slick-next,.product-slick1 .slick-prev{position:absolute;top:50%;margin-top:-28px;overflow:hidden;width:56px;height:56px;font-size:0;line-height:0;z-index:999;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:center center;border:none;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.product-slick1 .slick-prev{left:0;background-image:url(../images/prev-lb1.png)}
.product-slick1 .slick-next{right:0;background-image:url(../images/next-lb1.png)}
.product-slick1 .slick-next:hover,.product-slick1 .slick-prev:hover{background-color:rgba(0,0,0,.8)}
.m-product-lb1 .con{overflow:hidden;margin-top:2px}
.m-product-lb1 .con h4{font-size:24px;color:#000;font-weight:400;line-height:36px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;padding-right:155px}
.m-product-lb1 .txt{margin-top:20px}
.m-product-lb1 .txt p{font-size:16px;color:#333;font-family:arial;line-height:26px}
.m-product-lb1 .txt .ln{margin-bottom:13px;font-size:16px;color:#333;font-family:arial;line-height:26px}
.m-product-lb1 .txt p span{font-family:"微软雅黑";display:inline-block;line-height:24px}
.m-product-lb1 .txt .ln em{font-family:"微软雅黑";color:#2a6ec9;font-size:18px}
.m-product-lb1 .txt .cn{width:235px;display:inline-block;padding-left:8px}
.m-product-lb1 .txt .num{margin-top:15px}
.m-product-lb2{padding:0 50px;margin-bottom:56px}
.m-tit-lb{padding-left:20px;background-color:#2a6ec9;font-size:24px;color:#fff;line-height:50px;height:50px;font-weight:400;margin-bottom:30px}
.m-tit-lb i{display:inline-block;width:22px;height:100%;position:relative;top:-2px;background-position:center;background-repeat:no-repeat;vertical-align:middle;margin-right:12px}
.img-txt-lb{overflow:hidden}
.img-txt-lb .img{float:left;width:538px;margin-right:50px}
.img-txt-lb .video{position:relative;overflow:hidden;padding-top:75.04%;background-color:#000}
.img-txt-lb .video .onload{position:absolute;left:0;top:0;width:100%;height:100%}
.img-txt-lb .video .onload img{display: block;width: 100%;height: 100%;}
.img-txt-lb .video .onload:hover img{
	transform:scale(1.08);
	-ms-transform:scale(1.08); 	
	-moz-transform:scale(1.08); 	
	-webkit-transform:scale(1.08);
	-o-transform:scale(1.08); 
}
.img-txt-lb .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.img-txt-lb .video .icon{position:absolute;left:50%;top:50%;width:90px;height:90px;margin-top:-45px;margin-left:-45px;background:url(../images/ico-lb2.png) center no-repeat;background-size:cover;z-index:2;cursor:pointer}
.img-txt-lb .txt{font-size:16px;color:#000;line-height:30px;margin-top:6px;}
.img-txt-lb .txt span{max-height:360px;display: block;overflow: hidden;}
.img-txt-lb .txt span.auto{max-height:none;overflow: visible;}
.m-more-lb{font-size:16px;color:#e60012;display:inline-block;}
.m-more-lb:hover{color:#e60012;text-decoration:underline}
.img-txt-lb .txt p{margin-bottom:29px;overflow:hidden}
.img-txt-lb .txt p em{font-size:48px;color:#2a6ec9;font-weight:700;font-family:arial;float:left;margin-right:24px;line-height:1;position:relative;top:2px}
.img-txt-lb .txt p span{display:block;overflow:hidden;line-height:29px;margin-top:-3px}
.img-txt-lb .txt p:last-child{margin-bottom:0}
.ul-list-lb1{overflow:hidden;margin:55px -9px -17px;padding:0 50px}
.ul-list-lb1 li{float:left;width:25%}
.ul-list-lb1 .items{display:block;margin:0 9px 54px}
.ul-list-lb1 .img{position:relative;overflow:hidden;padding-top:139.5%}
.ul-list-lb1 .img img{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #a0a0a0}
.ul-list-lb1 .txt{font-size:16px;color:#000;line-height:30px;margin-top:12px;height:60px;overflow:hidden}
.ul-list-lb1 .items:hover .img img{border:3px solid #2a6ec9}
.banner-inner{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1;overflow:hidden;position:relative}
.cur{font-size:16px;color:#fff;line-height:26px;margin-top:21px}
.cur a{color:#fff}
.cur a:hover{color:#ccc}
.banner-inner .txt{margin-top:178px}
.banner-inner .txt .en{font-size:14px;color:#fff;line-height:24px;text-transform:uppercase;padding:16px 0 30px;position:relative;font-family:arial}
.banner-inner .txt .en::after{position:absolute;left:0;bottom:0;width:72px;height:1px;background-color:rgba(255,255,255,.6);content:""}
.banner-inner .txt .cn img{display:block}
@media only screen and (max-width:1199px){
.m-slick-lb2 .slider2{margin-top:20px;padding:0 20px}
.banner-inner{height:400px}
.banner-inner .txt{margin-top:100px}
.m-slick-lb2 li{width:50%}
.m-slick-lb2 .slider{padding:30px 20px}
.m-slick-lb2 .con{margin-bottom:20px}
.m-slick-lb2 .slick-dots{bottom:15px}
.m-slick-lb2 .con .txt p a{font-size:18px;line-height:24px;height:48px}
.product-slick1{float:none;margin:0 auto}
.m-product-lb1 .con{margin-top:15px}
.m-product-lb1,.m-product-lb2{padding:0 20px;margin-bottom:20px}
.img-txt-lb .img{float:none;margin:0 auto}
.img-txt-lb .txt{margin-top:15px}
.m-tit-lb{font-size:18px;margin-bottom:20px;height:45px;line-height:45px}
.m-product-lb1 .con h4{padding-right:0;font-size:18px;padding-bottom:0}
.ul-list-lb1{padding:0 20px;margin:20px 0 0}
.ul-list-lb1 .items{margin:0 5px 20px}
.fancybox-title-outside-wrap{font-size:18px!important;line-height:24px!important}
.m-slick-lb1{margin-top:0}
}
@media only screen and (max-width:959px){
.banner-inner{height:240px}
.banner-inner .txt .cn img{width:100px}
.banner-inner .txt{margin-top:40px}
.banner-inner .txt .en{padding:10px 0 20px}
.m-slick-lb2 .con .txt p{padding:10px 0}
.m-slick-lb2 .con .txt p a{font-size:16px;line-height:22px;height:44px}
.m-slick-lb2 .con .txt .more{font-size:16px}
.m-slick-lb2 .slider2{padding:0 10px}
.m-slick-lb2 .slider{padding:30px 10px}
.m-product-lb1,.m-product-lb2{padding:0 10px;margin-bottom:10px}
.m-product-lb1 .txt{margin-top:10px}
.m-product-lb1 .txt .ln{margin-bottom:5px;font-size:14px;line-height:24px}
.m-product-lb1 .txt .num{margin-top:0}
.img-txt-lb .txt p{margin-bottom:10px}
.img-txt-lb .txt p em{font-size:35px}
.m-slick-lb1{margin-bottom:20px}
.product-slick1{width:auto}
.m-product-lb1 .con h4{line-height:24px;padding-bottom:5px;font-size:16px}
.m-product-lb1 .con{margin-top:10px}
.m-product-lb1 .txt .ln em{font-size:15px}
.m-product-lb1 .txt p span{padding-left:8px}
.m-product-lb1 .txt p{font-size:14px}
.m-product-lb1 .txt .cn{width:auto;margin-right:20px}
.ul-list-lb1 li{width:33.33%}
.ul-list-lb1{margin-top:0;padding:20px 10px 0}
}
@media only screen and (max-width:767px){
.banner-inner{height:150px}
.cur{margin-top:10px;font-size:14px}
.banner-inner .txt{margin-top:15px}
.banner-inner .txt .en{padding:0 0 5px;font-size:12px}
.banner-inner .txt .cn img{width:80px}
.m-slick-lb2 li{float:none;width:auto}
.m-slick-lb2 .con .txt .more{font-size:14px;padding:2px 20px 2px 15px}
.m-slick-lb2 .con .txt p a{font-size:14px;line-height:20px;height:auto;padding-left:10px}
.m-slick-lb1 .slick-current a{background-color:#2a6ec9;color:#fff}
.m-slick-lb1 .items a{line-height:40px;height:40px;border:none;color:#fff}
.m-slick-lb1 .slick-next,.m-slick-lb1 .slick-prev{height:40px;width:25px}
.m-slick-lb1 .slider{padding:0 25px}
.m-tit-lb{font-size:16px;height:35px;line-height:35px;padding-left:10px}
.m-tit-lb i{background-size:auto 50%;margin-right:5px;top:-1px}
.img-txt-lb .img{width:auto}
.img-txt-lb .video .icon{width:60px;height:60px;margin-top:-30px;margin-left:-30px}
.img-txt-lb .txt{margin:10px 0;font-size:14px;line-height:24px;max-height:none}
.img-txt-lb .txt p span{line-height:24px}
.img-txt-lb .txt p em{font-size:26px;margin-right:10px}
.ul-list-lb1 li{width:50%}
.ul-list-lb1 .txt{font-size:14px;line-height:20px;margin-top:5px;height:40px}
.ul-list-lb1 .items{margin:0 5px 10px}
.fancybox-wrap{box-sizing:content-box!important}
.m-slick-lb2 ul{margin:0}
.m-slick-lb2 .con{margin:0 0 10px}
.m-slick-lb2 .slider{margin:0;padding-top:20px}
}
@media only screen and (max-width:479px){
.product-slick1 .slick-next,.product-slick1 .slick-prev{width:40px;height:40px;margin-top:-20px}
.img-txt-lb .video .icon{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.m-tit-lb{font-size:15px;margin-bottom:10px}
.m-slick-lb1 .items a{font-size:15px}
.m-more-lb{font-size:14px}
.ul-list-lb1{padding:15px 5px 0}
}
.ul-txt1-ly{overflow:hidden;margin-top:-60px;background:url(../images/bg1-ly.jpg) repeat-x;padding:0 50px;text-align:center;position:relative;z-index:2}
.ul-txt1-ly li{width:10%;float:left;line-height:60px;font-size:16px}
.ul-txt1-ly li a{display:block;color:#fff}
.ul-txt1-ly li a:hover,.ul-txt1-ly li.on a{color:#000;background-color:#fff}
.ul-txt2-ly{overflow:hidden;padding:43px 50px 58px}
.ul-txt2-ly li{overflow:hidden;border-bottom:1px solid #ddd;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.ul-txt2-ly li a{display:block;width:100%;height:100%;padding:59px 60px 58px;overflow:hidden}
.ul-txt2-ly li .more{float:right;display:block;width:140px;height:40px;border:1px solid #999;font-size:16px;line-height:38px;text-align:center;margin-top:36px;color:#000}
.ul-txt2-ly .txt{float:left;width:79%;font-size:16px;line-height:24px;color:#999}
.ul-txt2-ly .txt h3{font-size:22px;line-height:22px;font-weight:400;margin-bottom:15px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txt2-ly .txt span{display:block;font-size:14px;padding-left:30px;margin-bottom:15px;background:url(../images/icon1-ly.png) 0 center no-repeat}
.ul-txt2-ly .txt p{height:48px;overflow:hidden}
.ul-txt2-ly li:hover{background-color:#2a6ec9}
.ul-txt2-ly a:hover .txt,.ul-txt2-ly a:hover .txt h3{color:#fff}
.ul-txt2-ly a:hover .more{color:#fff;border-color:#fff}
.ul-txt2-ly a:hover .txt span{background-image:url(../images/icon1-1-ly.png)}
.pages{text-align:center;padding-bottom:66px}
.pages li{display:inline-block;vertical-align:top;font-size:16px;font-family:Arial;color:#000;line-height:30px;margin:0 3px}
.pages li a{display:block;width:30px;height:30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;color:inherit;line-height:30px}
.pages .pages-next a,.pages .pages-prev a{background:url(../images/icon2-ly.png) center center no-repeat #bbb}
.pages .pages-next a{background-image:url(../images/icon3-ly.png)}
.pages .btn:hover,.pages li a:hover,.pages li.on a{background-color:#0968ac;border-color:#0968ac;color:#fff}
.pages .btn,.pages .inp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#666;line-height:30px;border:none;text-align:center}
.pages .inp{width:60px;height:30px;border:1px solid #bbb}
.pages .btn{width:40px;height:30px;background-color:#bbb;cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#fff}
.pages .more{width:36px;height:40px;text-align:center}
.m-text1-ly{padding:72px 50px 30px}
.m-text1-ly h1{font-size:24px;line-height:24px;font-weight:400;color:#000;margin-bottom:17px}
.m-text1-ly .info{font-size:14px;color:#999;padding-bottom:34px;border-bottom:1px solid #ccc}
.m-text1-ly .info span{margin-right:28px}
.m-text1-ly .txt{margin-top:48px;font-size:16px;line-height:40px;color:#333}
.m-text1-ly .txt h2{font-size:24px;line-height:24px;font-weight:400;text-align:center;color:#333;margin-bottom:13px}
.ul-imgtxt2-ly{overflow:hidden;padding:40px 50px 15px;margin:0 -23px;list-style:none}
.ul-imgtxt2-ly li{float:left;width:33.33%;padding:0 23px;margin-bottom:30px}
.ul-imgtxt2-ly li a{display:block;width:100%;height:100%}
.ul-imgtxt2-ly .pic{position:relative;height:0;padding-top:56.1%;overflow:hidden}
.ul-imgtxt2-ly .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.ul-imgtxt2-ly a:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.ul-imgtxt2-ly .con{padding:32px 28px 0;background-color:#fafafa;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.ul-imgtxt2-ly .txt{font-size:16px;line-height:31px;color:#000;padding-bottom:16px;border-bottom:1px solid #d2d2d2}
.ul-imgtxt2-ly .txt h3{font-size:24px;line-height:24px;font-weight:400;margin-bottom:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt2-ly .txt p{height:62px;overflow:hidden}
.ul-imgtxt2-ly .con span{display:block;width:115px;margin:13px 0 17px;font-size:14px;line-height:26px;font-family:Arial;color:#373737;text-transform:uppercase;background:url(../images/icon4-ly.png) right center no-repeat}
.ul-imgtxt2-ly a:hover .con{background-color:#2a6ec9}
.ul-imgtxt2-ly a:hover .txt{color:#fff;border-color:#fff}
.ul-imgtxt2-ly a:hover .con span{color:#fff;background-image:url(../images/icon4-1-ly.png)}
.m-text2-ly{padding:44px 50px 91px}
.m-text2-ly h1{font-size:30px;line-height:30px;color:#000;text-align:center;margin-bottom:29px}
.m-text2-ly .more{height:20px;text-align:center;background:url(../images/bg1-ly.png) center center no-repeat;margin-bottom:26px}
.m-text2-ly .more a{display:inline-block;width:30px;height:20px;background:url(../images/icon5-ly.png) center center no-repeat #2a6ec9}
.m-text2-ly .video{width:100%;height:477px;margin-bottom:34px;position:relative}
.m-text2-ly .video video{display:block;width:100%;height:100%}
.m-text2-ly .video .play{width:100%;height:100%;background:url(../images/icon6-ly.png) center center no-repeat rgba(0,0,0,.5);position:absolute;top:0;left:0}
.m-text2-ly .txt{font-size:16px;line-height:38px;color:#000}
@media only screen and (max-width:1340px){
.main .inner{margin:0}
.pages{padding-bottom:20px}
.ul-txt1-ly{display:none}
.ul-imgtxt2-ly{margin:0}
.ul-imgtxt2-ly li{padding:0 10px}
}
@media only screen and (max-width:1199px){
.ul-txt2-ly{padding:20px}
.ul-txt2-ly li a{padding:50px 20px}
.m-text1-ly{padding:20px}
.ul-imgtxt2-ly{padding:20px 0}
.m-text2-ly{padding:20px}
}
@media only screen and (max-width:959px){
.ul-txt2-ly li a{padding:20px 10px}
.ul-txt2-ly .txt h3{font-size:18px;line-height:18px;margin-bottom:10px}
.ul-txt2-ly .txt span{margin-bottom:0}
.m-text1-ly{padding:20px 10px}
.m-text1-ly .txt h2,.m-text1-ly h1{font-size:20px;margin-bottom:10px;text-align:center}
.m-text1-ly .info{padding-bottom:10px;text-align:center}
.m-text1-ly .info span{margin:0 10px}
.m-text1-ly .txt{margin-top:20px}
.m-text1-ly .txt img{margin:10px 0}
.ul-imgtxt2-ly li{width:50%;margin-bottom:20px}
.ul-imgtxt2-ly .con{padding:20px 10px 0}
.ul-imgtxt2-ly .txt h3{font-size:20px;line-height:20px;margin-bottom:10px}
.m-text2-ly{padding:20px 10px}
.m-text2-ly h1{font-size:20px;line-height:20px;margin-bottom:20px}
.m-text2-ly .more{margin-bottom:20px}
.m-text2-ly .video{margin-bottom:20px;height:414px}
}
@media only screen and (max-width:767px){
.pages li{margin:0;display:none}
.pages .pages-form,.pages .pages-next,.pages .pages-prev{display:inline-block}
.ul-txt2-ly{padding:20px 10px}
// .ul-txt2-ly li a{padding:10px}
.ul-txt2-ly .txt{float:none;width:auto;margin-bottom:10px;font-size:14px}
.ul-txt2-ly li .more{float:none;margin:0 auto;font-size:13px;width:100px;height:32px;line-height:30px}
.ul-txt2-ly .txt h3{font-size:16px}
.ul-txt2-ly .txt span{font-size:13px}
.ul-txt2-ly .txt p{height:auto}
.m-text1-ly .txt h2,.m-text1-ly h1{font-size:16px}
.m-text1-ly .info{font-size:13px}
.m-text1-ly .txt{font-size:14px;line-height:24px}
.ul-imgtxt2-ly li{float:none;width:auto}
.ul-imgtxt2-ly .txt{font-size:14px;line-height:24px;padding-bottom:10px}
.ul-imgtxt2-ly .txt h3{font-size:16px}
.ul-imgtxt2-ly .txt p{height:auto}
.ul-imgtxt2-ly .con span{margin:10px 0;font-size:13px;line-height:24px}
.m-text2-ly h1{font-size:16px;margin-bottom:10px}
.m-text2-ly .more{margin-bottom:10px}
.m-text2-ly .video{height:256px;margin-bottom:10px}
.m-text2-ly .video .play{background-size:12%}
.m-text2-ly .txt{font-size:14px;line-height:24px}
}
@media only screen and (max-width:479px){
.m-text1-ly .info span{display:block}
.m-text2-ly .video{height:166px}
}
.output{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.output img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.output:after{content: '';position: absolute;width: 60px;height: 60px;
	top: 50%;left: 50%;border-radius: 50%;cursor: pointer;
	background: rgba(0,0,0,.6) url(../images/play.png) no-repeat center center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}