@charset "UTF-8";
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{margin:0;font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143;font-size:14px;min-width:320px;background:#fff;color:#333;padding-bottom:55px;}
h1{font-size:2em;margin:.67em 0;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
a{-webkit-text-decoration-skip:objects;background-color:transparent;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none;}
body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
article,aside,footer,header,nav,section,figcaption,figure,main,details,menu{display:block;}
pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em;}
audio,video,canvas{display:inline-block;}
template,[hidden]{display:none;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a{color:#301f14;text-decoration:none;}
ul{margin:0;list-style:none;padding:0;}
.container{padding:0 10px;}
.zh-more-btn{text-align:center;position:relative;margin-top:15px;}
.zh-more-btn:before{position:absolute;content:'';left:0;width:100%;height:1px;background:#30a333;top:50%;z-index:0;}
.zh-more-btn a{background-color:#30a333;color:#fff;display:inline-block;line-height:30px;border-radius:20px;padding:0 15px;position:relative;}
.zh-header{background-color:#fff;padding:10px 0;}
.zh-header .logo{float:left;}
.zh-header .logo img{display:block;height:54px;width:auto;}
.zh-header .menu{float:right;height:54px;}
.zh-header .menu img{display:block;height:54px;width:auto;}
.zh-swiper img{display:block;width:100%;height:150px;}
.zh-footer-fix{position:fixed;bottom:0;left:0;width:100%;background-color:#0a6b9d;z-index:10;}
.zh-footer-fix li{float:left;width:25%;}
.zh-footer-fix li a{display:block;text-align:center;color:#fff;padding:5px 0;font-size:12px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zh-footer-fix li i{display:block;height:28px;background:no-repeat center;background-size:contain;margin-bottom:5px;}
.zh-footer-fix li i.i1{background-image:url(../images/fico01.png);}
.zh-footer-fix li i.i2{background-image:url(../images/fico02.png);}
.zh-footer-fix li i.i3{background-image:url(../images/xxx.png);}
.zh-footer-fix li i.i4{background-image:url(../images/fico04.png);}
.zh-section{padding-top:30px;}
.zh-section-title{text-align:center;margin-bottom:20px;font-size:18px;background:url(../images/tit_bg.png) no-repeat center 30px;color:#0a6b9d;background-size:auto 3px;}
.zh-section-title span{color:#F97B47;}
.zh-section-title p{margin:15px 0 0;color:#666;font-size:12px;}
.zh-cp-menu{margin-bottom:10px;margin-left:-5px;}
.zh-cp-menu li{float:left;width:33.333333%;}
.zh-cp-menu a{display:block;border:1px solid #ddd;margin:0 0 5px 5px;line-height:34px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-1{margin-bottom:10px;}
.list-1 a{display:block;position:relative;}
.list-1 img{display:block;width:100%;height:auto;}
.list-1 p{position:absolute;left:0;bottom:0;margin:0;text-align:center;color:#fff;background-color:rgba(0,0,0,0.8);padding:5px 10px;width:100%;box-sizing:border-box;}
.list-2{margin-left:-10px;}
.list-2 li{float:left;width:50%;}
.list-2 li a{display:block;margin:0 0 10px 10px;}
.list-2 li .m{width:145px;border:1px solid #ddd;height:95px;font-size:0;text-align:center;}
.list-2 li .m img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}
.list-2 li .text{line-height:32px;background:url(../images/pro_ico01.gif) no-repeat right center;background-size:9px 9px;border-bottom:1px solid #ddd;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-4 li a{display:block;padding:10px;overflow:hidden;}
.list-4 li .m{float:left;width:35%;height:100%;}
.list-4 li .m img{display:block;width:100%;height:auto;}
.list-4 li .text{margin-left:38%;padding-right:15px;position:relative;}
.list-4 li .text h4{margin:0;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-4 li .text p{margin:0;height:40px;overflow:hidden;}
.list-4 li .text .arr{display:block;width:10px;height:10px;position:absolute;top:28px;right:5px;border-top:2px solid #aaa;border-right:2px solid #aaa;box-sizing:border-box;z-index:10;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.list-5 li{border-bottom:1px solid #eee;}
.list-5 li a{display:block;line-height:40px;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zh-ys-in{margin-bottom:15px;}
.zh-ys-in a{float:left;width:33.333333%;}
.zh-ys-in span{display:block;text-align:center;margin:0 10px;background-color:#eee;line-height:34px;}
.zh-ys-in .active span{color:#fff;background-color:#F97B47;}
.zh-ys-in-swiper img{display:block;width:100%;height:auto;}
.zh-ys-in-swiper .text{background:no-repeat 0 0;margin-top:15px;}
.zh-ys-in-swiper .text h4{margin:0 0 10px;font-size:16px;color:#0a6b9d;}
.zh-ys-in-swiper .text p{margin:0;font-size:12px;}
.zh-solvet-swiper{padding-bottom:20px;}
.zh-solvet-swiper a{display:block;}
.zh-solvet-swiper img{display:block;width:100%;height:auto;}
.zh-solvet-swiper h4{margin:15px 0 0;font-size:16px;color:#F97B47;}
.zh-solvet-swiper p{margin:10px 0;}
.zh-about-in{margin:0;}
.zh-about-in dt{line-height:0;background:url(../images/about_bj.jpg) no-repeat center 0;background-size:auto 100%;height:234px;overflow:hidden;}
.zh-about-in dt img{height:199px;display:block;width:auto;margin:10px auto 0;}
.zh-about-in dd{margin:15px 0 0;}
.zh-about-in dd h4{margin:0;text-align:center;color:#F97B47;}
.zh-about-in dd p{margin:5px 0 0;}
.zh-news-tabs{margin-left:-10px;margin-bottom:15px;}
.zh-news-tabs a{float:left;width:33.333333%;margin-bottom:10px;}
.zh-news-tabs span{display:block;padding:0px 6px;text-align:center;line-height:34px;border:1px solid #ddd;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zh-news-tabs .active span{border-color:#F97B47;background-color:#F97B47;color:#fff;}
.zh-news-swiper dl{margin:0 0 15px;height:100px;overflow:hidden;}
.zh-news-swiper dt{float:left;width:145px;}
.zh-news-swiper dt img{display:block;width:100%;height:auto;}
.zh-news-swiper dd{margin-left:155px;}
.zh-news-swiper dd h4{margin:0;}
.zh-news-swiper dd h4 a{color:#0a6b9d;}
.zh-news-swiper dd p{margin-bottom:0;margin-top:10px;}
.zh-news-swiper li{border-bottom:1px solid #ddd;}
.zh-news-swiper li a{display:block;line-height:34px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zh-news-swiper li span{float:right;}
.zh-footer{color:#999;font-size:12px;text-align:center;padding:5px 0;border-top:2px solid #0a6b9d;margin-top:40px;}
.zh-footer .top{display:block;width:50px;margin:-30px auto 0;}
.zh-footer .top img{display:block;width:100%;height:auto;}
.zh-crumbs{padding:10px;font-size:12px;color:#999;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#eaeaea));background-image:-webkit-linear-gradient(top,#f6f6f6,#eaeaea);background-image:-moz-linear-gradient(top,#f6f6f6,#eaeaea);background-image:-o-linear-gradient(top,#f6f6f6,#eaeaea);background-image:-ms-linear-gradient(top,#f6f6f6,#eaeaea);background-image:linear-gradient(top,#f6f6f6,#eaeaea);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;}
.zh-page{text-align:center;margin:20px 0;}
.zh-page a,.zh-page span{display:inline-block;margin:0 5px;padding:6px 12px;}
.zh-page a{background-color:#0a6b9d;color:#fff;border-radius:3px;}
.column{margin-bottom:20px;border:1px solid #ddd;border-radius:10px;}
.column li{border-bottom:1px solid #ddd;}
.column li:last-child{border-bottom:0;}
.column li a{display:block;padding:15px 25px;font-size:16px;}
.zh-infocontent-title{text-align:center;margin:0 0 20px;border-bottom:1px solid #ddd;padding:20px 0;}
.zh-infocontent-title h1{font-size:18px;margin:0;}
.zh-infocontent-title p{margin:5px 0 0;color:#999;}
.zh-infocontent-title p span{padding:0 10px;}
.zh-infocontent-body{line-height:2;margin-bottom:20px;}
.zh-title-1{line-height:45px;border-bottom:1px solid #ccc;background-color:#f1f1f1;font-size:16px;padding:0 10px;}
.zh-showcase{margin-bottom:30px;}
.zh-showcase h1{font-size:20px;}
.load_more{position:relative;width:90%;margin:20px auto;transition:all .3s}
.load_more .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-36px;margin-top:-9px;opacity:0;visibility:hidden;cursor:not-allowed}
.load_more .la-ball-fall.la-sm{margin-left:-18px;margin-top:-4px}
.load_more .la-ball-fall.la-2x{margin-left:-72px;margin-top:-18px}
.load_more .la-ball-fall.la-3x{margin-left:-108px;margin-top:-27px}
.load_more .load_more_btn{border:0;color:#fff;text-align:center;width:100%;line-height:2em;border-radius:2em;background-color:#51B14E;transition:background-color .2s;outline:none}
.load_more .load_more_btn:hover{background-color:#51B14E}
.load_more .load_more_btn[disabled]{color:transparent;opacity:.6;cursor:not-allowed}
.load_more .load_more_btn[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}
.la-ball-fall{display:block;font-size:0;color:#fff}
.la-ball-fall,.la-ball-fall>div{position:relative;box-sizing:border-box}
.la-ball-fall.la-dark{color:#333}
.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:a 1s ease-in-out infinite;animation:a 1s ease-in-out infinite}
.la-ball-fall>div:first-child{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}
.la-ball-fall>div:nth-child(3){-webkit-animation-delay:-.1s;animation-delay:-.1s}
.la-ball-fall>div:nth-child(4){-webkit-animation-delay:0ms;animation-delay:0ms}
.la-ball-fall.la-sm>div{width:5px;height:5px;margin:2px}
.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}
.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}
.img{width:100%;margin-bottom:30px;}
.img img{max-width:100%;display:block;margin:0 auto;}
.more{display:block;width:170px;line-height:45px;color:#fff;font-size:16px;background-color:#50AF4D;margin:10px auto 0;text-align:center;border-radius:3px;}
.logo .site_title{color:#0c628e;font-size:18px;margin:0;line-height:54px;height:54px;padding:0 5px;}