@charset "utf-8";
/* CSS Document */
.dabsy_bt {text-align: left;height: auto;line-height:1.0;margin-bottom: 60px;}
.dabsy_bt p {font-weight:bold;font-family:"Arial";font-size:66px;color:rgb(0, 149, 217, 0.1);text-transform: uppercase;}
.dabsy_bt h3 {font-size:42px;font-weight:bold;margin-top:-54px;display:flex;align-items:center;}
.dabsy_bt h3 i {color: #094589;}
.dabsy_bt h3 em{width: 30px;height: 2px;background: #094589;margin-left: 20px;}
.dabsy_bt span {display: block;font-size: 16px;color: #666;font-weight: normal;padding-top:18px;line-height:1.2;}

@media only screen and (max-width:768px) {
.dabsy_bt p{font-size: 56px;}
.dabsy_bt h3{font-size:32px;margin-top: -46px;}
.dabsy_bt span{font-size:14px;}
}
@media only screen and (max-width:499px) {
.dabsy_bt span{font-size:12px;}
}



/*公司简介*/
.home_about{padding-top:100px;padding-bottom:100px;background: url(../images/index_aboutbg.jpg) no-repeat center;background-size: cover;background-attachment: fixed;background-position: center;overflow: hidden;}
.aboutcon{display: flex;justify-content: space-between;align-items: center;}
.abouttexts{width:52%;float:left;height: auto;}
.abouttexts p{color:#333333;display:block;font-weight:normal;letter-spacing:1px;font-size:16px;line-height:2;}
.abouttexts .more{display: inline-block;color: #FFF;padding:15px 40px;background:#094589;margin-top:50px;}
.abouttexts .more span{color:#FFF;font-size:16px;}
.abouttexts .more i{font-size:20px;margin-left:15px;font-weight:bold;}
.aboutsub{width:40%;height:auto;overflow: hidden;}

.abitemxl{width: 100%;height:auto;padding-top: 50px;padding-bottom: 50px;background:url(../images/index_digital.jpg)no-repeat center center;background-size:cover;}
.abitemxl .mumping{width: 100%;height: 160px;box-sizing: border-box;}
.abitemxl .mumping ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.abitemxl .mumping ul li{width:25%;height: 160px;padding-top:30px;}
.abitemxl .mumping ul li span{display: block;text-align: center;height:  auto;}
.abitemxl .mumping ul li span em{display: inline-block;margin-left: 0px;font-size: 70px;color:#FFF;font-family:"Arial";font-weight: bold;line-height: 70px;}
.abitemxl .mumping ul li span i{display: inline-block;font-size: 20px;color:#FFF;font-weight: bold;text-align: center;line-height: 22px;width: 22px;height: 22px;}
.abitemxl .mumping ul li p{height:36px;font-size: 16px;color:#FFF;line-height:26px;text-align: center;margin-top:10px;}

@media only screen and (max-width:1024px){
.abitemxl .mumping ul li span em{font-size:50px;}
}
@media only screen and (max-width:768px){
.aboutcon{display: block;}
.abouttexts{width:100%;float: none;margin-bottom: 20px;}
.aboutsub{width:100%;float: none;}
.abitemxl .mumping{height: auto;}
.abitemxl .mumping ul li{width:50%;}
}
@media only screen and (max-width:499px){
.abitemxl .mumping ul li span em{font-size:38px;}
}





/*PRODUCTS*/
.home_product{width:100%;height:auto;padding-top:80px;overflow: hidden;}
.home_product .hprotop{overflow: hidden;position:relative;}
.hprotop .dabsy_bt{width:49%;float: left;padding-left:160px;}
.hprotop .hplm{width:49%;height: auto;float: left;margin-left:2%;background:#1673b8;padding-right: 160px;}
.hprotop .hplm ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 50px 50px;}
.hprotop .hplm ul li{width:31%;height:50px;line-height:50px;padding:0 10px;margin-bottom:12px;margin-top:12px;background:#FFF;}
.hprotop .hplm ul li a{display:block;color: #161616;text-align: center;font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.hproBox{padding-top:80px;padding-bottom:80px;overflow: hidden;background:url(../images/index_bg1.jpg) no-repeat center center;background-size: cover;}
.hprocon{position: relative;}
.hprocon .hproitem{overflow: hidden;}
.hproitem ul li{width: 25%;float: left;display: block;overflow: hidden}
.hproitem ul li a{display: block;padding:0 5px;}
.hproitem ul li .himg{overflow:hidden;}
.hproitem ul li .himg img{display:block; transition: all 1.2s;}
.hproitem ul li:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.hproitem ul li .text{height:60px;line-height:60px;padding:0 10px;color:#222;font-size:16px;background:#FFF;text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition: all 0.6s;}
.hproitem ul li:hover .text{background: #0095d9;color:#FFF;}

.hpro_prev{position:absolute;width:60px;height:60px;left:-70px;top:50%;transform:translateY(-50%);cursor:pointer;transition: all 0.3s;border-radius: 30px;background:#FFF;}
.hpro_next{position:absolute;width:60px;height:60px;right:-70px;top:50%;transform:translateY(-50%);cursor:pointer;transition: all 0.3s;border-radius: 30px;background:#FFF;}
.hpro_prev i, .hpro_next i{display: block;color:#0095d9;font-size: 20px;text-align: center;line-height: 60px;}
.hpro_prev:hover, .hpro_next:hover{background:#0095d9;}
.hpro_prev:hover i, .hpro_next:hover i{color:#FFF;}


@media screen and (max-width:1600px){
.hprotop .dabsy_bt{padding-left:90px;}
.hprotop .hplm{padding-right:90px;}
}
@media screen and (max-width:1366px){
.hprotop .dabsy_bt{padding-left:70px;}
.hprotop .hplm{padding-right:70px;}
.hpro_prev{left:-50px}
.hpro_next{right:-50px}
}
@media screen and (max-width:1200px){
.hprotop .dabsy_bt{padding-left:50px;}
.hprotop .hplm{padding-right:50px;}
}
@media screen and (max-width:1024px){
.hprotop .dabsy_bt{padding-left:30px;}
.hprotop .hplm{padding-right:0;}
.hproitem ul li{width:33.33%;}
.hpro_prev{left:-30px}
.hpro_next{right:-30px}
}
@media screen and (max-width:767px){
.hprotop .dabsy_bt{padding-left:15px;width: 100%;float: none;}
.hprotop .hplm{width:100%;float:none;margin-left:0;}
.hproitem ul li{width:50%;}
}
@media only screen and (max-width:499px){
.hprotop .hplm ul{padding:10px 20px;}
.hproitem ul li{width:100%;}
.hprotop .hplm ul li a{font-size:14px;}
.hpro_prev{left:-10px}
.hpro_next{right:-10px}

}





/*CASE*/
.home_case{padding-top:80px;padding-bottom:90px;overflow:hidden;background:#FFFFFF;}
.hcaseBox{width:100%;height:auto;overflow: hidden;}
.hcaseBox ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.hcaseBox li{width: 32.63%;height: auto;padding: 0 0px;box-sizing: border-box;position: relative;margin-bottom: 1%;}
.hcaseBox li .img{width:100%;height:auto;box-sizing:border-box;padding:0 0px;}
.hcaseBox li .img a{width:100%;height:100%;display:block;overflow:hidden;}
.hcaseBox li .img a img{width:100%;height:100%;display:block;
	-webkit-transform: scale(1.0); /*Safari 和 Chrome*/
	-moz-transform: scale(1.0); /*Firefox*/
	-ms-transform: scale(1.0); /*IE9*/
	-o-transform: scale(1.0); /*Opera*/
	transform: scale(1.0);transition: all .5s;
}
.hcaseBox li:hover .img a img{
	-webkit-transform: scale(1.02); /*Safari 和 Chrome*/
	-moz-transform: scale(1.02); /*Firefox*/
	-ms-transform: scale(1.02); /*IE9*/
	-o-transform: scale(1.02); /*Opera*/
	transform: scale(1.05);
}
.hcaseBox li .text{width:80%;height: 60px;line-height:30px;background:rgba(255,255,255,0.0);box-sizing:border-box;position:absolute;bottom: 20%;left:0;transition: all .5s;}
.hcaseBox li .text a{width:100%;height:100%;display:block;background:url(../images/hbtbg.png) no-repeat center right;padding-right: 110px;}
.hcaseBox li .text a h1{display:block;text-align:left;color: #FFF;font-size:20px;font-weight:normal;line-height: 60px;transition: all .5s;background: #1673b8;padding-left: 20px;}

@media only screen and (max-width:1024px){
.hcaseBox li .text a h1{font-size:18px;}
}
@media only screen and (max-width:960px){
.hcaseBox li{width:49%;margin-bottom:2%;}
}
@media only screen and (max-width:767px){
.hcaseBox li .text{width:100%;height:50px;}
.hcaseBox li .text a{background:rgb(22, 115, 184, 72%);padding:0 20px;}
.hcaseBox li .text a h1{padding:0;background: transparent;line-height:50px;font-size:16px;}
}
@media only screen and (max-width:499px){
.hcaseBox li{width:99%;margin-bottom:2%;}
.hcaseBox li .text{bottom:0;}
}


/*优势*/
.home_youshi{padding-top:80px;padding-bottom:100px;overflow:hidden;background: url(../images/index_planbg.jpg) no-repeat center;background-size: cover;}
.home_youshi .hysTop{display: flex;align-items: center;justify-content: space-between;margin-bottom: 60px;}
.home_youshi .dabsy_bt{margin-bottom: 0;}
.home_youshi .sy_tel{display: flex;align-items: center;}
.home_youshi .sy_tel i{width: 42px;height: 42px;border-radius: 100%;background: #0095d9;font-size: 24px;color: #fff;text-align: center;line-height: 42px;margin-right: 12px;}
.home_youshi .sy_tel b{font-weight: normal;font-size: 16px;color: #666;}
.home_youshi .sy_tel em {font-family: arial;font-size: 30px;font-weight: bold;color:#0095d9;}

.adv-slide{height:auto;overflow:hidden;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.adv-slide .item{width:22%;}
.adv-slide .pic{width:200px;margin:auto;overflow:hidden;}
.adv-slide .pic img{display:block;border-radius:50%;border: 10px solid #FFF;transition: all 0.6s;}
.adv-slide .text{margin-top: 20px;text-align: center;}
.adv-slide .text h3{font-size: 24px;line-height: 1.2;font-weight: bold;color: #094589;}
.adv-slide .text span{display: block;font-size: 13px;color: #333;font-weight: normal;padding-top: 5px;text-transform: uppercase;font-family: "Arial";opacity: 0.5;}
.adv-slide .text p{display: block;font-size: 15px;line-height: 22px;padding-top: 20px;position: relative;color: #818181;letter-spacing: 1px;}
.adv-slide .text p:after{content:"";position: absolute;top:5px;left:50%;transform:translateX(-50%); width:50px;height:4px; background:#d90000;}
.adv-slide .item:hover .pic img{border: 10px solid #0095d9;}


@media only screen and (max-width:1024px){
.adv-slide .pic{width:160px;}
}
@media only screen and (max-width:860px){
.home_youshi .sy_tel{display:none;}
}
@media only screen and (max-width:767px){
.adv-slide .item{width:48%;margin-bottom:30px;}
}
@media only screen and (max-width:499px){
.adv-slide .item{width:98%;}
}



/*流程*/
.home_lc{padding-top:80px;padding-bottom:90px;overflow:hidden;}
.liuchengBox{overflow: hidden;}
.liuchengBox ul li{width:10%;float:left;height:258px;box-sizing: border-box;}
.liuchengBox ul li em{display: block;margin: 40px auto 0;width: 46px;height: 46px;border-radius:23px;font-size: 20px;line-height: 46px;text-align: center;font-weight: bold;background: #2c2f3e;transition: all 0.5s;color: #fff;}
.liuchengBox ul li span{display: block; width:60px; height:60px; position: relative; margin:10px auto;}
.liuchengBox ul li span i{display: block;height:60px; position: absolute; left:0;top:0;}
.liuchengBox ul li span i img{width:100%;}
.liuchengBox ul li span i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.liuchengBox ul li span i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.liuchengBox ul li p{display: block;font-size: 22px;color: #333;line-height: 22px;font-weight: normal;padding-top:5px;padding-bottom:10px;text-align: center;}
.liuchengBox ul li b{display: block;font-size: 12px;color: #333;line-height: 12px;opacity: 0.2;text-transform: uppercase;font-weight:normal;text-align: center;}
.liuchengBox ul li.cur{background: #28499a;border-radius: 16px;}
.liuchengBox ul li.cur em{background: #fff;color:#023d8c;}
.liuchengBox ul li.cur .default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.liuchengBox ul li.cur .hover{opacity: 1; transform: scale(1);}
.liuchengBox ul li.cur p{font-weight: bold;color: #fff;}
.liuchengBox ul li.cur b{color: #fff;}

@media only screen and (max-width:1024px){
.liuchengBox ul li{width:20%;}
}
@media only screen and (max-width:599px){
.liuchengBox ul li{width:50%;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(2n+1){border-left:1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(1){border-top:1px solid #e5e5e5;}
.liuchengBox ul li:nth-child(2){border-top:1px solid #e5e5e5;}
.liuchengBox ul li.cur{border-radius: 0;}
}


/*NEWS*/
.home_new{padding-top:70px;padding-bottom:80px;overflow:hidden;background:#fff;}
.home_new .skinw{position: relative;}
.hnewBox{width:100%;height: auto;overflow: hidden;}
.hnew_nav{position: absolute;right: 0;top:30px;}
.hnew_nav ul{display: flex;}
.hnew_nav ul li{margin-left: 20px;}
.hnew_nav ul li a{display:block;width:170px;height:50px;background:#1a1a1a;color:#fff;font-size:18px;text-align:center;line-height:50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hnew_nav ul li.on a{background:#0095d9;}

.new_a .new_lc{width: 33.33%;float:left;/* padding: 10px; */}
.new_a .new_lc dl{padding: 40px;border: 1px solid #f1f1f1;/* box-shadow: 0 0 0.5rem #ccc; */}
.new_a .new_lc dl dt{display:block;overflow: hidden;height: 240px;}
.new_a .new_lc dl dt img{display:block;width:100%;}
.new_a .new_lc dl dd{padding-top:20px;transition: 0.5s;}
.new_a .new_lc dl dd h4{color: #000000;font-size:20px;height:25px;line-height:25px;margin-bottom:15px;font-weight: normal;}
.new_a .new_lc dl dd h4 a{color: #000000;}
.new_a .new_lc dl dd .disen{height:50px;line-height:25px;color:#929292;margin-bottom:25px;overflow:hidden;}
.new_a .new_lc dl dd span{display: flex;justify-content: space-between;padding-top: 25px;border-top: 1px #cecece dashed;}
.new_a .new_lc dl dd span small {color: #5a5f63;font-size: 14px;font-family:"Arial";line-height: 28px;}
.new_a .new_lc dl dd span p {line-height: 28px;color: #5a5f63;font-size: 14px;}

.new_a .new_rc{width: 66.66%;float:right;/* padding: 10px; */}
.new_a .new_rc li{width: calc(50% - 10px);float:left;padding: 40px;margin-left: 10px;margin-bottom: 10px;border: 1px solid #f1f1f1;/* box-shadow: 0 0 0.5rem #ccc; */transition: all .5s;}
.new_a .new_rc li .time{width: 60px;height: auto;overflow:hidden;float:left;text-align: center;}
.new_a .new_rc li .time .day{font-size: 40px;font-family: "Arial";color: #3e3e3e;line-height: 50px;}
.new_a .new_rc li .time .year{font-size: 14px;font-family: "Arial";color: #505050;}
.new_a .new_rc li .title{display: block;margin-left: 80px;}
.new_a .new_rc li .title h3{margin-bottom: 8px;font-size: 16px;color: #222222;font-weight: normal;}
.new_a .new_rc li .title p{line-height: 24px;font-size: 14px;color: #9f9f9f;}

.new_a .new_lc dl dd h4 a:hover{color:#0095d9;}
.new_a .new_rc li:hover{background:#0095d9;}
.new_a .new_rc li:hover .time .day{color:#FFF;}
.new_a .new_rc li:hover .time .year{color:#FFF;opacity:0.8;}
.new_a .new_rc li:hover .title h3{color:#FFF;}
.new_a .new_rc li:hover .title p{color:#FFF;opacity:0.6;}

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

}
@media only screen and (max-width:960px){
.new_a .new_lc{width:100%;margin-bottom:10px;}
.new_a .new_lc dl{margin:0 5px;}
.new_a .new_rc{width:100%;}
.new_a .new_rc li{margin-left:5px;margin-right:5px}
}
@media only screen and (max-width:768px){
.hnew_nav ul li a{width: 130px;font-size: 16px;}
}
@media only screen and (max-width:499px){
.hnew_nav{position:unset;margin-bottom: 30px;}
.hnew_nav ul{display: block;text-align: center;}
.hnew_nav ul li {margin-left:10px;margin-right:10px;display:inline-block;}
.new_a .new_lc dl {padding:30px;}
.new_a .new_rc li{width: calc(100% - 10px);padding:30px;}
}





/**************************************************************************************************************
************************************************************内页************************************************
***************************************************************************************************************/
.inner-banner {height:560px;padding-top:300px;text-align: center;background-attachment: fixed;background-position:top center;}
.inner-banner h2 {color:#FFFFFF;font-weight:bold;font-size:40px;line-height:50px;text-transform:uppercase;}
.inner-banner .location {font-size:17px;color:#FFFFFF;margin-top:10px;line-height:30px;opacity:0.86;letter-spacing: 1px;}
.inner-banner .location a{color:#FFFFFF;}
@media only screen and (max-width:1024px){
.inner-banner{height:400px;padding-top:150px;}
}
@media only screen and (max-width:768px){
.inner-banner{height:300px;padding-top:100px;}
.inner-banner h2{font-size:30px;}
}
@media only screen and (max-width:499px){
.inner-banner .location{font-size:14px;}
}



/*单页二级栏目*/
.sub_muen{padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
.sub_muen .subnav{text-align: center;}
.sub_muen .subnav li{display: inline-block;margin:8px 13px;box-sizing: border-box;}
.sub_muen .subnav li a{display: block;height:56px;line-height:56px;font-size: 16px;text-align: center;box-sizing: border-box;color:#555;padding:0 56px;background:#F5F5F5;}
.sub_muen .subnav li a:hover,
.sub_muen .subnav li.cur a{background:#0095d9;;color:#FFF;}

@media only screen and (max-width:768px){
.sub_muen .subnav li{display:block;width:33.33%;margin:8px 0; padding:0 8px; float: left;}
.sub_muen .subnav li a{padding:0 10px;text-align: center;height: 50px;line-height: 50px;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
@media only screen and (max-width:499px){
.sub_muen .subnav li{padding-left:6px;padding-right:6px;}
.sub_muen .subnav li a{height:46px;line-height:46px;}
}


/*内页标题*/
.ny-title {width:100%;text-align:center;margin-bottom:60px;position: relative;}
.ny-title .cn {font-size:36px;line-height:36px;font-weight:bold;color:#333;/*white-space:nowrap;*/}
.ny-title .en {margin-top:15px;display: block;font-size: 16px;color: #bdbdbd;line-height: 1.5;font-weight: 300;text-transform: uppercase;}
.ny-title:after{position:absolute;content:"";width:80px;height:3px;background:#0095d9;left:50%;transform: translateX(-50%); bottom:-15px;}
@media only screen and (max-width:768px){
.ny-title .cn {font-size:26px;}
.ny-title .en {font-size:16px;}
}


/*NEIYE ABOUT*/
.ny-about{padding-top:60px;padding-bottom:80px;overflow: hidden;background:#f5f5f5;}
.about_max{overflow: hidden;}
.about_max .abbox1_wz{width: calc(50% - 5px);overflow: hidden;display: inline-block;vertical-align: middle;margin-right: 5%;}
.abbox1_wz_tit{margin-bottom:30px;overflow: hidden;}
.abbox1_wz_tit h5{color:#333;font-size: 34px;font-weight:bold;line-height:1.2;}
.abbox1_wz_tit p{margin-top: 10px;margin-bottom: 10px; font-size:20px;line-height:1.2;}
.abbox1_wz_tit i{display: block;width: 152px;height: 7px;margin-top: 17px;}
.abbox1_wz_tit i img{display: block;}
.abbox1_wz_nr{color: #333;}
.about_max .abbox1_img{width:45%;display: inline-block;vertical-align: middle;overflow: hidden;}

.ny-aboutmum{width: 100%;height:auto;padding-top: 50px;padding-bottom: 50px;background:url(../images/index_digital.jpg)no-repeat center center;background-size:cover;}
.ny-aboutmum .mumping{width: 100%;height: 160px;box-sizing: border-box;}
.ny-aboutmum .mumping ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.ny-aboutmum .mumping ul li{width:25%;height: 160px;padding-top:30px;}
.ny-aboutmum .mumping ul li span{display: block;text-align: center;height:  auto;}
.ny-aboutmum .mumping ul li span em{display: inline-block;margin-left: 0px;font-size: 70px;color:#FFF;font-family:"Arial";font-weight: bold;line-height: 70px;}
.ny-aboutmum .mumping ul li span i{display: inline-block;font-size: 20px;color:#FFF;font-weight: bold;text-align: center;line-height: 22px;width: 22px;height: 22px;}
.ny-aboutmum .mumping ul li p{height:36px;font-size: 16px;color:#FFF;line-height:36px;text-align: center;}

.ny-abhonor{padding-top:80px;padding-bottom:80px;}

@media only screen and (max-width:1024px){
.ny-aboutmum .mumping ul li span em{font-size:50px;}
}
@media only screen and (max-width:768px){
.about_max .abbox1_wz{width:100%;margin-right:0;margin-bottom: 20px;}
.about_max .abbox1_img{width:100%;}
.ny-aboutmum .mumping{height: auto;}
.ny-aboutmum .mumping ul li{width:50%;}
}
@media only screen and (max-width:499px){
.ny-aboutmum .mumping ul li span em{font-size:38px;}
}



/*IMGLIST*/
.imglist{}
.imglist li{float: left;overflow: hidden;width: 31.33%;margin: 0 1% 2% 1%;box-shadow: 0px 0px 10px #eee;text-align: center;}
.imglist li .hpimg{width: 100%;overflow: hidden;transition: 0.6s;position: relative;}
.imglist li .hpimg a img{width:100%;overflow:hidden;transition:0.6s;}
.imglist li .hpimg a:before,
.imglist li .hpimg a:after{content: '';width: 100%;height: 100%;position: absolute;transition: 0.6s;z-index: 333;}
.imglist li .hpimg a:before{background: rgba(0,0,0,0.3);transform-origin: 0 100%;transform: rotate(-90deg);bottom: 0;left: -100%;}
.imglist li .hpimg a:after{background: url(../images/hover-link.png) no-repeat center;transform: scale(0);top: 0;left: 0;}
.imglist li:hover .hpimg a:before{transform: rotate(0deg);transition: 0.6s; left:0px;}
.imglist li:hover .hpimg a:after{transform: scale(1);transition: 0.6s;}
.imglist li:hover .hpimg img{transform:scale(1.1);transition:0.6s;}
.imglist li .hptxt{display: block;line-height: 60px;font-size: 16px;padding:0 10px;transition: 0.6s;}
.imglist li .hptxt a{display: block;color:#333;}
.imglist li:hover .hptxt{background:#0095d9;}
.imglist li:hover .hptxt a{color:#FFF;}

@media only screen and (max-width:768px){
.imglist li{width:48%;}
}


/*NEWLIST*/
.newlist{width:90%;margin:0 auto;}
.newlist li{margin-bottom:50px;padding: 30px;border: 1px solid #e5e5e5;transition: .5s}
.newlist li .text{font-size: 24px;}
.newlist li .text a{display: block;color:#222222;font-weight: bold;line-height:1.2;}
.newlist li .data{padding-top: 25px;padding-bottom: 15px;font-family:"Arial";font-weight:600;font-size:15px;}
.newlist li .desc{font-size: 15px;line-height: 1.6;letter-spacing: 1px;}
.newlist li .btn-more{margin-top:36px;}
.newlist li .btn-more a{display:inline-block;padding:12px 30px;font-size:14px;background-color:#f2f6f7;color:#0095d9;font-weight: 600;}
.newlist li:hover{box-shadow: 0px 3px 20px 0px rgb(0 0 0 / 20%);}
.newlist li .text a:hover{color:#0095d9;text-decoration: underline;}
.newlist li .btn-more a:hover{background-color:#0095d9;color:#FFF;}

@media only screen and (max-width:768px){
.newlist{width:96%;}
}



/*PROLIST*/
.prolist{}
.prolist li{width:24%;float: left;margin: 0 0.5% 2% 0.5%;overflow: hidden;position: relative;border: 1px solid #eee;}
.prolist li .photo{position: relative; overflow: hidden;}
.prolist li .photo img{width:100%; transition: transform .9s;}
.prolist li .photo .title{width: 100%;padding: 4% 0;font-size: 16px;color: #666;line-height: 24px;transition: top .5s , color .8s;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.prolist li:hover .photo img{wtransform: translateY(-20px);}

.prolist li .content{height: 60px;position: absolute;left: 0;right: 0;bottom: -100%;padding: 0 6%;text-align: center;background-color: #fff;transition: height .8s;}
.prolist li:hover .content{background-color: #0095d9;height:auto; padding: 4% 6%; bottom:0;}
.prolist li .content .title{width: 100%;padding: 4% 0;font-size: 16px;color: #666;line-height: 24px;transition: top .5s , color .8s;z-index: 2;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.prolist li:hover .content .title{color: #FFF;}
.prolist li .content .more{width: 40px;height: 40px;margin:0 auto;border-radius: 100%;position: absolute;bottom:72%;left: 0;right: 0;background: #ffffff;box-shadow: 0px 1px 20px 0px rgba(27, 100, 213, 0.4), inset 0px -1px 0px 0px #3980ef;transform: scale(1.5) translateY(-21px);opacity: 0;transition: transform .5s , opacity .8s;z-index: 2}
.prolist li .content .more:before,
.prolist li .content .more:after{content: '';width:30%;height:0;margin:0 auto;position: absolute;left: 0;right: 0;top: 18px;border-bottom: 1px solid #0095d9;z-index:3;}
.prolist li .content .more:after{transform: rotate(90deg);}
.prolist li:hover .content .more{opacity:1; transform: scale(1) translateY(0);}

@media only screen and (max-width:768px){
.prolist li{width:32.33%;}
}
@media only screen and (max-width:768px){
.prolist li{width:49%;}
}
@media only screen and (max-width:499px){
.prolist li{width:99%;}
}


/*详情页*/
.nrcompany{width: 100%;margin: auto; overflow: hidden;}
.nrcompany h1 {text-align: center;padding-bottom:16px;font-size: 26px;line-height:1.5;color:#222; font-weight: normal;}
.nrcompany .met-editor {border-bottom: #eee solid 1px;padding-bottom:28px;text-align: center;font-size: 15px;color: #999;}
.nrcompany .xwzy {font-size:15px;color:#8c8c8c;line-height:26px;margin-top:30px;background:#f5f5f5;padding:20px 28px;text-align:justify;letter-spacing:1.5px;}
.nrcompany .nrxqzy {font-size:15px;padding: 50px 0;margin-bottom: 60px;line-height: 28px;text-align: justify;}
.nrcompany .nrxqzy img{height: auto!important;max-width: 100%!important;}
.nrcompany .share {height: auto;margin-top:60px;margin-bottom: 50px;overflow: hidden;}
.nrcompany .share .more-btn{border: 1px solid #e0e0e0;color: #666;background:#FFF;display: flex;align-items: center;justify-content: center;width: 160px;height: 56px;}
.nrcompany .share .more-btn:hover{background-color:#0095d9;color: #fff;border:0;transition:all .2s linear;}
.nrcompany .share i{font-size: 17px;margin-left: 15px;transition: margin 300ms;}


/*分页样式*/
.pglist {padding: 40px 0 80px 0;width: 100%;text-align: center;clear: both;}
.pglist a, .pglist span {color: #828282;padding: 6px 20px;margin: 3px 0px;background:#fff;border:1px solid #edebeb;font-size: 15px;border-radius: 3px;}
.pglist * {display:inline-block;vertical-align: middle;line-height: 36px;padding-bottom:1px;}
.pglist a:hover, .pglist .page-num-current{display: inline-block;color: #fff;background:#0095d9;border-color:#027db4;}
.pageinfo{display:none;}
/*reLink*/
.reLink{padding-top:40px;overflow: hidden;font-size: 15px;border-top:1px solid #EEE;}
.prevLink, .nextLink{padding-top:8px;margin-bottom:8px;overflow: hidden;}
.reLink a{color: #676767;text-decoration: none;}
.reLink a:hover{color:#0095d9;text-decoration:underline;}




/*产品推荐*/
.img-list-md{}
.img-list-md h3{display: block;height: 40px;line-height: 40px;font-size: 16px;color:#333;font-weight: normal;border-bottom: solid 5px #3465a0;}
.img-list-md h3 em{display:inline-block;background:#3465a0;padding: 0 20px;color:#FFF;}
.img-list-md ul{width: 100%;height: auto;overflow: hidden;padding-top: 40px;}
.img-list-md ul li{width:25%;float: left;height: auto;margin-bottom: 10px;overflow: hidden;margin-left: 0px;}
.img-list-md ul li a{display: block;position: relative;border:1px solid #e6e6e6;}
.img-list-md ul li .timg{width:100%;height:auto;overflow: hidden;}
.img-list-md ul li .title {position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;padding: 0 15px;background: rgba(0,0,0,0.3);font-size: 16px;line-height: 55px;color: #fff;}
/*新闻模块*/
.news-list-md{margin: 20px 0px;padding: 30px;box-sizing: border-box;margin-bottom: 2%;overflow: hidden;background: #f9f9f9;}
.news-list-md h3{margin: 0px;width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #333;font-weight: normal;border-bottom: solid 5px #3465a0;}
.news-list-md h3 em{display:inline-block;background:#3465a0;padding: 0 20px;color:#FFF;}
.news-list-md ul {margin-top: 10px;margin-bottom: 0px;}
.news-list-md ul li{width: 100%;display: block;line-height: 35px;height: 36px;overflow:hidden;border-bottom: 1px dashed #c5c5c5;}
.news-list-md ul li a {width:75%;float: left;color: #848484;font-size: 14px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list-md ul li a:hover { color:#1d427a; }
.news-list-md ul li span{float: right;color: #a6a6a6;font-size: 13px;}

@media only screen and (max-width:1024px) {
.news-details .left-box{width:calc(100% - 300px);}
.news-details .right-box{width:300px;}
}
@media only screen and (max-width:860px){
.news-details .left-box{width:100%;padding:0;}
.news-details .right-box{width:100%;border-left:0;padding-left: 0;}
.news-list-md{padding: 20px;}
.img-list-md{padding:20px;background: #f9f9f9;}
.img-list-md ul{padding-top:20px;}
.img-list-md ul li{width:49%;float: left;}
.img-list-md ul li:nth-child(2n){margin-left:2%;}
}



/*MESSAGE*/
.message{padding-bottom:50px;overflow: hidden;}
.add-msg-form{max-width:800px ; margin: auto; padding:10px 50px;overflow: hidden;}
.add-msg-form .input-group, 
.add-msg-form .input-tarea, 
.add-msg-form .yanzm{margin-bottom: 20px;width:100%;display:block;}
.add-msg-form .input-group:after, 
.add-msg-form .input-tarea:after, 
.add-msg-form .yanzm:after{ display: block; content: ''; clear: both; }
.add-msg-form .input-group label, 
.add-msg-form .input-tarea label, 
.add-msg-form .yanzm label{width: 80px;margin-right: 20px; height: 56px;line-height: 56px; font-size: 16px;display:block;float: left;text-align-last: justify;color:#222222;}
.add-msg-form .input-group input{width:calc(100% - 100px);border: 1px solid #ddd;line-height:56px;height:56px;text-indent: 1em;transition: 300ms;-webkit-transition: 300ms;outline: none;border-radius: 5px;}
.add-msg-form .input-group input:focus {box-shadow: 0 0 5px #f5ca24; border: 1px solid #f5ca24; }
.add-msg-form .input-tarea textarea {width:calc(100% - 100px);border: 1px solid #ddd;transition: 300ms;-webkit-transition: 300ms;outline: none;border-radius: 5px;padding: 15px;line-height: 30px; min-height: 150px;resize: vertical;overflow: auto;}
.add-msg-form .input-tarea textarea:focus {box-shadow: 0 0 5px #f5ca24; border: 1px solid #f5ca24; }
.add-msg-form .yanzm {margin-bottom: 20px;width:100%;display:block;}
.add-msg-form .yanzm input{width:150px;border: 1px solid #ddd;line-height:56px;height:56px;text-indent: 1em;transition: 300ms;-webkit-transition: 300ms;outline: none;border-radius: 5px;}
.add-msg-form .yanzm input:focus {box-shadow: 0 0 5px #f5ca24; border: 1px solid #f5ca24; }
.add-msg-form .yanzm img{border: 1px solid #f3efef;width:auto;height:36px;}
.tjbtn{text-align: center;}
.tjbtn input{border: none;background:#28499a;border-radius: .25em;padding: 16px 30px;color: #ffffff;cursor: pointer;margin-top: 30px;}

@media only screen and (max-width:768px){
.add-msg-form{padding:10px 10px;}
}



/*SEARCH*/
.searchTitle{display: block;height: 30px;margin-bottom:30px;font-size:20px;font-weight: bold;color: #333;}
.search_list li{width: 25%;display: block;float: left;padding: 0 18px 18px 0;}
.search_list li a{display:block;padding: 10px;border: 1px solid #F5F5F5;}
.search_list li .nimg{width: 100%;height: 260px;overflow: hidden;/*background: #f5f5f5;*/}
.search_list li .nimg img{display: block;width: auto;height: 100%;margin: auto;}
.search_list li .text{height: auto;padding:10px 0;overflow: hidden;}
.search_list li .text .title{font-size: 18px;font-weight: normal;color: #333;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.5s ease;}
.search_list li .text .model{font-size:16px;color:#6f6f6f;margin-top:5px;}
.search_list li .text .connr{font-size:13px;color:#acacac;line-height:22px;margin:10px 0 10px;height:66px;overflow:hidden;font-weight:300;}

@media only screen and (max-width:1024px){
.search_list li{width:33.33%;padding:10px;}
.search_list li .nimg{height: 220px;}
}
@media only screen and (max-width:768px){
.search_list li{width:50%;}
}


/*联系我们*/
.conlianxi{overflow: hidden;}
.conlianxi .content{width:50%;float: left;}
.conlianxi .content li{color:#999;line-height:24px;margin-bottom:38px;}
.conlianxi .content li h4{font-size:30px;line-height:1.0; font-weight: normal;color: #222;}
.conlianxi .content li p i{margin-right:10px;font-size:22px;}
.conlianxi .content li p em{font-size:16px;}
.conlianxi .content li .p1{font-size:20px;margin-top:10px;color:#333;}
.conlianxi .MapBox{float: right;width:45%;overflow: hidden;}

@media only screen and (max-width:768px){
.conlianxi .content{width:100%;float:none;}
.conlianxi .content li h4{font-size:22px;}
.conlianxi .content li .p1{font-size:18px;}
.conlianxi .MapBox{width:100%;float:none;}
}



/***************en**********************/
#en .dabsy_bt h3{text-transform: uppercase;}
#en .conlianxi .content li h4{font-size:22px;font-weight:bold;}
#en .conlianxi .content li p em {text-transform: uppercase;}



