@charset "utf-8";
html,body{overflow-x: hidden !important;overflow-y: auto;}
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
*{line-height: 1.5;box-sizing: border-box;margin: 0;padding: 0;}
a{-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;
-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;text-decoration: none;color:#333;display:inline-block}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;outline: none;}
ul,ol,li{margin: 0;list-style-type: none;}
h1,h2,h3,h4,h5,h6,p{font-weight: normal;}
p{word-wrap: break-word;word-break: normal;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
img{max-width: 100%;}
.img-responsive{display:block;max-width:100%;height:auto}
.he_img {width: 100%;position: relative;top: 0;left: 0;z-index: 1;}
.he_img1 {width: 100%;height: auto;position: absolute;top: 0;left: 0;z-index: 2;}
.he_content {width: 1500px;margin: 0 auto;}
/* 修改 input placeholder样式 */
.he_place::-webkit-input-placeholder{/* WebKit, Blink, Edge */color: red;font-size: 20px;font-weight: bolder;}
.he_place:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: red;font-size: 20px;font-weight: bolder;}
.he_place::-moz-placeholder {
/* Mozilla Firefox 19+ */color: red;font-size: 20px;font-weight: bolder;}
.he_place:-ms-input-placeholder {/* Internet Explorer 10-11 */color: red;font-size: 20px;font-weight: bolder;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.text-center{text-align:center}
body,button,input,select,textarea{font-family: 'Arial','微软雅黑';font-size: 14px;line-height: 1;margin: 0;color: #333;
border: 0;outline: none;background: none;}
input,textarea{-webkit-appearance: none;}
a:active,button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner
{border: 0;outline: 0;}
a,button{cursor: pointer;}
label{font-weight: normal;margin-bottom: 0;}
img{vertical-align: middle;}
@media (min-width: 1230px)
{
	.container{width: 1230px;}
}
.disnone{display: none;}
.clearfix::after{display:block;clear:both;height:0;content:'';}
.clearfix{zoom: 1;}
.fl{float: left;}
.fr{float: right;}


.guest .layui-form-label {
    float: left;
    display: block;
    padding: 9px 15px;
    width: 120px;
    font-weight: 400;
    line-height: 20px;
    text-align: right;}
.guest .layui-input,.guest .layui-select,.guest .layui-textarea{border:1px solid #e6e6e6;width:100%;padding-left:10px;box-sizing:border-box}
.guest .layui-form-item{display:flex;clear: both; margin-bottom: 15px;}
.guest .layui-form-item .layui-input-inline{flex:1;margin:0}
.guest .layui-input-block{margin:0;flex:1;}
.guest .layui-form-item{text-align:center}
.guest .layui-input, .layui-select,.guest .layui-textarea{height:50px}
.guest .layui-btn{background:#284a94 !important; display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;}

   


/*公共标题*/
.index-title .t1{font-size:36px;}

/*****走进铜都*****************/
.indexAbout{background: url(../images/bg1.jpg) top center no-repeat;padding:70px 0;}
.indexAbout .t2{background: linear-gradient(to right, #0063d1, #007ee1);display: inline-block;font-size: 18px;color:#fff;padding:10px 18px;}
.indexAbout-cont .indexAbout-l{font-size:16px;}
.indexAbout-cont .indexAbout-l p{margin-top:8px;line-height:1.8;margin: 0 16%;text-align: center;}


.aboutFour{margin-top:100px;}
.aboutFour li{width:20%;float:left;text-align:center;font-size:16px;background:url(../images/line.png) right center no-repeat;}
.aboutFour li:last-child{background:none;}
.aboutFour li p{color:#333;font-size:24px;}
.aboutFour li p text{font-size:.88rem;color:#333333;font-family:"Century Gothic";font-weight:bold;line-height:1.2;}
.aboutFour .myvideo{position: relative;top:-30px;}
.abtmore a{
  padding: 0 50px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #ccc;
  color:#727272;
  border-radius: 50px;
  text-align: center;
  font-size: 18px;
  display: inline-block;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  transition: all .4s;
  overflow: hidden
}
.abtmore a:before {position: absolute;content: '';right: 100%;width: 100%;height: 100%;
background: #2079d9;z-index: -1;transition: all .4s}
.abtmore a:hover {color: #fff;border-color: #2079d9;letter-spacing: 3px;padding: 0 60px;}
.abtmore a:hover:before {right: 0}

/*****解决方案*****************/
.he_indexzi{position: relative;}
.he_indexzi .ziti2{margin-top:-80px;font-weight: bold;font-size: .36rem;}
.he_indexzi a{position: absolute;right:0;top:50px;color:#727272;font-size: 18px;;}

.soluCont .tab_items li{width: 14.28%;display: inline-block;float: left;text-align: center;font-size: 18px;}
.soluCont .tab_items li i{font-size: 40px;;}
.soluCont .tab_items li div{border-bottom: 3px solid #e9eaee;margin: 0 15px;padding-bottom: 10px}
.soluCont .tab_items li.active div{border-bottom: 3px solid #2079d9;color:#2079d9;}
.solu-body{display: flex;border-radius: 20px;overflow: hidden;box-shadow:-1px 0px 10px 3px #cbcbcb;}
.solu-body .soluItem-l{width: 50%;background: linear-gradient(to right, #2076d7, #2090e6);box-sizing: border-box;padding: 60px 100px;color:#fff;
font-size: 16px;}
.solu-body .soluItem-l strong{font-size: 36px;display: block}
.solu-body .soluItem-l span{margin: 15px 0 30px;background: #fff;width: 24px;height: 6px;display: block;}


/*****地图*****************/
.map{background: #f7f9fc;padding: 90px 0;}
.map .he_content{display: flex;justify-content: space-between;}
.map-txt strong{font-size: 40px;;}
.map-txt strong em{display: block;font-style: normal;color:#0050b1;}
.map-txt ul li{cursor: pointer;margin-top:30px;background: url(../images/mapico1.png) left center no-repeat;padding-left: 30px;font-size: 18px;display: inline-block;margin-right: 20px;;}
.map-txt ul li.active{background: url(../images/mapico2.png) left center no-repeat;color:#0050b1}


/*****新闻*****************/
.indenews-left{width: 33%;float: left}
/*.indenews-right{width:65%;float: right;}*/
.indenews-right{}
.indenews-left a{display: block;background: linear-gradient(to right, #2076d7, #2090e6);border-radius: 20px;overflow: hidden;height: 6.52rem;position: relative;
box-sizing: border-box;padding: 45px;color:#fff}
.indenews-left a img{position: absolute;top:0;left:0;right:0;bottom:0;width: 100%;height: 100%;opacity: .1;}
.indenews-left .indenews-wrap{position: absolute;bottom: 20px;left:40px;right:40px;font-size: 16px;}
.indenews-left .indenews-wrap .indenews-txt h3{font-size: 18px;}
.indenews-left .indenews-wrap .indenews-more{border-top:1px solid #67a3d8;padding: 20px 0;display: flex;justify-content: space-between;margin-top:20px;}

.indenews-right ul{display: flex;flex-wrap:wrap;justify-content:space-between}
/*.indenews-right ul li{width: 48%;}*/
.indenews-right ul li{width:23%;margin:10px 0;}
/*.indenews-right ul li:nth-child(3),.indenews-right ul li:nth-child(4){margin-top:25px;}*/
.indenews-right li a{display: block;background: #f5f7fa;border-radius: 20px;overflow: hidden;height: 2.14rem;position: relative;
box-sizing: border-box;padding:35px;color:#323232}
.indenews-right li a img{position: absolute;top:0;left:0;right:0;bottom:0;width: 100%;height: 100%;opacity: .1;display: none;}
/*.indenews-right .indenews-wrap .indenews-txt{position: absolute;top:40px;right:40px;left:40px;}*/
.indenews-right .indenews-wrap .indenews-txt{}
.indenews-right .indenews-wrap .indenews-txt h3{font-size: 15px;}
/*.indenews-right .indenews-wrap .indenews-more{border-top:1px solid #e9eaee;position: absolute;bottom: 20px;left:40px;right:40px;font-size: 16px;*/
/*display: flex;justify-content: space-between;margin-top:20px;padding: 20px 0;}*/
.indenews-right .indenews-wrap .indenews-more{border-top:1px solid #e9eaee;font-size: 13px;
display: flex;justify-content: space-between;margin-top:20px;padding: 20px 0;}
.indenews-right li:hover a{background: linear-gradient(to right, #2076d7, #2090e6);color:#fff;}
.indenews-right li:hover a img{display: block;}







/*****footer*****************/
footer{background:#333;overflow:hidden;color:#888;font-size:15px;margin-top:90px;}
footer a{color:#888;}
.foot{padding:100px 0;overflow:hidden;display:flex;justify-content:space-between;}
.foot dl{float:left;}
.foot dl dt{font-size:18px;color:#fff;margin-bottom:20px;}
.foot dl dt img{margin-right:2px;}
.foot dl dd{line-height:2;}
.foot dl dd b{font-size:28px;color:#fff;font-family:"Century Gothic"}
.foot .ewm{float: right;text-align: center;margin-left: 15px;;}
.foot .ewm p{margin-top:10px;}
.f-contact{border-top:1px solid #3b3b3b;padding: 30px 0;}
.f-contact ul{display: flex;justify-content: space-between;}
.f-contact li .fcont-item{display: flex;align-items: center;}
.f-contact li .fcont-item div{border-left:1px solid #888;padding-left: 20px;margin-left: 20px;}
.copyright{border-top:1px solid #3b3b3b;padding:30px 0;text-align: center;}
footer a:hover{color:#fff;}



/*****内页banner*****************/
.he_nyban{position:relative;}
.he_nybanig{height:694px;}
.he_nybanig img{width: auto;height: 100%;position: relative;top: 0;left: 50%;transform: translateX(-50%);max-width: none !important;}
.he_nybante{position: absolute; top: 170px;text-align: center;width: 100%;margin-bottom: 30px;}
.he_nybante h1{font-size: 60px;line-height: 1.5;color: #ffffff;text-align: center;}

/*****内页开始*****************/
.ny-menu{border-bottom:1px solid #e2e3e4;}
.ny-menu li{display:inline-block;padding-top:70px;margin-right:10px;}
.ny-menu li a{font-size:20px;color:#a5a6a6;padding:0 26px 20px;position:relative;}
.ny-menu li.act a,.ny-menu li:hover a{color:#284a94;}
.ny-menu li a::after{content: '';position: absolute;bottom: -2px;left: 0;width: 0;height: 3px;
background: #2f4a8f;transition: all 0.36s;opacity: 0;}
.ny-menu li.act a::after{opacity: 1;width:100%;}
.ny-menu li:hover a::after{width:100%;opacity:1;}
.mainwrap{position:relative;z-index:10;}
.mainwrap .he_content{margin-top:-334px;background:#fff;border-radius:12px;padding:0 80px;}

/****产品列表页************/
.ProduList li{margin-top:20px;}
.ProduList li a{border:1px solid #e5e5e5;display:block;border-radius:14px;overflow:hidden;position:relative;}
.ProduList li a div{padding:30px;}
.ProduList li a span{display:block;text-align:center;background:#efefef;}
.ProduList li a strong{font-size:16px;font-weight:normal;display:block;}
.ProduList li a strong:nth-child(1){font-size:24px;}
.ProduList li a strong:nth-child(2),.ProduList li a strong:nth-child(3){height:50px}
.ProduList li a img{height:260px;transition:all .6s;}
.ProduList li a p{margin-top:40px;color:#274a94;}
.ProduList li a:hover img{transform:scale(1.06)}

.fenye a{background:#fff;border:1px solid #ddd;box-shadow:0 0 10px #eee;color:#666;line-height:40px;padding:0 20px;margin:0 5px;display:inline-block;font-size:16px;}
.fenye a:hover{background:#284a94;color:#fff;}
.fenye a.active{background:#284a94;color:#fff;}

/*===新闻列表1内页=========================================================*/
.news-list1 li{margin-top:30px;}
.news-list1 li a{display:flex;background:#f5f5f5;padding:40px;align-items:center;}
.news-list1 li a .ne1{border-right:1px solid #ddd;padding-right:40px;}
.news-list1 li a .ne1 strong{font-size:40px;color:#284a94;display:block;font-weight:normal;}
.news-list1 li a .ne1 p{border-top:1px solid #ddd;color:#284a94;}
.news-list1 li a .ne2{flex:1;margin:0 40px;color:#808080;}
.news-list1 li a .ne2 h3{font-size:24px;font-weight:bold;color:#222;}
.news-list1 li a div i{font-size:24px;color:#999;}
.news-list1 li:hover a{box-shadow:0px 4px 12px 1px #afb5c3;}
.news-list1 li:hover a h3{color:#284a94;}

/**********新闻页**************/
.News-list li{margin-top:30px;}
.News-list li a{display:flex;overflow:hidden;justify-content:space-between;align-items:center;background:#fff;}
.News-list li a .n1 img{width:350px;height:206px;transition:all .6s;}
.News-list li a .n2{margin:0 40px;flex:1;border-right:1px solid #ddd;}
.News-list li a .n2 strong{font-size:20px;display:block;}
.News-list li a .n2 p{color:#888;padding:10px 0;}
.News-list li a .n2 span{display:block;background:url(../images/time2.png) left center no-repeat;padding-left:20px;margin-top:20px;}
.News-list li a .n3 span{background:#c7c7c7;display:inline-block;color:#fff;border-radius:4px;line-height:38px;padding:0 8px;}
.News-list li:hover a .n1 img{transform:scale(1.05)}
.News-list li:hover a .n3 span{background:#284a94;}
.News-list li:hover a{color:#284a94}


/*===新闻详情页=========================================================*/
.newsDetail{padding-top:80px;}
.backs{position:absolute;top:0;padding:10px;text-align:center;color:#666;}
.newsDetail .NewsInfoTit{border-bottom:1px dashed #dedede;padding-bottom:15px;margin-bottom:30px;}
.newsDetail .NewsInfoTit h1{font-size:30px;color:#284a94;font-weight:bold;}
.newsDetail .NewsInfoTit p{font-size:16px;color:#999;}
.newsDetail .NewsDescri p{font-size:18px;margin-top:10px;}
.newsDetail .NewsDescri img{margin:10px auto;}
.News-page{display:flex;justify-content:space-between;}
.News-page .prev1{width:49%;text-align:center;font-size:16px;}
.News-page .prev1 a{display:block;background:#f7f7f7;padding:15px 0;}
.News-page .prev1:hover a{background:#284a94;color:#fff;}
.News-page .prev1.on a{background:#284a94;color:#fff;}


/*===联系我们页=========================================================*/
.Contactus{padding-top:80px;}
.Contactus li strong{display:inline-block;font-size:24px;color:#284a94;border-bottom:1px solid #eee;padding:10px 0;margin-bottom:20px;}
.Contactus li p{font-size:17px;line-height:2;}







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

}
@media screen and (max-width: 1440px) {
.he_content{width:100%;padding:0 4%}
}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1240px) {

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

}
@media screen and (max-width: 1024px) {
.index-title .t1{font-size:28px;}
}
@media screen and (max-width: 950px) {

}
@media screen and (max-width: 768px) {
	.indexAbout,.map{padding:25px 0;}
	.indexAbout-cont .indexAbout-l p,.hm-sec2 .cont .lt .qie{margin:0;}
	.news-list1 li,.ProduList li a p,.hm-sec2,.indenews,.indenews-cont,.indenews-right ul li,footer{margin-top:20px;}
	.he_nybante{top:130px;}
	.foot,.f-contact{display: none;}
	.Contactus{padding-top:40px;}
	.indexAbout-cont{display:inherit}
	.he_content{width:100%;padding:0 15px;}
	.mainwrap .he_content{width:95%;padding:0 20px;margin-top:-80px;}
	.indexAbout-cont,.aboutFour{margin-top:40px;}
	.aboutFour li,.index-title .t2,.abtmore a,.soluCont .tab_items li{font-size:12px;}
	.aboutFour li p text{font-size:18px;}
	.foot dl:nth-child(1),.foot dl:nth-child(2),.foot dl:nth-child(3){display:none;}
	.foot dl dd{padding:0;}
	.soluCont .tab_items li i,.hm-sec2 .hm_tit .tit{font-size: 30px;}
	.Contactus li strong,.newsDetail .NewsInfoTit h1,.map-txt strong{font-size:20px;}
	.copyright{display:inherit;font-size:14px;}
	.he_nybante h1{font-size:36px;}
	.ny-menu li{padding-top:10px;margin-right:5px;}
	.hm-sec2{padding: 40px 0 30px;;}
	.ny-menu li a{font-size:16px;padding:4px 5px;}
	.ProduList li a strong:nth-child(1){font-size:16px}
	.news-list1 li a .ne2 h3,.ProduList li a strong{font-size:12px;}
	.news-list1 li a,.ProduList li a div{padding:10px;}
	.news-list1 li a .ne1{padding:0;margin-right:5px;}
	.news-list1 li a .ne2,.News-list li a .n2 span,.ProduList li{margin:0;}
	.fenye a{padding:0 8px;line-height:30px;margin:0 2px;font-size:14px;}
	.he_nybanig{height:350px;}
	.News-list li a .n1 img,.News-page .prev1,.indenews-left,.indenews-right,.indenews-right ul li{width:100%}
	.News-page .prev1,.solu-body .soluItem-l strong{text-align:left;font-size:14px;}
	.News-page .prev1 a{background:none !important;color:#777 !important;border-top:1px solid #ddd;}
	.News-list li a,.News-page{display:block;}
	.News-list li a .n2{margin:0;border:0;}
	.ProduList li a img{height:120px;}
	.backs img{width:40px;}
	.solu-body,.map .he_content,.indenews-right ul{display: inherit;}
	.solu-body .soluItem-l{width:100%;padding: 15px;font-size: 12px}
	.he_indexzi .ziti2{margin-top:-30px;}
	.he_indexzi a{top:0;font-size: 14px;;}
	.indenews-right li a{height: auto;}
	.indenews-right .indenews-wrap .indenews-txt,.indenews-right .indenews-wrap .indenews-more{position: inherit;}
	
	
	.hm-sec2 .img{padding:0;margin-top:20px;}
	
	.wow{opacity:1}
	
}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 416px) {
    
}

@media screen and (max-width: 390px) {
    
}

@media screen and (max-width: 375px) {
    
}











