@charset "utf-8";

/*通用*/
* {margin: 0;padding: 0; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
html {-webkit-text-size-adjust: none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;/* For some Androids */}
body {font-family:"微软雅黑" !important, Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, ;color: #333;outline: none;font-size: 16px; overflow-x: hidden;}
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0}
h1, h2, h3, h4, h5, h6, input, select, textarea, option, button {font-size: 100%}
abbr {border: 0;}
em, i {font-style: normal;}
ul, ol, li {list-style: none;}
a {text-decoration: none;outline: none;display: block; color: #333; font-family: "微软雅黑"; font-size: 16px;}
a:hover { outline:none; text-decoration: none;}
a, button, input, textarea, select {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background: none;border: none;}
.clear {clear: both;height: 0;}
textarea {resize: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}
input, textarea, select, option, button, form, fieldset {margin: 0;padding: 0;border: none;outline: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}



/*头部*/
.head_box{width: 100%;background: #fff;z-index: 99;position: relative;padding-bottom: 2%;}

.head{width: 94%;margin:0 auto;}

.head_logo{width: 60%;padding-top: 4%;float: left;}

.head_logo img{width: 100%;}

/*导航按钮*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:28px}
.sp_nav span{display:block;background:#0861ac;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; padding-top: 80px;}
.nav_show{top:0px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#8bb929}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav>ul>li:nth-child(2){border-top:0}


/*banner*/

.pb_box{width: 100%;}
.pb_box .swiper-slide img{width: 100%;}
.pb_box .swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.pb_box .swiper-slide {/*text-align: center;*/font-size: 18px;background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

/*寄语*/
.jy_box{width: 100%;}
.jy{width: 94%;margin: auto;padding: 4% 0;}

.jy_left{width: 100%;margin: 0 auto;margin-bottom: 2%;padding: 5% 0% 0% 0%;}
.jy_left img{width: 100%;}
.jy_left h2{text-align: center;}

.jy_right{width: 100%;}
.jy_right h2{font-weight: 800;}
.jy_right h3{font-size: 12px;color: #999;}

.jy_tet{font-size: 12px;color: #666;line-height: 24px;}



/*企业视频*/

.video_box{width: 100%;background: #eee;}
.video{width: 94%;margin: 0 auto;padding: 3% 0%;}

.video_title ,.new_title ,.pal_title{width: 25%;font-size: 16px;font-weight: 800;margin:0 auto;text-align: center;padding: 2% 0;}
.video hr ,.newcon hr ,.pal hr{background: #005ca9;border: none;width: 10%;margin: 0 auto;padding: 0.3% 0;}

.video_con{padding: 3% 0%;}
.video_con img{width: 100%;}

/*新闻中心*/

.newbox{width: 100%;}
.newcon{width: 94%;margin: auto;padding: 3% 0% 0% 0%;}

.newimg{padding: 3% 0% 0% 0%;}

.newtet1{font-size: 14px;color: #fff;background: rgb(0,0,0,0.5);position: absolute;bottom: 1%;width: 100%;
            padding: 2% 0% 2% 2%;}


/*选项卡*/

.tabs{width: 100%;overflow: hidden;padding: 0% 3%;}
.tabs_box{width: 94%;margin: auto;}
.tabs_item{}
.tabs_block{}
.list_item{float: left; width: 30%; line-height: 36px; text-align: center;background-color:#dfdfdf;cursor: pointer;}
.list_item.active{color: #FFF;background-color:#2e8ddd;}
.tabs_block{width: 100%; position: relative;}
.list_block{display: none; float: left; width: 100%;}
.list_block.show{display: block;padding-bottom: 2%;}

#example-one h1{padding: 2% 0%;}
#example-one h2{font-size: 14px;color: #999;}
#example-one hr{background: #dfdfdf;height: 1px;border: none;margin: 2% 0%;}

.list-wrap li h3 {float: left;font-size: 14px;}
.list-wrap li img{width: 3%;margin-top: 1%;margin-right: 1%;float: left;font-size: 12px;}
.list-wrap li p{float: right;font-size: 14px;color: #999;}

.list-wrap li{padding-bottom: 3%;}


/*工程案例*/

.pal_box{width: 100%;background: url(/Public/M/images/pal_bg.jpg) no-repeat;background-size: 100%;}
.pal{width: 94%;margin: auto;padding: 3% 0%;}

.pal_box .swiper-slide {background: none;}
.pal_box .swiper-slide ul{padding-top: 4%;margin-bottom: 12%;}
.pal_box .swiper-slide li{width: 48%;text-align: center;float: left;margin: 0% 1%;background: #fff;}
.pal_box .swiper-slide img{width: 100%;}
.pal_box .lipadding{padding: 1% 0% 4% 0%;}
.pal_box .swiper-slide h2{font-size: 12px;font-weight: 600;}
.pal_box .swiper-slide h3{font-size: 12px;}
.pal_box .swiper-slide p{font-size: 12px;color: #666;}

.ckgd{width: 25%;background: #005ca9;margin: auto;border-radius: 30px;padding: 1% 0%;}
.ckgd a{color: #fff;text-align: center;font-size: 12px;}

/*页脚*/

.foot_box{width: 100%;background:#363636;}
.foot{width: 94%;margin: auto;text-align: center;font-size: 12px;color: #a7a7a7;padding: 4% 0%;line-height: 17px;}

.sys{color:#2e8ddd;margin-top: 2%;}
.gfwx{margin-bottom: 2%;}
.foot img{width: 20%;}


.pal_box .swiper-container{padding-bottom: 10%;    padding-top: 5%;}
.pal_box .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -2px;}

.newbox .swiper-container{padding-top: 5%;}
.newbox .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left: 114px;}<!--耗时1758191717.244秒-->