/* list_about */
.inside .header{background:#fff;position:relative;}
.inside .navmenu a,.inside .lanuage{color: #333333;}
.inside .search:after{background:#333;}
.search{background: url(../img/searchgrey.png) no-repeat center;}

.banner{position:relative;}
.bannerimg{max-width:100%;display: block;margin-left: auto;margin-right: auto;}
.banner .wrapper{position: absolute;left:50%;margin-left: -700px;height:100%;width:100%;top:0px;}
.banner h5{font-size:48px;font-weight:bold;color:#f7f8fc;top:0px;line-height: 48px;}
.banner h5,.banner p{position: absolute;left:0px;}
.banner p{font-size: 26px;color: #f7f8fc;bottom:0px;}
.banner_txt{height: 100px;top:50%;margin-top: -50px;width: 100%;position: absolute;}
.breadcrumbs {height:85px; line-height: 85px;border-bottom: solid 1px #e3e3e3;background:#f4f4f4;}
.breadcrumbs p{padding-left:26px;background:url(../img/pos.png) no-repeat left center;}
.breadcrumbs p,.breadcrumbs p a{font-size:14px;color:#666;}
.insidenobg .breadcrumbs{background:#fff!important;}
.inside-nav{float:left;}
.inside-nav li{  float: left; position: relative; text-align: center; margin-left:33px; }
.inside-nav li:first-child{ margin-left: 0; }
.inside-nav li a{ font-size: 18px; color: #333333; display: block; position: relative;padding:0px 25px; }
.inside-nav li a.active,.inside-nav li a:hover{ color: #ffffff; background: #063f87;font-weight: bold;}

.about_company{padding-top:107px;}
.section_tit_com{font-size: 30px;font-weight: normal;color:#063f87;line-height:30px;text-align: center;}
.section_tit_line{display: block;width: 31px;height: 4px;background: #f5be2c;margin:18px auto 0px;}
.aboutul .circle{width: 123px;height: 123px;border-radius:50%;background: #f7f8fc;}
.aboutul .circle1{background: #f7f8fc url(../img/culture_ico1.png) no-repeat center;}
.aboutul .circle2{background: #f7f8fc url(../img/culture_ico2.png) no-repeat center;}
.aboutul .circle3{background: #f7f8fc url(../img/culture_ico3.png) no-repeat center;}
.aboutul .circle4{background: #f7f8fc url(../img/culture_ico4.png) no-repeat center;}
.aboutul{margin-top:50px;}
.aboutul li{cursor:pointer;}
.aboutul li:hover .circle1{background: #063f87 url(../img/culture_ico1h.png) no-repeat center;}
.aboutul li:hover .circle2{background: #063f87 url(../img/culture_ico2h.png) no-repeat center;}
.aboutul li:hover .circle3{background: #063f87 url(../img/culture_ico3h.png) no-repeat center;}
.aboutul li:hover .circle4{background: #063f87 url(../img/culture_ico4h.png) no-repeat center;}
.aboutul{display: flex;justify-content: space-evenly;align-items: flex-start;flex-direction: row;position: relative;}
.aboutul p{font-size: 24px;color:#333333;text-align: center;padding-top: 35px;}
.aboutul:after{content:"";display: block;height:1px;width:100%;border-top: dashed 1px #e5e5e5;position: absolute;bottom:127px;
left:0px;width:100%;z-index: -1;
}
.cultureimgmob{display: none;}
.section_culture{padding-top:5px;padding-bottom: 90px;}
.section_culture .cultureimg{width: 49.28%;max-height: 391px;overflow: hidden;border-radius: 20px;border:solid 5px #d6d6d6;}
.culture_con{width:43.25%;}
.section_culture li{margin-top:95px;display: flex;justify-content: space-between;align-items: flex-start;flex-direction: row;}
.culture_con .tit{font-size:30px;color:#063f87;font-weight: bold;line-height:30px;position: relative;padding-bottom:38px;}
.culture_con .tit:after{content:"";display: block;width: 31px;height:4px;position: absolute;bottom:0px;background: #f5be2c;}
.culture_con .cul_txt{font-size: 18px;color:#666666;line-height: 30px;padding-top: 26px;}
.culture_con .cul_txt p{margin-bottom: 27px;}
.culture_con .cul_txt p:last-of-type{margin-bottom:0px;}
.section_culture li:nth-of-type(even){flex-direction: row-reverse;}

/* list_history */

.history-list{
  margin-top: 98px;
  position: relative;
  padding-bottom: 60px;
}
.history-list ul{ position: relative; overflow: hidden;margin: 0px;
    padding: 0px;}
.history-list ul li { 
  padding: 0px 0px; 
  position: relative; 
  float: left; 
  width:100%;
  list-style: none;
}



.history-list li:nth-of-type(1) .his-dot div{background: #f9d576;}
.history-list li:nth-of-type(1) .his-dot div.c1{background:#fff;}
.history-list .dotted-line { height: 130%; position: absolute;background:#e5e5e5;width:3px;top: 0; left: 50%; margin-left: -1.7px;}
.history-list ul li .fz-txt {  
  width: 50%; 
  height: auto; 
 /* padding: 0px 0px 40px;*/
   padding: 0px 0px 65px;
  position: relative;
  display: flex;
  align-items: center;
}


.history-list ul li:nth-child(odd) .fz-txt {  padding-right:30px;   float: left;text-align: right;justify-content: flex-end;}
.history-list ul li:nth-child(even) .fz-txt {  padding-left:30px; float: right;}
.history-list ul li .fz-txt span {     font-size: 18px; color: #000000; font-weight: bold; line-height: 1;margin-bottom:8px;display: block;}
.history-list ul li .fz-txt p {font-size: 18px;line-height: 30px;color: #666666; text-indent: 0;margin-bottom: 0px;}
.history-list .line-red {  width: 15px;  height: 3px;  background: #e50112;  margin-top: 20px;}

.history-list li:nth-of-type(1) .his-dot{top: -9px;}
.his-dot {
    position:absolute;
    left:0;
    top:-4px;
    right: 0;
    margin: 0 auto;
    width:36px;
    height:36px
}

.history-list li:nth-of-type(1) .his-dot div {
    position:absolute;
    top:50%;
    left:50%;
    background:#f9d576;
    width:18px;
    height:18px;
    margin-left:-9px;
    margin-top:-9px;
    opacity:1;
    border-radius:50%;
    display: block;

}
.history-list li:nth-of-type(1) .his-dot div.c1 {
    width:12px;
    height:12px;
    margin-left:-6px;
    margin-top:-6px;
    opacity:1;
    border-radius:50%;
    background: #fff;
    z-index: 4;
}


.his-dot div {
    position:absolute;
    top:50%;
    left:50%;
    background:#f5be2c;
    width:8px;
    height:8px;
    margin-left:-4px;
    margin-top:-4px;
    opacity:1;
    border-radius:50%;

}
.his-dot div.c3,.his-dot div.c2 {
   display: none;
}
.fz-txt label.labelshow29:nth-of-type(1){display:block;}
.fz-txt label{display:block;width: 151px;height: 44px;background: url(../img/his_label.png) no-repeat center;text-align: center;line-height: 44px;
font-size:30px;color:#ffffff;position: absolute;
}
.history-list ul li:nth-child(even) .fz-txt label{left:-180px;top:-28px;}
.history-list ul li:nth-child(odd) .fz-txt label{right:-180px;top:-15px;}

/* list_leader */
.leader{padding-top:100px;}
.leader_top{width:280px;text-align: center;margin:0 auto;}
.leader_top:hover p, .leader_other li:hover p{color:#063f88;}
.leader_top .leader1,.leader_other li img{width: 280px;height: 280px;}
.leader_top p,.leader_other p{font-size: 36px;color:#000000;font-weight: bold;text-align: center;padding-top:30px;padding-bottom:20px;position: relative;margin-bottom: 18px;}
.leader_top p:after,.leader_other p:after{content:"";display: block;width: 31px;height: 4px;background:#f5be2c;position: absolute;bottom:0px;left:50%;margin-left:-15.5px;}
.leader_top span,.leader_other span{font-size: 18px;color:#333333;}
.leader_other{display: flex;flex-direction: row;align-content: flex-start;justify-content: center;align-items: flex-start;margin-top:50px;padding-bottom: 92px;overflow: hidden;}
.leader_other li{margin-right: 90px;text-align: center;}
.leader_other li:last-of-type{margin-right:0px;}

/* list_honor */
.honorul{overflow: hidden;padding-top: 50px;padding-bottom: 100px;}
.honorul li{width:449px;float: left;margin-right: 25px;margin-top: 50px;}
.honorul li:nth-of-type(3n){margin-right:0px;}
.honorul li img{width: 449px;height: 320px;}
.honorul li p{height:82px;line-height:82px;background:#f7f8fc;text-align: center;color:#000000;font-size: 20px;font-weight: bold;}
.honorul li:hover p{background:#063f87;color:#fff;}
/* list_company */
.copmany_detail,.news-show-body{font-size: 18px;color:#666666;line-height: 30px;padding-top: 87px;padding-bottom:100px;}
.copmany_detail img,.news-show-body img{display: block;max-width:100%;margin-left: auto;margin-right: auto;}

/* show_article */
.news-show{max-width:1000px;}
.news-show-tit{padding-top: 30px;}
.news-show-tit h5{font-size: 38px;color: #000000;line-height: 50px;font-weight: bold;text-align: center;}
.news-show-tit-info{padding:25px 0px 30px;text-align: center;border-bottom: solid 1px #f0f0f0;}
.news-show-tit-info span{font-size: 16px;color:#999999;}
.news-show-tit-info span:nth-of-type(1){padding-right: 68px;}
.news-show-body{padding-top: 35px;padding-bottom: 90px;}
.news-show-body{color:#333;line-height: 36px;}

/* list_news */
.news-list-dawh{padding-top: 50px;padding-bottom:50px;}
.news-list-dawh dl{width:447px;float: left;margin-right: 28px;margin-top: 50px;}
.news-list-dawh dl:nth-of-type(3n){margin-right:0px;}
.news-list-dawh dl:hover span{color:#024ac2;}
.news-list-dawh dt{width:100%;height: 240px;border-radius:10px 10px 0px 0px;overflow: hidden;}
.news-list-dawh dd{background: #f7f8fc;width:100%;height: 232px;padding:16px 22px 27px;}
.news-list-dawh dd span{font-size: 20px;color:#000000;line-height: 30px;height: 60px;overflow: hidden;font-weight: bold;}
.news-list-dawh dd p{font-size: 15px;color:#333333;line-height: 30px;height:90px;overflow: hidden;margin-top: 8px;margin-bottom:14px;}
.news-list-dawh dd em{display: inline-block;color:#666666;font-size:14px;}
.news-list-dawh dd em:nth-of-type(1){float: left;}
.news-list-dawh dd em:nth-of-type(2){float: right;}

.listpage{width: 100%;  text-align: center;  color: #23354d;}
.listpage{padding-top: 49px;padding-bottom: 50px;}
.listpage a{border-radius:5px; display: inline-block;font-size:16px; height: 37px; line-height: 37px;  border:1px solid #e1e1e1; color: #333333;margin-right:40px;padding-left: 14px;padding-right: 14px;background:#f7f8fc; }
.listpage a:hover,.listpage a.thisclass{ color: #fff;  background: #063f87;border: 1px solid #063f87;}
.listpage a.listpage-prev,.listpage a.listpage-next{display: inline;width:37px;height:37px;border:0px;}

.listpage .indexpage,.listpage .indexpage a,.listpage .lastpage a,.listpage .lastpage{border:0px;margin-right:0px;width: auto;}

.listpage a,.listpage span{    display: inline-block;font-size:16px;width: 54px; height: 38px; line-height: 38px; margin-right: 10px;background: #ffffff;color:#4a4a4a; }
.listpage a.listpage-next,.listpage a.listpage-prev{background: none;padding-right:0px;color:#8b8b8b; 
    font-weight: bold;}
.listpage span.pagenext,.listpage span.pagenext a,.listpage span.pageprev,.listpage span.pageprev a,.pagesum a,.listpage span.pagesum{width: auto;}
.listpage span.pageprev

/* list_kehucenter */
.news-list-kh  dd span{height: auto;text-align: center;}
.news-list-kh dd{height: 196px;}

/* list_download */
.downdl{margin-top: 95px;padding-bottom: 50px;}
.downdl dd{border:solid 1px #ececec;border-top:0px;}
.downdl dd .downitem{height:76px;line-height: 76px;padding-left: 25px;position: relative;border-top:solid 1px #ececec;}
.downdl dd .downitem a{font-size:18px;color:#000000;}
.downdl dd .downitem:hover a{color: #fff;}
.downdl dd .downitem:hover{background:#063f87!important;}
.downdl dd .downico{position: absolute;width: 24px;height: 24px;right: 22px;top:50%;margin-top:-12px;
display: block;background: url(../img/downico.png) no-repeat center;
}
.downdl dd .downitem:hover .downico{background: url(../img/downicoh.png) no-repeat center;}
.downdl dd .downitem:nth-of-type(odd){background:#f7f8fc;}
.downdl dd .downitem span{left:45%;position: absolute;top: 0px;height:100%;display: block;}



/* list_contact */
.dlbranch{padding-top: 82px;}
.dlbranch dt{font-size:30px;color:#063f87;line-height:30px;margin-bottom: 22px;}
.dlbranch dd{font-size: 18px;color:#666666;line-height: 48px;overflow: hidden;}
.dlbranch  .branch_txt_left,.dlbranch  .branch_txt_right{width:50%;float: left;}
.dlbranch  .branch_txt_right{padding-left: 23px;}
.dlbranch  .branch_txt_left p,.dlbranch  .branch_txt_right p{padding-left: 35px;}
.dlbranch  .branch_txt_left p:nth-of-type(1){background: url(../img/lx_ico1.png) no-repeat left center;}
.dlbranch  .branch_txt_left p:nth-of-type(2){background: url(../img/lx_ico2.png) no-repeat left center;}
.dlbranch  .branch_txt_left p:nth-of-type(3){background: url(../img/lx_ico3.png) no-repeat left center;}
.dlbranch  .branch_txt_right p:nth-of-type(1){background: url(../img/lx_ico4.png) no-repeat left center;}
.dlbranch  .branch_txt_right p:nth-of-type(2){background: url(../img/lx_ico5.png) no-repeat left center;}
.map{display: block;margin:40px auto 96px;}
.design_tit{font-size: 42px;color:#063f87;font-weight: normal;line-height: 42px;padding-bottom: 22px;position: relative;text-align: center;margin-bottom: 50px;}
.design_tit:after{content:"";display: block;width: 84px;height: 4px;background:#f5be2c;position: absolute;bottom:0px;left:50%;margin-left: -42px;}
.design_txt,.design_img{border:solid 1px #e3e3e3;float: right;}
.design_img{float: left;position: relative;}
.design_img img{display:none;}
.design_img,.design_txt{height: 261px;width:48.64%;border-radius: 12px;overflow: hidden;}
.design_txt:hover,.design_img:hover{background:url(/skin/default/img/design_img.png) no-repeat center;background-size:cover;}
.designcenter{overflow: hidden;}
.design_img span{position: absolute;font-size:20px;color:#063f87;display: block;top:46px;left: 30px;font-weight: bold;}
.design_img p{position: absolute;font-size:16px;color:#333;display: block;top:88px;left: 30px;line-height: 36px;}
.design_img p label,.design_txt p label{display: block;}
.design_txt span{display: block;font-size: 20px;color: #063f87;font-weight: bold;}
.design_txt p{font-size: 16px;line-height: 36px;color:#333;}
.design_txt{padding:45px 32px;}
.design_txt:hover span,.design_txt:hover p,.design_img:hover span,.design_img:hover p{color:#fff;}
.designcenter{padding-bottom:100px;}




@media only screen and (max-width:1600px) {
/* list_about */
.wrapper{width: 1200px;}
.banner .wrapper{margin-left: -600px;}
.banner h5{font-size: 38px;}
.banner p{font-size: 22px;}
.breadcrumbs{height: 65px;line-height: 65px;}
.about_company{padding-top: 87px;}
.aboutul .circle{width:100px;height:100px;}
.aboutul:after{bottom:114px;}
.culture_con{width:47%;}
.culture_con .cul_txt p{margin-bottom:18px;}
.culture_con .cul_txt{padding-top:10px;}
.culture_con .tit{padding-bottom: 25px;}
.section_culture li{margin-top: 75px;}
.culture_con .tit{font-size: 26px;}
/* list_company.html */
.copmany_detail, .news-show-body{font-size: 17px;padding-top: 70px;padding-bottom: 80px;}

/* list_contact.html */
.dlbranch dt{font-size: 26px;}
.dlbranch{padding-top: 64px;}
.design_img, .design_txt{height: 223px;}
.design_tit{font-size: 34px;}
.map{margin-bottom: 80px;}

/* list_download.html */
.downdl{margin-top: 75px;padding-bottom: 40px;}
/* list_history.html */
.history-list ul li .fz-txt p{font-size: 17px;}
.history-list ul{padding-top:50px;}
/* list_honor.html */
.honorul li{width: 382px;}
.honorul li img{width: 100%;height: 272px;}
.honorul li p{height: 66px;line-height: 66px;font-size: 18px;}
/* list_kehucenter.html */
.news-list-dawh dl{width: 380px;}
.news-list-dawh dt{height: 204px;}
/* list_news.html
 */
/* list_team.html */
.leader_top .leader1, .leader_other li img{width: 240px;height: 240px;}
.leader_top p, .leader_other p{font-size: 30px;}
/* show_article.html */
.news-show-tit h5{font-size: 32px;}


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

}

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

}

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


}

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


}

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

}
@media only screen and (max-width:640px) {
/* list_about */
.banner_txt{height:60px;margin-top:-30px;}
.banner .wrapper{left:5%;margin-left:0px;}
.banner h5{font-size:20px;line-height:20px;}
.banner p{font-size: 16px;}
.breadcrumbs{display: none;}
.about_company{padding-top:30px;}
.section_tit_com{font-size:20px;}
.section_tit_line{height: 2px;margin-top:9px;}
.aboutul .circle{width:75px;height: 75px;}
.aboutul:after{display:none;}
.aboutul{justify-content: space-between;margin-top:20px;}
.aboutul p{font-size: 18px;padding-top:15px;}
.section_culture .cultureimg{display: none;}
.culture_con{width:100%;}
.culture_con .cul_txt{font-size: 17px;}
.section_culture li{margin-top:20px;}
.section_culture{padding-bottom:30px;}
.cultureimgmob{display: block;margin-top:10px;margin-bottom:10px;}
.culture_con .tit{font-size:20px;padding-bottom: 12px;}
/* list_company */
.copmany_detail, .news-show-body{padding-top: 30px;padding-bottom: 45px;}
/* list_contact */
.dlbranch dt{font-size:20px;margin-bottom:10px;}
.dlbranch{padding-top: 30px;}
.dlbranch .branch_txt_left, .dlbranch .branch_txt_right{width:100%;}
.dlbranch .branch_txt_right{padding-left:0px;}
.dlbranch dd{font-size: 17px;line-height: 45px;}
.dlbranch .branch_txt_right p:nth-of-type(2){background: url(../img/lx_ico5.png) no-repeat left 13px;}
.map{margin:20px auto;}
.design_tit{font-size:20px;padding-bottom:8px;margin-bottom:20px;}
.design_tit:after{height: 2px;width:41px;margin-left:-20px;}
.design_img, .design_txt{width:100%;height: auto;}
.design_img{padding:20px;}
.design_img span,.design_img p{position:static;}
.design_img p{top:53px;line-height:26px;font-size:15px;}
.design_txt{padding:20px;margin-top:15px;}
.design_txt p{font-size: 15px;line-height: 26px;margin-top: 8px;}
.designcenter{padding-bottom: 35px;}
/* list_download */
.downdl{margin-top:30px;padding-bottom:30px;}
.downdl dd .downitem{line-height: 55px;height:55px;}
.downdl dd .downitem a{font-size: 17px;}
/* list_history */
.history-list{margin-top:30px;padding-bottom:30px;}
.fz-txt label{font-size: 20px;}

/* list_honor */
.honorul{padding-top:30px;}
.honorul li{width:100%;margin-top:20px;margin-right:0px;}
.honorul li p{height: 48px;line-height: 48px;}
.honorul{padding-bottom:35px;}
.honorul li img{height: auto;}
.honoritem{display: block;}
/* list_kehucenter */
.news-list-dawh{padding-top:15px;}
.news-list-dawh dl{width:100%;margin-top: 15px;margin-right:0px;}
.news-list-dawh dd span{font-size: 18px;height:auto;}
.news-list-kh dd{height:auto;padding-bottom:10px;}
/* list_news */
/* list_product */
/* list_team */
.leader_other li{margin-right: 0px;width:33.333%;}
.leader_top .leader1, .leader_other li img{width: 100px;height: 100px;}
.leader_top p, .leader_other p{font-size: 20px;padding-bottom: 12px;padding-top: 15px;}
.leader_top span, .leader_other span{font-size: 17px;}
.leader_top p:after, .leader_other p:after{height: 2px;}
.leader{padding-top:35px;}
.leader_other{padding-bottom:45px;margin-top:30px;}
/* show_article */
.news-show-tit h5{font-size:19px;line-height: 36px;}
.news-show-tit-info{padding:15px 0px 20px;}

}

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

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

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

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

}

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

}

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

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

}












/* 




@media screen and (max-width:1080px) {
list_product
.bannerimg{}
.banner .wrapper{left:3%;margin-left: initial;}
.banner h5{font-size: 22px;}
.banner p{font-size: 15px;}
.banner_txt{height: 66px;margin-top: -33px;}
.breadcrumbs{height:auto;overflow: hidden;line-height: initial;}
.breadcrumbs p{width:100%;background: #fff;height: 55px;line-height: 55px;padding:0px 3%;}
.inside-nav{float: none;width:100%;background:#f8f8f8;overflow: hidden;padding:15px 3%;}
.breadcrumbs .wrapper{overflow: hidden;width:100%;}
.submenus{height: auto;line-height:60px;background:#f8f8f8;}
.submenu_ul{display: block;overflow-x: scroll;height: 60px;white-space: nowrap;}
.submenu_ul a{margin-right: 20px;}
.submenu_ul a:after{display: none;}
.submenu_ul a.hover{color:#000;font-weight: bold;}
.porlist ul{padding-top: 10px;padding-bottom: 30px;}
.porlist li{width:100%;margin-right: 0px;margin-bottom: 25px;}
.porlist li img,#porlist_solution li img{height: auto;}
.porlist li p{height: 60px;line-height: 60px;}

}

 */