@charset "UTF-8";
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;  word-wrap: break-word;word-break: break-all; }
/* body {font-size: 16px!important;-line-height: 28px;line-height: 1.875!important;font-family: "Microsoft Yahei";max-width: 100%;background: #f7f7f7;color: #333;height: auto; } */
body {font-size: 16px!important;-line-height: 28px;line-height: 1.875!important;font-family: "Open Sans", Arial, "Hiragino Sans GB", STHeiti, SimSun, sans-serif;max-width: 100%;background: #f7f7f7;color: #333;height: auto; }
/* 2022-12-1 */
/* body * {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  filter: gray;
} */
/* 2022-12-7 */

h1,h2,h3,h4{font-family: "Open Sans", Arial, "Hiragino Sans GB", STHeiti,SimHei, SimSun, sans-serif;}

article, aside, details, figcaption, figure, footer, header, optgroup, menu, nav, section,i,em { display: block; }
        /* body, button, input, select, textarea {
            font: 14px/1.5 PingFangSC-Regular,"Helvetica Neue",tahoma,arial; } */
img {max-width: 100%; }
i,em{font-style: normal;font-weight: normal;text-align: center;}

.r-box .r-box .tit:hover{color:#5587a2;}
a{color: #000;}
a:hover {color: #5587a2;text-decoration: none; }

.dark-wrapper{background: #f7f7f7;}
.light-wrapper{background: #ffffff;}
/* .bg-wrapper{background: url(../Img/qiyebeijing.png)  no-repeat center;} */
.footer-wrapper{background: url(../Img/bottom.png)  no-repeat center;}
/* .bgimg1{background: url(../Img/city.jpg)no-repeat center;background-attachment: fixed;overflow: hidden;} */
.bgimg2{background: url(../Img/qiyebeijing.png)  no-repeat center;}
/* .bgimg3{background: url(../Img/city.jpg)no-repeat center;background-attachment: fixed;overflow: hidden;} */
.bgimg5{background: url(../Img/bottom.png)  no-repeat center;}

[class*="col-"] {margin-bottom: 30px;}
.mobile {display: none; }


.news-focus{width:1360px;height:auto;margin:0 auto;}
.news-title{width:100%;padding-top:5px;padding-bottom: 30px;margin:0 auto;position: relative;}
.news-title h2{margin-top: 15px;font-weight: 800;font-size: 36px;text-transform: none;color: #006699;}
/* .news-title a{position: absolute;top: 36px;right: 0px;color: #006699; background-color: #fff; border-color: #006699;font-size: 16px;} */
.news-list ul li{display: block;}
.news-list ul li a:hover{background:url('../Img/li2.png')no-repeat center;background-size:100% 100%;}
.news-list ul li:hover .list1,.news-list ul li:hover .list2{color:#fff;}
.news-list ul li:hover .list1 .t-img{background:url('../Img/gonggao-white.png')no-repeat center;background-size:100% 100%;}
.news-list .list1 .t-img{width: 26px;height: 26px;background:url('../Img/gonggao.png')no-repeat center;background-size:100% 100%;display: block;position: absolute;}
.news-list .list1 em{text-align: justify;margin-left: 36PX;}
.news-list ul li a{display: block;padding: 8px 8px 8px 30px;background-image: url(../Img/li1.png);}
.news-list{position: relative;padding: 10px 10px;}

.img-list{width:100%;}
.img-list ul li{display: block;width:25%;float:left;background-size:100% 100%;}
.img-list ul li:hover{background:url('')no-repeat center;background-size:100% 100%;}
.img-list ul li:hover .list1,.img-list ul li:hover .list2{color:#ffffff;}

.img-list ul li a{width:94%;margin:4px auto 0;display: block;}
.ban-list{width:100%;}

.media-focus{width:1360px;height:auto;margin:0 auto}
.media-title{width:100%;padding-top:5px;padding-bottom: 30px;margin:0 auto;position: relative;}
.media-title a,.news-title a{position: absolute;top: 36px;right: 0px;color: #006699; background-color: #fff; border-color: #006699;font-size: 16px;}
.media-title h2{margin-top: 15px;font-weight: 800;font-size: 36px;text-transform: none;color: #006699;}
.media-title span,.news-title span{color: #006699;margin-top: 6px;display: block;font-size: 18px;}
/* .media-title h2:hover{color: #c7000a;} */
.news-title:hover .overline,.media-title:hover .overline{width: 80px;}
.news-title:hover a,.media-title:hover a{background-color: #006699;color: #FFF;}
.news-title,.media-title{background-image:url('../Img/titlebg-blue.png');
  background-repeat:no-repeat;
  background-position:160px 48px;}

.media-list{width:100%;height:200px;}
.media-list ul li{display: block;background:url('../Img/li1.png')no-repeat center;background-size:100% 100%;}
.media-list ul li:hover{background:url('../Img/li2.png')no-repeat center;background-size:100% 100%;}
.media-list ul li:hover .list1,.media-list ul li:hover .list2{color:#ffffff;}

.media-list ul li a{width:84%;height:160px;margin:10px auto 0;display: block;}
.media-list ul li:nth-child(2){margin:0 2% 0 2%}

.box-list{position: relative;padding: 40px 0 40px 80px;}
.feature{position: absolute;left: 20%;top: 36%;}
.feature h2{float: left;line-height: 76px;font-weight: 800;color: #fff;font-size: 48px;}
.m-banner {position: relative;}
.feature-icon{left: 0;top: 200px;position: relative;opacity: 0;}
.feature-class{position: absolute;left: 10%;top: 30%;}
.feature-class h2{line-height: 56px;font-weight: 800;color: #fff;font-size: 40px;}
.feature-class span{line-height: 20px;font-weight: 600;color: #fff;font-size: 18px;}
.box-list h2{float: left;padding-left: 100px;line-height: 76px;font-weight: 800;color: #006699;font-size: 40px;}
.icon {position: absolute;left: 0;}



.banner3-right ul li:hover a .right-cord,.banner3-right ul li:hover a .right-box{color:#125d8a;}
.banner3-right ul li:last-child a .right-box{border-bottom:none;}
.overline{border-bottom: 6px solid#c7000a;width: 50px;display: block;margin-top: 5px;transition:0.6s all;}
/* 首页 */
.clear {clear: both;height: 0;overflow: hidden; }
.fr{ float:right;}
.none,.nav-mob,.mob-foot{ display:none;}

.warp{ width:1200px; margin:0 auto; position:relative;}
.header-T{ height:133px; width:100%; position:fixed; top:0; left:0; z-index:100;}
.header-T .logo{ float:left;}
.loctm{ width:100%; height:78px; background:#fff;}
.t-navs{ width:100%; height:55px;  background:url(/Img/bg-col.png);}
.nav-T li span{ height:3px; width:0px; display:block; background:#c7000a; position:absolute; top:-3px; left:50%; margin-left:0px;}

.nav-T li{ float:left; line-height:55px; margin:0 45px; display:inline; position:relative;}
.nav-T li > a{ font-size:16px; height:55px; display:inline-block; color:#fff;}
.nav-T li > a.cur{ color:#fff;}
.nav-T li .T-ment{ position:absolute; display:none; top:55px; background: url(/Img/bs.png); width:170px; left:50%; margin-left:-80px; z-index:2;}
.font-13{font-size: 16px;}
.nav-T li .T-ment a{ display:block; text-align:center; width:100%; line-height:45px;}
.nav-T li .T-ment a:hover{ background:#c7000a; color:#fff;}
.header-T .oa-in{ float:right; padding-top:27px;}
.header-T .oa-in a{ display:block; width:83px; height:28px; text-align:center; line-height:28px; color:#fff; background:url(../images/oa.png);}
.search-T{ height:34px; width:34px; margin-top:22px;  float: right; margin-right:20px; position:relative;}
.menst{width:34px; height:34px;border-radius:17px; background:#fff; overflow:hidden; position: absolute; right:0; top:0; border:1px solid #fff; z-index:10;}
.search-T input[type=submit]{ position:absolute; top:0; right:0; width:32px; height:32px; border:none; cursor:pointer; background:url(../images/search-b1.png) no-repeat center center;}
.search-T input[type=text]{ position:absolute; top:1px; right:32px; border:none; background:none;width:140px; height:30px; line-height:30px; padding:0 5px; float:left; }
.english-lat{ height:78px; line-height:78px; margin-right:15px; position:relative;}
.english-lat a{ display:inline-block;}
.lat-comst{ position:absolute; right:0; top:78px; width:150px; background:#fff; border:1px solid #ebebeb; border-top:none; border-bottom:none; display:none; z-index:10;}
.lat-comst a{ display:block; line-height:45px; height:45px; text-align: center; color:#333; border-bottom:1px solid #ebebeb;}
.lat-comst a:hover{ background:#c7000a; color:#fff;}
.net-alolt{ margin:0 20px; position:relative;}
.net-alolt span{ display:block; line-height:78px;}
.net-alolt div{ position:absolute; right:0; top:78px; background:#fff; padding:0 20px 10px; width:290px; z-index:10; display:none;}
.net-alolt div a{ display:block; font-size:12px; line-height:20px; padding:5px 0;}
.ment-fxt{ line-height:78px; margin:0px 20px;}
.ment-fxt a{vertical-align:middle;height:28px;line-height:26px; width:26px; display:inline-block; margin-top:0px; position:relative; margin-left:10px;}
.ment-fxt a span{transition:all .5s ease 0s;position:absolute; left:0; top:0;width:26px; height:28px; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.ment-fxt a:hover span{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; transition:all .5s ease 0s;}
.pnsetm-opl{display:none; position:fixed; left:50%; top:50%;z-index:999;margin-left:-180px; margin-top:-155px; background:#fff; width:360px; height:310px;border-radius:8px; border:1px solid #ebebeb;}
.comt-oas{ line-height:30px; background:#f2f2f2; border-radius:15px; margin-top:24px; padding:0 10px;}
.comt-oas a{ margin:0 8px;}
.tc-oms{ position:fixed;background-color:#FFF;z-index:100; width:60%;left:20%; top:20%; display:none;}


.layui-carousel[lay-indicator=outside] {margin-bottom: 50px;}
.layui-carousel-ind ul{background-color:transparent!important;}
.layui-carousel-ind ul li{width:30px!important;height:3px!important;border-radius: 0!important;}
.layui-carousel-ind li.layui-this{background-color:#125d8a!important;}

#news .layui-carousel-ind{z-index: 99999;top:-17px!important;}
#banner .layui-carousel-ind{z-index: 99999;top:-17px!important;}

#product .layui-carousel-ind{z-index: 99999;text-align: right;}
#product .layui-carousel-ind ul li{width:20px!important;height:20px!important;border-radius: 10px!important;background-color: rgba(0,0,0,0.2);}



.dk{width:60px;height:65px;position: fixed;bottom:495px;right:10px;padding-top: 15px;z-index: 999999999999999;}
.cb{width:60px;height:350px;position: fixed;right:10px;bottom:210px;z-index: 999999999999999;display: none;}
.cb a {width: 60px;height: 65px;background-color: #b5b5b5;text-align: center; margin-bottom: 5px;display: block;padding-top: 8px;color: #fff;}
.cb a:hover{background-color:#125d8a;}
.cb1:last-child{margin-bottom:0;}

.cb span{display: block;color:#ffffff;}
.cb span{color:#ffffff;font-size: 12px;}

.list1,.list2,.right-tit,.tb-tit,.nav-T a{color:#000;}
.list1{width:100%;height:28px;margin-top:15px;}
/* .list1-1{width:26px;height:58px;float:left;}
.list1-2{width:80%;height:58px;line-height: 58px;float:left;}
.list1-2 span{margin-left:5px;} */
.list2{margin-top:10px;width:100%;height:108px;line-height: 32px;font-size: 18px;overflow : hidden; text-overflow: ellipsis;display: block;  display: -webkit-box;
    word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-line-clamp: 2;-moz-box-orient: vertical;-o-line-clamp: 2;
    -o-box-orient: vertical;-ms-line-clamp: 2;-ms-box-orient: vertical;}

.right-cord{width:13%;height:92px;float:left;border-right:1px solid #dfdfdf;padding: 0 12px 0 4px;}
.right-cord i{width:100%;height:24px;line-height: 24px;font-size: 24px;text-align: left;margin-top:20px;color: #333;}
.right-cord em{width:100%;height:36px; font-size: 14px; line-height: 32px;text-align: right; margin-top: 6px;color: #000;}


.right-box{width:87%;height:92px;float:left;border-bottom:1px solid #dfdfdf;}
.right-tit{width:94%;margin:20px 3% 0 3%;height:22px;line-height: 22px;font-size: 18px;white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;}
.right-con{width:94%;margin:0 3% 0 3%;height:52px;line-height: 38px;font-size: 16px;white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;}


.tb-box {width: 76%;height: 100%;margin-right: 0;float: left;padding-top: 10px;}
.tb-tit{width:100%;height:32px;line-height: 32px;font-size:18px;white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;}
.tb-con{white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;width:100%;height:32px;line-height: 32px;font-size:16px;}
.tb-card{width:14%;height:100%;float:left;margin-right:5%;padding-top:10px;margin:0 2.5% 0 0;background-color:#f2f2f2;}

.img-list .tb-tit, .img-list .tb-con{text-align: center;}


.tb-card i{color:#125d8a;display: block;width:100%;height:40px;line-height: 40px;font-size: 36px;text-align: center;font-weight: bold;}
.tb-card em{font-style: normal;color:#3881ad;display: block;width: 100%;height: 32px;line-height: 25px;font-size: 14px;text-align: center;font-weight: bold;}

.bg{padding-bottom: 20px;}
.bg ul li {background: url(../img/bg-white.png)no-repeat center;background-size: 100% 100%; }
.bg ul li:hover{background:url('../Img/bg-blue.png')no-repeat center;background-size:100% 100%;}
.bg ul li:hover .tb-card i,.bg ul li:hover .tb-card em,.bg ul li:hover .tb-tit,.bg ul li:hover .tb-con{color:#fff;}
/* .bg ul li:hover .tb-card span{color:#b6b9bb;} */
.bg ul li:hover .tb-card {background-color: #125a86;}

.bg ul li{display: block;height:124px;width:48.5%;float:left;margin-bottom:25px;background:url('../Img/bg-white.png')no-repeat center;background-size:100% 100%;}
.bg ul li:first-child,.bg ul li:nth-child(3),.bg ul li:nth-child(5){margin-right:3%;}
.bg ul li:first-child,.bg ul li:nth-child(2){margin-top:2px;}
.bg ul li:nth-child(5),.bg ul li:nth-child(6){margin-bottom:0;}
.bg ul li a{display: block;width:100%;height:100%;padding: 20px 0 20px 0;}

.b-img img{height:533px!important;width:auto!important;}
.n-img{height:412px!important;margin-right:3%;}

.yqlj{margin: 40px 0 0 100px;border: none; padding: 0px 10px;}
.yqlj select {display: inline-block;background: #0b3a67;height: 30px;margin: 0px 8px;border: none;padding: 0px 30px;color: rgba(255,255,255,0.5);font-size: 15px;width: 200px;}

.weixin img {height: 80px;}
.left {display: block;position: relative;}
.left .logo {margin-top: 35px;width: 100%;height: auto;padding-bottom: 10px; position: relative; opacity: .6;}
.left .logo img{position: absolute;top:6px}
.left .logo span{color: #fff;font-weight: 800;font-size: 26px;line-height: 40px;padding-left: 60px; }
.left .logo em{color: #fff;font-weight: 200;font-size: 12px;line-height: 20px;padding-left: 60px;display: block;text-align: left; }
.left .text {color: #ffffff;opacity: .5;font-size: 14px;line-height: 1.7;margin-top: 16px;text-indent: 2em;}
.left .text a{color: #ffffff;opacity: .5;font-size: 14px;line-height: 1.7;}
.right {display: block;position: relative;}
.right .nav {border-bottom: 1px solid rgba(255,255,255,.1);color: rgba(255,255,255,.7);}
.right .nav ul li {list-style: none;display: inline-block;padding-left: 60px;margin: 15px 0;}
.right .text {width: 100%;text-align: right;color: white;margin-top: 20px;}

.right .text *{ vertical-align:middle;}
/* .left .log *{vertical-align:middle; } */

.right .text img {opacity: 0.6;}
.right .text .phone {font-size: 40px;font-family: akrobatblack; opacity: .6;}
.right .text a img {float: right; opacity: 0.8;}
.wechat {cursor: pointer;}
.QRcode {position: absolute;right: -30px;bottom: 60px;width: 150px;height: 150px;display: none;transition: all linear 1s;}
.QRcode img {width: 100%;height: 100%;}
.wechatHover:hover .QRcode {display: block;}

.tips {width: 300px;color: #ffffff;opacity: .3;font-size: 12px;text-align: left;float: right;margin: 15px 25px 0 15px;}
.tips a{color: #ffffff;}
.tips a:hover{text-decoration:underline;}
footer .tips p:nth-child(1) {text-align: left;display: inline-block;}
footer .tips p:nth-child(2) {text-align: right;}
.a2 {display: none;}


/*栏目列表 */
.media-m2 {margin-top: 30px;padding-top: 30px;border-top: 1px dashed #ccc;overflow: hidden;}
.news-m2 {margin-top: 30px;padding-top: 20px;border-top: 1px dashed #ccc;overflow: hidden; }

.news-m2 a {display: block;background: #fff;}
.media-m2 a {display: block;background: #fff; padding:25px 20px; }

.p-card {position: absolute;left: 20px;top: 0;width: 72px;height: 76px;background: rgba(255, 255, 255, 0.9);text-align: center;font-family: arial; }
.p-card i {display: block;font-size: 48px;font-weight: bold; height: 48px;line-height: 48px; }
.p-card em {font-size: 14px; }

.news-m2 .img {width: 100%;height: 251px; }
.b-box {padding: 15px 20px 25px;border: 1px solid #dbdbdb;border-top: 0; }
.b-box .tit {font-size: 18px;margin-bottom: 5px; }
.b-box .con {font-size: 16px!important;overflow: hidden;height: 3.75em; }
.mid{text-align: center;}

.t-card {float: left;width: 79px;height: 83px;margin: 0 20px 0 0;background: #eaeaea;text-align: center;font-family: arial; }
.t-card i {display: block;font-size: 48px;font-weight: bold;height: 54px;line-height: 54px; }
.t-card em {font-size: 14px; }
.r-box {overflow: hidden;}
.r-box .tit {font-size: 18px; }
.r-box .con {overflow: hidden;height: 3.75em;margin-top: 5px;text-align: justify; }

.t-word {overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis; }
.more {margin-top: 20px; }



/* 导航 */
.m-crumb {overflow: hidden;margin-top: 30px;line-height: 1.5;margin-bottom: 20px; }
.m-crumb li {float: left;word-wrap: normal;white-space: nowrap; }
.m-crumb li:before {display: inline-block;width: 20px;text-align: center;content: '\3E';color: #666;font-family: \5b8b\4f53; }
.m-crumb a {color: #666; }
.m-crumb a:hover {color: #5587a2; }

.nav-p {overflow: hidden;margin-top: 30px;line-height: 1.5;margin-bottom: 20px; }
.nav-p li {float: left;word-wrap: normal;white-space: nowrap; }
.nav-p li:before {display: inline-block;width: 20px;text-align: center;content: '\3E';color: #666;font-family: \5b8b\4f53; }
.nav-p a {color: #666; }
.nav-p a:hover {color: #5587a2; }



/* 分页   */
.m-page {margin-top: 30px;text-align: center;line-height: 38px;letter-spacing: -0.307em;word-wrap: normal;white-space: nowrap;color: #999; }
.m-page a, .m-page i, .m-page span {display: inline-block;vertical-align: top;height: 38px;padding: 0 12px;margin-left: -1px;border: 1px solid #ddd;letter-spacing: normal;background: #fff;
-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;transition: background-color 0.3s; }

.m-page a.laypage_next,.m-page a.laypage_prev {font-size: 0; }
.m-page a, .m-page a:hover {text-decoration: none; }
.m-page a:first-child { margin-left: 0; }

.m-page a:last-child {margin-right: 0; }
.m-page a.laypage_next:after {content: '>>'; margin-left: -3px;font-size: 16px;}
.m-page a.laypage_prev:before {content: '<<';margin-left: -3px;  font-size: 16px;}

.m-page a:hover {background: #f5f5f5; }
.m-page a:active {background: #f0f0f0; }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active {cursor: default;color: #fff;background: #115a87;border-color: #115a87; }
.m-page .laypage_curr,.m-page .laypage_curr:active,.m-page .laypage_curr:hover {cursor: default;color: #fff;background: #115a87;border-color: #115a87; }

/* 分离 */
.m-page-sr a, .m-page-sr i {margin: 0 3px; }
.kong3 {width: 100%;height: 75px;background: url(../img/建筑.png)no-repeat center;background-size: 100% 100%;clear: both;}

/*--------------------------------------------------------------------
=PAGINATION
--------------------------------------------------------------------*/
/* .pagination{margin:20px 0;line-height:22px;overflow:hidden; text-align:center;width:100%}
.show_page{display:inline-block;*zoom:1;*display:inline;overflow:hidden;vertical-align:top}
.show_page a{float:left;background:#FAF6F3;border:1px #D6D6D6 solid; height:20px;line-height:20px;padding:0 0.5em;margin-right:4px; color:#737874;}
.show_page .prev-page{background:#FEFEFE;border:1px solid #D6D6D6;float:left;height:20px;line-height:20px;margin-right:4px;padding:0 0.5em;}
.show_page .current{float:left;background:#D4D5D7;border:1px #D4D5D7 solid;height:20px;line-height:20px;padding:0 0.5em;margin-right:4px; color:#3F3D40;} */
.ShowPage input{box-sizing: border-box;text-align:center;font-size:1em;width:50px!important;margin:0 3px;border:1px solid #c8cccf;color:#6a6f77;-web-kit-appearance:none;-moz-appearance: none;border-radius:4px;outline:0;padding:0 1em;text-decoration:none;}
/* 内容页 */
.newsContent {padding: 20px 30px 40px;background: #fff; }
.newsContent .tt {padding: 20px 0;text-align: center;font-size: 18px;border-bottom: 1px solid #dadada; }
.newsContent .info {padding: 20px 0;color: #999;text-align: center; }
.newsContent .info  span{padding-left: 1em; }
.newsContent .ct {padding: 0 0 20px;text-align: justify; text-indent: 2em;line-height: 30px;}
.newsContent .ct img{ margin-left: -2em;}
.newsContent p { margin-bottom: 15px;}
.newsContent h3{margin-bottom: 10px;font-size: 24px;font-weight: 600;}
.newsContent .ft {font-size: 14px;color: #666;border-top: 1px solid #dadada;padding: 20px 0 0; }
.newsContent .ft .page {float: left; }
.newsContent .ft .page a {text-decoration: underline;color: #666; }
.newsContent .ft .page a:hover {color: #5587a2; }
.newsContent .ft .share {float: right; }
.newsContent .ft .jtico_weixin, .newsContent .ft .jtico_tsina, .newsContent .ft .jtico_cqq {width: 22px !important;height: 22px !important;background: url(../Img/s160.png) no-repeat; }
.newsContent .ft .jtico_tsina {background-image: url(../Img/s161.png); }
.newsContent .ft .jtico_cqq {background-image: url(../Img/s162.png); }
.m-tt {text-align: center;font-size: 24px; }
.m-tt::before, .m-tt::after {content: '·';color: #e6e6e6;font-size: 30px; }
.m-tt::before {margin-right: 20px; }
.m-tt::after {margin-left: 20px; }

/* img:hover {
  opacity: 1;
  transition: all .4s ease-in-out 0s;
  transform: scale(1.1,1.1);
}
img {
  transition: all .4s ease-in-out 0s;
  transform: scale(1,1);
  overflow: hidden;
} */

.history-wrap,.group-wrap ,.page-wrap {position: relative; }
/* .history-wrap { margin-top: 40px; margin:0px 15px; position: relative; } */

.pageTit {margin-bottom: 50px;margin-top: 30px;}
.pageTit {position: relative;}
.pageTit .t-ch {font-size: 30px;color: #333;}

.pageTit .t-en {font-size: 14px;color: #ddd;font-weight: bold;text-transform: uppercase;padding-top: 10px;}
.pageTit span {display: block;width: 60px; height: 4px; background: #d6001d; margin-bottom: 10px; }

/* 企业文化 */
.fnt_30 {font-size: 30px;font-weight: 400;}
.fnt_18 {font-size: 18px;
}
.part_1 dd{font-size: 20px;}
.part_1 .en{font-family: arial;}
.part_1 li.firstlist:nth-child(odd) .imgbox{float: left;}
.part_1 li.firstlist:nth-child(odd) .textbox{float: left;}
.part_1 li.firstlist:nth-child(even) .imgbox{float: right;}
.part_1 li.firstlist:nth-child(even) .textbox{float: right;}
.part_1 li.firstlist .imgbox{overflow:hidden;height: 100%;}
.part_1 li.firstlist .imgbox,.part_1 li.firstlist .textbox{width: 50%;}
.part_1 li.firstlist .textbox{height: 100%;}
.part_1 li.firstlist .imgbox img{width: 100%; height:100%;}
.part_1 li.firstlist .textbox{background: url(../images/cult_bd01.jpg) center;background-size: contain;}
.part_1 li.firstlist .textbox .iconbox img{width: 100%;}
.part_1 li.firstlist dt{line-height: 1.02em;color: #2f2f2f;}
.part_1 li.firstlist dt.en{color: #b1afaf;}
.part_1 ul.seclist li{width: 50%;float: left;color: #000;line-height: 1.7em;}
.part_1 li.firstlist:nth-child(2) li{width: 100%;}
.part_1 li.firstlist:nth-child(3) ul{float: left;width: 50%;}
.part_1 li.firstlist:nth-child(3) li{float: none;width: 100%;}


.part_1 li.firstlist{height: 502px;list-style-type: none;}
.part_1{margin-bottom: 140px;}
.part_1 li.firstlist dl{margin: 50px 0 0 78px;}
.part_1 li.firstlist:nth-child(3) dl{margin: 17px 0 0 78px;}
.part_1 li.firstlist .textbox .iconbox{width: 73px;height: 73px;margin-bottom: 18px;}
.part_1 li.firstlist dt{margin-bottom: 12px;}
.part_1 li.firstlist dt.en{margin-bottom: 16px;}
.part_1 ul.seclist{overflow: hidden;margin-bottom: -23px;}
.part_1 ul.seclist li{margin-bottom: 14px;margin: 0;
    padding: 0;display: list-item;
    text-align: -webkit-match-parent;}

/* 发展历程 */
.history-con ul {width: 102%;margin-left: -1%;display: -ms-flex;display: flex;}
.history-con ul li {float: left;width: 31.33%;margin: 1%;background: #e4f1ff;flex: 1;-ms-flex: 1;}
.history-con ul li span { display: block; font-size: 16px; color: #fff; text-align: center; padding: 15px 0; background: #3d7bba; }
.history-con ul li p {font-size: 16px;color: #666;margin: 20px;line-height: 30px; overflow: hidden;}
.history-wrap .h-line { position: absolute; top: 0; left: 50%; width: 3px; height: 100%; background: url("../images/line-01.jpg") repeat-y center; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.history-wrap .h-line span { display: block; width: 16px; height: 16px; background: #155096; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.history-wrap .h-line span.d-top { top: 0; }
.history-wrap .h-line span.d-bot { bottom: 0; }
.history-wrap .history-list { padding: 60px 0; overflow: hidden; }
.history-wrap .history-list .history-list-item { width: 50%; margin-top: -120px; position: relative; }
.history-wrap .history-list .history-list-item:first-child { margin-top: 0; }
.history-wrap .history-list .history-list-item:nth-child(odd) { float: left; text-align: right; padding-right: 50px; margin-right: 5%; }
.history-wrap .history-list .history-list-item:nth-child(odd):before { content: ''; display: block; width: 16px; height: 16px; background: #155096; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 11px; right: -8px; }
.history-wrap .history-list .history-list-item:nth-child(odd) span.year { float: right; position: relative; }
.history-wrap .history-list .history-list-item:nth-child(odd) span.year:before { content: ''; display: block; width: 40px; height: 3px; background: url("../images/line-02.jpg") repeat-x; position: absolute; top: 50%; right: -40px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.history-wrap .history-list .history-list-item:nth-child(odd) p { float: right; margin-right: 20px; }

.history-wrap .history-list .history-list-item:nth-child(odd) .h-img img { float: right; }
.history-wrap .history-list .history-list-item:nth-child(even) { float: right; text-align: left; padding-left: 50px; margin-left: 5%; }
.history-wrap .history-list .history-list-item:nth-child(even):before { content: ''; display: block; width: 16px; height: 16px; background: #155096; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; position: absolute; top: 11px; left: -8px; }
.history-wrap .history-list .history-list-item:nth-child(even) span.year { float: left; position: relative; }
.history-wrap .history-list .history-list-item:nth-child(even) span.year:before { content: ''; display: block; width: 40px; height: 3px; background: url("../images/line-02.jpg") repeat-x; position: absolute; top: 50%; left: -40px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.history-wrap .history-list .history-list-item:nth-child(even) p { float: left; margin-left: 20px; }
.history-wrap .history-list .history-list-item span.year { width: 20%; font-size: 16px; color: #fff; line-height: 40px; text-align: center; background: #155096; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.history-wrap .history-list .history-list-item p { width: 75%; font-size: 16px; color: #666; line-height: 28px; margin-top: 8px; }
.history-wrap .history-list .history-list-item .h-img { float: left; width: 100%; margin-top: 20px; overflow: hidden; }
.history-wrap .history-list .history-list-item .h-img img {width: 450px;height: 264px;}


@media only screen and (max-width: 1440px){
  /* 企业文化 */
	.part_1{margin-bottom: 108px;}
	.part_1 li.firstlist dl{margin: 38px 0 0 60px;}
	.part_1 li.firstlist:nth-child(3) dl{margin: 13px 0 0 60px;}
	.part_1 li.firstlist .textbox .iconbox{width: 59px;height: 59px;margin-bottom: 16px;}
	.part_1 li.firstlist dt{margin-bottom: 9px;}
	.part_1 li.firstlist dt.en{margin-bottom: 9px;}
	.part_1 ul.seclist{overflow: hidden;margin-bottom: -17px;}
	.part_1 ul.seclist li{margin-bottom: 10px;}
}




@media only screen and (max-width: 1023px){
  /* 企业文化 */
	.part_1 li.firstlist .imgbox,.part_1 li.firstlist .textbox{width: 100%;float: none;}
	.part_1 li.firstlist .textbox{height: auto!important;}
	.part_1{margin-bottom: 78px;}
	.part_1 li.firstlist dl{margin: 27px 0 27px 43px;}
	.part_1 li.firstlist:nth-child(3) dl{margin: 9px 0 27px 43px;}
	.part_1 li.firstlist .textbox .iconbox{width: 42px;height: 42px;margin-bottom: 9px;}
	.part_1 li.firstlist dt{margin-bottom: 9px;}
	.part_1 li.firstlist dt.en{margin-bottom: 9px;}
	.part_1 ul.seclist{overflow: hidden;margin-bottom: -12px;}
	.part_1 ul.seclist li{margin-bottom: 7px;}	
}



@media only screen and (max-width: 767px){
  /* 企业文化 */
	.part_1{margin-bottom: 40px;}
	.part_1 li.firstlist .textbox{background-size: cover;}
	.part_1 li.firstlist dl{margin: 20px!important;}
	.part_1 li.firstlist .textbox .iconbox{width: 30px;height: 30px;}
}




@media screen and (max-width: 1440px){


 .pageTit .t-ch {font-size: 28px;}
}

@media screen and (max-width: 1280px) {

.pageTit { margin-bottom: 30px; } 
  }

@media screen and (max-width: 1024px) {
/* 发展历程 */
  .history-con ul li p { font-size: 14px; line-height: 26px; }
  .history-wrap .history-list .history-list-item:nth-child(odd) { padding-right: 25px; }
  .history-wrap .history-list .history-list-item:nth-child(odd) span.year:before { width: 22px; right: -20px; }
  .history-wrap .history-list .history-list-item:nth-child(even) { padding-left: 25px; }
  .history-wrap .history-list .history-list-item:nth-child(even) span.year:before { width: 22px; left: -20px; }
  .history-wrap .history-list .history-list-item span.year { font-size: 14px; }
  .history-wrap .history-list .history-list-item p { font-size: 14px; width: 72%; line-height: 24px; }
}

@media screen and (max-width: 768px) {
/* 发展历程 */
  .history-con ul{display: block;}
  .history-con ul li { width: 100%; margin: 1% 0; }
  .history-con ul li p { height: auto; }
  .history-wrap .history-list .history-list-item p { float: none; width: 100%; margin: 0 !important; text-align: left; }
}

@media screen and (max-width: 480px) { 
/* 发展历程 */
  .history-wrap .h-line { left: 10px; }
  .history-wrap .history-list { padding: 40px 0; }
  .history-wrap .history-list .history-list-item { float: left !important; width: 100%; text-align: left !important; padding: 0 0 0 30px !important; margin: 40px 0 0 0 !important; }
  .history-wrap .history-list .history-list-item:first-child { margin-top: 0 !important; }
  .history-wrap .history-list .history-list-item:before { left: 2px !important; }
  .history-wrap .history-list .history-list-item span.year { width: 100px; float: left !important; }
  .history-wrap .history-list .history-list-item span.year:before { left: -18px !important; }
  .history-wrap .history-list .history-list-item .h-img img { float: left !important; }
}
  /* 企业概况 */
   
  .group-wrap .group-txt {padding: 10px; }
  .group-wrap .group-txt .js-img {float: right; margin-top: -100px; margin-right: -83px;margin-left: 80px;padding-left:10px;margin-bottom: 80px;width: 50%;border: 4px solid #c70707;}
  .group-wrap .group-txt p {font-size: 16px;color: #888;line-height: 32px;margin-bottom: 15px;text-indent: 2em;}
  .js-img img {display: block;width: 100%;position: relative;top: 60px;right: 12%; }

  
@media only screen and (max-width: 1680px) { 
    #banner {height:533px!important;}

    .img11 {height:260px;}
    .n-img{height:370px!important;}

    .time11 span{font-size: 17px;}
    .time11 span i {font-size: 13px;  }

    .right-cord i {font-size: 24px;}
    .ff{width:1200px;}

    .media-title2{display: none;}
    .media-title3{display: none}
  }

@media only screen and (min-width: 1680px){

.container{width: 1360px;}
#banner {height:530px!important;}

}
@media only screen and (min-width: 1200px){

    .container{width: 1360px;}
    .warp {width: 1360px;}

    
    }

@media only screen and (max-width: 1440px) {
    /*1366主流显示器*/

    .news-focus{width:1100px;}
    #banner {height: 400px !important;}
    .b-img img{height:380px!important;width:auto!important;}
    .r-box .con {-height: 5.7em; }
}

@media only screen and (max-width: 1200px) {
    /*1024主流显示器*/
.warp{ width:100%; padding:0 2%;}
.right-cord i {font-size: 22px;}


}



@media only screen and (max-width: 1024px) {
    .footer-wrapper{background: #0b3a67;}
    .mobile{display: block; }
    .pc{display: none; }
    .m-banner img {height:180px!important;width:auto!important;}
    .left .logo span{color: #fff;font-weight: 800;font-size: 24px;}
    .left .logo,.right .yqlj,.right .text .weixin{display: none ;} 
    .right .text{margin-top: 10px;}  
    .right .text .phone{font-size: 24px;}  
    .header-T{ height:55px;}
    .loctm{ height:55px;}
    .t-navs{ display:none;}
    .foot-bot span{display:none;}
    .foot-bot i{ display:block; text-align:center; float:inherit;}
    .search-T{ height:42px; margin-top:10px;}
    .nav-T{ position:absolute; width:100%; top:55px; left:0; background:#f6f6f6; padding:0; z-index:98; height:500px; overflow-x:hidden; overflow-y:auto;}
    .nav-T li{ margin:0; line-height:45px; margin:0; display:block; width:100%; border-bottom:1px solid #dfdfdf;}
    .nav-T li > a{ height:45px; line-height:45px; color:#333; font-weight:bold; background:url(../images/yb.png) no-repeat 95% center;}
    .nav-T li a{ font-size:14px; display:block; padding:0 3%; color:#333;}
    .nav-T li a:hover,.nav-T li .T-ment a:hover{ color:#333;}
    .nav-T li > a.cur{ color:#c7000a; background:url(../images/yb2.jpg) no-repeat 95% center;}
    /* .header-T .logo{ height:55px;} */
    .header-T .logo img{ height:100%; width:auto;}
    .nav-T li .T-ment{ position:relative; top:0; left:0; margin:0; background:#fff; width:100%;}
    .nav-T li .T-ment a{ text-align:left; padding:0 7%; display:block; background:url(../images/yb.png) no-repeat 93% center/auto 30%;}
    .nav-T li .T-ment a:hover{ background:url(../images/yb.png) no-repeat 93% center/auto 30%;}
    .header-T .oa-in{ padding-top:12px;}
    .lat-comst{ top:55px;}
    .nav-mob{ display:block; margin-right:0px; width:55px; height:55px; background:url(../Img/nav-open.png) no-repeat center center; background-size:50% auto; float:right;}
    .net-alolt,.ment-fxt,.comt-oas{ display:none;}

    .right-cord { width: 15%;padding: 0;}
    .right-cord i {font-size: 16px;  }
    .right-cord em { margin-right: 0;  text-align: center;} 
    .right-box {width: 85%;}


    .img-list ul li{display: block;height:180px;width:50%;float:left;background-size:100% 100%;}

    #news{width:100%!important;height:200px!important;}
    #product{height:380px!important;width:100%!important;}
    #banner{height:200Px!important;}

    .b-img img{height:200px!important;width:auto!important;}
    .n-img{height:250px!important;}
    .n-img{width:100%;  height:auto!important;  max-width:100%!important;  max-height:100%!important;margin-right:0!important;}

    .tb-card {padding-top: 6px;width: 20%;}
    .tb-box {width: 70%;padding-top: 6px;}

    .media-title a,.news-title a{position: absolute;top: 28px;right: 0px;color: #006699; background-color: transparent; border: 0px;font-size: 14px;}
 
    .media-title span,.news-title span{color: #006699;margin-top: 6px;display: block;font-size: 14px;}
    .media-title h2 {margin-top: 15px;font-weight: 800;font-size: 24px;}
    .news-title h2 {margin-top: 15px;font-weight: 800;font-size: 24px;}
    .overline{border-bottom: 4px solid#c61a2a;width: 30px;display: block;margin-top: 5px; }
    .news-title,.media-title{background-image:url('../Img/titlebg-blue.png');
      background-repeat:no-repeat;
      background-position:120px 32px;}
    .footer {display: block !important;}
    
    .bg ul li:nth-child(2), .bg ul li:nth-child(4), .bg ul li:nth-child(6) {background: url('../Img/bg-blue.png')no-repeat center;background-size: 100% 100%;}
    .bg ul li:nth-child(2) .tb-card, .bg ul li:nth-child(4) .tb-card, .bg ul li:nth-child(6) .tb-card {background-color: #125a86}
    .bg ul li{width:96%;margin-right:2%;margin-left:2%;height:89px;}
    .bg ul li:first-child, .bg ul li:nth-child(2) {margin-top: 0;  }
    .bg ul li:nth-child(2),.bg ul li:nth-child(4),.bg ul li:nth-child(6){background:url('../Img/bg-blue.png')no-repeat center;background-size:100% 100%;}
    .bg ul li:nth-child(4) .tb-card i,.bg ul li:nth-child(4) .tb-card em,.bg ul li:nth-child(4) .tb-tit,.bg ul li:nth-child(4) .tb-con{color:#fff;}
    .bg ul li:nth-child(6) .tb-card i,.bg ul li:nth-child(6) .tb-card em,.bg ul li:nth-child(6) .tb-tit,.bg ul li:nth-child(6) .tb-con{color:#fff;}
    .bg ul li:nth-child(2) .tb-card i,.bg ul li:nth-child(2) .tb-card em,.bg ul li:nth-child(2) .tb-tit,.bg ul li:nth-child(2) .tb-con{color:#fff;}
    .bg ul li:nth-child(5) {margin-bottom: 25px;}
    .bg ul li a {width: 100%;height: 100%;padding: 8px 0px;}

    .right,.left{margin-bottom: 10px;}
    .right .text {width: 100%;text-align:left;color: white;margin: 0 0 0 20px;opacity: .3;}
    .tips {width: 300px;text-align: left;float: right;margin: 0 25px 10px 15px;}

    .box-list img{width: 60%;}
    .box-list{position: relative;padding: 20px 0 20px 30px;}
    .box-list h2{float: left;padding-left: 80px;line-height: 48px;font-weight: 800;color: #006699;font-size: 24px;}

    .feature{position: absolute;left: 6%;top: 36%;}

    .feature h2{float: left;line-height: 48px;font-weight: 800;color: #fff;font-size: 20px;}
    .feature-class h2{line-height: 20px;font-weight: 800;color: #fff;font-size: 18px;}
    .feature-class span{line-height: 20px;font-weight: 600;color: #fff;font-size: 14px;}


    .news-m2 {margin-top: 20px;padding-top: 20px; }
    .news-m2 ul {margin-left: 0; }
    .news-m2 ul li {float: none;margin-left: 0;width: auto; }

    .t-card {width: auto;height: auto;padding: 5px 10px 0; margin-right: 0;overflow: hidden;text-align: left; }
    .t-card i {font-size: 22px;height: auto;line-height: 1;display: inline-block; }
    .t-card em{display: inline-block;}
    .t-card {float: none; } 
    
    .r-box .tit {overflow: visible;white-space: normal; }
    .r-box .con{height: auto;}
    .more {margin-top: 20px; }

    .m-page a, .m-page i, .m-page span{padding:0 3px;}
    .m-page {margin-top: 20px; }    

    /* 内容页   */

    .newsContent {padding: 0 10px 20px; }
    .newsContent .tt {padding: 10px 0; }
    .newsContent .ft .page {float: none; }
    .newsContent .ft .share {float: none;margin-top: 10px; }
    .newsContent .ft {padding-top: 10px; }
    .m-tt {font-size: 22px; }

}    



@media only screen and (max-width: 375px) {

    .b-img img { height: 120px !important; width: auto !important;}

    #banner {height: 120px !important;}
    #product {height: 200px !important; width: 100% !important;}
    #news { width: 100% !important;height: 200px !important;}


    .time5 {width: 73%;margin-right: 3%;}
    .new2-2 {width: 100%;margin-left: 0;}
    .time1 {height: 49px !important;}
    .time11 {width: 19%;height: 44px;margin: 0 2% 0 2%;float: left;line-height: 44px;font-size: 13px;}
    .time11 span i {font-size: 12px;}
    .time2 {width: 100% !important;margin: 0;height: 60px !important;}
    .day {height: 25px !important;line-height: 25px !important;font-size: 20px;}
    .time3 {overflow: hidden; height: 60px !important;}
    .list1 {margin-bottom: 15px;}

 
    .banner-img {width: 100% !important; height: 200px !important;}

    .right-cord { width: 15%;padding: 0;}
    .right-cord i {font-size: 16px;}
    .right-cord em { margin-right: 0;text-align: center;}

    .tb-card i,.tb-card em {font-size: 14px;}
    .day2 {height: 30px;line-height: 30px;}

    .section1 {padding-top: 60px;}

 
    .oa2 {width: 50px !important;height: 30px !important;text-align: center;}
    .oa3 {width: 50px !important; height: 20px !important;line-height: 20px !important;text-align: center;}
    .cb { width: 50px !important;height: 260px !important;}
    .cb1 {width: 50px !important;height: 50px !important;}
    .cb1 img { width: 20px !important;height: 20px !important;margin: 5px 0 0 0;}
    .cb1 span {font-size: 10px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 15px !important;}
    .dk1, .dk {width: 50px !important; height: 50px !important; }
    .dk, .dk1 {bottom: 420px !important;}
}