body{font-size: 14px;font-family: 'microsoft yahei'}
ul,li,i,p {margin: 0;padding: 0;list-style: none;}
i{font-family: 'microsoft yahei'}
a{color: #000;}
a:hover{text-decoration: none;}

/*-----------------------------------------------------------*/

/*logo*/
.logo {width: 100%;height: 133px;overflow: hidden;}
.logo .container {padding: 0px;}
.logo .col-6 {padding: 0px;}
.logo .img img{float: left;}
.logo .txt{ background: url(../upload/dh.jpg) right no-repeat; }
.logo .txt span{float: right;
    color: #27417c;
    font-size: 24px;
    font-weight: bold;
    padding-top: 62px;}
/*导航*/
.head {background: #163f8f; width: 100%;height: 56px;float: left;overflow: hidden;}
.head .nav {width: 1098px;}
.head .nav .navBar {position: relative;}
.head .nav .menu {position: relative;width: 1098px;}
.head .nav .menu .m {float: left;position: relative;}
.head .nav .menu a {display:block;width:122px;height: 25px;text-align:center;font-size: 16px;color: #FFF;margin-top: 15px;}

/*banner*/
.banner{width: 100%;height: 531px;overflow: hidden;}
.fullSlide{ width:100%;  position:relative;  height:740px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:544px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:544px;}

/*产品展示*/
.m1 {background: #eeeeee;padding-top: 36px;padding-bottom: 40px;overflow: hidden;}
.m1 .title {padding-bottom: 50px;}
.m1 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m1 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m1 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m1 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}
.m1 .content{position: relative;}
.m1 .content .zuo{width: 69px;height: 69px;background: url(../img/zuo.jpg);text-align: center;position: absolute;top: 130px;left: -75px;cursor:pointer;}
.m1 .content .zuo:hover{border-radius: 50%;}
.m1 .content .you{width: 69px;height: 69px;background: url(../img/you.jpg);text-align: center;position: absolute;top: 130px;right: -75px;cursor:pointer;}
.m1 .content .you:hover{border-radius: 50%;}
.m1 .content .bd ul{height: 400px;}
.m1 .content .bd ul li{float: left;margin-right: 30px;margin-top: 20px;}
.m1 .news_pic{width: 360px;height: 334px;background: #fff;overflow: hidden;}
.m1 .news_pic .box{overflow: hidden;}
.m1 .news_pic img{height: 260px;}
.m1 .m22{width: 386;height: 1px;background: #eeeeee;}
.m1 .news_pic p{font-size: 17px;color: #666666;text-align:center; padding-top: 24px;}
.m1 .news_pic:hover {border-radius: 10px;box-shadow: 2px 0px 20px #888888}
.m1 .news_pic:hover p{color: #019fe8;}
.m1 .news_you{width: 360px;height: 334px;background: #fff;overflow: hidden;}
.m1 .m22{width: 386;height: 1px;background: #eeeeee;}
.m1 .news_you p{font-size: 17px;color: #666666;text-align:center; padding-top: 24px;}

/*新闻资讯*/
.m2 {padding-bottom: 5px;overflow: hidden;}
.m2 .row {height: 325px;}
.m2 .bj {width: 100%;height: 205px;overflow: hidden;}
.m2 .pic {position: relative;top: -119px;}
.m2 .pic img {width: 375px;height: 436px; object-fit: cover;}


.m2 .txt {height: 154px;overflow: hidden;position: relative;left: 0px;top:93px;padding: 0;overflow: hidden;}
.m2 .txt .hk {background: #666666;width: 22px;height: 21px;color: #fff;text-align: center;}
.m2 .txt .line {background: #666666;width: 1px;height: 133px;margin-left: 10px;}


.m2 .txt1 {height: 158px;width: 100%;padding: 0;position: relative;left: 0px;top:112px;}
.m2 .txt1 .tb {font-size: 16px;color: #333333;}
.m2 .txt1 .nr {font-size: 14px;color: #656565;}


.m2 .pic2 {position: relative;top: 81px;padding: 0;}
.m2 .pic2 img{width: 470px;height: 184px;object-fit: cover;}
.m2 .txt2 {height: 154px;overflow: hidden;position: relative;left: 0px;top:93px;overflow: hidden;}
.m2 .txt2 .hk {background: #666666;width: 22px;height: 21px;color: #fff;text-align: center;margin-left: 20px;}
.m2 .txt2 .line {background: #666666;width: 1px;height: 133px;margin-left: 30px;}


/*关于我们*/
.m3 {background: #eeeeee;padding-top: 36px;padding-bottom: 98px;overflow: hidden;}
.m3 .title {padding-bottom: 50px;}
.m3 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m3 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m3 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m3 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}

.m3 .content .one .bt {font-size: 38px;color: #2b4f99;}
.m3 .content .one .fbt {font-style: 14px;color: #333333;padding-bottom: 47px;}
.m3 .content .one .nr {font-size: 14px;color: #666666;line-height: 26px;padding-bottom: 61px;}
.m3 .content .one .more {background: #2b519a;width: 170px;height: 34px;text-align: center;padding-top: 5px;}
.m3 .content .one .more a {color: #fff;}
.m3 .content .one .more:hover {background: #1a57cc;}

.m3 .content .tow .sp {float: right;width: 538px;height: 323px;}

/*客户案例*/
.m4 {background:url(../img/m4bj.jpg);width: 100%;height: 570px;text-align:center;overflow: hidden;}
.m4 .title {padding-bottom: 75px;}
.m4 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;padding-top: 36px;}
.m4 .title .en{font-size: 14px;color: #666666;text-align: center;}

.m4 .one img{border:1px solid #d5d5d5;}
.m4 .wz {font-size: 14px;color: #595959;text-align:center;padding-top: 71px; }

/*合作客户*/
.m5 {background: #fff;padding-top: 36px;padding-bottom: 28px;overflow: hidden;}
.m5 .title {padding-bottom: 50px;}
.m5 .title .cn{font-size: 36px;color: #585858;text-align: center;padding-bottom: 13px;}
.m5 .title .en{font-size: 14px;color: #666666;text-align: center;}
.m5 .title  .line_1 {width: 50px;height: 1px;background: #585858;position: relative;left: 430px;top: 12px;}
.m5 .title  .line_2 {width: 50px;height: 1px;background: #585858;position: relative;left: 690px;top: -10px;}
.m5 .one img{border:1px solid #d5d5d5;}

/*foot*/
.foot {background: #123f90;padding: 60px 0;}
.foot .container{padding: 0;}
.foot .line {background: #4e96c6;width: 265px;height: 1px;margin-left: 31px;margin-top: 33px;margin-bottom: 31px;}
.foot .wz {font-size: 14px;color: #fff;line-height: 26px;}
.foot .wz1 {font-size: 14px; color: #fff; line-height: 39px;}
.foot .txt {font-size: 14px;line-height: 30px;}
.foot .txt a {color: #fff;}
.foot .txt ul{display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 160px;}
.foot .thi {text-align: center;}
.foot .thi .wz2 {font-size: 16px; color: #fff; padding-top: 20px;}

.page {text-align: center;clear: both; padding-top: 48px; padding-bottom: 48px;}
.page span.close,
.page strong,
.page a {display: inline-block;margin-right: 10px;}

.selfpage{background: #0070a8 ; color: #fff; width: 28px; height: 33px; text-align: center; line-height: 33px;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}










/*子页*/
.zy {background:url(../upload/zy1.jpg) center 0 no-repeat;width: 100%;height: 223px;overflow: hidden;}
.gywm {padding-bottom: 105px;overflow: hidden;}
.gywm .kuang {padding-top: 44px;}
.gywm .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.gywm .kuang .fh {font-size: 14px; padding-top: 2px;}
.gywm .kuang .line {width: 100%;height: 1px;background: #dddddd;margin-top: 35px;}
.gywm .cn {font-size: 18px;text-align: center;padding-top: 37px;padding-bottom: 38px;}
.gywm .en {text-align: center;}
.gywm .txt {font-size: 14px;line-height: 26px;padding-top: 36px;}
.cpzs .one {width: 100%;overflow: hidden;padding: 0;margin-top: -56px;}
.cpzs .one .bj {background:url(../img/zy.jpg) center 0 no-repeat;width: 200px;height: 867px;}
.cpzs .one .bj .mt {font-size: 24px;color: #FFF;text-align: center;padding-top: 32px;padding-bottom: 39px;}
.cpzs .one .bj .lb {height: 334px;text-align: center;}
.cpzs .one .bj .lb .x {width: 200px;height: 24px;margin-top: 22px;}
.cpzs .one .bj .lb .x a {color: #6b6b6b;}
.cpzs .one .bj .lb .x:hover {background: #163f8f;} 
.cpzs .one .bj .lb .x:hover a {color: #FFF;} 
.cpzs .one .bj .dh {margin-top: 95px;padding-left: 17px;padding-right: 17px;}
.cpzs .tow .kuang {width: 965px;padding-top: 35px;height: 64px;}
.cpzs .tow .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.cpzs .tow .kuang .fh {font-size: 14px; padding-top: 2px;}
.cpzs .tow .kuang .line {width: 100%;height: 1px;background: #dddddd;position:relative;top: 30px;}
.cpzs .tow .lb {width: 220px;height: 193px;float: left;margin: 22px 19px 0px 3px;}
.cpzs .tow .lb a img {width: 218px;height: 163px;border: 1px solid #163f8f;}
.cpzs .tow .lb a .cp {text-align: center;font-size: 16px;color: #333333;}
.cpzs .tow .lb a:hover .cp {color: #163f8f;} 
.xw0 {padding-top: 85px;overflow: hidden;}
.xw0 .txt {width: 100%;height: 220px;position: relative;top: -160px;}
.xw0 .txt img {position: relative;left: 931px;top: 140px;width: 260px;height: 160px;}
.xw0 .txt .bt {width: 881px; font-size: 16px;color: #333333;padding-bottom: 10px;}
.xw0 .txt .nr {width: 881px; font-size: 14px;color: #757575;text-align: left;line-height: 30px;}
.xw0 .txt .sj {width: 881px;padding-bottom: 40px;font-size: 14px;color: #757575;text-align: left;}
.xw0 .txt .line {width: 100%;height: 1px;background:#ccc; }

.xw0 a:hover .bt {background: #fff;color: #175d21;transition: all 0.2s;}
.xw0 a:hover .nr {background: #fff;color: #175d21;transition: all 0.2s;}
.xw0 a:hover .sj {background: #fff;color: #175d21;transition: all 0.2s;}

.lxwm {padding-bottom: 105px;overflow: hidden;}
.lxwm .kuang {padding-top: 44px;}
.lxwm .kuang .mt {font-size: 18px;color: #461d00;padding-left: 5px;}
.lxwm .kuang .fh {font-size: 14px; padding-top: 2px;}
.lxwm .kuang .line {width: 100%;height: 1px;background: #dddddd;margin-top: 35px;}
.lxwm .cn {font-size: 18px;text-align: center;padding-top: 37px;padding-bottom: 38px;}
.lxwm .nr {text-align: center;font-size: 14px;padding-bottom: 20px;}


.xw1 {padding-top: 40px;padding-bottom: 40px;overflow: hidden;}
.xw1 .line {border-bottom: 1px solid #eee;}
.xw1 .cn {font-size: 30px;color: #333;text-align: center;padding-top: 20px;}
.xw1 .en {font-size: 13px;color: #888;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.xw1 .line_1 {width: 167px;height: 1px;background:#ccc;position: relative;left: 500px;margin-bottom: 35px;}
.xw1 .nr {font-size: 15px;color: #333;line-height: 40px;}

.xwm .row:nth-child(1){display: none}

/* 新闻列表1 */
.news{margin-top: 40px;}
.news li{border-bottom: 1px solid #e6e6e6; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; margin: 15px 0px;}
.news li img{float: right; width: 280px; height: 175px; padding-right: 20px;  object-fit: cover;}

.news li h3{font-size: 16px; font-weight: bold; color: #2C2C2C; line-height: 35px;}
.news li span{color: #999; font-size: 12px;}
.news li .shijian{background: url(../img/shijian.png) left no-repeat; padding-left: 24px; margin-right: 20px; }
.news li .liulan{background: url(../img/liulan.png) left no-repeat; padding-left: 24px; }
.news li .gd{float: right;}
/* 产品列表3 */
.spxwul{margin-left: -30px; margin-top: 30px;}
	.spxwul li{width: calc(25% - 50px); padding: 10px; height: auto; text-align: center; box-shadow: 0px 5px 10px #cfcfcf; float: left; margin-bottom: 42px; margin-left: 30px; padding-bottom: 10px;}
	.spxwul li img{height: 245px;}
	.spxwul li a{width: 100%;}
	.spxwul li .img{height: 245px; width: 100%; display: block; background-size: contain; background-repeat: no-repeat; background-position: center;}

	.spxwul li .h3{font-size: 18px; color: #333333; font-weight: bold; display: block; line-height: 30px; padding-top: 5px;}
	.spxwul li .sj{color: #999999; font-size: 12px;}