/*公用样式部分*/
html{width:100%;overflow-x:hidden;}
body{line-height:2;}
.undisplay {display: none;}
.layui-container {}
.displaynone{display:none;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt140{margin-top:140px;}

.layui-container:after {content: '';display: block;clear: both;}
.bordernone{border:none !important;}
.margin-center{margin-left:auto;margin-right:auto;}
.main-body{transform: translateX(0px); transition: all 0.5s;}
.media-body{margin-top:0;}

/*top*/
.top{height:40px;line-height:40px;font-size:14px;color:#333;background:#eee;}
.top .top-right a{padding:0 10px;font-size:14px;color:#333;}
/*****logobox*****/
.logobox{height:120px;padding-top:.3rem;position:relative;}
.logo img{padding-right:15px;}
.logori{background:url(../images/logo_line.png) left center no-repeat;height:70px;padding-left:25px;}
.logo strong{font-size:24px;line-height:30px;color:#1d3478;}
.logo p{color:#666;line-height:16px;font-size:16px;}
.logobox .logoright .media-body{padding-left:15px;}
.logobox .logoright p{color:#333;font-size:14px;line-height:20px;}
.logobox .logoright b{font-size:26px;color:#1d3478;line-height: 36px;display:block;}
.logobox button{cursor:pointer;border:none; color:#007bd3; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}
/*nav*/
#nav{background:#1d3478;height:60px;}
#nav ul>li{float:left;width:11.1111%;text-align:center;position:relative;line-height:60px;}
#nav ul>li>a{display:block;font-size:16px;color:#fff;}
#nav ul>li:hover{background:#fff;}
#nav ul>li:hover a{color:#333;}
#nav ul .submenu{position:absolute;display:none;width:100%;top:60px;z-index:99;background:#fff;}
#nav ul .submenu li{line-height:25px;padding:10px 0;}
#nav ul .submenu li a{color:#333;}
/*banner*/
.banner{position: relative; width:100%;}	
.banner .pic{position:relative; z-index:2;}	
.banner .pic li{height:550px;}	
.banner .hd{position:absolute;bottom:10px;left:0;z-index:3;text-align:center;margin:auto;width:100%;}
.banner .hd li{width:20px;height:10px;background:#fff;display:inline-block;margin-left:5px;border-radius:50px;}
.banner .hd li.on{background:#1d3478;}

/*search*/
.search-box{line-height:60px;height:60px;border-bottom: 1px solid #ddd;}
.search-box .link span{font-size:16px;padding-right:5px;color:#000;}
.search-box .link a{padding:0 5px;font-size:14px;color:#000;}
.search{margin-top:15px;border-radius:5px;background:#000;}
.search .sousu{width:270px;line-height:30px;padding-left:5px;color:#a0a0a0;border:none;border:1px solid #ddd;font-size:12px;font-family: "宋体";}
.search .sou-zi{width:55px;line-height:32px;background:#1d3478;font-size:16px;color:#fff;border:none;cursor:pointer;}
/*产品中心*/
.index-pro .index-pro-lf{width:220px;box-shadow:1px 0 8px rgba(219,219,219,.7);height:auto;padding-bottom: 25px;box-sizing: border-box;background:#fff;}
.index-pro .index-pro-lf .index-pro-title{background:#1d3478;height:114px;text-align: center;padding:25px 0;box-sizing: border-box;}
.index-pro .index-pro-lf .index-pro-title h3{color:#fff;font-size:28px;line-height: 28px;}
.index-pro .index-pro-lf .index-pro-title span{display:block;width:158px;height:1px;background:#fff;margin :0 auto;margin-top:10px;margin-bottom: 10px;}
.index-pro .index-pro-lf .index-pro-title p{font-size:18px;text-transform: uppercase;color:#fff;line-height: 18px;}
.index-pro-lf ul{padding:0px 15px;box-sizing: border-box;}
.index-pro-lf ul li{height:62px;line-height:62px;border-bottom:1px dashed #d6d6d6;}
.index-pro-lf ul li a{display:block;line-height: 62px;color:#414141;font-size:16px;padding-left:22px;box-sizing: border-box;background:url(../images/list.png) 60px center no-repeat;padding-left:85px;box-sizing: border-box;}
.index-pro-lf .index-pro-pic{width:156px;height:98px;margin:0 auto;margin-top:25px;}
.index-pro .index-pro-rt ul li{height:auto;}
.index-pro .index-pro-rt ul li a{display:block;text-align:center;height:auto;}
.index-pro .index-pro-rt ul li a span{display:block;height:196px;text-align:center;overflow:hidden;border:1px solid #cdcdcd;}
.index-pro .index-pro-rt ul li a span img{width:100%;height:100%;}
.index-pro .index-pro-rt ul li a span:hover img{transition:all .5s ease;transform:scale(.95,.95);}
.index-pro .index-pro-rt ul li a p{font-size:14px;color:#565656;margin-top:10px;}
.index-pro .index-pro-rt ul li:nth-of-type(5){margin-top:10px;}
.index-pro .index-pro-rt ul li:nth-of-type(6){margin-top:10px;}
.index-pro .index-pro-rt ul li:nth-of-type(7){margin-top:10px;}
.index-pro .index-pro-rt ul li:nth-of-type(8){margin-top:10px;}
/*ban*/
.ban{background:url(../images/hengtiao_bj.jpg) top center no-repeat;width:100%;height:180px;position: relative;}
.ban-body{width:676px;float: left;padding-top:30px;box-sizing: border-box;}
.ban-body h3{font-size:24px;font-weight:bold;color:#fff;line-height: 26px;}
.ban-body span{color:#ffd613;}
.ban-body b{font-size:24px;color:#fff;line-height: 26px;text-align: right;display:block;margin-top:10px;}
.ban-body p{width:408px;height:50px;border:1px dashed #2c98e0;border-radius:204px;line-height: 50px;text-align: center;font-size:24px;color:#fff;margin:0 auto;margin-top:20px;}
.ban .zixun{display:block;background:url(../images/zixun_bj.png) no-repeat;width:152px;height:51px;line-height: 51px;text-align: center;font-size:16px;color:#fff;float:right;margin-top:64px;}
/*我们的优势*/
.indexadvant-title{text-align: center;}
.indexadvant-title strong{font-size:30px;color:#1d3478;display:block;line-height: 42px;}
.indexadvant-title strong span{font-size:40px;}
.indexadvant-title p{font-size:14px;color:#373737;line-height: 14px;}
.indexadvant-item{margin-top:40px;}
.indexadvat-txt{width:500px;float:left;}
.numbertit{height:102px;}
.numbertit strong{display:block;background:url(../images/xuhao.png) no-repeat;float:left;width:72px;height:102px;line-height: 85px;text-align: center;font-size:35px;color:#fff;}
.numbertit h1{font-weight:bold;padding-top: 10px;padding-left: 90px;font-size: 30px;line-height:32px;color: #1d3478;}
.numbertit p{padding-top: 15px;padding-left: 90px;font-size: 20px;line-height:22px;font-weight: bold;color:#373737;}
.indexadvat-txt ul{margin-top:30px;}
.indexadvat-txt ul li{background:url(../images/munlist.png) left 3px top 6px no-repeat;padding-bottom: 25px;}
.indexadvat-txt ul li p{padding-left: 36px;font-size: 14px;color:#373737;line-height: 30px;}
.indexadvat-img{float:right;}
/*公共标题*/
.indextitle{text-align: center;}
.indextitle b{font-size:30px;line-height:32px;color:#fff;}
.indextitle p>img{display:block;width:370px;height:18px;margin:10px auto 0;}
/*关于我们以及生产设备*/
.about-shebei{background:url(../images/aboutbg.png) top center no-repeat;width:100%;height:600px;padding-top:45px;box-sizing: border-box;}
.about-body p{font-size:14px;color:#fff;line-height:30px;margin-top:40px;}
.about-body p a{color:red;}
.shebei{background:#fff;box-shadow: 0 5px 10px 0px rgba(0,0,0,.5);padding:45px 20px;box-sizing: border-box;}
.shebei-box {position: relative;margin-top:30px;}
.shebei-box .bd li {float: left;width:25%;}
.shebei-box .bd li div.shebei-item {margin: 0px 10px;}
.shebei-box .bd li div.shebei-item p{font-size:14px;color:#333;text-align: center;line-height: 30px;}
.shebei-box a {display: block;text-align: center;height: auto;}
.shebei-box a span{display:block;text-align: center;overflow:hidden;border:1px solid #ddd;height:200px;}
.shebei-box a span img {height: 100%;width: 100%;}
/*新闻资讯*/
.indexnews{margin-top:200px;}
.indexnews-menu{width:100%;height:50px;margin-bottom: 10px;}
.indexnews-menu a{display:block;float:left;width:80px;height:45px;margin-right:40px;text-align: center;line-height: 45px;font-size:20px;color:#373737;}
.indexnews-body{width:100%;}
.indexnews-body-lf{width:504px;float:left;}
.indexnews-body-lf .timeimg{float: left;width: 217px;height: 202px;background: #1d3478;color: #FFFFFF;}
.indexnews-body-lf .timeimg p{font-size: 55px;line-height:55px;font-weight: bold;padding-top: 75px;padding-left: 40px;box-sizing: border-box;}
.indexnews-body-lf .timeimg p span{margin-left: 10px;font-weight: 100;font-size: 20px;display: inline-block;line-height: 25px;}
.indexnews-body-lf img{display:block;width: 287px;height: 202px;}
.indexnews-body-lf-con{width:100%;margin-top:40px;}
.indexnews-body-lf-con p{font-size:18px;color:#373737;line-height: 20px;}
.indexnews-body-lf-con span{display: inline-block;padding-top: 15px;color: #A3A9B2;font-size: 15px;}
.indexnews-body-lf-con span a{color:red;}
.indexnews-body-rt{float: right;width: 541px;}
.indexnews-body-rt ul li{width:100%;height:98px;background:#f8f8f8;margin-bottom: 20px;}
.indexnews-body-rt ul li .news-time{height:98px;background:#f8f8f8;text-align: center;padding:20px 0;box-sizing: border-box;}
.indexnews-body-rt ul li .news-time span{font-size:36px;line-height: 36px;color:#373737;}
.indexnews-body-rt ul li .news-time p{font-size:14px;line-height: 18px;color:#A3A9B2;}
.indexnews-body-rt .news-text{padding:15px;box-sizing: border-box;}
.indexnews-body-rt .news-text a{font-size:18px;color:#333;line-height: 18px;}
.indexnews-body-rt .news-text p{font-size:14px;color:#666;line-height: 20px;}
.indexnews-body-rt ul li:hover .news-time{background:#1d3478;}
.indexnews-body-rt ul li:hover .news-time span{color:#fff;}
.indexnews-body-rt ul li:hover .news-time p{color:#fff;}
.indexnews-body-rt ul li:hover .news-text a{color:#1d3478;}
.bj{border-bottom: 3px solid #284274;}
/*友情链接*/
.link{}
.link b{color:#1d3478;font-size:18px;font-weight:bold;margin-top:5px;padding-right:30px;}
.link b i{font-style:normal;font-size:24px;color:#1d3478;font-weight:normal;text-transform: uppercase;padding-left:10px;}
.link .layui-breadcrumb a{color:#707070!important;}
/*footer*/
.footer{background:#000;height:auto;padding:30px 0;box-sizing: border-box;}
.footer .nav-list{width:490px;height:auto;}
.footer .nav-list .list{float:left;margin-right:132px;}
.footer .nav-list .list.last{margin-right:0px;}
.footer .nav-list .list dt{color:#fff;font-size:16px;font-weight:bold;}
.footer .nav-list .list dd{line-height:35px;}
.footer .nav-list .list dd a{color:#fff;font-size:14px;}
.footer-rt{width:576px;}
.footer-rt .erweima{width:140px;height:140px;overflow: hidden;margin-left:20px;}
.footer-rt .erweima>img{display:block;width:100%;height:100%;}
.footer-rt p{color:#fff;font-size:14px;line-height: 34px;}
.footer-rt p b{font-weight:normal;padding-left:10px;}
.copyrignt{height:40px;line-height:40px;background:#1d3478;}
.copyrignt p{font-size:14px;color:#fff;text-align: center;}
.copyrignt p a{color:#fff;}
@media only screen and (min-width: 320px) and (max-width: 640px) {
	.layui-container {}
	.banner .pic li,.product-right li a span img{height:140px;}
	.logobox{text-align:center;height:auto;padding-top:.3rem;padding-bottom:.3rem;}
	.logobox .logo{text-align:center;}
	.logobox .logo img{width:1.8rem;margin-top:0;float:none !important;}
	.logobox button{display:block;margin-top:5px;}
	#nav ul .submenu li{padding:0;}
	#nav{position:fixed;width:100px;top:0;left:-100px;bottom:0; background:#000;z-index:10000;height:100%;padding-top:50px;transition:all .5s;box-sizing: border-box;}
	#nav .layui-container{padding:0;}
	#nav ul>li{width:100%;line-height:25px;height:auto;border:none;background:none;}
	#nav ul>li>a{color:#fff;font-size:16px;font-weight:normal;border-right:none;background:none;}
	#nav ul li a{line-height:30px;padding:5px 0;}
	#nav ul li a:hover,#nav ul li a:active,#nav ul li a.current{background:#1d3478;color:#FFF;border-bottom:none;}
	
	.banner .hd li{width:10px;height:5px;}
	
	.index-pro{margin-top:30px!important;}
	.index-pro .index-pro-lf{width:100%;float:none!important;}
	.index-pro .index-pro-lf .index-pro-title{height:80px;padding:12px 0;}
	.index-pro .index-pro-rt ul li a span{height:3.2rem;}
	.index-pro .index-pro-rt ul li{margin-top:10px;}
	.indexadvant{margin-top:30px!important;}
	.indexadvant-title strong{font-size:20px;line-height: 26px;}
	.indexadvant-title strong span{font-size:20px;}
	.indexadvant-item{margin-top:10px;}
	.indexadvat-txt{width:100%;float:none!important;}
	.indexadvat-txt ul li{background: url(../images/munlist.png) left 3px top 0px no-repeat;}
	.numbertit{height:51px;}
	.numbertit strong{background-size:100% 100%;height:51px;width:36px;line-height: 42px;font-size:20px;text-align: center;}
	.numbertit h1{padding-left:40px;font-size:18px;line-height: 20px;padding-top:0px;}
	.numbertit p{padding-left:40px;font-size:14px;line-height: 16px;padding-top:5px;}
	.indexadvat-txt ul{margin-top:10px;}
	.indexadvat-txt ul li p{padding-left:22px;line-height: 20px;}
	.indexadvat-txt ul li{padding-bottom:10px;}
	
	.about-shebei{padding-top:20px;}
	.about-body p{line-height: 20px;margin-top:15px;}
	.shebei{margin-top:30px!important;padding:15px;}
	.indextitle b{font-size:20px;line-height:25px;}
	.shebei-box{margin-top:15px;}
	.shebei-box .bd li{width:100%;}
	
	.indexnews{margin-top:90px;}
	.indexnews-menu a{width:30%;margin-right:3%;}
	.indexnews-body{width:100%;}
	.indexnews-body-lf{width:100%;float:none!important;}
	.indexnews-body-lf-con{margin-top:15px;}
	.indexnews-body-lf-con span{line-height: 20px;font-size:14px;}
	.indexnews-body-rt{width:100%;float:none!important;}
	
	.footer-rt{width:100%;float:none!important;}
	.xinxi{float:none!important;}
	.footer-rt p{line-height: 20px;text-align: center;}
}
