@charset "utf-8";
/* CSS Document */


html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0;list-style:none; }
img{border:none;}
/**/
body{ padding: 0;margin: 0;font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;overflow:scroll;
overflow-x:hidden;list-style:none; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
@font-face {
    font-family: 'RUBIK-REGULAR';
    src: url('../fonts/RUBIK-REGULAR-WEBFONT.eot');
    src:
      url('../fonts/RUBIK-REGULAR-WEBFONT.otf')format('otf'),
      url('../fonts/RUBIK-REGULAR-WEBFONT.eot?#iefix') format('embedded-opentype'),
      url('../fonts/RUBIK-REGULAR-WEBFONT.woff') format('woff'),
      url('../fonts/RUBIK-REGULAR-WEBFONT.woff2') format('woff2'),
      url('../fonts/RUBIK-REGULAR-WEBFONT.ttf') format('truetype'),
      url('../fonts/RUBIK-REGULAR-WEBFONT.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
   
@font-face {
    font-family: 'MONTSERRAT-REGULAR';
    src: url('../fonts/MONTSERRAT-REGULAR.eot');
    src:
      url('../fonts/MONTSERRAT-REGULAR.otf')format('otf'),
      url('../fonts/MONTSERRAT-REGULAR.eot?#iefix') format('embedded-opentype'),
      url('../fonts/MONTSERRAT-REGULAR.woff') format('woff'),
      url('../fonts/MONTSERRAT-REGULAR.woff2') format('woff2'),
      url('../fonts/MONTSERRAT-REGULAR.ttf') format('truetype'),
      url('../fonts/MONTSERRAT-REGULAR.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.nav_x{ width:100%; height:69px; background:#f1f1f1;}
.nav_x ul{ width:1200px; height:69px; margin:0 auto;}
.nav_x li{ width:95px; height:69px; float:left; line-height:69px;}
.nav_x li a{ width:95px; height:69px; display:block; color:#333; font-size:15px; text-align:center;}
.nav_x li:hover{ background:#fff;}
.nav_x dl{ width:9px; height:69px; background:url(../images/jiao.gif) no-repeat; float:left; margin:0 10px;}

.nav_x_z{ width:100%; height:69px; background:#f1f1f1;}
.nav_x_z ul{ width:1200px; height:69px; margin:0 auto;}
.nav_x_z li{ width:115px; height:69px; float:left; line-height:69px;}
.nav_x_z li a{ width:115px; height:69px; display:block; color:#333; font-size:15px; text-align:center;}
.nav_x_z li:hover{ background:#fff;}
.nav_x_z dl{ width:9px; height:69px; background:url(../images/jiao.gif) no-repeat; float:left; margin:0 10px;}
/* 侧边悬浮导航 */
.right_nav{ right:0; bottom:100px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.right_nav li{margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;background:rgba(239,103,23,.8);}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 30px;height:30px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#ef6717;}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #ef6717;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #ef6717;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(5) .hideBox img{width:140px;height: 300px;margin-top: 10px;}
/*PC导航*/

/*
 1.头部 新增
*/
.i_top{ width:100%;/*position:fixed; top:0; z-index:99;*/ color:#826800;}
.i_top_dov{ height:52px; line-height:52px; background-color:#ffffff; font-size:14px;}
.i_top_dov .top_left{ float:left; display:inline;width:400px;overflow:hidden; color:#636363; text-align:left;}
.i_top_dov .top_right{ float:right; display:inline;}
.i_top_dov .top_right a:Hover{filter:alpha(opacity=90);opacity:0.9;}
.i_top_dov .top_right .top_tel{ float:right; padding-left:33px; color:#0453b5; font-size:16px;overflow:hidden; background:url(../images/top_pic1.png) left center no-repeat; text-decoration:none; margin-right:7px;}
.i_top_dov .top_right .top_phone{ float:right; height:26px; line-height:26px; border:1px solid #9f9f9f; border-radius:6px; margin-top:12px; text-indent:23px;background:url(../images/top_pic2.png) 9px center no-repeat; padding-right:10px; text-decoration:none; color:#9f9f9f;margin-right:7px; position:relative; z-index:9;}
.i_top_dov .top_right .top_phone:Hover{ border:1px solid #8ebaf0;background:url(../images/top_pic2_sel.png) 9px center no-repeat; color:#8ebaf0;}
.i_top_dov .top_right .top_phone:Hover .top_weixin_bg{ display:block;}
.i_top_dov .top_right .top_langue{ float:right; height:26px; line-height:26px; border:1px solid #9f9f9f; border-radius:6px; margin-top:12px; text-indent:26px;background:url(../images/top_pic3.png) 5px center no-repeat; padding-right:10px; text-decoration:none; color:#9f9f9f; }
.i_top_dov .top_right .top_langue:hover{border:1px solid #8ebaf0;background:url(../images/top_pic3_sel.png) 5px center no-repeat; color:#8ebaf0;}
.top_weixin_bg{width: 128px;height: 134px; overflow: hidden;  position: absolute;background: url(../images/weixin_bg.png) no-repeat;left: -25px; top: 20px;  text-align: center; display: none;transition:all 0.3s;}
.top_weixin_bg img{ width:110px; height:110px; margin:0 auto;margin-top:15px; display:block; }

.i_top_menu{width:100%; height:94px;font-size:15px; color:#333333;background:url(../images/top_bg.png) repeat;}
.i_top_menu .top_logo{ float:left; display:inline;width:294px;overflow:hidden; height:94px;}

.i_top_menu .top_right{ float:right;/* width:818px;*/}

.navBar{ width:100%; height:52px;background: #2a2a2a;}
.nav{ list-style:none; padding:0; }
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0;z-index:999;width:230px;}
.nav .m:last-child{ margin-right:0;}
.nav a:hover{ text-decoration:none; color:#fff;   }
.nav h3{ float:left; font-weight:normal; font-size:15px;overflow:hidden; width:100%; text-align:center; }
.nav h3 a{ display:block; color:#ffffff;  line-height:52px; font-size:16px;}
.nav .on{}
.nav .on h3 a{/* height:42px; line-height:42px; */color:#fff; background:url(../images/top_bg3.png) #ef6717 center bottom no-repeat;}
.nav .on h3 .on{/* height:42px; line-height:42px; */color:#fff; background:url(../images/top_bg3.png) #ef6717 center bottom no-repeat;}
.nav .sub{ display:none; /*默认隐藏*/ width:396px; padding:0;   position:absolute; top:52px; background:#ef6717; z-index:10000; padding-top:9px; left:0;}
.nav .sub dl{ float:left; width:110px; margin-left:18px; padding-bottom:24px;}
.nav .sub dd{ vertical-align:middle; list-style:none; text-decoration:none; border-bottom:1px dotted #dddddd; text-align:left;}
.nav .sub dd a{ height:35px; line-height:35px; display:block; color:#fff;font-size:15px;}
.nav .sub dd a:hover{color:#e9e9e9;}
.nav .sub img{ margin-right:19px; float:right; height:139px; width:203px;  border-radius:3px; margin-top:10px; margin-bottom:10px;border:2px solid #eee;}
.nav .sub img:hover{filter:alpha(opacity=80);opacity:0.8;transition:all 0.3s;}
.nav #m5 .sub{right:0;}
.nav #m2{ width:130px;}
.i_top_menu .top_search{ float:right;height:94px; width:56px; position:relative;}
.i_top_menu .top_search em{height:94px; width:94px; background:url(../images/top_bg2.png) no-repeat; cursor:pointer; display:block;}
.i_top_menu .top_search em:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.i_top_menu .top_search .search_con{ display:none;position:absolute; top:95px; right:0px; width:286px; height:34px; background:url(../images/search_bg.jpg) left center #fff no-repeat;z-index:100;}
.i_top_menu .top_search .search_con .input1{ height:34px; line-height:34px; background:none; border:0; padding-left:35px; padding-right:10px; width:185px; float:left; outline:none;}
.i_top_menu .top_search .search_con .bnts{ float:right; width:56px; height:34px; background:url(../images/product_bg8.png) #333 center center no-repeat; cursor:pointer;}
.i_top_menu .top_search .search_con .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.blank_h{ height:256px; overflow:hidden;}


.top_search{height:52px; width:34px; position:relative;}
.nav-hide .top_search{ height:99px;}
.top_search .input1{ width:83%; text-indent:10px; line-height:30px; height:30px; outline:medium; background:none; color:#9c9c9c; text-align:left; font-size:13px; border:0;}
.top_search em{height:100%; width:100%; background:url(../images/top_pic1.png) center center no-repeat; cursor:pointer; display:block;}
.top_search em:Hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_search .search_con{ display:none;position:absolute; bottom:-56px;right:0px; width:300px; height:0px; padding-top:23px; padding-bottom:19px; background:url(../images/top_bg2.png) no-repeat;z-index:100;/* border:1px solid #eee;box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);border-radius: 2px;*/}
.top_search .search_con .input1{ height:39px; line-height:39px; background:#f8f8f8; border:0; padding-left:5px; margin-left:16px; padding-right:47px; width:174px; float:left; outline:none;}
.top_search .search_con .bnts{ float:left; width:40px; height:39px; background:url(../images/top_pic3.png) no-repeat; cursor:pointer;}
.top_search .search_con .bnts:hover{transition:all 0.3s;background:url(../images/top_pic4.png) no-repeat;}
.hd-top {
    overflow: hidden;
    padding:20px 0;
}
.wp {
    width: 100%;
    max-width:1380px;
    margin: 0 auto;
}
.menuBtn {
    position: relative;
    z-index: 9;
    display: none;
    float: right;
    width: 40px;
    height: 40px;
    padding: 7px;
    cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    margin-top: 5px;
}
.menuBtn b {
    display: block;
    height: 3px;
    background-color: #000;
    margin: 3px 0 5px;
    border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.logo {
    float: left;
    width:280px;
    height:82px;
    line-height: 89px;
}
.hd-top .tel {
    float: right;
    padding-left: 50px;
    background: url(../images/tel1.jpg) left center no-repeat;
    margin-top: 18px;
}
.hd-top .tel span {
    font-size: 17px;
    color: #333;
    display: block;
    line-height: 25px;
}
.hd-top .tel p {
    font-size: 22px;
    color: #ef6717;
    font-weight: 700;
    line-height: 30px;
}
.banner{
    position:relative;
    overflow:hidden;
}

.inban_txt{
    width: 100%;
    height: 255px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.inban_txt h1{
    font-size:64px;
    margin-bottom:24px!important;
    text-align: center;
    display: block;
    letter-spacing:8px;
   color:#ef6717;
    font-family: "MONTSERRAT-REGULAR";
}
.inban_txt h2 {
    margin-bottom:28px;
    font-size:54px;
    text-align: center;
    display: block;
    letter-spacing:18px;
    color: #fff;
    font-family: "MONTSERRAT-REGULAR";
}
.inban_txt p {
    margin-bottom: 8.5625rem;
    font-size:8px;
    text-align: center;
    display: block;
    letter-spacing:6px;
    text-transform:uppercase;
    color:#cccccc;
    font-family: "MONTSERRAT-REGULAR";
}
.M_2{ margin-bottom:90px;}
.M_2 .tempWrap{ width:100%;}
.M_2 .slideTxtBox2 .parBd { width: 100%;margin: 0 auto;}
.M_2 .slideTxtBox2 .parBd .picScroll-left { position: relative; width:100%;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd {height: 50px; /*left: -32px;*/ position: absolute;top:118%; width: 100%; right: 0; z-index: 9; text-align:center;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sPrev,.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext,.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .smore { background: url(../images/product_bg1.png) center center no-repeat; cursor: pointer;  display:inline-block;  height: 50px;  width: 50px;background-size:auto 100%;margin-left:6px; margin-right:6px;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sPrev:hover,.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext:hover {transition: all 0.3s; opacity: 0.8; filter: Alpha(opacity=80);}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sPrev { }
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .sNext { background: url(../images/product_bg2.png) center center no-repeat;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .smore { background: url(../images/product_bg3.png) center center no-repeat;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .prevStop {background-position: -60px 0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd .nextStop {background-position: -60px -50px;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd {height: auto; overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul {height: auto; padding: 0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li { float: left; height: auto; width: 33.3%;text-align:center; overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con{ width:92.7%; position:relative;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .imgs{ display:block; width:100%; height:356px; overflow:hidden;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .imgs img{ width:100%; display:block;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .p{ height:148px; line-height:65px; font-size:24px; color:#333333; overflow:hidden; background-color:#e6e6e6;transition: all 1.6s;padding-left:5px; padding-right:5px; }
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .p b{display:block;font-size:14px; color:#666666;line-height:24px;font-weight:normal;padding:0 16px;}

.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .show_bg{ width:100%; height:100%; background:url(../images/i_two_bg.png) top center no-repeat; background-size:100% auto; position:absolute; top:0;transition: all 0.6s; opacity: 0; filter: Alpha(opacity=0); left:0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .show_bg .p2{ position:absolute; bottom:0; height:248px; overflow:hidden; background:rgba(239,103,23,.8);color:#fff; font-size:16px; width:96%;line-height:46px;padding-left:2%; padding-right:2%; left:0;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li .team_con .show_bg .p2 h2{ font-weight:normal; margin-top:3px; height:46px;  overflow:hidden; font-size:14px; background:url(../images/i_two_bg2.png) bottom center no-repeat;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a:hover .team_con .p{opacity: 0; filter: Alpha(opacity=0);}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a:hover .team_con .show_bg{opacity: 1.0; filter: Alpha(opacity=100);}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a{ text-decoration:none; display:block;}
.M_2 .slideTxtBox2 .parBd .picScroll-left .bd ul li a:hover .team_con img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/*--产品--*/
.w1380 {
    max-width: 1380px;
    margin: 0 auto;
    width: 94%;
}
.title_a1 {
    text-align: center;
    padding:86px 0 64px 0;
}
.title_a1 h2 {
    color:#333333;
    font-size:42px;
}
.title_a1 span {
    display: block;
    color:#666;
    font-size:16px;
    line-height:34px;
}
.ul-index1 .img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height:488px;
}
.items img{
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.items:hover img{
     -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.items:hover .img .txt a{
    background:#f67e29;

}
.ul-index1 li {
    float: left;
    width: 18%;
    margin-right:14px;
}
.ul-index1 .items {
    display:block;
    overflow:hidden;
}
.ul-index1 .img {
    position: relative;
    padding-top: 190%;
}
.ul-index1 .img .txt {
    position: absolute;
    bottom:28px;
    left:30px;
    text-align:center;
}
.ul-index1 .img .txt a{
	background:rgba(239,103,23,.6);
	border-radius:48px;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	padding:8px 28px;
	text-align: center;
}

.wp .ul-index1{
	overflow:hidden;
	height:488px;
}
/*--优势--*/
.youshi{
    background:url(../images/bj.jpg) no-repeat;
    width:100%;
    height:100%;
    animation: scale_b 25s linear infinite alternate;
}

.title_a1 p {
    color:#666666;
    font-size:16px;
    line-height:32px;
    margin-top:58px;
}
.a4_v1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    overflow:hidden;
}
.a4_b1 {
   width:900px;
   height:506px;
}
.abimg {
    width: 100%;
}
.fl {
    float: left;
}
.a4_b2 {
    width:31.48%;
    position: relative;
}
.a4_b2 i {
    display: block;
}
.fang {
    overflow: hidden;
    display: block;
}
.a4_b2 i img {
    width: 100%;
}
.fang img {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.fang:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.a4_b2 .wehjh {
    position: absolute;
    left: 10%;
    bottom: 18%;
    bottom: 12%;
}
.a4_b2 .wehjh h2 {
    color: #fff;
    font: 500 24px/2em "微软雅黑";
    margin-top: 0.8em;
}
.a4_b2 .wehjh span {
    display: block;
    color: rgba(255,255,255,.8);
    font: 500 14px/1em "微软雅黑";
}
.in_al {
    background: url(../images/anbj.jpg) no-repeat;
    width: 100%;
    height: 100%;
}
/*新闻*/
.i_news .hd{overflow:hidden;margin-bottom:34px;margin-left:35px;margin-top:46px;}
.i_news .hd li{float:left; font-size: 16px; color:#666; line-height: 38px; border: 1px solid #d2d2d2; margin-right:24px; cursor:pointer;padding:0 24px;}
.i_news .hd li.on{color:#fff;background:#ef6717;}
.i_news .hd li:hover{color:#fff;background:#ef6717;border: 1px solid #ef6717; }
.i_news .bd .strong{padding-left: 112px; position:relative; height:90px;}
.i_news .bd .strong .pic{position:absolute; left:0; top:0; width:94px; height:90px; background:url("../images/i_news_bg.png") no-repeat center;}
.i_news .bd .strong .til{font-size: 18px; color:#333333; line-height: 24px; margin-top: -3px; margin-bottom:20px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.i_news .bd .strong p{font-size: 14px; color:#999999; line-height: 20px; margin:0;}
.i_news .bd .strong:hover .til{color:#0084ce;}
.i_news .bd .related{padding:24px 0 0 112px;}
.i_news .bd .related a em{color:#928476;}
.i_news .bd .related li{line-height:28px;}
.i_news .bd .related a{font-size: 14px; color:#999999; white-space: nowrap;text-overflow: ellipsis;width:336px;display:inline-block;overflow:hidden;}
.i_news .bd .related span{float:right;color:#999999;}
.i_news .bd .related a:hover,.i_news .bd .related a:hover em{color:#0084ce;}
.indDc{width:636px;height:541px;overflow:hidden;float:left;position:relative;margin-top:46px;}
.indDc .swiper-slide{ width:100%;height:100%;overflow:hidden}
.indDc .swiper-slide a{display:block; width:636px; height:541px; position:relative}
.indDc .swiper-slide a img{width:100%; height:100%;transition:transform 0.8s;}
.indDc .swiper-slide a i{ position:absolute; left:15px; bottom:0; font-size:17px; color:#fff; line-height:50px; z-index:2;font-style:normal;}
.indDc .swiper-slide a span{ width:636px; height:50px; background:#000; opacity:0.5; position:absolute; left:0; bottom:0; z-index:1}
.indDc .swiper-slide a:hover img{transform:scale(1.15);}
.indDc .swiper-button-prev{width:30px; height:50px; background:url(../images/btnLeft1.png) #999 center no-repeat;left:0;top:50%;position:absolute;z-index:10;}
.indDc .swiper-button-prev:hover{opacity:1.0;background:url(../images/btnLeft1.png) center no-repeat; background-color:#ef6717;cursor:pointer}
.indDc .swiper-button-next{width:30px; height:50px; background:url(../images/btnRight1.png) #999 center no-repeat;right:0;top:50%;position:absolute;z-index:10;}
.indDc .swiper-button-next:hover{opacity:1.0;background:url(../images/btnRight1.png) center no-repeat; background-color:#ef6717;cursor:pointer}
.index_new{overflow:hidden;padding-bottom:46px;}
.new_content{overflow:hidden;}
.i_news{float:left; width:708px;position:relative; overflow:hidden; background: url("../image/i_news_line.png") no-repeat 92px top;}
.i_news .par_hd{position:absolute; left:113px; top:10px;}
.i_news .bd{margin-left:35px;}
.i_news .bd ul li{margin-bottom:26px;}
.xw_list2 li h2 a:hover{color:#ef6717;} 
.i_news .par_hd ul{overflow:hidden;}
.i_news .par_hd li{float:left; font-size: 14px; color:#b2b2b2; line-height: 34px; height:34px; margin-right:14px; cursor:pointer;}
.i_news .par_hd li.on{color:#076ebe;}
.i_news .par_bd{margin-top:50px;}
.i_news .par_bd .item{height:150px; overflow:hidden;}
.i_news .par_bd .bd li{padding:0 30px 0 113px; overflow:hidden; position:relative; height:100%;}
.bd .time{position:absolute; left:0; top:0;}
.bd .time .month{font-size:30px; color:#0084ce; line-height: 38px; font-family: "MONTSERRAT-REGULAR"; text-align: right; letter-spacing: -1px;}
.bd .time .year{font-size:18px; color:#0084ce; line-height: 24px; font-family: "MONTSERRAT-REGULAR"; text-align: right; letter-spacing: -1px;}
.i_news .par_bd .til{font-size:18px; color:#4c4c4c; line-height: 26px; padding: 10px 0;}
.i_news .par_bd .hd{position:absolute; left:113px; bottom:24px; height:11px;}
.i_news .par_bd .hd ul{overflow:hidden;}
.i_news .par_bd .hd li{float:left; width:11px; height:11px; border:2px solid #d8dfe6; border-radius:50%; margin-right: 11px; cursor:pointer;}
.i_news .par_bd .hd li.on{border-color:#076ebe;}
.index .index_bk{width:1200px;margin:0 auto;overflow:hidden;padding:46px 0;}
.magazine{ margin:0 auto;width:235px;position:relative;float: left;margin-left:20px;}
.magazine .btn-down{background:url(../image/btn-down.png) no-repeat;width:32px;height:33px; display:block;position: absolute;right: -46px;bottom:10px;transition: all .3s linear;}
.magazine .btn-up{background:url(../image/btn-up.png) no-repeat;width:32px;height:33px;display:block;position: absolute;right: -46px;bottom:56px;transition: all .3s linear;}
.magazine .magazine-con{width:239px;height:335px;overflow:hidden;border: 1px solid #eaeaea;}
.magazine .magazine-con ul{overflow:hidden;zoom:1;}
.magazine .magazine-con ul li{ text-align:center; zoom:1;width:235px;height:339px;}
.magazine .magazine-con ul li img{ width:235px; height:339px; display:block;transition: all .3s linear;}
.magazine .magazine-con ul li img:hover {transform: scale(1.05,1.05);}

.conl{
	position:absolute;
	left:0;
	top:50%;
}
#content{
    display: block;
    width:809px;
    height:160px;
    border:#eee 1px solid;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #ffffff80;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    background:none;
    margin-bottom:20px;
}
#mobile{
    display: block;
    width:809px;
    height:30px;
    border:#eee 1px solid;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #ffffff80;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    background:none;
    margin-bottom:20px;
}
#checkcode{
    display: block;
    width:288px;
    height:30px;
    border:#eee 1px solid;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-clip: padding-box;
    border: 1px solid #ffffff80;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    background:none;
    margin-bottom:20px;
}
.form-group label{
	color:#eee;
	font-size:16px;
	margin-bottom:8px;
	display:block;
}
.col-6{
   float:left;
}
.row{
   overflow:hidden;
}
.btn-info{
   width:252px;
   height:32px;
   background:#ef6717;
   color:#ffffff;
   cursor:pointer;
   border:none;
}
#w_fbtn-1592451440306 .p_CommonBtn {
    background-color: rgba(0, 172, 245, 0);
    border: 1px solid rgba(0, 172, 245, 1);
    border-radius: 50%;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
    transition: all .5s ease;
}
.w_fbtn-001 .p_CommonBtn:before {
    content: '';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.more{
   width:78px;
   height:78px;
   border-radius:50%;
   border:1px solid #ef6717;
   margin-top:78px;
}
.more a{
	text-align:center;
	display:block;
	line-height:78px;
	color:#ffffff;
}
.more:hover{
	background:#ef6717;
}
.about-brief-num{
    width: 100%;
    overflow: hidden;
    padding: 30px 0 0 0;
    margin-bottom:86px;
}

.about-brief-num .rollnum-num{
     width:148px;
    float: left;
    text-align: center;
    overflow: hidden;
    padding-left:98px;
    padding-right:98px;
    border-right:1px solid #ebebeb;
    margin-top:30px;
}
.rollnum-numono ul li{
    width:148px;
    float: left;
    text-align: center;
    overflow: hidden;
    padding-left:98px;
    padding-right:98px;
    border-right:1px solid #ebebeb;
    margin-top:30px;
}

.rollnum-numon{
    width:158px;
    margin-right:14px;
    float: left;
    text-align: center;
    overflow: hidden;
    border-right:1px solid #ebebeb;
    margin-top:30px;
}

.rollnum-numon h6{
    color: #999999;
    font-size: 16px;
}
.rollnum-numon h6 span{
    font-size:48px;
    color:#f67e29;
}
.rollnum-numon p{
    font-size:18px;
    color: #484848;
    margin-top: 12px;
}

.rollnum-numon:last-child{
    border-right: none;
}


.about-brief-num ul li h6{
    color: #999999;
    font-size: 16px;
}
.about-brief-num ul li h6 span{
    font-size:48px;
    color:#f67e29;
}
.about-brief-num ul li p{
    font-size:18px;
    color: #484848;
    margin-top: 12px;
}

.about-brief-num ul li:last-child{
    border-right: none;
}


.about-brief-words{
    width:594px;
    float:left;
    padding: 20px 0 0 0;
}
.aboutpic{
    float:left;
    margin-left:50px;
} 
.about-brief-words p{
    font-size:14px;
    color: #777;
    line-height: 26px;
}
.about-brief-more{
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding: 36px 0 10px 0;
}
.about-brief-more h6{
    width: 200px;
    height: 46px;
    display: inline-block;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 46px;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    transition: all .4s;
}
.about-brief-more h6 i{
    width: 7px;
    height: 11px;
    display: inline-block;
    background-image: url('../images/about/about_arrUp.png');
    vertical-align: middle;
    margin: -4px 0 0 12px;
}
.about-brief-more h6:hover{
    background-color: #37a808;
    color: #fff;
}
.about-brief-more h6:hover i{
    background-image: url('../images/about/about_arrUpH.png');
}

.mapps_r .jmcon .jmcon01{
	margin-top:8vh;
	width:40%;
	float:left;
	margin-left:10%;
}
.youbiao{
	position:absolute;
	left:200px;
	font-size:14px;
	top:0px;
}
.youbiao1{
	float:left;
	margin-left:5px;
	font-size:14px;
}
.jmcon012{
	padding-top:22px;
	clear:both;
	text-align:center;
}
.jmcon01 .ziti{
	font-size:90px;
}
.brand_line{
	height:166px;
	width:1px;
	background:#000;
	clear:both;
	display:block;
	margin:0 auto;
}
.brandcc{
	font-size:18px;
	line-height:50px;
	padding-top:30px;
	text-align:center;
}
.ceo{
	padding:90px 0px 120px 0px;
	clear:both;
	overflow:hidden;
	font-size:16px;
	line-height:32px;
}
.ceo_l{
	width:54%;
	float:left;
	text-align:left;
}
.ceo_r{
	width:40%;
	float:right;
}
.ceo_r img{
	width:100%;
}
.danyebox{
	width:100%;
	clear:both;
	padding:10px 0px 80px 0px;
}
.danyebox img{
	max-width:1200px;
	display:block;
	margin:0 auto;
}

.case {
	margin-left: -2%;
	overflow:hidden;
}
.case_l {
	float: left;
	width: 31.3%;
	-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
	background: #fff;
	margin: 2vh 0vh;
	margin-left: 2%;
}
.case_img {
	width: 100%;
	float: left;
	height: 33vh;
	overflow: hidden;
}
.case_txt {
	width: 100%;
	float: left;
	padding: 1vw;
	box-sizing: border-box;
	padding-bottom:29px;
}
.case_title {
	font-size: 22px;
	color: #000;
	padding-bottom: 9px;
	line-height:32px;
}


footer { background-color: #2a2a2a; padding-top:46px; }

.footer { padding: 0 15px; }

.foot-section { color: #a8a8a8; width:50%;float:left;height:220px;}

.foot-section a { color: #a8a8a8; }

.foot-section .text { display: block; overflow: hidden;font-size:16px;line-height: 14px;
    height: 14px;padding-right:8px; }

.foot-section .title { padding-bottom: 3px; display: block; }

.foot-logo { max-width: 100%; display: block; }

.foot-address { padding-top:30px;padding-bottom:14px; }

.foot-group { font-size: 0; }

.foot-group .title { font-size: 14px; }

.foot-group a { border-right: 1px solid #9da7b4; line-height: 14px; height: 14px; display: inline-block; padding: 0 7px; font-size: 14px; }

.foot-group a:first-child { padding-left: 0; }

.foot-group a:last-child { border-right: 0; }

.foot-link { margin-top:30px; display: inline-block; position: relative; }

.foot-link .button { width:200px; border: 1px solid rgba(141, 149, 158, 0.63); color: #69727d; line-height: 34px; display: block; padding-left: 13px; cursor: pointer; position: relative;font-size:15px;color:#959595;}

.foot-link .button:after { content: ''; display: block; width: 0; height: 0; border-top: 5px solid #69727d; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; right: 10px; top: 50%; margin-top: -2px; }

.foot-link-drop { width:195px; max-height: 200px; overflow-y: auto; position: absolute; left: 0; top: 100%; background-color: rgba(0, 0, 0, 0.8); padding: 5px 10px; display: none; }

.foot-link-drop a { color: #fff; display: block; line-height: 28px; }

.foot-contact { padding-top: 20px; color: #9da7b4; }

.foot-contact .icon { display: block; }

.foot-contact .icon img { display: block; max-width: 100%; }

.foot-contact .tel { font-family: "Rubik"; color: #bebebe; font-size: 20px; padding-top: 5px; display: block; }

.foot-contact .worktime { display: block; padding-bottom: 10px; }

#foot-share { font-size: 0; }
#foot-share b{font-size:14px;color:#959595;font-weight:normal;margin-right:8px;line-height:34px;}

#foot-share a { width: 33px; height: 33px; margin: 0 7px 0 0; padding: 0; float: none; display: inline-block; vertical-align: top; }

#foot-share .bds_tsina { background: url(../images/sina.png) no-repeat; }

#foot-share .bds_weixin { background: url(../images/wechat.png) no-repeat; }

.foot-info { border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 15px;color: #69727d; text-align: center; }

.foot-info .help a { color: #959595; padding: 0 5px; border-right: 1px solid #576474; line-height: 14px; height: 14px; display: inline-block; vertical-align: middle; }

.foot-info .help a:last-child { border-right: 0; }

.foot-info .copyright { padding-top: 5px; }

.foot-info .copyright a { display: inline-block; line-height: 14px; height: 14px; color: #959595; padding:0 5px; border-left: 1px solid #576474; }

.foot-section .text, .foot-section .title {
    display: inline;
    padding-bottom: 0;
}
.foot-section .title {
    font-size: 16px;
}
.foot-section .on:after{
    content:"";
    background-color:#999;
    width:1px;
    height:13px;
    display:inline-block;
    margin-left:8px;
}
.foot-info .copyright {
    float: right;
    padding-top: 0;
    color:#959595;
}
.foot-contact .icon img {
    float: right;
}
.foot-contact .icon img {
    display: block;
    max-width: 100%;
}
.foot-contact .icon {
    overflow: hidden;
}
.foot-contact .icon {
    display: block;
}

.foot-contact .tel {
    font-size: 32px;
}
.foot-info .help {
    float: left;
}
.conl p span{
    font-size:14px;
    line-height:26px;
} 
/*内页*/
/*about*/
#c_top_wr {
    z-index: 5;
    /*margin-top:174px;*/
}
#c_top_wr .t_ban {
    height:352px;
}
#c_top_wr .t_ban .w1200 {
    padding:86px 0 0;
}
#c_top_wr .w1200 {
    position: relative;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
#c_top_wr .t_ban .h1 {
    float: left;
    text-align: left;
    font-size:38px;
    font-weight:bold;
    line-height:38px;
    color: #fff;
    letter-spacing: 9px;
    margin-bottom:10px;
}
#c_top_wr .t_ban .p{
    float: left;
    text-align: left;
    font-size:18px;
    font-weight:bold;
    line-height:38px;
    color: #fff;
    
}
#c_top_wr .t_ban .h2 {
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    opacity: .3;
    filter: alpha(opacity=30);
    text-align: right;
    margin-bottom: 20px;
    margin-left:58px;
}
.clearfix {
    clear: both;
    width:1380px;
    margin:0 auto;
}
.foot-contact {
    width: 50%;
    float: right;
    text-align: right;
    padding-top: 0;
    font-size: 15px;
}
.foot-contact {
    padding-top: 20px;
    color: #a8a8a8;
}
.w1200:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}
#c_top_wr .til, #c_top_wr .til h1, #c_top_wr .curr_wr, #c_top_wr .curr_wr .crm {
    -webkit-transition: height .5s;
    -moz-transition: height .5s;
    -ms-transition: height .5s;
    -o-transition: height .5s;
    transition: height .5s;
}
#c_top_wr .til {
    height: 98px;
    border-bottom: 1px solid #ececec;
}
#c_top_wr .w1200 {
    position: relative;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
#c_top_wr .crm {
    position: absolute;
    top: 0;
    height: 98px;
    line-height: 110px;
    width: 370px;
    font-size: 0;
    letter-spacing: -4px;
}
#c_top_wr .crm-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../image/crm-icon.png) no-repeat left bottom;
    letter-spacing: normal;
}
#c_top_wr .crm a {
    display: inline;
    background: url(../images/crm-arr-icon.png) no-repeat 15px center;
    padding-left: 30px;
    font-size: 14px;
    color: #929292;
    letter-spacing: normal;
    font-weight: bold;
}
#c_top_wr .til .sub_nav {
    position: relative;
    float: right;
    width: 820px;
}
#c_top_wr .til .sub_nav .ul {
    font-size: 0;
    letter-spacing: -4px;
    text-align: right;
}
#c_top_wr .til .sub_nav a.on {
    color: #ef6717;
}
#c_top_wr .til .sub_nav a {
    display: inline-block;
    font-size: 14px;
    line-height: 98px;
    letter-spacing: normal;
    color: #726f6b;
    margin-left: 30px;
    font-weight: bold;
}
#c_top_wr .til .sub_nav .sub_slider {
    position: absolute;
    bottom: -1px;
    height: 2px;
    background: #ef6717;
}
.w1200{
    width: 1380px;
    margin: 0 auto;
}
.about5 .c_w_r {
    width: 800px;
}
.c_w_r {
    float: right;
    width: 800px;
    padding-left: 40px;
}
.about5 .c_w_r li:first-child {
    border: 0 none;
}
.about5 .c_w_r li {
    position: relative;
    padding: 54px 0;
    border-top: 2px dashed #ececec;
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.about5 .c_w_r li .time {
    position: absolute;
    left: -500px;
    top: 60px;
    font-size: 48px;
    color: #f90;
    line-height: 34px;
    padding-right: 54px;
    width: 400px;
    text-align: right;
    border-right: 3px solid #f90;
    font-family: "RUBIK-REGULAR-WEBFONT";
    font-weight: normal;
    letter-spacing: -2px;
}
.about5 .c_w_r li h1 {
    color: #333333;
    font-size:20px;
    font-weight:600;
    margin-bottom:30px;
}
.about5 .c_w_r li p {
    color: #73706e;
    font-size:14px;
    line-height:24px;
}
.content p {
    font-size: 14px;
    color: #73706e;
    line-height: 24px;
}
.about5 .c_w_r li .bg {
    position: absolute;
    left: -440px;
    top: 0;
    width: 1200px;
    z-index: -1;
    height: 100%;
    background: #ebebeb;
    display: none;
}
#certify {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height:560px;
    padding-top:98px;
}

/*#certify .swiper-container {
    padding-bottom: 60px;
}
*/
#certify  .swiper-slide {
    width: 520px;
    height: 408px;
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
    display:block;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #333;
    background:#eee;
    font-size: 18px;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom:60px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #da251d;
    background-color: #fff;
}

#certify .swiper-button-prev {
    left: -30px;
    width: 45px;
    height: 45px;
    background: url(../image/wm_button_icon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}

#certify .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-next {
    right: -30px;
    width: 45px;
    height: 45px;
    background: url(../image/wm_button_icon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%;
}

#certify .swiper-button-next:hover {
    background-position: 0 -139px;
    background-size: 100%
}
.content_new{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    padding:42px 0 84px 0;
}
.content_list .item_block .item_img {
    float: left;
    width: 354px;
}
.content_list .item_block .item_wrapper {
    transition: all .36s ease;
    float: left;
    margin-left:34px;
}
.content_list .item_block .details {
    position: absolute;
    width: 56px;
    top: 135px;
    right: 27px;
    height: 26px;
    border-left: 1px solid #e5e5e5;
    color: transparent;
}
.content_list .item_block .item_wrapper .date_wrap {
    position: absolute;
    top: 50px;
    right: 27px;
    font-size:24px;
    color:#999
}
.content_list .item_block .details i {
    background:url(../image/nt.png) no-repeat;
    position: absolute;
    width: 20px;
    top: 6px;
    right: 24px;
    height:12px;
    display:block;
}
.content_list .item_block {
    transition: all .36s ease;
    position: relative;
    padding: 36px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.content_list .item_block:hover{
    background:#f5f5f5;
    box-shadow: rgba(0,0,0,0.2) 0px 5px 20px;
    transition: all linear 0.5s;
}
.content_list .item_block:hover .item_img,.content_list .item_block:hover .item_info,.content_list .item_block:hover .fa-angle-right{
    transition: all linear 0.5s;
    transform: translate3d(20px,0,0);
}
.content_list .item_block:hover .item_info h1{
    color:#f59a00;
}
.container_content .content_wrapper .more {
    display: none;
}
.news .more {
    display: none;
}
.item_wrapper .item_info{
    width: 600px;
    padding-top: 23px;
}
.item_wrapper .item_info h1{
    font-size:16px;
    color:#333333;
    padding-bottom:28px;
}
.item_wrapper .item_info p{
    font-size:14px;
    color:#999999;
    line-height:24px;
}
.fy {
    padding-top: 54px;
    text-align: center;
    overflow: hidden;
}
.fy a {
    display: block;
    padding: 3px 10px;
    color: #666666;
    border: 1px solid #e5e5e5;
    margin-left: 4px;
    display: inline;
    font-size:13px;
}

.anli_photo {
    width:328px;
    height:246px;
    overflow: hidden;
    padding:6px;
}
.anli_photo img{
    width:100%;
}
.projectn{
    width:1380px;
    margin:0 auto;
}
.projectn ul{
    overflow:hidden;
} 
.projectn > ul > li {
    width:334px;
    float: left;
    margin-right: 12px;
    margin-bottom: 18px;
    transition: all linear 0.3s;
    border:1px solid #e5e5e5;
    margin-top:4px;
}
.projectn > ul > li:nth-child(4n) {
    margin-right: 0;
}
.projectn > ul > li:hover{
    box-shadow: rgba(0,0,0,0.2) 0 8px 20px; 
    transform:translateY(-4px);
    transition: all linear 0.3s;
}
.projectn > ul > li:hover h1{
    color:#ef6717;
}
.projectn h1 {
    font-size: 16px;
    text-align:center;
    color: #666666;
    font-weight: normal;
    height:46px;
    line-height:46px;
    background:#dddddd;
    margin:0 2px 2px 2px;
}
.contentpr{
    margin:68px 0 86px 0;
}
.contentn{
    width:1380px;
    margin:0 auto;
}
.mainInfor{
    border-bottom:1px solid #eeeeee;
    padding:64px 0 30px 0;
}
.mainInfor .title{
    text-align:center;
    color:#333;
    font-size:26px;
    line-height:36px;
    padding-bottom:14px;
}
.mainInfor p{
    text-align:center;
    color:#999;
    font-size:14px;
}
.mainInfor p .iconn{
    display:inline-block;
    margin-left:24px;
    height:36px;
}
.iconn:before {
    content:"";
    display:block;
    background:url(../image/yjj.png) no-repeat;
    z-index:100;
    width:18px;
    height:14px;
    position:absolute;
    margin-top:6px;
}
.mainInfor p em{
    font-style: normal;
    border-left: 1px solid #666666;
    padding-left: 12px;
    margin-left: 12px;
}
.mainInfor p .iconn .readnumn{
    padding-left: 28px;
    color: #666;
}
.postbody p{
    font-size:14px;
    line-height:24px;
    color:#666;
    padding-top:36px;
}
.postbody{
    padding-bottom:84px;
}
.contentpr .case{
    width:1380px;
    margin:0 auto;
}
.case_show{
    width: 100%;
    overflow: hidden;
}
.case_show{
    width: 100%;
    overflow: hidden;
}
.case_show li{
    width: 446px;
    height:440px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-right:20px;
    margin-bottom:42px;
}
.case_show li:nth-child(3n+0){
    margin-right: 0;
}
.project_photo{
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.project_photo img{
    width: 100%;
    min-height: 300px;
}
.project_text{
    position: absolute;
    width: 100%;
    height: 240px;
    background: #f5f5f5;
    bottom: -98px;
    left: 0;
    text-align: center;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.case_show li:hover .project_text{
    bottom: 0;
    
}
.project_text h1{
    font-size:20px;
    font-weight:bold;
    color: #333333;
    line-height: 50px;
    padding-top:20px;   
}
.project_text em{
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background: url(../images/icon3.png) center no-repeat;
}
.project_text p{
    text-align:justify;
    font-size: 14px;
    color: #808080;
    line-height: 24px;
    margin-bottom: 30px;
    padding:0 24px;
}
.project_text a{
    display: block;
    width: 110px;
    background: #ef6717;
    text-align: center;
    margin: 0 auto;
    line-height: 45px;
    color: #fff;
    font-size: 14px;
}
.project_text a:hover{
    background: #fe833b;
}
.contactn{
    width:1200px;
    margin:0 auto;
}
.contactn h1{
    font-size:34px;
    color:#333333;
    font-weight:bold;
}
.contactn h3{
    font-size:16px;
    color:#999999;
    padding-top:10px;
}
.contactn p{
    font-size:14px;
    color:#999999;
    padding-top:34px;
}
.contactr{
    width:1200px;
    margin:0 auto;
    height:400px;
    padding-top:60px;
}
.join_header .title{
    text-align:center;
    color:#333333;
    font-size:24px;
}
.join_header .subtitle{
    text-align:center;
    color:#999;
    font-size:14px;
    padding-top:10px;
}
.mo-form-list {
    max-width: 700px;
    padding-top:48px;
    margin: 0 auto;
}
.mo-form-list li{
    margin-bottom:24px;
}
.mo-input-items{
    overflow:hidden;
}
.mo-type-text .mo-input-title {
    line-height: 40px;
    padding-right: 10px;
    box-sizing: border-box;
    float:left;
    color:#666666;
}
.mo-text-wrap {
    float: left;
    padding-right: 30px;
}
.mo-text{
    width:100%;
}
.mo-text input {
    width: 540px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    outline: 0;
    line-height: 1.21428571em;
    padding: .67857143em 1em;
    font-size: 14px;
    background: #fff;
    border: 1px solid rgba(34, 36, 38, .15);
    color:#999;
    border-radius: .28571429rem;
    box-shadow: 0 0 0 0 transparent inset;
    transition: color .1s ease, border-color .1s ease, outline .36s ease;
}
.mo-input-title {
    position: relative;
    font-size: 14px;
    float: left;
    line-height: 34px;
    color: #60676b;
    margin-right: 10px;
    width: 110px;
    text-align: right;
    min-height: 34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
    box-sizing: border-box;
}
.contextmenu:after {
    content: "*";
    position: absolute;
    right: 0px;
    color: red;
    top: 0;
}
.mo-textarea textarea {
    width: 540px;
    margin: 0;
    tap-highlight-color: rgba(255, 255, 255, 0);
    padding: .78571429em 1em;
    border: 1px solid rgba(34, 36, 38, .15);
    outline: 0;
    color: rgba(0, 0, 0, .87);
    border-radius: .28571429rem;
    -webkit-transition: color .1s ease, border-color .1s ease;
    transition: color .1s ease, border-color .1s ease;
    font-size:14px;
    color:#999999;
    line-height: 1.2857;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
.mo-text.mo-code input {
    width: 128px;
}
.mo-text.mo-code img {
    vertical-align: -11px;
    margin-left: 10px;
    display: none;
    cursor: pointer;
}
.mo-button input {
    border: 1px solid;
    width: 100px;
    line-height: 34px;
    font-size: 14px;
    background: #ede9e9;
    border-radius: 2px;
    border-color: #ccc;
    cursor: pointer;
    color: #888;
    transition: 0.36s ease;
    vertical-align: middle;
}
.new_n .w_lump1 {
    padding: 80px 0 60px;
    background: #f5f5f5;
}
.c_h1 {
    font-size: 24px;
    color: #aaaeb2;
    font-family: "RUBIK-REGULAR";
    line-height: 20px;
    letter-spacing: -1px;
    margin-bottom: 6px;
}
.c_h2 {
    font-size:28px;
    font-weight:bold;
    color: #ef6717;
    line-height: 30px;
    margin-bottom: 37px;
}
.new_n{
    padding:0 0 86px 0;
}
.news_strong .pic, .newrelated .strong .pic {
    position: relative;
    width:550px;
    height:394px;
    overflow: hidden;
}
.news_list .pic{
    position: relative;
    width:526px;
    height:328px;
    overflow: hidden;
}
.news_list .pic img{
    max-width: 100%;
    display: block;
}
.news_strong .pic {
    float: left;
}
.pic img{
    display: block;
    width: 100%;
    transition: .8s;
}
.pic:hover .pic img{
    transform: scale(1.1);
}
.news_strong .txt {
    float: right;
    width: 800px;
    padding: 0 0 0 20px;
}
.news_strong .txt .title{
    font-size:24px;
    color:#484848;
    font-weight:bold;
    margin-bottom:10px;
}
.news_strong .txt p{
    font-size: 14px;
    color: #808080;
    line-height: 24px;
}
.news_strong .txt .title,{
    font-size:24px;
    color: #4c4c4c;
    line-height:34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 6px;
    font-weight: 600;
}
.news_list .txt .title{
    font-size:18px;
    color: #4c4c4c;
    line-height:24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 6px;
    font-weight: 600;
}
.news_strong .txt .time, .news_list .txt .time {
    font-size: 24px;
    color: #ef6717;
    line-height: 24px;
    font-family: "RUBIK-REGULAR";
    letter-spacing: -1px;
    margin-bottom: 20px;
}
.news_strong .hr {
    height: 0;
    border-bottom: 1px solid #ced3d9;
    margin: 0 0 25px;
}
.n_more{
    background:#e8e8e8;
    color:#484848;
    padding:10px 0;
    margin-top:58px;
    display:block;
    width:118px;
    text-align:center;
}
.n_more:hover{
    background:#ef6717;
    color:#ffffff;
}
.news .w_lump2{padding:60px 0 80px;}
.news_list .ul{/*width:1230px; */overflow:hidden;}
.news_list .ul a{float:left; width:380px; height:390px; margin:0 30px 40px 0; background:#fff; position:relative; overflow:hidden;}
.news_list .ul a:
.news_list .ul .txt{padding:25px 30px 0 18px; height:176px; overflow:hidden; position:relative; position:relative; z-index: 2;background:#f5f5f5;}
.news_list .ul .txt p{
    font-size: 14px;
    color: #808080;
    line-height: 24px;
}
.Question{padding-top:42px;width:1380px;margin:0 auto;}

.QuestionTitle{text-align: center;z-index: 99;position:  relative;}
.QuestionTitle h3{font-size: 32px;color: #ef6717;}
.QuestionTitle h3 a{font-size: 32px;color: #ef6717;}
.QuestionTitle p{font-size: 16px;color: #606060;margin-top: 20px;}

.Question .QuestionCon{}
.Question .QuestionCon dl{border: 1px #e9e9e9 solid;padding: 20px 40px 20px 20px;overflow:hidden;margin-bottom:20px;}
/*.Question .QuestionCon dl:first-child{border-top: none;}*/
.Question .QuestionCon dl dt{width: 220px;height: 140px;overflow: hidden;margin-right:28px;}
.Question .QuestionCon dl dt img{display: block;width: 100%;transition: .8s;}
.Question .QuestionCon dl:hover dt img{transform: scale(1.1);}
.Question .QuestionCon dl:hover{background-color: #ef6717;}
.Question .QuestionCon dl:hover h3 a{color: #fff;}
.Question .QuestionCon dl:hover dd span{color: #fff;}
.Question .QuestionCon dl:hover dd p{color: #fff;}
.Question .QuestionCon dl:hover dd h3 i{background: url(../images/QuestionIcon.png) no-repeat right;}
.Question .QuestionCon dl dd{}
.Question .QuestionCon dl dd h3 a{font-size: 18px;color: #333;}
.Question .QuestionCon dl dd h3 i{background: url(../images/News03.png) no-repeat right;width: 62px;height: 7px;display: block;float: right;}
.Question .QuestionCon dl dd span{font-size: 14px;color: #999;font-family: "RUBIK-REGULAR";margin-top: 5px;display: block;}
.Question .QuestionCon dl dd p{font-size: 14px;color: #606060;line-height: 25px;margin-top: 30px;}

.Pagination{padding-top: 100px;margin-bottom:128px;}
.Pagination span{background: url(../image/Question01.png) no-repeat center;width: 130px;height: 45px;display: block;text-align: center;line-height: 45px;font-size: 15px;color: #999;position:  relative;z-index: 999;}
.Pagination span em{background: url(../image/Pagination01.png) no-repeat left;padding-left: 35px;}

.Pagination span:hover{background: url(../image/AboutUsBg02.png) no-repeat center;color: #fff;}
.Pagination span:hover em{background: url(../image/Pagination02.png) no-repeat left;}
.Pagination span:hover em a{color: #fff;}
.Pagination span.span02 em{background: url(../image/Pagination03.png) no-repeat right;padding-right: 35px;padding-left: 0;}
.Pagination span:hover.span02 em{background: url(../image/Pagination04.png) no-repeat right;}

.Pagination .fynum{/* margin-left: 300px; */position:  relative;z-index: 9;text-align:  center;width: 940px;}
.Pagination .fynum a{width: 50px;height: 45px;text-align: center;line-height: 45px;background: url(../image/QuestionIcon02.png) no-repeat center;margin-left: 20px;/* float: left; */font-size: 14px;color: #999;font-family: "QUEEN";display: inline-block;}
.Pagination .fynum a:first-child{margin-left: 0;}
.Pagination .fynum a:hover,.Pagination .fynum a.cur{background: url(../image/QuestionIcon03.png) no-repeat center;color: #fff;}
.Pagination i{height: 1px;background-color: #e7e7e7;width: 100%;display: block;position:  relative;z-index: 1;top: 23px;}

.iconn:before {
    content: "";
    display: block;
    background: url(../images/yjj.png) no-repeat;
    z-index: 100;
    width: 18px;
    height: 14px;
    position: absolute;
    margin-top: 6px;
}




















.pagination {
    padding-top: 54px;
    text-align: center;
}
.fy a, .pagination li {
    display: inline-block;
    padding: 4px 14px;
    color: #666666;
    border: 1px solid #e5e5e5;
    margin-left: 4px;
    font-size: 14px;
}
.fy a:hover, .fy a.syy, .pagination li.active {
    border: 1px solid #ef6717;
    background: #ef6717;
    color: #ffffff;
}
.w1200 .c1 {
    width: 334px;
    float: left;
}
.w1200 .c1 .t1 {
    font-size: 34px;
    color: #333;
    margin-bottom: 30px;
}
.w1200 .c1 .t2 {
    font-size: 14px;
    color: #666;
    margin-bottom: 15px;
    line-height: 30px;
    padding-right: 20px;
}
.w1200 .c2 {
    width: 866px;
    height: 420px;
    float: right;
}
.c_lr_wr .w_left {
    float: left;
    width:780px;
    padding-bottom: 55px;
    margin-top:80px;
    margin-right:42px;
}
.c_lr_wr .w_left .p_box p{
    font-size: 14px;
    color: #808080;
    line-height: 24px;
    margin-bottom: 24px;
}
.c_lr_wr .w_right{
    margin-top:80px;
    float:left;
    position:relative;
}
.job_search {
    height: 72px;
}
.job_search .flol {
    margin-right: 20px;
}
.arrow_down {
    background: url(../imgicon/arrow_down.png) no-repeat 290px center;
    cursor: pointer;
    position: relative;
}
.arrow_down ul {
    position: absolute;
    left: -1px;
    width: 100%;
    border: 1px solid #ccc;
    box-sizing: initial;
    background: #fff;
    display: none;
    z-index: 999;
    height: 400px;
    overflow-y: scroll;
}
.arrow_down ul li {
    padding-left: 20px;
    border-top: 1px solid #f1f1f1;
}
.flol::after, .flor::after {
    content: "";
    display: block;
    clear: both;
}
.job_search .ipt_box {
    width: 520px;
}
.job_search .flol {
    margin-right: 20px;
}
.job_search .sameh {
    width: 320px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 72px;
    font-size: 16px;
    color: #adb0b2;
    line-height: 70px;
    padding-left: 20px;
}
.job_key_in {
    border: none;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #adb0b2;
}
.job_search .job_search_btn {
    padding-left: 0;
}
.job_search .sameh {
    width:246px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 72px;
    font-size: 16px;
    color: #adb0b2;
    line-height: 70px;
    padding-left: 20px;
    float:left;
}
.job_search_btn {
    border: 1px solid #0084ce!important;
    background: #0084ce;
    text-align: center;
    color: #fff!important;
    cursor: pointer;
}
.job_search_btn img {
    display: inline-block;
    vertical-align: middle;
}
.job_list li {
    margin: 20px 0;
}
.job_list li.on .job_title {
    background: url(../images/talk.png) no-repeat 1310px center;
}
.job_title {
    background: url(../images/talk_grey.png) no-repeat 1310px center;
    height: 72px;
    line-height: 70px;
    padding: 0 20px;
    cursor: pointer;
}
.job_title {
    border: 1px solid #ccc;
}
.job_title h1 {
    font-size: 18px;
    font-weight:bold;
    color: #ef6717;
    margin-right: 20px;
    display:inline-block;
}
.job_title span {
    color: #9a9a9a;
}
.job_con {
    padding: 20px;
    display: none;
}
.job_con h2 {
    font-size: 16px;
    color: #6e6e6e;
    margin-bottom: 20px;
}
.job_con p {
    font-size: 14px;
    color: #898989;
    margin-bottom: 16px;
    line-height: 1.8;
}
.join_zp{
    margin-top:80px;
    margin-bottom:80px;
}
/*联系*/
.con_contact{
   padding:68px 0 86px 0;
}
.map{
   border: 1px #e9e9e9 solid;
}















/*轮显*/
.flash_div{ width:100%; margin:0 auto; overflow:hidden;/* min-height:550px;*/display:none;}
.flash{height:140px;width:320px;overflow:hidden;position:relative;margin:0 auto;/*margin-top:100px;*/}
.ul_flash{width:100000px;height:100%}
.ul_flash li{float:left;width:320px;height:100%}
.ul_flash img{width:100%;height:100%}
.flash .pagination{clear:both;position:absolute;left:44%;bottom:15px;z-index:99;height:10px; float:left; text-align:left;}
.flash .pagination span{ float:left;background:url(../images/dian.png) no-repeat; background-size:100% 100%;width:11px;height:9px;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;margin:0 3px;cursor:pointer;position:relative}
.flash .pagination span.swiper-active-switch{ background:url(../images/dian2.png) no-repeat; background-size:100% 100%;}

/*滚动产品与案例*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:20px;text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-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;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_pro_left.png) no-repeat; float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_pro_left_on.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_pro_right.png) no-repeat; float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_pro_right_on.png) no-repeat; }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:url(../images/i_bg3.png) no-repeat;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:url(../images/i_bg4.png) no-repeat;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
#owl-demo{ padding-bottom:3%;}
#owl-demo .item{margin: 0.5px;position:relative;height:487px;/* margin-top:50px;*/}
#owl-demo .item img{/*display: block;*/height: 100%;width: 100%;transition: all 0.3s;}
#owl-demo .item .bg-list-img{ position:absolute; bottom:49px;-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; width:100%;}
#owl-demo .item .bg-list-tit{ height:56px; overflow:hidden; bottom:0; position:absolute; text-align:center; width:100%;}
#owl-demo .item .bg-list-tit h4{ margin:0 auto; display:inline-block; border-bottom:2px solid #e2e2e2; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px;}
#owl-demo .item .bg-list-more{ width:100%; position:absolute; bottom:0; background:url(../images/i_por_pic1.png) center 38px no-repeat #3c3a38; height:56px; line-height:46px; font-size:14px; color:#fff; text-align:center;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0;-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;}
#owl-demo .item .i_pro_bg{position:absolute; width:100%; bottom:56px; /*height:100%;*/height:89%;-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;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0; left:0;}
#owl-demo .item .bg-list-yew{ position:absolute; width:100%; bottom:0px; height:30%; background-color:#c30d23; text-align:center; color:#fff;}
#owl-demo .item .bg-list-yew h5{  border-bottom:2px solid #fff; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px; display:inline-block; margin-top:9%;}
#owl-demo .item .bg-list-hs{ max-height:316px; height:70%; position:absolute; bottom:30%; background:url(../images/i_por_pic2.png) center top no-repeat; background-size:100% 100%; width:100%;}
#owl-demo .item .bg-list-hs p{ width:80%; margin:0 auto; margin-top:10%; color:#fefefe; font-size:14px; height:50%; overflow:hidden; line-height:22px; max-height:198px;}
#owl-demo .item:hover .bg-list-img{  /*height:93%;*/height:90%;}
#owl-demo .item:hover .i_pro_bg{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;transition: all 0.3s;}
#owl-demo .item:hover .bg-list-more{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;transition: all 0.3s;}
#foot-share span { width: 120px; position: absolute; bottom: 100%; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 10px; display: none; }

#foot-share a{position:relative;}

#foot-share span:after { content: ""; width: 16px; height: 10px; display: block; position: absolute; bottom: 1px; left: 50%; z-index: 9; background: url(../images/fta-arror.png) no-repeat; margin-left: -8px; }

#foot-share img { width: 100%; display: block; background-color: #fff; padding: 4px; border: 1px dashed #D0D0D0; }
.foot-info {
    height:80px;
    line-height:80px;
}

#foot-share a:hover span { display: block; }

.xw_list2 li {
    background: #fff;
    box-sizing: border-box;
    padding: 1.4em 4% 0.8em;
    width: 100%;
}
.xw_list2 li h2 a {
    display: block;
    color: rgb(0, 0, 0);
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0.3em;
    font: 600 20px / 1.8em 微软雅黑;
    overflow: hidden;
}
.xw_list2 li h3 {
    display: block;
    color: rgb(85, 85, 85);
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 500 15px / 1.4em 微软雅黑;
    overflow: hidden;
}
.xw_list2 li span {
    display: block;
    color: rgb(153, 153, 153);
    margin-top: 0.5em;
    font: 500 16px / 2em 微软雅黑;
}
.foot-contact .tel {
    padding-bottom: 5px;
}

.ehjadd .xypg-left-nav > li {
    border-color: #dddddd;
}
.xypg-left-nav > li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}

.cp_right{ width:746px; float:right;}
.cp_right h3{color:#333;border-bottom: dashed 1px #d3d3d3;padding-bottom: 15px;margin-bottom: 20px; margin-top:15px; font-size:25px; font-weight:normal;}
.cp_right p{color: #666;line-height: 30px;font-size: 14.5px;}
.cp_right p span.kaitou{color:#ef6717;}
.cp_right p.xsrx{margin-top: 35px;}
.cp_right p.xsrx img{float: left;margin-right: 10px;}
.cp_right p.xsrx span.xshm{color:#ef6717;font-size: 24px;font-weight: bold;}
.cp_right ul{margin-top: 40px;}
.cp_right ul li{width: 170px;height: 45px;background: #ec6700;float: left;}
.cp_right ul li.hqbj{background: #ef6717;}
.cp_right ul li.zxsb{background: #043179;margin-left: 15px;}
.cp_right ul li a{color: white;line-height: 45px;margin-left: 52px;}
ul.sixnav{width:1380px;height: 60px; margin: 0 auto;position:relative; background:#fff;}
ul.sixnav li{width:344px;float: left;margin-right: 1px;background: #ececec;}
ul.sixnav li a{display: block;line-height:60px;text-align: center;color: #656565;font-weight: bold;}
ul.sixnav li.gdms a{background: #da2416;color: white;}
ul.sixnav li a:hover{background: #ef6717;color: white;}
/*产品展示*/
.cpzs{width:1380px;margin: 0 auto;}
.cpzs h2{width:1380px;height:40px; line-height:40px; background:#f8f8f8; margin: 40px 0px 25px 0px; box-sizing:border-box; border-left:5px solid #ef6717; padding-left:20px; font-weight:normal;}
.cpzs ul{border-bottom: solid 1px #dcdcdc;padding-bottom: 40px;}
.cpzs ul li{color: #666666;line-height: 30px;}
/*技术参数*/
.jscs{width:1380px;margin: 0 auto;}
.jscs h2{width:1380px;height:40px; line-height:40px; background:#f7f7f7; margin: 40px 0px 25px 0px; box-sizing:border-box; border-left:5px solid #ef6717; padding-left:20px; font-weight:normal;}
.jscs .wrap { width: 1200px; margin: 0 auto;}
.jscs .wrap img { max-width:1200px; height:auto; margin:0 auto;}
.jscs .wrap p{width:1200px;color: #666666;font-size:18px;text-align: center;margin: 32px 0px 32px 0px;}

/*生产现场*/
.scxc{width:1200px;margin: 0 auto;}
.scxc h2{width:1200px;height:40px; line-height:40px; background:#f8f8f8; margin: 40px 0px 25px 0px; box-sizing:border-box; border-left:5px solid #ef6717; padding-left:20px; font-weight:normal;}
.scxc .wrap { width: 1200px; margin: 0 auto;}


.mod18{ width:550px;padding:10px; position:relative; border:1px solid #f1f1f1; background:#fff; box-shadow:0px 1px 5px #CCCCCC;  }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:163px;width:39px;height:50px;}
.mod18 #prevTop{width: 30px;
    height: 50px;
    background: url(../images/btnLeft1.png) #999 center no-repeat;
    left: 10;
    top: 40%;
    position: absolute;
    z-index: 10;}
.mod18 #nextTop:hover{
   background: url(../images/btnRight1.png) #ef6717 center no-repeat;
}
.mod18 #prevTop:hover{
    background: url(../images/btnLeft1.png) #ef6717 center no-repeat;
}
.mod18 #nextTop{
    width: 30px;
    height: 50px;
    background: url(../images/btnRight1.png) #999 center no-repeat;
    right:10;
    top: 40%;
    position: absolute;
    z-index: 10;
}
.mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:550px;height:411px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:394px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:394px;position:absolute;}
.mod18 .picBox li{width:550px;height:413px; position:relative;}
.mod18 .picBox li img{width:550px;height:394px;}
.mod18 .picBox li span{ width:550px; height:34px; background-color:rgba(0,0,0,0.3); padding:0; font-size:16px; color:#fff; text-align:center; line-height:34px; display:block; position:absolute; bottom:0px; left:0px;}
.mod18 .listBox{ width:555px; height:90px; margin-top:11px; margin-left:-6px; position: relative; overflow: hidden; }
.mod18 .listBox ul{height:89px;position:absolute;}
.mod18 .listBox li{width:140px;height:89px; cursor:pointer;position:relative; text-align:center;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:127px;height:86px;}
.mod18 .listBox li img{width:127px;height:91px; margin:0 auto;  border:1px solid #ccc;}
.mod18 .listBox .on img{width:125px;height:89px;border:1px solid #ef6717;}
.mod18 .listBox .on i{display:block;}



.tu_left{ width:575px; height:520px; float:left;}
.gaishu{ margin-top:10px; overflow:hidden;}
.cpzs p{ line-height:30px; color:#333;}
.xiangguan{ width:1380px;margin:0 auto;padding-top:42px;}
.xiangguan .bt{ width:1380px; height:47px; background:#f7f7f7;margin-bottom:42px;}
.xiangguan .bt h3{ width:103px; height:43px; text-align:center; line-height:43px; border-left:5px solid #ef6717; font-size:18px; color:#333; }

.case{ width:1380px;margin:0 auto;}
.case li{ width:444px; float:left; margin-right:24px;}
.case li div{ width:426px;  overflow:hidden;}
.case li img{ width:438px; transition:all 0.5s;}
.case li span{ width:426px; height:52px; line-height:52px; color:#666; text-align:center; display:block; font-size:15px; transition:all 0.5s;}
.case li:nth-child(3n+3){ margin-right:0;}
.case li:hover img{ transform:scale(1.1);}
.case li:hover span{ background:#ef6717; color:#fff;}
.fxui-tab-nav2{margin-bottom:42px;}

.scroll_horizontal2{width:1380px;height:337px; margin:0 auto;}
.scroll_horizontal2 .box{overflow:hidden; position:relative; width:1380px; height:337px; margin:0 auto; margin-top:26px;}
.scroll_horizontal2 .list{overflow:hidden;width:9999px;}
.scroll_horizontal2 .list li{ width:468px; float:left;}
.scroll_horizontal2 .list li div{ width:438px; height:275px; overflow:hidden;}
.scroll_horizontal2 .list li img{ width:438px; height:275px; transition:all 0.5s; }
.scroll_horizontal2 .list li span{ width:438px; height:52px; display:block; line-height:52px; text-align:center; font-size:15px; transition:all 0.5s; color:#666;}
.scroll_horizontal2 .plus,
.scroll_horizontal2 .minus{position:absolute; top:90px; width:31px;height:74px; cursor:pointer;}
.scroll_horizontal2 .plus{left:-50px; background:url(../images/case_z.gif) no-repeat;}
.scroll_horizontal2 .minus{right:-50px; background:url(../images/case_y.gif) no-repeat;}
.scroll_horizontal2 .list li:hover img{ transform:scale(1.1);}
.scroll_horizontal2 .list li:hover span{ background:#ef6717; color:#fff;}

.chejian{ width:1380px; height:505px;  /*margin-top:20px;*/margin:0 auto;}
.chejian .bt{ width:1380px; height:43px; background:#f7f7f7; margin-bottom:23px;}
.chejian .bt h3{ width:103px; height:43px; text-align:center; line-height:43px; border-left:5px solid #ef6717; font-size:18px; color:#333; }
.chejian .left{ width:600px; height:414px; float:left; background:url(../images/che1.jpg) no-repeat; transition:all 0.5s;}
.chejian ul{ width:600px; height:414px; float:right;}
.chejian ul li{ width:291px; height:203px; float:left; margin-left:9px; margin-bottom:8px; transition:all 0.5s;}
.chejian .left:hover{ margin-top:-5px;}
.chejian ul li:hover{ margin-top:-5px;}
.chejian ul li.xl:hover{margin-left:-5px; margin-top:0;}
.fahuo{ width:1200px; height:312px;}


.banner{ width:100%; height:400px; background:url(../images/about_banner.jpg) no-repeat center;}
.aplprolist_l_one_tit{height:80px; line-height:80px; background:url(../images/pro_4.png) center no-repeat; color:#fff; text-align:center; font-size:24px;}
.aplprolist_bg{}
.aplprolist{width: 1200px;margin: 0 auto;padding-top: 20px;}
.aplprolist_l{width: 244px;}
.aplprolist_r{width: 920px;}
.aplprolist_r_bg{width: 920px;}
.menu_list{width:244px;}
.menu_head{
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #F1F1F1;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #f1f1f1 url(../images/pro_left.png) center right no-repeat;
}
.menu_head_1{
    height: 47px;
    line-height: 47px;
    padding-left: 38px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #F1F1F1;
    margin: 0px;background: #f1f1f1;
}
.menu_list .dangqian{color:#ff6700; font-weight:bold;}
.menu_head_1 a{ display:block;}
.menu_head_1 a:hover{color:#ff6700; font-weight:bold;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{
    line-height: 38px;
    border-left: 1px solid #e1e1e1;
    backguound: #fff;
    border-right: 1px solid #e1e1e1;
}
.menu_body .lbdq{background-color:#e93321; color:#fff;}
.menu_body a{display:block;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none; background-color:#ff6700; color:#fff;}
.aplprolist_r li{ float:left; overflow:hidden; width:283px; height:295px; margin-right:28px;border:1px solid #e6e6e6;margin-bottom: 30px;}
.aplprolist_r li:nth-child(3){margin-right: 0px;}
.aplprolist_r li:nth-child(6){margin-right: 0px;}
.aplprolist_r li:nth-child(9){margin-right: 0px;}
.aplprolist_r li:nth-child(12){margin-right: 0px;}
.aplprolist_r li a{display: block;}
.aplprolist_r li a span{display: block;width: 283px;height: 203px;overflow: hidden;}
.aplprolist_r li a span img{display: block;width:100%;height: 100%;transition: all 0.5s;}
.aplprolist_r li a p{display: block;height: 92px;font-size: 16px;background-color: #e6e6e6;color: #858585;border-bottom: 3px solid #1a2f67;}
.aplprolist_r li a p i{display: block;font-style: normal;height: 40px;line-height: 40px;padding-left: 30px;overflow: hidden;padding-right: 30px;font-size: 16px;padding-top: 10px;}
.aplprolist_r li a p small{display: block;width: 62px;height: 22px;border:1px solid #c3c3c3;text-transform:uppercase;font-size: 12px;text-align: center;line-height: 22px;margin-left: 28px;border-radius: 8px;margin-top: 2px;color: #1a2f67;}
.aplprolist_r li:hover{border:1px solid #e93321;transition:all 0.5s;}
.aplprolist_r li:hover a p{border-bottom: 3px solid #c55104;background-color: #e93321;transition:all 0.5s; }
.aplprolist_r li:hover p{color: #8b6d4b;transition:all 0.5s;}
.aplprolist_r li:hover *{color: #fff;transition:all 0.5s;}
.aplprolist_r li:hover a p small{border:1px solid #fff;transition:all 0.5s;}
.aplprolist_r li:hover a span img{transform: scale(1.2);}

.cp_con{ width:1380px; height:auto; overflow:hidden; margin:38px auto 30px;}

#DB_gallery .DB_imgSet {position:relative; width:488px;height:320px; overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:488px;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline-block ;margin-right:12px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:100px;height:63px;border:5px solid #ff0000;left:0;top:0}

.DB_imgWin img{ width:488px; height:320px; overflow:hidden;}
.DB_thumMove li img{ width:110px;}































.mxcp{ width:100%; height:100vh; background:url(../images/page4.jpg) no-repeat center; position:relative;}
.mxcp_con{ width:1300px; height:680px; position:absolute; left:50%; top:50%; margin-top:-340px; margin-left:-650px;}
.mxcp_con .bt{ width:331px; height:72px; background:url(../images/zi.png) no-repeat; margin:0 auto;}
.mxcp_con .zhuan{ width:0px; height:197px;  position:absolute; left:50%; margin-left:-454.5px; bottom:40px;}
.mxcp_con .zhuan p{ font-size:15px; color:#fff; text-align:center; position:absolute; bottom:-40px; text-align:center; width:100%;}
.mxcp_con ul{ width:1300px; height:270px; position:absolute; top:207px;}
.mxcp_con ul li{ width:156px; height:95px; transform:translate3d(0, 100px, 0); opacity:0; transition:all 0.5s;}
.mxcp_con ul li img{ width:34px; height:34px; margin:0 auto;}
.mxcp_con ul li p{ font-size:17px; color:#fff; margin-top:27px; text-align:center; width:100%;}
.mxcp_con ul li:nth-child(1){ position:absolute; left:0; top:0;}
.mxcp_con ul li:nth-child(2){ position:absolute; right:0; top:0;}
.mxcp_con ul li:nth-child(3){ position:absolute; left:0; bottom:0;}
.mxcp_con ul li:nth-child(4) {position:absolute; right:0; bottom:0;}
.mxcp_con ul.active li{ transform:translate3d(0, 0, 0); opacity:1}
.chanpin{ position:relative; z-index:9999; margin:0 auto; user-select: none;}
#myCar{ margin:0 auto; margin-top:200px; cursor:crosshair; }
.mxcp_con.active .zhuan{ width:909px; height:197px; background:url(../images/zhuan.png) no-repeat; position:absolute; left:50%; margin-left:-454.5px; bottom:40px; transition: 1s all cubic-bezier(.46, 1, .23, 1.52);}
/*--安通--*/
.antong{ width:100%; height:100vh; position:relative;}
.antong_left{ width:50%; height:100vh; float:left; background:url(../images/dt.jpg) no-repeat center; position:relative;}
.antong_left .nr{ width:592px; height:525px; position:absolute; top:50%; margin-top:-262.5px; left:50%; margin-left:-296px;}
.a_logo{ width:151px; height:57px; background:url(../images/a_logo.jpg) no-repeat; margin:0 auto;}
.antong_left .nr h3{ color:#333; font-size:33px; text-align:center; margin:30px 0; font-weight:normal;}
.antong_left .nr p{ width:93%; line-height:28px; color:#999; margin:10px auto;}
.antong_left ul{ width:100%; height:250px;}
.antong_left ul li{ width:181px; height:73px; border:1px solid #c8c8c8; float:left; margin-right:21px; margin-top:27px;}
.antong_left ul li:nth-child(3n){ margin-right:0;}
.antong_left ul li img{ width:181px; height:73px;}
.antong_left .nr .more{ width:123px; height:33px; background:#0067b2; color:#fff; text-align:center; line-height:33px;}
.antong_right{ width:50%; height:100vh; position:relative; overflow:hidden; transition:all 0.5s;}
.antong_right video{ width:100%; object-fit: cover;}
.antong_right .xi{ position:absolute; top:50%; left:50%;  transform: translate(-50%, -50%);}
.antong_right .xi h3{ font-weight:normal; color:#fff; font-size:30px; text-align:center; margin-bottom:10px; margin-top:120px;}
.antong_right .xi p{ color:#fff; text-align:center; font-size:16px;}
.video-js .vjs-big-play-button{ z-index:9999;}
.antong_right .xi.active{ display:none;}

/*--新闻--*/
.news{ width:100%; height:100vh; position:relative; background:#fff;}
.news_con{ width:1400px; height:656px; position:absolute; left:50%; top:50%; margin-top:-328px; margin-left:-700px;}
.news_con .bt{ width:300px; height:85px; margin:0 auto; text-align:center;}
.news_con .bt h3{ font-size:40px; color:#f0061c; font-weight:normal;}
.news_con .bt p{ font-size:25px; color:#333; margin-top:10px;}
.news_con ul{ width:100%; height:455px; margin-top:70px;}
.news_con ul li{ width:700px; height:200px; float:left; position:relative;}
.news_con ul li img{ width:350px; height:200px; float:left;}
.news_con ul li .txt{ width:350px; height:200px; float:right; background:#fff; padding:33px 47px; box-sizing:border-box; transition:all 0.5s;}
.news_con ul li .txt h3{ font-size:16px; color:#333; font-weight:normal;}
.news_con ul li .txt span{ font-size:13px; color:#999; margin-top:21px; display:block;}
.news_con ul li .txt p{ line-height:25px; color:#888; margin-top:32px; font-size:14px;}
.news_con ul li:nth-child(3) img,.news_con ul li:nth-child(4) img{ float:right;}
.news_con ul li:hover .txt{ background:#0067b2;}
.news_con ul li:hover .txt h3,.news_con ul li:hover .txt span,.news_con ul li:hover .txt p{ color:#fff;}
.news_con .more{ width:173px; height:35px; border:1px solid #dadada; text-align:center; line-height:35px; font-size:14px; color:#666; margin:0 auto; transition:all 0.5s;}
.news_con .more:hover{ background:#0067b2; color:#fff; border:1px solid #0067b2;}
.news_con ul li i{ background:#f0061c; width:16px; height:3px; display:block; position:absolute; top:50px; left:343px;}
/*--招商--*/
.zhao{ width:100%; height:100vh; background:url(../images/zs.jpg) no-repeat center; position:relative;}

.zhao .nr{ width:1050px; height:466px; top:50%; left:50%; margin-top:-243px; margin-left:-525px; position:absolute;  perspective:800px; -webkit-transform-style: preserve-3d;}
.zhao .nr_right{ width:310px; height:466px; float:right; background:rgba(55,112,197,1); padding:0 41px; box-sizing:border-box; transform:rotateY(130deg) translate3d(0,0,0); transform-origin:left; opacity:0;}
.zhao .nr_left{ width:740px; height:466px; float:left; background:rgba(255,255,255,0.87);}
.zhao .nr_right h3{ font-size:25px; color:#fff; margin-top:43px; line-height:35px;}
.zhao .nr_right p{ font-size:18px; color:#fff; margin-bottom:40px;}
.zhao .nr_right .input1{ width:225px; height:35px; border-bottom:1px solid #fff; margin-top:25px;  }
.zhao .nr_right .input1 input{ width:225px; height:35px; font-size:14px; color:#fff; background:none; border:none; line-height:15px;}
.zhao .nr_right .input2{ width:225px; height:60px; border-bottom:1px solid #fff; margin-top:25px;  }
.zhao .nr_right .input2 textarea{ width:225px; height:60px; font-size:14px; color:#fff; background:none; border:none; line-height:15px;}
input::-webkit-input-placeholder { color:#fff; font-size:14px;}
textarea::-webkit-input-placeholder { color:#fff; font-size:14px;}
.zhao .nr_right .input3{ width:86px; height:25px; margin:35px auto;}
.zhao .nr_right .input3 input{ width:86px; height:25px; font-size:14px; color:#fff; background:none; border:none; cursor:pointer;}
.zhao .nr_left h3{ font-size:25px; color:#3770c6; margin-top:80px; line-height:35px; text-align:center; font-weight:normal;}
.zhao .nr_left span{ font-size:14px; color:#666; text-align:center; width:575px; height:25px; line-height:25px; margin:0 auto; display:block; margin-top:32px;}
.zhao .nr_left ul{ width:575px; margin:59px auto; padding-top:15px;}
.zhao .nr_left ul li{ width:185px; height:200px; float:left;}
.zhao .nr_left ul li img{ margin:0 auto;}
.zhao .nr_left ul li p{ font-size:14px; color:#666; text-align:center; margin-top:20px; line-height:25px;}
.zhao.active .nr_right{  transform: rotateX(0deg) translate3d(0,0,0);  transition: all .9s cubic-bezier(0.55,0.65,0.55,1) 0s; opacity:1;}
/*--联系--*/
.contact{ width:100%; height:100vh; position:relative;}
.contact_left{ width:50%; height:100vh; background:#222; position:relative; float:left;}
.contact_left .nr{ width:586px; height:416px; position:absolute; left:50%; top:50%; margin-top:-208px; margin-left:-293px;}
.contact_left .nr .bt{ width:580px; height:218px; background:url(../images/bg.png) no-repeat bottom center;}
.contact_left .nr .bt h3{ font-size:25px; color:#ff0000; font-weight:normal; text-align:center;}
.contact_left .nr .bt p{ font-size:20px; color:#fff; text-align:center; margin:10px 0 28px 0;}
.contact_left .nr .bt span{ font-size:13px; color:#707070; line-height:25px; width:100%; height:75px; overflow:hidden; display:block; text-align:center;}
.contact_left .nr dl{ width:100%; height:140px; margin-top:72px; overflow:hidden;}
.contact_left .nr dl p{ width:385px; font-size:16px; color:#fff; line-height:33px; float:left;}
.contact_left .nr dl img{ width:96px; height:96px; float:right; margin-top:20px;}
.liu{ width:268px; height:50px; position:absolute; bottom:45px; left:55px;}
.liu p{ font-size:12px; color:#686868; line-height:25px;}
.liu p img{ width:50px; height:12px; position:absolute; bottom:7px; left:56px;}
.contact_right{ width:50%; height:100vh; position:relative; float:right;}
.contact_right .ditu{ width:100%; height:100vh;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


@media (max-width: 1680px) {
    .apple-banner{
        width:100%;
        height:100%;
    }
    .indDc{
        margin-top: -20px;
    }
    .i_news .hd {
    overflow: hidden;
    margin-bottom: 34px;
    margin-left: 35px;
    margin-top: 0px;
    }
    .fullmeasureContent{
       position:absolute;
        left:-154px;
        top:-46px;
    }
    .more {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    border: 1px solid #ef6717;
    margin-top: 58px;
}
.title_a1 {
    text-align: center;
    padding: 46px 0 32px 0;
}
.M_2 .slideTxtBox2 .parBd .picScroll-left .hd {
    height: 50px;
    /* left: -32px; */
    position: absolute;
    top: 104%;
    width: 100%;
    right: 0;
    z-index: 9;
    text-align: center;
}
.conl{
    position: absolute;
    left: 220px !important;
    top: 240px;
}
.inban_txt h1 {
    font-size: 64px;
    /* margin-bottom: 24px!important; */
    text-align: center;
    display: block;
    letter-spacing: 8px;
    color: #ef6717;
    font-family: "MONTSERRAT-REGULAR";
    margin-top:58px;
}
.about-brief-num{
    width: 100%;
    overflow: hidden;
    padding: 0 0 0 0;
}
.wp .ul-index1 {
    overflow: hidden;
    height: 420px;
}
.ul-index1 .img .txt {
    position: absolute;
    bottom: 84px;
    left: 30px;
    text-align: center;
}
} 
@media (max-width: 1440px) {
    .fullmeasureContent{
       position:absolute;
        left:-246px;
        top:-46px;
    }
    .rgb{
      position: absolute;
     left: 580px!important;
     top: 240px;
    }
    .conl {
    position: absolute;
    left: 174px !important;
    top: 240px;
}
} 


























