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}

select::-ms-expand{display:none}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.wp{width:75%;max-width:1350px;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}

@font-face{font-family:Bold;src:url(../fonts/SourceHanSansCN-Bold.otf)}

.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:#004a84;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;left:10px;top:50%;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)}

#banner{overflow:hidden;position:relative}

#banner .slick-list,#banner .slick-slide,#banner .slick-slider,#banner .slick-track{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:9;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/temp/arr-l.png)}

#banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/temp/arr-r.png)}

#banner .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;z-index:9}

#banner .slick-dots li{display:inline-block;margin:0 2px}

#banner .slick-dots li button{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}

#banner .slick-dots li.slick-active button{background-color:#000}

.ban.zsy{height:738px;min-height:180px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}

.row-z1{padding-top:41px;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% cover;-moz-background-size:100% cover;-ms-background-size:100% cover;-o-background-size:100% cover;background-size:100% cover}

.ul-imgtxtl-z1::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-imgtxtl-z1{margin:38px -17px 63px}

.ul-imgtxtl-z1 li{width:25%;float:left;padding:0 17px}

.ul-imgtxtl-z1 .con{display:block;background:url(../images/temp/bgzl2.jpg) center center;padding:20px 20px 25px;-webkit-box-shadow:0 0 40px rgba(102,102,102,.2);-moz-box-shadow:0 0 40px rgba(102,102,102,.2);-ms-box-shadow:0 0 40px rgba(102,102,102,.2);-o-box-shadow:0 0 40px rgba(102,102,102,.2);box-shadow:0 0 40px rgba(102,102,102,.2)}

