﻿@charset "utf-8";
.uk-section-large {padding-top: 60px;padding-bottom: 60px;}
@media (min-width: 960px){
.uk-section-large { margin-bottom:20px;
    padding-top: 20px;
    padding-bottom: 80px;
}
}
@media (max-width: 1024px){

}
@media (max-width: 1480px){
.header .uk-navbar-nav>li{ margin:0 10px; }
.home-about{padding: 50px 0 110px;background-size: auto 600px;}
.home-about .abnt{margin-top:20px;}
.home-about .text>.txt {font-size: 16px; line-height: 24px}
.home-about{padding:50px 0 110px 0;}
.home-about .img{margin-left: -53px; }
.home-about .down li a {padding:10px 15px;}
/*==mob==*/
@media screen and (max-width:768px) {
.header{ height:auto}	
/*ab*/	
.uk-background-top-center {
    background-position: 60% 0;
}
.sp dl{float:left;width: 48%;margin: 0 1% 2%; height:auto;text-align:center; background:#fff;}
.sp dl a{ width:100%; height: auto; display:block;border:none; }
.sp dl a h1 { font-size:15px;text-align:center; width:100%; height:46px; line-height:46px; color:#1d1d1d; border-top:1px solid #dbe1de;}
.sp dl a:hover h1{   display:block; background:#0739ab;border-top:1px solid #0739ab; color:#fff;}
.sp dl a .cp_t{ width:100%; height: auto; display:block;  overflow: hidden;}
.sp dl a .cp_t img{width:100%; height: auto;   display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.sp dl a:hover img{transform: scale(1.05);}
.sp dl:hover{box-shadow: 6px 6px 8px 0px rgba(0,0,0,0.3);}
.sp dl a:hover{ border:none}

/*fscl*/
.fscl dl{float:left;width: 48%;margin: 0 1% 2%; height:auto;text-align:left;  background:#fff;}
.fscl dl a{ width:100%; height: auto;display:block;border: none; }
.fscl dl a .cp_t{width:100%; height: auto;}
.fscl dl a .cp_t img{width:100%; height: auto; }
.fscl dl a .cp_w{ padding:10px 20px ; background:#f5f5f5;height: auto; }
.fscl dl a .cp_w h1{ font-size:16px; margin-bottom:5px; font-weight:bolder; height:30px; line-height:30px;}
.fscl dl a .cp_w p{ font-size:13px; line-height:20px; height:40px; overflow:hidden; margin-bottom:14px;}
.fscl dl a .cp_w h2{ border:1px solid #666; font-size:13px; height:26px; line-height:26px; display:table; padding:0 20px;}
.fscl dl a:hover{border: none;}
.fscl dl a:hover .cp_w{ background:#0739ab; color:#fff}
.fscl dl a:hover .cp_w h2{ border:1px solid #fff; color:#fff;}
.fscl dl a:hover .cp_w h1{ color:#fff}
/*lx*/
.lx{ width: 100%}
.lx dt{ width:99%;  margin:0 auto 15px; padding: 10px 0; display:table; border:1px solid #d9d9d9; font-size:18px;  }
.lx dt .lx_ico{ width:50px; float:left; height:50px; border-radius:50%; display: table; margin:5px 15px;  }
.lx dt .lx_ico img{ width:30px; height:30px; margin:10px auto 0; padding: 0 0; display:table}
.lx dt h1{display:block; float:left; margin:9px 0 0; width:76%; line-height:1.8; color:#666666; font-size:16px; } 
.lx dt h1 span{ font-size:16px; color:#000; display:block; margin:0px 0 0;line-height:1.4;}
.lx_wx{ background:url(../images/lx7.jpg) no-repeat center bottom; height:510px; display:block; width:100%; text-align:center;}
/*ly*/
.cont{ width:100%; margin:0 auto;}
.cont .ts { font-size:15px; color:#636363; line-height:2; text-align:center; margin:0.4rem auto 0.3rem;}
.cont dt input{ background:#fff; border:1px solid #dddcdd; width:99%;  padding:0 10px; font-size:14px; color:#bbbbbb; box-sizing: border-box;float:left; margin:10px auto;}
.cont dt textarea{background:#fff; border:1px solid #dddcdd; font-size:14px; box-sizing: border-box;color:#757575;padding: 10px;width:99%; margin:10px auto;}
.cont .btn{ width: 50%;}
/*ab*/	
	
	
.home-about .text>.title{ top:15px;}	
.home-about .text>.txt{ font-size:14px;}
.uk-container{ padding-top:0px;}	
.uk-section-large {padding-top: 20px;padding-bottom: 15px; margin-bottom:20px;}
	
.uk-margin-large-top{margin-top:30px!important;}
.uk-margin-large-bottom{margin-bottom:30px!important;}
.uk-margin-medium-top {margin-top: 20px!important;}
.uk-margin-medium-bottom {margin-bottom: 20px!important;}
/*header*/
#layout{position:relative; background:#fff;}
.header{padding:6px 0;}
.header .uk-logo.logo {width: 110px;height:35px;background: url(../images/logo-1.png) no-repeat left 0px;background-size: 100%;}
.header .uk-navbar-nav>li>a, .header .uk-navbar-toggle{min-height: initial;}
.up .uk-navbar-nav>li{line-height:30px;}
.up .uk-navbar-nav>li>a{min-height:30px;}
.uk-offcanvas-bar .uk-nav-default>li>a{color: rgba(255,255,255,.7);}
.left-menu .uk-nav>li>a {padding:8px 0;}
.left-menu hr{margin-top:15px;margin-bottom: 15px;}

.mob-banquan{font-size: 12px;}
/*banner*/
.banner{position:relative; width: 100%;height:initial; top:initial;}
.banner .uk-position-fixed {position:relative!important;}
.banner .en-bt{font-size:14px; line-height: 16px}
.banner .uk-margin-top{margin-top:10px!important;}
.banner .cn-bt {margin-top: 10px; font-size:28px;}
.banner .ad-an{margin-top:15px;}
.banner .ad-an .uk-button{padding: 0 10px 0 15px; font-size: 12px; line-height:24px;}
.banner ul li .uk-position-medium{padding: 15px;}
/**/
.title h1 {font-size: 36px;line-height:33px;}
.home-about{position:relative;padding:0px 0 50px 0;}
.home-about .down {width: 100%;}
.home-about .down li a{padding:5px 15px; border-radius: 3px}
.home-about .down .uk-margin-bottom {margin-bottom:10px!important;}
.home-about .img{ position: relative;top: 0; left:0%; right: 0px; width: 100%!important; margin-left: 0px; overflow: hidden;}
.home-about .abnt li a{width:100%}
.home-about p.txt{margin-bottom: 20px} 


.home-about.fuwu{padding:0px 0 80px 0; background: url(../images/fw-bg.jpg) no-repeat 50% 100%; background-position: center 50px}
.home-about .img.img-1 {top:30px;margin-left: 0px;}



.huanhang{display:initial;}

.shuju li{text-align: left; border-bottom: 1px solid #ddd}
.shuju li h1, .shuju li h5{padding-left: 60px;}
.shuju li h5{padding-left: 60px;}
.shuju li h1{line-height: 30px;}
.shuju h5 {margin-top:0px;}
.shuju .ico-sj{float: left;}
.shuju .ico-sj img{width: 45px}
.shuju h1, .shuju h1 .sz {font-size:26px;}

/*home-news*/
.home-news .title .hot-an{margin-top:35px;}
.home-news ul li a { padding:10px 0;}
.home-news ul li a h3 {font-size: 16px; line-height: 20px}
.home-news ul li a p{font-size: 12px; line-height: 18px; margin-top:5px;}
/*home-cp*/
.home-cp {padding-bottom:30px;padding-top:30px;}
.home-cp span{font-size:40px;}
.home-cp .cp-list .ywmc {display:none;}
.home-cp .cp-list ul>li.uk-first-column {top:30px;}
.home-cp .cp-list .uk-overlay{padding:15px;}
.home-cp .cp-list .bt h3{font-size: 16px; line-height:20px}
.cp-pb {padding-bottom:30px;}
.home-cp span.bt-3{bottom:0px; right:0;font-size:14px;}
.home-chanpin .txt{padding:20px;}
/*.home-chanpin{padding:0; }
.home-chanpin span{display: none;}
.home-chanpin .uk-slideshow-items{overflow:initial;}
.home-chanpin .uk-slideshow-items>*{overflow:initial;}*/
.home-chanpin .txt h3{font-size: 18px; font-weight: bold;}
.home-chanpin .txt p{font-size: 14px; line-height: 22px;}


.shengchan-ico li img{height: 60px; margin:0 10px;}
.shengchan {position: relative;padding-bottom:40px;}
.shengchan span { position: absolute;font-size: 50px;}

/*home-hexin*/
.Menubox{height: initial; overflow: hidden; border-bottom: 0}
.Menubox li.on .hover{display: none;}
.Menubox li{height: initial; padding: 20px 0 50px 0}
.Menubox li.box{width:49.7%;border-bottom: 1px solid #eee}
.Menubox li.box1{width: 100%; border-bottom: 1px solid #eee}
.Menubox .ico {padding-top:0px;}
.Menubox .ico img{width:50px}
.Menubox .tit {margin-top:10px;font-size: 16px;}
.Menubox li:before {left:0; right:0; margin:0 auto; bottom: 25px;width:25px;height: 1px;}
.Menubox li div.hover{display:none;}

.Menubox.zp,.Menubox.zp li{height:initial;}


.yanfa {width:100%;}

/*ggbanner*/
.ggbanner.about .uk-height-large{ height:300px }
.ggbanner.about h3{font-size: 16px; line-height: 20px;}
.ggbanner.about .by{padding-left: 15px; padding-right: 15px;}
.ggbanner .uk-height-large{ height: 240px }
.ggbanner .uk-height-medium{ height: 180px }
.ggbanner .weizi{font-size: 12px;}

.ggbanner.chanpin-banner .uk-height-large{ height: 240px; }

/*about*/
.aboutbox {margin-top: 0vh;}
.wenhua:before {width:100%;height: 100%;}
.wenhua ul.xtlb li .jj{top:30px}
.wenhua ul.xtlb li .uk-padding{padding: 20px;}
.wenhua span {font-size:40px;line-height: 65px;}
.wenhua span.bt-1{display:none;}
.ico-bg img{width: 80%}
.licheng ul li p {font-size: 12px; line-height: 18px;}
.uk-position-small{padding: 10px; margin:15px 0}

/*产品*/
.chanpin-list{padding-bottom:0px}
.chanpin-list:before{height: 100%; width:100%; position:absolute; top: 0%; right:0;z-index: 0; }
.chanpin-list .c .cpBox{padding:30px 20px; width:auto}
.chanpin-list.cp h2{margin-top:20px;}
.chanpin-list.cp{margin-left:0%;}
.chanpin-list.cp .c .cpBox{width:100%}



.news-bt span.bt-1{display:none;}
.new-subnav.uk-subnav-pill>*>:first-child {background: #fff; padding: 10px 30px; color: #666; font-size: 16px; font-weight: bold;}
.new-subnav.uk-subnav-pill>.uk-active>a {background: #1144c2; padding: 10px 30px;color: #fff}
.news ul li{padding:15px 0px;}
.news ul li .riqi{ width:20% }
.news ul li .txt{width:80% }
.news ul li .riqi .ri{font-size:42px; line-height:46px;}
.news ul li .riqi .nian{font-size:12px;line-height:20px;}

.news ul li .txt h3{font-size: 16px; line-height: 20px;}
.news ul li .txt h3{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}

.news ul li .txt p{font-size: 12px; line-height: 18px; color: #888}
.news ul li .txt p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}


/*投资者*/
.ggTop{top:0vh;}
.zili-subnav.uk-subnav-pill>*>:first-child{padding: 10px 0px;}
.jiaoliu{width:44px;}

.zp-link img{width: 50px}
.uk-subnav.zhaopin-nav>*>:first-child{font-size: 12px;}
.uk-subnav.zhaopin-nav>.uk-active>a{font-size: 12px;}
.uk-subnav.zhaopin-nav>*{padding-left: 10px;}
.uk-subnav.zhaopin-nav{margin-left:-10px;}

.map{width: 100%;height: 240px;}
.contact{position:relative!important; height:auto; width:auto;left:0}
.fangan-list .n{height: initial; padding-bottom: 20px;}
.uk-section-large.fanga{padding-top:0px!important;}

.chuangxin .cx .bgs{position:absolute; height: 100%; width:100%; top:0; left:0;}
.chuangxin-box .cx-nav .uk-dotnav-vertical{padding-right: 15px}
.chuangxin .nr h3{font-size: 14px; line-height: 20px;}
.chuangxin .nr .ywmc{display: none;}


}

@media screen and (max-width:640px) {

.fscl dl{float:left;width: 98%;margin: 0 1% 4%; height:auto;text-align:left;  background:#fff;}


}



