﻿@charset "utf-8";
*{ font-family:"微软雅黑";}
@media (max-width: 980px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}

/*******************-S header-**************************/
#top{height: 38px;background: #f3f3f3;  line-height: 38px;}
.top{height:38px;}
.top font,.menu a{  color:#545454;font-size:13px; font-weight:normal; line-height:38px;}
.menu a{ padding-left: 18px;  padding-right: 18px;}
.menu a:hover{ color:#2492e4;}
.menu .xian1{background: url(../images/xian1.png) right center no-repeat;}




.language{margin-top: 43px;text-align: right;}
.language a{display: inline-block;width: 31px;height: 20px;margin-left: 13px;}
.language a img{width: 31px;height: 20px;}

.telwrap{ background: url(../images/icon_tel.png) left top no-repeat; padding-left: 52px; margin-top:31px;height: 65px;  }
.telwrap p{ color: #1d1d1d; font-size: 14px;height: 26px; line-height: 26px;}
.telwrap p small{ color: #1d1d1d; font-size: 12px;padding-left: 4px;text-transform: uppercase;}
.telwrap a{display: block;height: 28px;line-height: 38px;color: #2492e4;font-size: 24px;}


/*.nav{text-align: right;width: 100%; }
.nav ul{margin:0; padding: 0; width: 100%; }
.nav ul li{width: 12.5%;float: left;}
.nav ul li,.nav ul li a{ display:block; height: 104px; line-height: 104px;}
.nav ul li a{color: #474747; font-size: 15px; text-align: center; width: 100%;}
.nav ul li a:hover,.nav ul li .current{ color: #fff;background: url(../images/nav_bg1.png) center top no-repeat;}*/

.phone-nav{display: block;width: 50px; height: 50px; margin-top: 5px; text-align: center;}
.phone-nav span{ display: block; width: 80%; height: 4px;  background: #000; margin-top: 6px; float:right;}
.phone-nav span:first-child{margin-top: 9px;}


/******--------------------- nav---------------------******/
.navwrap{height: 40px;background: #2492e4;}
.nav2{display:block;  position:relative; z-index:1000 !important; margin: 0;padding: 0; }
	.nav2 h3{ font-size:100%;width: 100%; font-weight:normal; margin:0px !important; }
	.nav2 .m{width: 9%;position:relative;float:left;display:block;height:40px;text-align:center;}
	.nav2 h3 a{width:100%;height:40px;zoom:1;line-height:40px;display:block;color:#ffffff;font-size: 16px;}
	.nav2 li:hover h3>a,.nav2 h3 a:hover,.nav2 h3 .current{  background:#177cc8;}
/*	.nav2 .m .sub{margin: 0;padding: 0; display:none;  width:100%;position:absolute; left:0px; top:40px;   float:left; line-height:35px; z-index:1000 !important;background:rgba(0,136,137,0.8); z-index:1000 !important;  }
	.nav2 .m .sub li{ text-align:center;line-height: 35px;display: block; position: relative; }
	.nav2 .m .sub li a{ display:block; zoom:1;color:#fff; font-size:14px; padding-left:10px; padding-right:10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; border-bottom:1px dotted #25ccd9; }
	.nav2  .m .sub li a:hover{  color:#ffffff; border-bottom:1px dotted #fff; background: #0c9aa5; }
	.nav2 .subson{margin: 0;padding: 0; display:none; width: 100%;position: absolute;left: 100%; top: 0;background:rgba(0,136,137,0.8); }
	.nav2 .m .sub li:hover > a{background: #1c696e;border-bottom:1px dotted #fff;}
	.nav2 .m .sub li:hover .subson{display: block;}
	.nav2 .subson li:hover a{background: #1c696e !important;}
 
.nav2 .m2{ position:relative;}
.nav2 .m2 .sub{ width:600px; padding:10px;}
.nav2 .m2 .sub li{ display:block; float:left; width:33%; margin-right:0.333%; float:left;text-align:left;}
.nav2 .m2 .sub li a{ display:block; padding-left:0px !important; padding-right:15px;   border-bottom:1px dotted #25ccd9;  }
.nav2 .m2 .sub li a:hover{background:none; border-bottom:1px dotted #fff;}*/




@media (max-width:991px){
.logo img{width: 230px; }
.logo {margin-top:3px;margin-left: -5px;}
#header{box-shadow: 0 2px 6px #ddd;}
}

@media (min-width:992px){
.logo{margin-top: 17px;}
#header{ height:120px; }
}

@media (min-width:1300px){


}
/*******************-E header-**************************/

/*******************-S sybanner-**************************/
.sybanner{margin: 0;padding: 0;}
.sybanner .swiper-container {
 width:100%;
}
.sybanner  .swiper-wrapper {
width: 100%
}
.sybanner  .swiper-slide {
width: 100%
}
.sybanner  .swiper-slide img{
width: 100%
}
.sybanner .swiper-pagination {bottom:15px;}
.sybanner .swiper-pagination-bullet{width: 15px;height:15px;background: #fff;opacity:1;margin-left: 4px;margin-right: 4px;}
.sybanner  .swiper-pagination-bullet-active {
background: #2492e4;
}
/*******************-E sybanner-**************************/


/*******************-S home_about-**************************/
.home_aboutbg{background: url(../images/sy_bg1.jpg) center top no-repeat; background-size:cover;}
.home_about{padding-top: 60px;padding-bottom: 58px;border-bottom: 1px solid #fff;}
.aboutbox{margin-top: 15px;position: relative;min-height: 276px;}
.aboutimg img{width: 100%;display: block;margin-left: auto;margin-right: auto;}

.aboutcon{}
.about_title{line-height: 43px;color: #2492e4;font-size: 24px;}
.about_title img{width: 52px; height: 48px; margin-bottom: 11px; display: block;}
.about{margin-top: 13px;  color: #555555;font-size: 15px;line-height: 30px;max-height: 180px;overflow:hidden;}
.about_more{margin-top: 30px;}
.about_more a{display: block;width: 162px;height:40px;line-height: 40px;text-align: center;border:1px solid #2492e4;color: #2492e4;font-size: 13px; border-radius: 30px;}
.about_more a:hover{background:#2492e4;color: #fff; }


@media (max-width:992px){
.aboutcon{margin-top: 20px; }

}

@media (min-width:992px){
.aboutimg{position: absolute;right: 0;top: 58px;}
.aboutimg,.aboutimg img{width: 480px; height: 276px;}
.aboutbox{padding-right: 515px;}
}

@media (min-width:1200px){
.aboutbox{padding-right: 575px;}
}

/*******************-E home_about-**************************/

/*******************-s home_honor-**************************/
.home_honor{padding-top: 39px;padding-bottom: 45px;}
.sy_honorbox{margin-top: 31px;position: relative;}
.sy_honorbox .syhonor_wrapper{margin-left: 67px;margin-right: 67px;box-sizing: border-box;}
.sy_honorbox .swiper-wrapper{width: 100%; }
.sy_honorbox .swiper-slide{margin-right:5px;margin-left: 5px;}
.sy_honorbox .swiper-slide img{width: 100%;height: 100%;}
.sy_honorbox .swiper-button-prev, .sy_honorbox .swiper-button-next{width: 33px;height: 68px; background: #767676;top: 40%;}
.sy_honorbox .swiper-button-prev:hover, .sy_honorbox .swiper-button-next:hover{background: #2492e4;}

@media (max-width:768px){
.sy_honorbox .syhonor_wrapper{margin-left: 40px;margin-right: 40px;}
.sy_honorbox .swiper-slide{width: 100%;}
.sy_honorbox .swiper-button-prev{left: 0;}
.sy_honorbox .swiper-button-next{right: 0;}
}

@media (min-width:768px){
  .sy_honorbox .swiper-slide{width: 195px;height: 140px;margin-right:5px;margin-left: 5px;}
}



@media (min-width:992px){
  .sy_honorbox .swiper-slide{width: 207px;height: 148px;margin-right:5px;margin-left: 5px;}
}


@media (min-width:1300px){
  .sy_honorbox .swiper-slide{width: 260px;height: 178px;margin-right:5px;margin-left: 5px;}
}


/*******************-E home_honor-**************************/


/*******************-E home_solution-**************************/
.home_solution{padding-top: 33px;/* background: url(../images/solution_bg.jpg) center top no-repeat; */background-size: cover;padding-bottom: 53px;}
.sysolution_list{margin-top: 31px; }
.sysolution_list a{display: block;background: #fff;margin-bottom: 20px;}
.sysolution_list a dl{position: relative;}
.sysolution_list a dl dt img{width: 100%;}
.sysolution_list a dd{padding-left: 19px;padding-right: 19px;padding-top: 16px;padding-bottom: 16px;box-sizing: border-box; }
.sysolution_list a dd .sysolution_title{text-align: center; height: 51px; line-height: 51px;color: #363636;font-size: 18px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;background: url(../images/xian4.png) center bottom no-repeat;}
.sysolution_list a dd .sysolution_about{margin-top: 16px;line-height: 24px;color: #757676;font-size: 13px;}
.sysolution_list a:hover{background: #2492e4;}
.sysolution_list a:hover dd .sysolution_title{color: #fff;background: url(../images/xian4a.png) center bottom no-repeat;}
.sysolution_list a:hover dd .sysolution_about{color: #fff;}

@media (min-width:768px){
 .sysolution_list a{width: 50%;float: left;margin-bottom: 0;} 
  .sysolution_list a dl{height: 461px; } 
.sysolution_list a:nth-of-type(even){}
.sysolution_list a:nth-of-type(even) dl{position: relative;}
.sysolution_list a:nth-of-type(even) dl dt{height: 235px;position: absolute;left: 0;bottom: 0;right: 0;}
.sysolution_list a:nth-of-type(even) dl dt img{width: 100%;height: 235px;}
.sysolution_list a dl dt img,.sysolution_list a dl dt{width: 100%;height: 235px;}
.sysolution_list a dd .sysolution_about{height: 96px;overflow: hidden;}

}


@media (min-width:992px){
 .sysolution_list a dl{height: 365px; } 
.sysolution_list a{width: 25%;float: left;}
.sysolution_list a:nth-of-type(even){}
.sysolution_list a:nth-of-type(even) dl{position: relative;}
.sysolution_list a:nth-of-type(even) dl dt{height: 170px;position: absolute;left: 0;bottom: 0;right: 0;}
.sysolution_list a:nth-of-type(even) dl dt img{width: 100%;height: 170px;}
.sysolution_list a dl dt img,.sysolution_list a dl dt{width: 100%;height: 170px;}
.sysolution_list a dd .sysolution_about{height: 48px;overflow: hidden;}
}

@media (min-width:1300px){
.sysolution_list a dl{height: 365px; }
.sysolution_list a{width: 25%;float: left;}
.sysolution_list a:nth-of-type(even){}
.sysolution_list a:nth-of-type(even) dl{position: relative;}
.sysolution_list a:nth-of-type(even) dl dt{height: 205px;position: absolute;left: 0;bottom: 0;right: 0;}
.sysolution_list a:nth-of-type(even) dl dt img{width: 100%;height: 205px;}
.sysolution_list a dl dt img,.sysolution_list a dl dt{width: 100%;height: 205px;}

}

/*******************-E home_solution-**************************/





/*******************-S home_news-**************************/
.home_news{padding-top: 58px;}
.news_list{margin-top: 11px;}
.news_item{display: block;margin-bottom: 30px;}
.news_item dt{height: 47px;line-height: 47px;border-bottom: 1px solid #dddddd;color: #404040;font-size: 16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.news_about{margin-top: 9px;color: #6a6a6a;font-size: 13px;line-height: 24px;height: 48px;overflow: hidden;}
.news_time{margin-top: 16px;padding-left: 28px;background: url(../images/icon_time.png) 2px center no-repeat; color: #919191;font-size: 13px;height: 19px;line-height: 19px;}
.news_item:hover dt{color: #008893;}

.more{height: 33px;line-height: 33px; text-align: center; background: url(../images/xian2.png) left center repeat-x;}
.more a{display: block;height: 33px;width: 122px;background: #008893;color: #ffffff;font-size: 12px;line-height: 33px;text-align: center;margin-left: auto;margin-right: auto;}
.more a:hover{background: #1c696e;}
/*******************-E home_news-**************************/


/*******************-S home_pro-**************************/
.home_pro{padding-top: 44px;/* background: url(../images/home_probg.jpg) center top no-repeat; */background-size:cover;padding-bottom: 50px;}
.home_pro .mainwrap_w{}


@-webkit-keyframes run {
 0% {
  width:0;
  height:0
 }
 50% {
  width:60px;
  height:60px
 }
 100% {
  width:30px;
  height:30px
 }
}
@-moz-keyframes run {
 0% {
  width:0;
  height:0
 }
 50% {
  width:60px;
  height:60px
 }
 100% {
  width:30px;
  height:30px
 }
}
@-o-keyframes run {
 0% {
  width:0;
  height:0
 }
 50% {
  width:60px;
  height:60px
 }
 100% {
  width:30px;
  height:30px
 }
}
@keyframes run {
 0% {
  width:0;
  height:0
 }
 50% {
  width:90px;
  height:90px
 }
 100% {
  width:30px;
  height:135px
 }
}


.pro_list { width:105%;margin-top: 24px;}
.pro_list ul{ margin:0; padding:0;}
.pro_list  li{ margin-bottom:25px;  }
.pro_list ul li a:hover .proitem  .ani {
display:block;

} 
.pro_list ul li a:hover  .bg{opacity: 1;}
.pro_list ul li a:hover img{ border:1px solid #2492e4;}
.pro_list ul li a:hover .title2{ color:#2492e4;} 
.pro_list  .proitem2{position:relative;}
.pro_list  .proitem2 img{margin-top:6px; margin-left:6px; border:1px solid #ddd;}
  
.pro_list .proitem2  .lt {
    top: 0;
    left: 0;
    border-top: 2px solid #2492e4;
    border-left: 2px solid #2492e4;
}
.pro_list .proitem2  .lb {
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #2492e4;
    border-left: 2px solid #2492e4;
}

.pro_list .proitem2 .rt {
    top: 0;
    right: 0;
    border-top: 2px solid #2492e4;
    border-right: 2px solid #2492e4;
}

.pro_list .proitem2  .rb {
    bottom: 0;
    right: 0;
    border-bottom: 2px solid #2492e4;
    border-right: 2px solid #2492e4;
}
.pro_list .proitem2 .ani { 
display:none;
animation: run 2s ease-in-out;
    -webkit-animation: run 2s ease-in-out;
    -moz-animation: run 2s ease-in-out;
    -o-animation: run 2s ease-in-out;
}
.pro_list li a:hover .proitem2  .ani {
display:block;

} 

.pro_list .proitem2  .lt,.pro_list .proitem2  .lb,.pro_list .proitem2  .rt,.pro_list .proitem2  .rb {
    position: absolute;
    width: 30px;
    height: 135px;
} 
.pro_list .proitem2 .bg{width:263px; height:208px; position:absolute; left:6px; top:6px; background:rgba(40,47,57,0.67);transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
      opacity: 0; }
.pro_list .proitem2 .bg h3{ color:#fff; font-size:18px; font-weight:normal; text-align:center; padding-top:90px; line-height:24px; padding-left:10px; padding-right:10px;}
  
.pro_list .title2{ color:#555555; font-size:20px;font-weight: normal; line-height:50px; height:50px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; text-align:center;padding-left: 6px;padding-right: 6px;}


.promore{}
.promore a{display: block;width: 148px;border: 1px solid #2492e4;height: 35px;line-height: 35px;text-align: center;color: #ffffff;font-size: 14px;background: #2492e4;margin-left: auto;margin-right: auto;}
.promore a:hover{background: #fff;border: 1px solid #2492e4;color: #2492e4;}



@media (max-width:768px){
.pro_list{width: 100%;} 
.pro_list ul{margin: 0;padding: 0;}
.pro_list  li{ width:50%;margin-bottom:0px;margin-right: 0;float: left;box-sizing: border-box; padding: 6px; }
.pro_list .proitem2 .bg{display: none;}
.pro_list  .proitem2{ width:100%;height: auto;    position:relative;}
.pro_list  .proitem2 img{ width:100%; height:250px;margin: 0;}
.pro_list .proitem2 .bg h3{ display: none;}
.pro_list li a:hover .proitem2  .ani {display:none;} 

}

@media (max-width:640px){
.pro_list  .proitem2 img{ width:100%; height:200px;margin: 0;}

}

@media (max-width: 440px){
.pro_list .proitem2 img{height: 150px;}

}


@media (min-width:769px){

.pro_list  li{margin-right: 30px;}
.pro_list  li{ width:229px;float:left; margin-bottom:20px; }
.pro_list .proitem2 .bg{width:215px; height:168px; position:absolute; left:6px; top:6px;}
.pro_list  .proitem2{ width:229px;height: 182px;    position:relative;}
.pro_list  .proitem2 img{ width:215px; height:168px;}
.pro_list .proitem2 .bg h3{ color:#ffffff; font-size:20px; font-weight:normal; text-align:center; padding-top:70px; line-height:24px; padding-left:10px; padding-right:10px;}
  

}

@media (min-width:992px){
.pro_list  li{margin-right: 15px;}
.pro_list  li{ width:229px;float:left; margin-bottom:20px; }
.pro_list .proitem2 .bg{width:215px; height:168px; position:absolute; left:6px; top:6px;}
.pro_list  .proitem2{ width:229px;height: 182px;    position:relative;}
.pro_list  .proitem2 img{ width:215px; height:168px;}


}


@media (min-width:1300px){
.pro_list  li{margin-right: 45px;}
.pro_list  li{ width:265px;float:left; margin-bottom:20px;  }
.pro_list .proitem2 .bg{width:263px; height:208px; position:absolute; left:6px; top:6px;}
.pro_list  .proitem2{ width:277px; height:224px; position:relative;}
.pro_list  .proitem2 img{ width:263px; height:208px;}
.pro_list .proitem2 .bg h3{padding-top: 90px;}
}


/*******************-E home_pro-**************************/


/*******************-S home_case-**************************/
.home_case{padding-top: 35px;background: #f7f7f7;}
.case_list{margin-top: 15px;}
.case_list .case_item{display: block; float: left;width: 100%;}
.case_list .case_item dl{width: 100%;position: relative;}
.case_list .casetitle{height:58px;background: #008893;padding: 9px 10px;position: absolute;left: 0;bottom: 0;width: 100%; }
.case_list .casetitle h3{height: 41px;line-height: 41px;text-align: center;padding-left: 10px;padding-right: 10px; color: #ffffff;font-size: 15px;font-weight: normal;border: 1px solid #ffffff;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.case_list .casezhezhao{width: 100%;height: 100%;background: url(../images/zhezhao2.png);padding-left: 9px;padding-right: 9px;padding-top: 10px;padding-bottom: 70px;color: #f7f7f7;font-size: 12px;line-height: 22px;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;opacity:0; filter:alpha(opacity=0);}
.case_list .casezhezhao p{height: 151px;overflow: hidden;line-height: 22px;font-size: 12px;}
.case_list .case_item dl dd{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.case_list .case_item dl .caseimg{width: 100%;}
.case_list .case_item:hover .casezhezhao{opacity:1; filter:alpha(opacity=100);}
.case_list .case_item{margin-bottom: 20px;}
@media (min-width:992px){
.case_list .case_item:nth-child(even) .casetitle{top: 0;}
.case_list .case_item:nth-child(even) .casezhezhao{padding-bottom: 20px;padding-top: 70px;height: 100%;}	
.case_list{width: 105%;}
.case_list .case_item{width: 190px;height: 197px; margin-right: 12px;}
.case_list .case_item dl{width: 190px;height: 197px; }
.case_list .case_item dl .caseimg{width: 190px;height: 197px;}
.case_list .case_item{margin-bottom: 0px;}
}



@media (min-width:1300px){
.case_list .case_item{width: 230px;height: 239px;margin-right: 12px;}
.case_list .case_item dl{width: 230px;height: 239px; }
.case_list .case_item dl dt{width: 230px;height: 239px;}
.case_list .case_item dl .caseimg{width: 230px;height: 239px;}


}
/*******************-E home_case-**************************/



/*******************-S home_advantage-**************************/
.home_advantage{padding-top: 50px;padding-bottom: 50px;/* background: url(../images/home_advantagebg.jpg) center top no-repeat; */background-size:cover;}
.major_c1{ overflow: hidden;}
.advantage_items{float: left;width: 270px;}
.major_list{
    display: block;
    height:162px;
    background: #fff;
    border: 2px solid #fff;
    margin-bottom: 14px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    }
.major_list span{ display: block; width: 41px; height: 41px; float: left; margin-right: 12px; overflow: hidden;}
.major_list span img{width: 41px;}
.major_list p{  color: #333333; font-size:18px; }
.advantage_items .cur{ background: #2492e4; border:2px solid #2492e4; }
.advantage_items .cur span img{margin-top: -41px;}
.advantage_items .cur p{color:#fff;}

.advantagebox{position: relative;margin-top: 33px;}



.list1{  height: 337px; position: absolute;left:0;top: 0; display: none;}
.list1_c_bg{ background: url(../images/color_bg.png); width:100%; height:210px;padding:47px 159px;position: absolute;top: 72px;left: 0;right: 0;}
.comma1{ width:49px; height:30px; position: absolute;left:80px; top:28px; }
.comma2{width:49px; height:30px; position: absolute;right:95px; bottom:35px; }
.comma_con{ width:322px; height: 99px; }
.comma_con_tit{ overflow: hidden; }
.comma_con_tit span{ display: block; float: left; width: 41px; height: 41px; margin-right: 10px; }
.comma_con_tit p{ line-height: 41px; display: block; float: left; font-size: 18px; color: #fff; }
.link_detail{ display: block; width:58px; height: 25px; line-height: 25px; padding-right: 22px; background: url(../images/detail_icon.png) no-repeat 63px center #FFF; border-radius: 3px; font-size:12px; color: #00aeff; float: right; text-align: right;margin-top:3px;}
.comma_con .ysabout{ display: block; font-size:16px; color: #ffffff; line-height: 24px;margin-top:14px;height: 72px;overflow: hidden;}
.list1_bg img{height: 337px;width: 100%;}

@media (max-width:992px){
.advantage_list{height: 337px;position: relative;}
.advantage_items{width: 50%;padding: 3px;}
.advantage_items .major_list{height: 80px;}
.advantage_list{width: 100%;}
.advantage_list .list1{width: 100%;}
.advantage_list .list1_bg img{width: 100%;}
.list1_c_bg{padding: 47px 25px;}
.comma1{left: 5px;top: 15px;}
.comma2{right: 5px;bottom:15px;}
.major_list span{margin-right: 6px;}
.major_list{margin-bottom: 6px;}
}


@media (min-width:992px){
.advantage_items{float: left;width: 170px;}
.advantage_list{left: 180px;}
.advantage_list{ width: 642px; height: 337px;position: absolute;top: 0;}
}


@media (min-width:1300px){
.advantage_items{float: left;width: 270px;}
.advantage_list{ width: 642px; height: 337px;position: absolute;top: 0; left: 280px;}

}


/*******************-E home_advantage-**************************/

/*******************-S home_service-**************************/

@media (min-width:768px){
.col-5-1{ float:left; width:33.33333%;} 
}
@media (min-width:992px){
.col-5-1{ float:left; width:20%;} 
}
@media (max-width:767px){.col-5-1{ float:left; width:50%;} }
@media (max-width:480px){.col-5-1{ float:left; width:100%;} }
.col-5-1,.col-5-3,.col-5-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

/*******************-E home_service-**************************/

/*******************-S home_contact-**************************/
.home_contact{padding-top: 33px;background: #f6f6f7 url(../images/home_contactbg.jpg) center bottom no-repeat;padding-bottom: 32px; }
.contact_list{margin-top: 53px;}
.contact_list .contact_item{display: block;width: 25%;float: left;text-align: center;}
.contact_list .contact_item dt{text-align: center;}
.contact_list .contact_item dt img{width: 88px; height: 89px; }
.contact_list .contact_item dd{margin-top: 17px;line-height: 28px;color: #232323;font-size: 14px;  }

@media (max-width:767px){
.contact_list .contact_item {width: 50%;margin-bottom: 20px;}

}

/*******************-E home_contact-**************************/



/*******************-单页-**************************/
.main { margin-top:45px;}
.sidebarcon{width: 235px;}
.sidebarcon ul{margin:4px 0 0 0;padding: 0;}
.sidebarcon ul li{margin-bottom: 3px;}
.sidebarcon ul li,.sidebarcon ul li a{display: block;line-height: 39px;}
.sidebarcon ul li a{padding-left: 16px;background:#f2f2f2 url(../images/dot1.png) 206px center no-repeat;color: #525252;font-size: 14px;padding-right: 35px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.sidebarcon ul li a:hover,.sidebarcon ul li .current{background:#38a1f0 url(../images/dot2.png) 206px center no-repeat;color: #fff;}



.contact{margin-top: 2px;color: #565656;font-size: 13px;line-height: 24px;padding-bottom: 50px;}
.contact img{max-width: 100%;margin-bottom: 10px;}

@media (min-width:768px){
.sidebar{z-index: 999;float: left ;}
.mainboxwrap{float: right;width: 745px;}
}   


@media (min-width:1300px){
.mainboxwrap{float: right;width: 925px;}
}  

/*******************-page-**************************/
.mainbox_2 {width: 100%;
    padding-top: 18px;
    color: #444444;
    line-height: 26px;
    font-size: 14px;padding-bottom:50px;}
.mainbox_2 img{max-width: 100%;}
.mapwrap{margin-top: 25px;}




/******--------------------- News ---------------------******/
.mainbox_3{padding-bottom: 40px;}
.mainbox_2a {margin-top:23px;}
.mainbox_2a a{display: block;margin-bottom: 30px;}
.mainbox_2a a dl{width: 100%;position: relative;height: 137px;border-bottom: 1px dotted #cccccc;}
.mainbox_2a a dl dt{height: 108px;width: 165px;position: absolute;left: 0;top: 0;}
.mainbox_2a a dl dt img{height: 108px;width: 165px;}
.mainbox_2a a dl dd{padding-left: 190px;}
.mainbox_2a a dl dd h3{height: 39px;line-height: 39px;color: #555555;font-size: 18px;font-weight: normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a a dl dd .news_info{margin-top: 10px;line-height: 23px;height: 46px;color: #555555;font-size: 16px;overflow:hidden;}
.mainbox_2a a:hover dl dd h3{color: #2492e4;}

@media (max-width: 768px) {
.mainbox_2a a{margin-bottom: 20px;}
.mainbox_2a a dl{height: 100px;}
.mainbox_2a a dl dd{padding-left: 110px;}
.mainbox_2a a dl dt{width:100px; height: 80px;}
.mainbox_2a a dl dt img{width:100px; height: 80px;}
.mainbox_2a a dl dd h3{height: 30px;line-height: 30px;}
.mainbox_2a a dl dd .news_info{margin-top: 8px;font-size: 14px;line-height: 22px;}
}



/*******************-产品-**************************/
.nypro_list{margin-top: 20px;}
.nypro_list .nypro_item{display: block;float: left;margin-bottom: 20px;width: 100%;}
.nypro_list .nypro_item dt img{width: 100%; }
.nypro_list .nypro_item dd {border-bottom: 2px solid #2492e4;/*padding-bottom: 20px;*/padding-top: 5px;padding-left: 10px;padding-right: 10px;}
.nypro_list .nypro_item dd h3{padding-left: 10px;padding-right: 10px;height: 49px;line-height: 47px;text-align: center; color: #2492e4;font-size: 16px;}
.nypro_list .nypro_item dd .nypro_info{    line-height: 24px;color: #757676;font-size: 13px;}
.nypro_list .nypro_item:hover dd{border-bottom: 2px solid #2492e4; background: #2492e4; }
.nypro_list .nypro_item:hover dd h3,.nypro_list .nypro_item:hover dd .nypro_info{color: #fff;}
@media (min-width:992px){
.nypro_list {width: 105%;padding-left: 4px;}
.nypro_list .nypro_item{width: 240px;margin-right: 9px;}
.nypro_list .nypro_item dt img{width: 240px;height: 180px;}
}



@media (min-width:1300px){
.nypro_list .nypro_item{margin-right: 34px;width: 282px;}
.nypro_list .nypro_item dl{width: 100%;}
.nypro_list .nypro_item dl dt img{width: 282px;height:200px;}
}




/*******************-荣誉资质-**************************/
.honor_list{margin-top: 20px;}
.honor_list .honor_item{display: block;float: left;margin-bottom: 20px;width: 100%;}
.honor_list .honor_item dt img{width: 100%; }
.honor_list .honor_item dd{padding-left: 10px;padding-right: 10px;height: 49px;line-height: 47px;text-align: center; border-bottom: 2px solid #2492e4;color: #2492e4;font-size: 16px;}
.honor_list .honor_item:hover dd{border-bottom: 2px solid #2492e4; background: #2492e4; color: #fff;}
@media (min-width:992px){
.honor_list {width: 105%;padding-left: 4px;}
.honor_list .honor_item{width: 240px;margin-right: 9px;}
.honor_list .honor_item dt img{width: 240px;height: 180px;}
}



@media (min-width:1300px){
.honor_list .honor_item{margin-right: 34px;width: 282px;}
.honor_list .honor_item dl{width: 100%;}
.honor_list .honor_item dl dt img{width: 282px;height:200px;}
}


/*******************-详细-**************************/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; text-align:center;}
    .show_pic h4 {font-size:20px;}
.pic_cp img{max-width:100%; margin-top:10px; }
.nrr { padding:10px 0; color: #444444;
    line-height: 26px;
    font-size: 14px;}
.nrr img{max-width: 100%;}






/******---------------------mcatbox 手机分类 ---------------------******/
.mcatbox{}
.procat { margin-top:20px; text-align: center;}
.procat ul{margin: 0;padding: 0;}
.procat li{margin-bottom: 10px; display:inline-block; height:35px; line-height:35px; margin-right:12px; }
.procat a { display: block; height:35px;border:1px solid #dddddd;  line-height:35px;padding-left:25px;padding-right:25px;  color:#4f4f4f; font-size:16px; border-radius: 5px; }
 .procat li:hover, .procat .current {  border-color:#2492e4; color:#2492e4; }

.procat2{background: #f7f7f7;padding:15px 15px; position: relative;margin-top: 15px;margin-bottom: 15px;}
.procat2_title{position: absolute;left: 15px;top: 15px; line-height: 26px;height: 26px;color: #545454;font-size: 16px;}
.procat2_list{padding-left: 90px;}
.procat2_list ul{margin: 0;padding: 0;}
.procat2_list ul li,.procat2_list ul li a{display: block;height: 26px;line-height: 26px; font-size: 16px;color: #545454}
.procat2_list ul li{float: left;margin-right: 24px;}
.procat2_list ul li a:hover,.procat2_list ul li .current{color: #008893;}
/******--------------------- News ---------------------******/
.mainbox_2a {margin-bottom:30px;}
.mainbox_2a ul { padding:0; margin:0; }
.mainbox_2a li {  display:block;  width: 100%;height: 47px;line-height: 47px;border-bottom: 1px dotted #ddd;  }
.mainbox_2a li a {   color: #444444;  display: block;   padding-left: 20px; max-width: 70%; font-size:16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; background: url(../images/li_dot4.png) left center no-repeat;}
.mainbox_2a li span { margin-left:10px; color: #666666; font-size: 14px; }
/*æ–°é—»åˆ—è¡¨é¡µ*/
.mainbox_2a li a:hover {  color: #008893; }


@media (max-width: 480px) {
    .mainbox_2a li a{ width: 65%; }

}






/*******************-S footer-**************************/
.footer {background:#2492e4;padding-top: 32px;padding-bottom: 27px; }
.foot{}
.foot_nav{float: left;box-sizing: border-box;padding-left: 50px;}
.foot_nav dt,.foot_nav dt a{display: block;height: 40px;line-height: 40px;color: #ffffff;font-size: 16px;}
.foot_nav dt a{background: url(../images/xian2.png) left bottom no-repeat;}
.foot_nav dd{margin-top: 14px;line-height: 24px;color: #e7f5ff;font-size: 13px;}
.foot_nav dd a{display: block;height: 24px;line-height: 24px;color: #e7f5ff;font-size: 13px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.foot_nav dd a:hover{color: #fff;text-decoration: underline;}

.foot_w1{width:13%; }
.foot_w2{width:13%; }
.foot_w3{width:16%; }
.foot_w4{width:16%; }
.foot_w5{width:22%; }
.foot_w6{width:13%; }



.coopright {background:#1c7ec7;color:#ffffff;font-size:13px;padding-top:20px;padding-bottom: 68px;line-height:24px;text-align: center;}

/*******************-E footer-**************************/


/*******************-lan-**************************/
.lan1{text-align: center;padding-bottom: 12px;background: url(../images/xian3.png) center bottom no-repeat;}
.lan1 h3{height: 44px;line-height: 44px;color: #363636;font-size: 34px;font-weight: normal;}
.lan1 p{/*height: 23px;*/line-height: 23px;color: #767676;font-size: 14px;text-transform: uppercase;}
.lan1 .lanwrap1{width:200px;margin-left:auto;margin-right:auto;position:relative;}
.lan1 .lanwrap1 :before{content:'';width:500px;height:3px;background:#2492e4;position:absolute;right:200px;top:36px; display:block;}
.lan1 .lanwrap1 :after{content:'';width:500px;height:3px;background:#2492e4;position:absolute;left:200px;top:36px; display:block;}
.home_aboutbg .mainwrap_w{overflow:hidden;}
.lan1 .lanwrap2{width:400px;margin-left:auto;margin-right:auto;position:relative;}
.lan1 .lanwrap2:before{content:'';width:400px;height:3px;background:#2492e4;position:absolute;right:400px;top:36px; display:block;}
.lan1 .lanwrap2:after{content:'';width:400px;height:3px;background:#2492e4;position:absolute;left:400px;top:36px; display:block;}

.lan2{height: 85px;background: url(../images/lan_bg1.png) left top no-repeat;}
.lan2 h3{padding-top: 18px;line-height: 56px;padding-left: 19px;color: #ffffff;font-size: 27px;font-weight: normal;}

.lan3{height: 85px;padding-left: 18px; background: url(../images/lan_bg2.png) right bottom no-repeat;padding-right: 22px;position: relative;}
.lan3:after{content: '';background: url(../images/lan_bg1.png) left top no-repeat;width: 27px;height: 72px;position: absolute;left: 0;top: 0;}
.lan3 h3{height: 85px; border-box;padding-top: 19px;}
.lan3 h3 span{display: block;height: 38px;line-height: 38px;color: #363636;font-size: 30px;font-weight: normal;}
.lan3 h3 p{height: 17px;line-height: 17px;color: #767676;font-size: 14px;font-weight: normal;text-transform: uppercase;}

.nylan{margin-top: 41px; line-height:44px;color:#767676; font-size:14px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:16px;line-height: 44px; }
.nylan a{ color:#767676;}
.nylan font{ color:#767676;}


.lan_ny1{height: 85px;background:#2492e4 url(../images/lan_catbg1.png) right top no-repeat;padding-left: 18px;box-sizing: border-box;padding-top: 14px;}
.lan_ny1 h3{height: 37px;line-height: 37px;font-weight: normal;color: #ffffff;font-size: 30px;}
.lan_ny1 p{line-height: 19px;height: 19px;color: #ffffff;font-size: 14px;text-transform: uppercase;}

@media (max-width: 992px) {
.nylan{width: 100%;margin-top: 7px;}
.lan3{height: 55px;overflow:hidden;}
.lan1 h3{height: 44px;line-height: 44px;color: #363636;font-size: 28px;font-weight: normal;}
}






.text_c{ text-align:center;}

/******--------------------- 分页 ---------------------******/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 8px 14px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #222222;
  font-size: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: 4px;margin-right: 4px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #2492e4;
  border-color: #2492e4;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #2492e4;
  border-color: #2492e4;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}



 
 /*-----侧栏------*/
.qq_onService_panel i,.qq_onService_panel em{font-style:normal;}
.function_list{margin: 0;padding: 0;}
.function_list li{ position:relative;}
.qq_onService_panel .sidebar2_Mo{position: fixed; right:0; top:50%; margin-top: -179px; z-index:10000;}
.qq_onService_panel .sidebar2_list{width: 50px; margin-bottom: 10px; position: relative; right:0;}
.qq_onService_panel .sidebar2_listT,.qq_onService_panel .sidebar2_listB{background-repeat: no-repeat; padding-left:7px;}
.qq_onService_panel .sidebar2_listT{background-position:left top;}
.qq_onService_panel .sidebar2_listB{background-position:left bottom;}
.qq_onService_panel .list_c{height:7px;}
.qq_onService_panel .ie_w{*width: 43px;}
.qq_onService_panel .sidebar2_listC{text-align: center;}
.qq_onService_panel .sidebar2_listC .prev_btn,.qq_onService_panel .sidebar2_listC .next_btn{display: inline-block;}
.qq_onService_panel .sidebar2_listC .prev_btn{margin-bottom: 10px;}
.qq_onService_panel .function_list .list{text-align: center; height:40px; width:auto; padding:0; border:0; overflow: inherit; margin-bottom: 10px; position: relative;}
.qq_onService_panel .function_list .list a{display: inline-block;}
/*.function_list .list:hover .alt_c{display: block;}*/
.qq_onService_panel .list .tel_icon,.qq_onService_panel .list .qq_icon,.qq_onService_panel .list .wx_icon,.qq_onService_panel .list .edit_icon,.qq_onService_panel .list .mail_icon,.qq_onService_panel .list .map_icon{background-repeat: no-repeat; background-position: center center; position: relative; margin-top: 7px; width: 100%; z-index: 2;}
.qq_onService_panel .list .tel_icon{background-image:url('../images/tel_icon.png'); width:26px; height:26px;}
.qq_onService_panel .list:hover .tel_icon{background-image:url('../images/tel_icon_h.png');}
.qq_onService_panel .list .qq_icon{background-image:url('../images/qq_icon.png'); width:25px; height:25px;}
.qq_onService_panel .list:hover .qq_icon{background-image:url('../images/qq_icon_h.png');}
.qq_onService_panel .list .wx_icon{background-image:url('../images/wx_icon.png'); width:30px; height:23px;}
.qq_onService_panel .list:hover .wx_icon{background-image:url('../images/wx_icon_h.png');}
.qq_onService_panel .list .edit_icon{background-image:url('../images/wx_icon.png'); width:30px; height:25px;}
.qq_onService_panel .list:hover .edit_icon{background-image:url('../images/wx_icon_h.png');}
.qq_onService_panel .list .mail_icon{background-image:url('../images/mail_icon.png'); width:26px; height:25px;}
.qq_onService_panel .list:hover .mail_icon{background-image:url('../images/mail_icon_h.png');}
.qq_onService_panel .list .map_icon{background-image:url('../images/qq_icon.png'); width:26px; height:25px;}
.qq_onService_panel .list:hover .map_icon{background-image:url('../images/qq_icon_h.png');}
.qq_onService_panel .sidebar2_state{text-align: center;}
.qq_onService_panel .sidebar2_state a{display: inline-block; width: 32px; height:32px;}
/*.alt_c{display: none;}*/
 
 
/* 联系我们 */
.qq_onService_panel .lxwm_tel{ width: 178px; position: absolute; right:-178px; top:0; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; }
.qq_onService_panel .lxwm_c .lxwm_tit{padding:0 20px; font-weight: normal; height:50px; line-height: 50px; text-align: left; font-size: 18px; border-bottom-width: 1px; border-bottom-style: solid;}
.qq_onService_panel .lxwm_c .lxwm_list{padding:20px 20px 1px;}
.qq_onService_panel .lxwm_c .lxwm_list li{/* background:url('../images/tel_border.png') no-repeat; */margin-bottom: 10px;width: 145px;/* height:32px; */line-height: 32px;font-size: 14px;border: 1px solid #ddd;border-radius:  3px;}

/* 联系方式 */
.qq_onService_panel .lxfs_qq{width:200px; overflow:hidden; position: absolute; right:-200px; top:-50px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;}
.qq_onService_panel .lxfs_c{ width:217px; overflow:hidden;/* overflow-y:auto; overflow-x:hidden;max-height:236px;*/}
.qq_onService_panel .lxfs_list{padding:20px 15px 0 0; min-height:107px;}
.qq_onService_panel .lxfs_list li{margin-bottom: 20px;}
.qq_onService_panel .lxfs_list li em{display:block; float: left; text-align: right; width:77px; overflow: hidden; font-size: 12px; height:32px; line-height: 32px;}
.qq_onService_panel .lxfs_list li a{width: 102px; height:32px; line-height: 32px; text-align: center;}

/* 微信扫码 */
.qq_onService_panel .wx_scan{width:200px; position: absolute; right:-200px; top:-80px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;}
.qq_onService_panel .wx_scan_c{text-align: center; padding-top:15px;}
.qq_onService_panel .wx_scan_c .pic{margin-bottom: 5px; display: block;}
.qq_onService_panel .wx_scan_c p{padding-bottom: 10px;}

/* 说明文字 */
.qq_onService_panel .explain_text{width:140px; position: absolute; right:-106px; top:-2px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;}
.qq_onService_panel .explain_c a{font-size: 16px; padding:5px 0;}


 
.qq_onService_panel .sidebar2_listT,.qq_onService_panel .sidebar2_listB{background-image:url('../images/botder_img.png');}
.qq_onService_panel .list_c,.qq_onService_panel .alt_bg,.sidebar2_listC{background:#C1BFC0;}
.qq_onService_panel .sidebar2_state a{background-image: url('../images/hide_btn.png')}
.qq_onService_panel .sidebar2_state a.cur{background-image: url('../images/show_btn.png')}
.qq_onService_panel .lxwm_c .lxwm_tit{color:#eee; border-bottom-color: #CFCDCE;}
.qq_onService_panel .lxwm_c .lxwm_list li{color:#fff;}
.qq_onService_panel .lxfs_list li{color:#fff;}
.qq_onService_panel .lxfs_list li a{background:url('../images/qq_btn.png');}
.qq_onService_panel .explain_c a{color:#fff;}
.qq_onService_panel .wx_scan_c p{color:#fff;}



.foot_tel{z-index:999999; position:fixed;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);padding:10px;/* display:flex; */}
.foot_tel a{display: inline-block;width:48%;margin-left:1%;margin-right:1%;height: 40px;line-height: 40px;color: #333;background: #2492e4;float: left;text-align: center;color:#fff;}