.ul-imgtxtl-z1 .pic{padding-top:122.14%;height:0;position:relative;margin-bottom:23px;overflow:hidden;background-color:#fff}

.ul-imgtxtl-z1 .pic img{display:block;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ul-imgtxtl-z1 .tit{font-size:22px;line-height:1.5em;color:#333;font-weight:400;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.ul-imgtxtl-z1 .con:hover .pic img{-webkit-transform-origin:25% 25%;-moz-transform-origin:25% 25%;-ms-transform-origin:25% 25%;-o-transform-origin:25% 25%;transform-origin:25% 25%;-webkit-transform:scale(1.08) translate(-50%,-50%);-moz-transform:scale(1.08) translate(-50%,-50%);-ms-transform:scale(1.08) translate(-50%,-50%);-o-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}

.ul-imgtxtl-z1 .con:hover .tit{color:#44b242}

.row-z3{padding:41px 0 33px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}

.m-imgtxtl-z2{overflow:hidden;background-color:rgba(255,255,255,.92);-webkit-box-shadow:0 0 30px rgba(102,102,102,.1);-moz-box-shadow:0 0 30px rgba(102,102,102,.1);-ms-box-shadow:0 0 30px rgba(102,102,102,.1);-o-box-shadow:0 0 30px rgba(102,102,102,.1);box-shadow:0 0 30px rgba(102,102,102,.1);margin:40px 0 30px}

.m-imgtxtl-z2 .pic{float:left;width:56.96%;overflow:hidden}

.m-imgtxtl-z2 .pic img{display:block;width:100%}

.m-imgtxtl-z2 .txt{overflow:hidden;padding:56px 40px 0}

.m-imgtxtl-z2 .txt .desc{font-size:18px;color:#000;line-height:2em;margin-bottom:40px;max-height:12em;overflow:hidden}

.m-imgtxtl-z2 .more{display:block;width:189px;height:58px;line-height:56px;border:1px solid #bfbfbf;font-size:18px;color:#0d0d0e;position:relative;text-align:center}

.m-imgtxtl-z2 .more em{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:10px;width:25px;height:22px;background:url(../images/temp/iconzl1.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}

.m-imgtxtl-z2 .more:hover{color:#44b242}

.ul-txtl-z2{overflow:hidden;border-bottom:1px solid #999;padding-bottom:31px;margin-bottom:29px}

.ul-txtl-z2 li{background:url(../images/temp/iconzl2.png) left center no-repeat;-webkit-background-size:17px auto;-moz-background-size:17px auto;-ms-background-size:17px auto;-o-background-size:17px auto;background-size:17px auto;padding-left:25px;font-size:18px;line-height:1.5em;margin-bottom:14px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.ul-txtl-z2 li:last-child{margin-bottom:0}

.ul-txtl-z2 li em{color:#44b242;font-weight:700}

.m-listl-z2{padding:45px 76px 54px;-webkit-box-shadow:0 0 40px rgba(102,102,102,.2);-moz-box-shadow:0 0 40px rgba(102,102,102,.2);-ms-box-shadow:0 0 40px rgba(102,102,102,.2);-o-box-shadow:0 0 40px rgba(102,102,102,.2);box-shadow:0 0 40px rgba(102,102,102,.2);overflow:hidden;background-repeat:repeat;background-position:center center}

.g-titq3.ls h3{font-size:46px}

.g-titq3.ls h3 i{width:8px;height:8px;margin:-4px 14px 0}

.ul-listl-z2{margin:30px -47px 0}

.ul-listl-z2::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-listl-z2 li{width:16.6666%;float:left;position:relative}

.ul-listl-z2 li::after{content:"";position:absolute;width:100%;left:50%;top:34%;height:1px;background-color:rgba(160,160,160,.2)}

.ul-listl-z2 li:last-child::after{display:none}

.ul-listl-z2 .con{display:block;text-align:center;padding:0 47px;position:relative;z-index:1}

.ul-listl-z2 .date{padding-top:100%;position:relative;height:0;border-radius:50%;overflow:hidden;background:url(../images/temp/imgzl6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 10px;-webkit-box-shadow:5px 0 60px rgba(6,6,6,.1);-moz-box-shadow:5px 0 60px rgba(6,6,6,.1);-ms-box-shadow:5px 0 60px rgba(6,6,6,.1);-o-box-shadow:5px 0 60px rgba(6,6,6,.1);box-shadow:5px 0 60px rgba(6,6,6,.1)}

.ul-listl-z2 .date em{font-size:18px;color:#fff;display:block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ul-listl-z2 .con .tit{font-size:22px;font-weight:400}

.row-z4{overflow:hidden;padding-top:44px}

.m-imgtxtl-z4{position:relative;background:url(../images/temp/bgzl4.jpg) left top no-repeat;-webkit-background-size:446px 281px;-moz-background-size:446px 281px;-ms-background-size:446px 281px;-o-background-size:446px 281px;background-size:446px 281px;padding:29px 0 0 32px;margin:40px 0 45px}

.m-imgtxtl-z4 .pic{width:56.2%;overflow:hidden}

.m-imgtxtl-z4 .pic img{display:block;width:100%}

.m-imgtxtl-z4 .txt{position:absolute;bottom:0;left:53.7%;padding:82px 38px 70px;background:url(../images/temp/bgzl2.jpg) center center;-webkit-box-shadow:0 0 40px rgba(102,102,102,.2);-moz-box-shadow:0 0 40px rgba(102,102,102,.2);-ms-box-shadow:0 0 40px rgba(102,102,102,.2);-o-box-shadow:0 0 40px rgba(102,102,102,.2);box-shadow:0 0 40px rgba(102,102,102,.2)}

.m-imgtxtl-z4 .txt .tit{font-weight:400;font-size:32px;color:#333;border-bottom:1px solid #999;padding:0 49px 23px;margin-bottom:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-imgtxtl-z4 .txt .tit i{display:inline-block;vertical-align:middle;width:4px;height:4px;background-color:#333;border-radius:50%;margin:-2px 8px 0}

.m-imgtxtl-z4 .txt .tit em{font-weight:700;color:#44b242}

.m-imgtxtl-z4 .txt .desc{font-size:18px;color:#333;line-height:2em;max-height:8em;overflow:hidden}

.ul-imgl-z4::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-imgl-z4{margin:31px -9px 40px}

.ul-imgl-z4 li{width:33.33%;float:left;padding:0 9px;margin-bottom:20px}

.ul-imgl-z4 .con{display:block;padding:19px 16px 19px 19px;background:url(../images/temp/bgzl5.jpg) center center;overflow:hidden;-webkit-box-shadow:0 0 40px rgba(102,102,102,.2);-moz-box-shadow:0 0 40px rgba(102,102,102,.2);-ms-box-shadow:0 0 40px rgba(102,102,102,.2);-o-box-shadow:0 0 40px rgba(102,102,102,.2);box-shadow:0 0 40px rgba(102,102,102,.2)}

.ul-imgl-z4 .con .pic{padding-top:59.8%;height:0;position:relative;overflow:hidden;background-color:#fff}

.ul-imgl-z4 .con .pic img{display:block;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:25% 25%;-moz-transform-origin:25% 25%;-ms-transform-origin:25% 25%;-o-transform-origin:25% 25%;transform-origin:25% 25%}

.m-imgtxtl-z2 .more,.ul-imgtxtl-z1 .pic img,.ul-imgtxtl-z1 .tit{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.g-titq3:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.g-titq3 h3{font-size:60px;color:#000;line-height:1.56em;font-weight:400;text-align:center;margin-bottom:20px;overflow:hidden}

.g-titq3.fff h3{color:#fff}

.g-titq3 h3 i{display:inline-block;vertical-align:middle;width:16px;height:16px;background-color:#44b242;border-radius:50%;margin:-6px 30px 0}

.g-titq3 h3 em{font-weight:700;color:#44b242}

.g-titq3 h3 span{display:block;font-family:Bold,"微软雅黑"}

.g-titq3 .desc{font-size:22px;color:#333;line-height:1.5em;text-align:center;margin-top:-2px;margin-bottom:34px;overflow:hidden}

.g-titq3 .down{display:block;width:30px;height:30px;background:url(../images/temp/gtiticon1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto;-webkit-animation:1s infinite both shake;-moz-animation:1s infinite both shake;-ms-animation:shake 1s both infinite;-o-animation:1s infinite both shake;animation:1s infinite both shake;overflow:hidden}

.g-titq3.fff .down{background-image:url(../images/temp/gtiticon1-1.png)}

.row-z5{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:43px 0 60px;overflow:hidden}

.ul-imgq-z1{margin:56px -12px 0;overflow:hidden}

.ul-imgq-z1 li{float:left;width:20%;padding:0 12px}

.ul-imgq-z1 .con{display:block}

.ul-imgq-z1 .pic{position:relative;height:0;padding-top:126.69%;overflow:hidden}

.ul-imgq-z1 .pic img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ul-imgq-z1 a:hover .pic img{-webkit-transform-origin:25% 25%;-moz-transform-origin:25% 25%;-ms-transform-origin:25% 25%;-o-transform-origin:25% 25%;transform-origin:25% 25%;-webkit-transform:scale(1.08) translate(-50%,-50%);-moz-transform:scale(1.08) translate(-50%,-50%);-ms-transform:scale(1.08) translate(-50%,-50%);-o-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}

.ul-imgq-z2{margin:38px -10px 0;overflow:hidden}

.ul-imgq-z2 li{float:left;width:50%;padding:0 10px}

.ul-imgq-z2 .con{display:block;border:20px solid rgba(255,255,255,.7)}

.ul-imgq-z2 .pic{position:relative;height:0;padding-top:40.735%;overflow:hidden}

.ul-imgq-z2 .pic img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ul-imgq-z2 a:hover .pic img{-webkit-transform-origin:25% 25%;-moz-transform-origin:25% 25%;-ms-transform-origin:25% 25%;-o-transform-origin:25% 25%;transform-origin:25% 25%;-webkit-transform:scale(1.08) translate(-50%,-50%);-moz-transform:scale(1.08) translate(-50%,-50%);-ms-transform:scale(1.08) translate(-50%,-50%);-o-transform:scale(1.08) translate(-50%,-50%);transform:scale(1.08) translate(-50%,-50%)}

.row-z6{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:43px 0 62px;overflow:hidden}

.ul-imgtxtq-z1{margin:47px -19px 0}

.ul-imgtxtq-z1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-imgtxtq-z1 li{float:left;width:25%;padding:0 19px}

.ul-imgtxtq-z1 .con{display:block;border:1px solid rgba(255,255,255,.2);padding:31px 5px 37px;position:relative}

.ul-imgtxtq-z1 .con:after{content:'';width:5px;height:5px;background-color:#fff;position:absolute;top:-3px;left:-3px}

.ul-imgtxtq-z1 .pic{width:60px;height:60px;margin:0 auto 8px;overflow:hidden}

.ul-imgtxtq-z1 a:hover .pic{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}

.ul-imgtxtq-z1 .pic img{display:block;width:100%;height:100%}

.ul-imgtxtq-z1 .txt{text-align:center;overflow:hidden}

.ul-imgtxtq-z1 .txt em{float: left;font-size:22px;color:#fff;font-weight:700;line-height:1.5em;margin-right:8px;overflow:hidden}

.ul-imgtxtq-z1 .desc{text-align:left;overflow:hidden}

.ul-imgtxtq-z1 .tit{font-size:22px;color:#fff;line-height:1.5em;font-weight:400;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.ul-imgtxtq-z1 .desc span{display:block;font-size:12px;color:#ccc;line-height:1.3em;font-family:Arial;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;
}

.row-z7{padding:41px 0 67px;overflow:hidden}

.row-z7 .box{margin-top:41px}

.row-z7 .box:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.row-z7 .box .pic{height:auto;background-color:#fff;-webkit-box-shadow:0 0 40px rgba(102,102,102,.2);-moz-box-shadow:0 0 40px rgba(102,102,102,.2);-ms-box-shadow:0 0 40px rgba(102,102,102,.2);-o-box-shadow:0 0 40px rgba(102,102,102,.2);box-shadow:0 0 40px rgba(102,102,102,.2);overflow:hidden}

.row-z7 .box .pic img{display:block;width:100%;height:auto}

.row-z8{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:62px 0 27px;overflow:hidden}

.ul-imgtxtq-z2{margin:0 -10px;overflow:hidden}

.ul-imgtxtq-z2 li{float:left;width:50%;padding:0 10px;margin-bottom:33px}

.ul-imgtxtq-z2 .con{background:url(../images/temp/row-z8-1.png);padding-bottom:30px;overflow:hidden}

.ul-imgtxtq-z2 .li4 .con{padding-bottom:46px}

.ul-imgtxtq-z2 .tit{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px 28px 26px;margin-bottom:36px;overflow:hidden}

.ul-imgtxtq-z2 .li3 .tit{margin-bottom:58px}

.ul-imgtxtq-z2 .li4 .tit{margin-bottom:86px}

.ul-imgtxtq-z2 .tit h3{float:left;font-size:32px;color:#fff;line-height:48px;margin-right: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.ul-imgtxtq-z2 .tit span{display:block;font-size:14px;color:#fff;line-height:48px;overflow: hidden;text-align: right;}
.ul-imgtxtq-z2 .tit span em{display: inline-block;vertical-align: middle;line-height: 1.3em;max-height: 2.6em;overflow: hidden;}

.ul-imgtxtq-z2 .pic{width:190px;height:auto;margin:0 auto 18px;overflow:hidden}

.ul-imgtxtq-z2 .li3 .pic{margin-bottom:19px}

.ul-imgtxtq-z2 .li4 .pic{width:211px;margin-bottom:95px}

.ul-imgtxtq-z2 .pic img{display:block;width:100%;height:auto}

.ul-imgtxtq-z2 .box{overflow:hidden}

.ul-imgtxtq-z2 .box h3{font-size:26px;color:#0d0b09;line-height:1.5em;font-weight:700;text-align:center;margin-bottom:10px;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.ul-imgtxtq-z2 .box h3 em{color:#a3723e;font-weight:700;margin-right:20px}

.ul-imgtxtq-z2 .desc{font-size:16px;color:#333;line-height:1.38em;height:5.52em;padding:0 30px;margin-bottom:8px;overflow:hidden}

.ul-imgtxtq-z2 .bot{font-size:16px;color:#333;line-height:2em;text-align:center;margin-top:8px;margin-bottom:1px;overflow:hidden}

.ul-imgtxtq-z2 .bot i{display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:9px;margin-top:-2px}

.ul-imgtxtq-z2 .dlbox{margin-top:25px;overflow:hidden}

.ul-imgtxtq-z2 dl{background-color:#44b242;padding:15px 0 13px 17px;margin:0 21px 10px 34px;position:relative}

.ul-imgtxtq-z2 .dl2{margin-bottom:9px;background-color:#00092c}

.ul-imgtxtq-z2 dl:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}

.ul-imgtxtq-z2 dl:before{content:'';width:17px;height:14px;background:url(../images/temp/row-z8-6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:-21px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ul-imgtxtq-z2 .dl2:before{background-image:url(../images/temp/row-z8-7.png)}

.ul-imgtxtq-z2 dt{float:left;font-size:18px;color:#fff;line-height:27px;font-weight:700;margin-right:20px;overflow:hidden}

.ul-imgtxtq-z2 dd{overflow:hidden}

.ul-imgtxtq-z2 dd span{display:block;float:left;font-size:18px;color:#fff;line-height:27px;margin-right:32px;overflow:hidden}

.ul-imgtxtq-z2 .dl2 dd span{margin-right:16px}

.ul-imgq-z1 .pic img,.ul-imgq-z2 .pic img,.ul-imgtxtq-z1 .pic,.ul-imgtxtq-z2 .top a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

@keyframes shake{

0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}

}

@-moz-keyframes shake{

0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}

}

@-ms-keyframes shake{

0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}

}

@-webkit-keyframes shake{

0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}

}

@-o-keyframes shake{

0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

50%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}

}

.row-z10,.row-z11,.row-z2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-z2{padding:62px 0 60px}

.row-z9{padding:39px 0 81px}

.row-z9 .pic{margin-top:37px;box-shadow:0 0 40px rgba(102,102,102,.2)}

.row-z9 .pic img{display:block;width:100%;height:auto}

.row-z10{padding:41px 0 78px}

.row-z11{padding:54px 0 60px}

.m-message{padding-top:57px}

.m-message .item{overflow:hidden;margin-bottom:23px}

.m-message .item .col-l,.m-message .item .col-r{width:47.6%;padding-left:64px;position:relative}

.m-message .icon{display:block;width:58px;height:58px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.m-message .inp,.m-message textarea{display:block;width:100%;background:rgba(255,255,255,.1);border:none;font-size:14px;color:#fff;line-height:58px}

.m-message .inp{height:58px;padding:0 10px 0 35px}

.m-message .inp::-webkit-input-placeholder,textarea::-webkit-input-placeholder{

    color:rgba(248,248,248,.5)

    /*color: white;*/

}

.m-message .inp::-moz-placeholder,textarea::-webkit-input-placeholder{

    color:rgba(248,248,248,.5)

}

.m-message .inp::-ms-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(248,248,248,.5)}

.m-message textarea{height:100px;line-height:24px;padding:23px 20px 10px;resize:none}

.m-message .sub{display:block;width:189px;height:58px;border:1px solid rgba(255,255,255,.3);background:0 0;cursor:pointer;font-size:18px;color:#fff;line-height:58px;text-align:center;margin:61px auto 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.m-message .sub:hover{border-color:#fff}

.row-z2 .m-message .sub{margin-top:42px}

.p-list1{overflow:hidden;margin:42px -10px 47px}

.p-list1 li{float:left;width:25%;padding:0 10px}

.p-list1 .con{padding:41px 10px 34px;background:rgba(255,255,255,.5)}

.p-list1 .icon{display:block;width:103px;height:103px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;margin:0 auto 15px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}

.p-list1 .con:hover .icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}

.p-list1 .tit{font-size:22px;color:#666;line-height:30px;text-align:center;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}

.p-list2{overflow:hidden;margin:40px -10px 0;padding-top:32px}

.p-list2 li{float:left;width:14.28%;padding:0 19px}

.p-list2 .con{height:220px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding-top:82px;position:relative}

.p-list2 .num{display:block;width:84px;height:84px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:30px;color:#000;line-height:84px;text-align:center;font-weight:700;position:absolute;left:50%;top:-32px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.p-list2 .tit{font-size:16px;color:#fff;line-height:18px;text-align:center;width:20px;height:130px;margin:0 auto;overflow:hidden}

@media only screen and (max-width:1920px){

.ban.zsy{height:38.4375vw}

/*.ul-listl-z2 .date em{font-size:1.675vw}*/

.g-titq3.ls h3{font-size:2.3958vw}

.g-titq3 h3{font-size:3.125vw}

.ul-imgtxtq-z2 .tit h3{font-size:1.67vw}

.ul-imgtxtq-z2 .box h3{font-size:1.35417vw}

.p-list2 .num{font-size:1.562vw}

}

@media only screen and (max-width:1790px){

.ul-imgtxtq-z2 dt{margin-right:10px}

.ul-imgtxtq-z2 dd span{margin-right:20px}

.ul-imgtxtq-z2 .dl2 dd span{margin-right:10px}

}

@media only screen and (max-width:1700px){

.m-imgtxtl-z2 .txt{padding:30px 30px 0}

.ul-txtl-z2{margin-bottom:20px;padding-bottom:20px}

.m-imgtxtl-z2 .txt .desc{margin-bottom:20px}

.ul-listl-z2{margin:20px -30px}

.ul-listl-z2 .con{padding:0 30px}

.m-imgtxtl-z4 .txt .tit{font-size:30px}

.ul-imgtxtq-z2 dd span,.ul-imgtxtq-z2 dt{font-size:16px}

}

@media only screen and (max-width:1600px){

.ul-txtl-z2 li{font-size:16px;margin-bottom:10px}

.m-imgtxtl-z2 .txt .desc{font-size:16px;line-height:1.8em;max-height:10.8em}

.m-imgtxtl-z2 .more{height:50px;line-height:50px}

.m-listl-z2{padding:30px 50px}

.m-imgtxtl-z4 .txt .tit{font-size:26px}

.m-imgtxtl-z4 .txt{padding:50px 30px 40px}

.m-imgtxtl-z4{padding:20px 0 0 20px}

.ul-imgtxtq-z2 dd span,.ul-imgtxtq-z2 dt{font-size:14px}

}

@media only screen and (max-width:1440px){

.g-titq3.ls h3{font-size:26px}

.ul-imgtxtl-z1 .tit{font-size:20px}

.ul-imgtxtl-z1{margin:30px -15px 0}

.ul-imgtxtl-z1 li{padding:0 15px}

.ul-imgtxtl-z1 .con{padding:15px}

.ul-imgtxtl-z1 .pic{margin-bottom:15px}

.ul-txtl-z2 li{font-size:15px}

.m-imgtxtl-z2 .txt .desc{font-size:15px;line-height:1.5em;max-height:9em}

.m-imgtxtl-z2 .more{font-size:15px;height:40px;line-height:38px;width:140px}

.m-imgtxtl-z2 .more em{width:18px;height:16px}

.ul-listl-z2 .con .tit{font-size:20px}

.m-imgtxtl-z2{margin:20px 0}

.m-imgtxtl-z4 .txt .tit{font-size:20px;padding:0 20px 15px;margin-bottom:20px}

.m-imgtxtl-z4 .txt{padding:30px 20px 20px}

.ul-imgl-z4{margin:20px -9px 0}

.g-titq3 h3{font-size:30px;margin-bottom:10px}

.g-titq3 h3 i{width:10px;height:10px;margin:-2px 10px 0}

.g-titq3 .desc{font-size:16px;margin-bottom:20px}

.g-titq3 .down{width:20px;height:20px}

.ul-imgtxtq-z1{margin:47px -30px 0}

.ul-imgtxtq-z1 li{padding:0 10px}

.ul-imgtxtq-z1 .tit,.ul-imgtxtq-z1 .txt em{font-size:18px}

.ul-imgtxtq-z2 .tit{padding:10px}

.ul-imgtxtq-z2 .tit h3{font-size:24px}

.ul-imgtxtq-z2 .box h3{font-size:16px}

.ul-imgtxtq-z2 .bot,.ul-imgtxtq-z2 .desc{font-size:14px}

.ul-imgtxtq-z2 .bot i{width:8px;height:8px}

.ul-imgtxtq-z2 .dl2 dd span{margin-right:5px}

.ul-imgtxtq-z2 dl{margin:0 10px 10px 25px}

.row-z1,.row-z10,.row-z11,.row-z2,.row-z3,.row-z4,.row-z5,.row-z6,.row-z7,.row-z8,.row-z9{padding:40px 0}

.p-list1{margin-top:30px;margin-bottom:30px}

.p-list1 .icon{width:80px;height:80px}

.p-list1 .tit{font-size:18px}

.p-list2{margin:30px -10px 0}

.p-list2 li{padding:0 10px}

.p-list2 .num{width:60px;height:60px;font-size:24px;line-height:60px}

.p-list2 .tit{font-size:14px}

.p-list2 .con{padding-top:40px;height:180px}

.m-message{padding-top:30px}

.m-message .sub{font-size:16px}

.m-message .inp{padding-left:20px}

.row-z9 .pic{margin-top:30px}

}

@media only screen and (max-width:1366px){

.wp{width:auto;max-width:1180px}



}

@media only screen and (max-width:1199px){

.wp{width:auto;padding:0 10px;max-width:none}

.g-titq3.ls h3{font-size:17px}

.ul-listl-z2 .con .tit{font-size:14px}

.ul-listl-z2 .date em{font-size:14px}

.ul-imgtxtl-z1{margin:20px -10px 0}

.ul-imgtxtl-z1 li{padding:0 10px}

.ul-imgtxtl-z1 .tit{font-size:16px}

.m-imgtxtl-z4 .txt .desc{font-size:14px}

.m-imgtxtl-z4{margin:20px 0;background-image:none;padding:0}

.m-imgtxtl-z4 .txt{padding:20px;left:50%}

.m-imgtxtl-z4 .txt .tit{font-size:16px}

.ul-imgl-z4 .con{padding:10px}

.ul-imgl-z4 li{margin-bottom:18px}

.g-titq3 h3{font-size:18px}

.g-titq3 h3 i{width:6px;height:6px}

.g-titq3 .desc{font-size:14px;margin-bottom:10px}

.g-titq3 .down{width:10px;height:10px}

.ul-imgq-z1{margin:20px 0 0}

.ul-imgq-z1 li{padding:0 10px}

.ul-imgq-z2{margin:20px 0 0}

.ul-imgq-z2 .con{border-width:10px}

.ul-imgtxtq-z1{margin:20px 0 0}

.ul-imgtxtq-z1 .con{padding:10px}

.ul-imgtxtq-z1 .txt em{font-size:16px;display:block}

.ul-imgtxtq-z1 .desc{display:block;text-align:center}

.ul-imgtxtq-z1 .tit{font-size:16px}

.row-z7 .box{margin-top:20px}

.ul-imgtxtq-z2{margin:0}

.ul-imgtxtq-z2 li{float:none;width:auto;padding:0;margin-bottom:15px}

.ul-imgtxtq-z2 .li3 .tit,.ul-imgtxtq-z2 .li4 .tit,.ul-imgtxtq-z2 .tit{margin-bottom:15px}

.ul-imgtxtq-z2 .tit h3{font-size:18px;line-height:30px}

.ul-imgtxtq-z2 .tit span{font-size:14px;line-height:30px}

.ul-imgtxtq-z2 .desc{height:auto!important;padding:0 10px}

.ul-imgtxtq-z2 .li4 .pic,.ul-imgtxtq-z2 .pic{margin-bottom:10px}

.ul-imgtxtq-z2 .con,.ul-imgtxtq-z2 .li4 .con{padding-bottom:10px}

.ul-imgtxtq-z2 .dlbox{margin-top:10px}

.p-list2 .num{width:50px;height:50px;font-size:20px;line-height:50px;top:-25px}

}

@media only screen and (max-width:959px){

.m-imgtxtl-z2 .pic{width:50%;float:none;margin:0 auto 20px}

.m-imgtxtl-z2 .txt{padding:0}

.m-imgtxtl-z2{padding:20px}

.m-listl-z2{padding:20px 30px}

.ul-listl-z2{margin:20px -15px}

.ul-listl-z2 .con{padding:0 15px}

.p-list2{margin:0 -5px}

.p-list2 li{padding:0 5px}

.p-list2 .num{width:45px;height:45px;font-size:18px;line-height:45px;top:-20px}

}

@media only screen and (max-width:767px){

.m-imgtxtl-z2 .pic{width:auto}

.ul-listl-z2 li::after{display:none}

.ul-listl-z2{margin:20px -10px 0}

.ul-listl-z2 .con{padding:0 10px}

.m-listl-z2{padding:20px 15px}

.ul-imgtxtl-z1 li{width:50%;margin-bottom:20px}

.m-imgtxtl-z4 .txt{position:static}

.m-imgtxtl-z4 .pic{width:auto}

.m-imgtxtl-z4 .txt .desc{max-height:none}

.m-imgtxtl-z4 .txt .tit{padding:0 0 15px;margin-bottom:15px}

.ul-imgl-z4 li{width:50%}

.ul-imgq-z1 li{width:33.33%;margin-bottom:10px;padding:0 5px}

.ul-imgq-z2 li{float:none;width:auto;padding:0;margin-bottom:10px}

.ul-imgtxtq-z1 li{width:50%;margin-bottom:10px;padding:0 5px}

.ul-imgtxtq-z2 .pic{width:120px}

.ul-imgtxtq-z2 .li4 .pic{width:150px}

.ul-imgtxtq-z2 dt{float:none}

.row-z1,.row-z10,.row-z11,.row-z2,.row-z3,.row-z4,.row-z5,.row-z6,.row-z7,.row-z8,.row-z9{padding:30px 0}

.p-list1{margin:20px -5px}

.p-list1 li{padding:0 5px 10px;width:50%}

.p-list1 .con{padding:15px 10px}

.p-list1 .icon{width:60px;height:60px;margin-bottom:10px}

.p-list1 .tit{font-size:16px;line-height:24px}

.p-list2{margin:0;padding-top:20px}

.p-list2 li{padding:0 0 10px;float:none;width:auto}

.p-list2 .num{width:40px;height:40px;font-size:18px;line-height:40px;position:static;float:left;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);margin-right:10px}

.p-list2 .con{height:auto;padding:10px;overflow:hidden}

.p-list2 .tit{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:auto;height:auto;text-align:left;line-height:40px}

.m-message{padding-top:20px}

.m-message .item{margin-bottom:10px}

.m-message .item .col-l,.m-message .item .col-r{float:none;width:auto;padding-left:40px}

.m-message .item .col-l{margin-bottom:10px}

.m-message .icon{width:40px;height:40px}

.m-message .inp{height:40px;line-height:40px;padding-left:10px;font-size:13px}

.m-message .sub,.row-z2 .m-message .sub{font-size:14px;width:150px;height:40px;line-height:38px;margin-top:20px}

.m-message textarea{font-size:13px;line-height:1.5;padding:10px}

.row-z9 .pic{margin-top:20px}

}

@media only screen and (max-width:479px){

.ul-listl-z2 li{width:33.33%;margin-bottom:20px}

.m-listl-z2{padding-bottom:0}

/*.ul-imgtxtl-z1 li{float:none;width:auto}*/

/*.ul-imgtxtl-z1 li:last-child{margin-bottom:0}*/
.ul-imgtxtl-z1 .con{padding: 5px;}
.ul-imgtxtl-z1 li{padding: 0 5px;margin-bottom: 10px;}
.ul-imgtxtl-z1{margin: 15px -5px 0;}
.ul-imgl-z4 li{width:auto;float:none}
.ul-imgtxtl-z1 .tit{font-size: 14px;}

.ul-imgl-z4 li:last-child{margin-bottom:0}

.ul-imgq-z1 li{width:50%}

.ul-imgtxtq-z1 li{float:none;width:auto;padding:0}

.ul-imgtxtq-z1 .pic{width:40px;height:40px}

.ul-imgtxtq-z2 .tit h3,.ul-imgtxtq-z2 .tit span{float:none;margin-right: 0;}

.ul-imgtxtq-z2 .tit span{text-align: left;}
.ul-imgtxtq-z2 .tit span em{display: block;max-height: 100%;}

}