@charset "utf-8";
@font-face {
    font-family: dincond-medium-webfont;
    src: url(../fonts/dincond-medium-webfont.eot);
    src: url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/dincond-medium-webfont.woff2) format('woff2'), url(../fonts/dincond-medium-webfont.woff) format('woff'), url(../fonts/dincond-medium-webfont.ttf) format('truetype'), url(../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont) format('svg')
}
html {
    width: 100%;
    margin: 0;
    padding: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
}
body {
    width: 100%;
    margin: 0 auto;
    font-family: "微软雅黑" !important;
    font-size: 14px;
    margin: 0;
    padding: 0;
    color: #525252;
    line-height: 200%;
}
img {
    border: none;
}
dl, dt, dd { display: block; margin: 0; }
input, select, textarea { vertical-align: middle; *font-size: 100%; }
input { margin: 0; outline: none; padding: 0; }
input::-ms-clear { display: none; }
p, ul, li, form, h1, h2, h3, h4, h5, h6, dl, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    color: #525252;
    text-decoration: none !important;
    cursor: pointer;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline: none;
    blr: expression(this.onFocus=this.blur());
}
a img { border: none; }
a:hover { color: #d80c18; }
.clear { clear: both; margin: 0; padding: 0; height: 0; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.cf:after { content: ""; display: block; height: 0; clear: both; }
.wrap { width: 1320px; margin: 0 auto; overflow: hidden; }
.w1200 {width:1200px; margin-right:auto; margin-left:auto; background:#fff}
.mwrap { width: 83%; margin: 0 auto; overflow: hidden; }
/*首页*/
.home .row1 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 99; }
.home .banner li .img { position: relative; padding-bottom: 100vh; height: 0; }
.home .banner li .img em { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-position: center center; background-size: cover; }
.home .banner .swiper-button-prev { background: url(../images/pic01.png) no-repeat center center; width: 15px; height: 27px; top: inherit; bottom: 60px; left: inherit; right: 108px; }
.home .banner .swiper-button-next { background: url(../images/pic02.png) no-repeat center center; width: 15px; height: 27px; top: inherit; bottom: 60px; right: 40px; }
.home .banner li a .img em:after { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ""; }
.home .banner .swiper-slide-active .img em { animation: scaleUpDown 1.2s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
.section { overflow: hidden; }
.headerBox { width: 94%; position: absolute; top: 24px; left: 3%; z-index: 9999; }
#fp-nav { display: none }
/* 菜单 */
.lang { width:70px; height:30px; line-height:30px; position:absolute; right:110px; top:22px; z-index:99999; color:#fff; text-align:right}
.mMenu { width: 100%; height: 70px;position: absolute; top: 0; left: 0; z-index: 9999; }
.menu { width: 91px; min-width: 91px; height: 70px; position: absolute; top: 0px; right: 0px; transition: all 0.6s ease 0s; z-index: 66; float: left; z-index: 99999999999; cursor: pointer; }
.menu:hover { width: 91px; height: 100%; }
.mn-m { width: 91px; height: 70px; background: url(../images/menu.png) no-repeat center center; position: absolute; top: 0; left: 0; opacity: 1; }
.menu:hover .mn-m { animation-fill-mode: forwards; }
.mn-div .hm { height: 40px; line-height: 40px; width: 100%; padding-left: 30px; box-sizing: border-box; }
.mn-div .hm a { color: #a5a5a5; font-size: 22px; background: url(../images/pic103.png) no-repeat left center; padding-left: 40px; }
.mn-div ul { border-top: 1px solid #535353; margin-top: 20px; }
.logo { width: 91px; height: 70px; position: absolute; top: 15px; left: 20px; z-index: 9999 }
.mn-list { width: 100%; opacity: 0; visibility: hidden;
    transition: all 0.3s ease 0s; }
.mn-div { position: absolute; right: 0; top: 0; z-index: 99999999; background: url(../images/bg.png) repeat center center; opacity: 0; width: 0; -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s; padding-top: 20px; box-sizing: border-box; }
.mn-list { opacity: 1; visibility: inherit; width: 700px; height: 100% }
.menu:hover .mn-div { opacity: 1; visibility: inherit; width: 700px; height: 100% }
.mn-li { width: 350px; height: 200px; padding: 20px 25px; position: relative; float: left; border-right: 1px solid #535353; border-bottom: 1px solid #535353; box-sizing: border-box; }
.mn-a { width: 100%; height: 100%; display: block; font-size: 14px; line-height: 200px; color: #FFF; text-align: center; transition: all 0.3s ease 0s; }
/*menu-1*/
.mn-li.l1 .mn-a p.p1 { background: url(../images/pic96.png) no-repeat left center; height: 43px; text-align: left; margin-bottom: 69px }
.mn-li.l1 .mn-a p.p2 { height: 45px; color: #fff; }
.mn-li.l1 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left; }
.mn-li.l1 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #7e7e7e; display: block; line-height: 18px; text-transform: uppercase; font-style: normal; }
.mn-li.l1 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
/*menu-2*/
.mn-li.l2 .mn-a p.p1 { background: url(../images/pic98.png) no-repeat left center; height: 43px; text-align: left; margin-bottom: 69px }
.mn-li.l2 .mn-a p.p2 { height: 45px; }
.mn-li.l2 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left }
.mn-li.l2 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #a5a5a5; display: block; line-height: 18px; font-style: normal; text-transform: uppercase; }
.mn-li.l2 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
/*menu-3*/
.mn-li.l3 .mn-a p.p1 { background: url(../images/pic99.png) no-repeat left center; height: 43px; text-align: left; margin-bottom: 69px }
.mn-li.l3 .mn-a p.p2 { height: 45px; }
.mn-li.l3 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left }
.mn-li.l3 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #7e7e7e; display: block; line-height: 18px; font-style: normal; text-transform: uppercase; }
.mn-li.l3 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
/*menu-4*/
.mn-li.l4 .mn-a p.p1 { background: url(../images/pic100.png) no-repeat left center; height: 43px; text-align: left; margin-bottom: 69px }
.mn-li.l4 .mn-a p.p2 { height: 45px; color: #fff }
.mn-li.l4 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left }
.mn-li.l4 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #7e7e7e; display: block; line-height: 18px; font-style: normal; text-transform: uppercase; }
.mn-li.l4 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
/*menu-5*/
.mn-li.l5 .mn-a p.p1 { background: url(../images/pic101.png) no-repeat left center; height: 50px; text-align: left; margin-bottom: 69px }
.mn-li.l5 .mn-a p.p2 { height: 45px; }
.mn-li.l5 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left }
.mn-li.l5 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #7e7e7e; display: block; line-height: 18px; font-style: normal; text-transform: uppercase; }
.mn-li.l5 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
/*menu-6*/
.mn-li.l6 .mn-a p.p1 { background: url(../images/pic102.png) no-repeat left center; height: 55px; text-align: left; margin-bottom: 69px }
.mn-li.l6 .mn-a p.p2 { height: 45px; }
.mn-li.l6 .mn-a p.p2 span.sp1 { height: 45px; font-size: 18px; float: left; display: block; color: #fff; line-height: 28px; text-align: left }
.mn-li.l6 .mn-a p.p2 span.sp1 i { height: 45px; font-size: 16px; color: #7e7e7e; display: block; line-height: 18px; font-style: normal; text-transform: uppercase; }
.mn-li.l6 .mn-a p.p2 span.sp2 { background: url(../images/pic97.png) no-repeat center center; width: 35px; height: 35px; display: block; float: right; margin-top: 4px; }
.mn-li:hover { background-color: #982c2c; color: #fff; transition: all .5s; }
.mn-li:hover .mn-a p.p2 span.sp2 { color: #fff; transition: all .3s; }
.mn-li:hover .mn-a p.p2 span.sp1 { color: #fff; transition: all .4s; }
.mn-li:hover .mn-a p.p2 span.sp1 i { color: #e6e6e6; transition: all .4s; }
.nav-back { width: 250px; height: 100%; background-color: #171717; position: fixed; top: 0px; right: 0; visibility: hidden; opacity: 0;
    transition: all 0.5s ease 0s; }
.mn-li:hover .nav-back { opacity: 1; visibility: inherit; }
.nav-list { width: 250px; position: absolute; top: 15px; right: 0; visibility: hidden; opacity: 0;
    transition: all 0.5s ease 0s; }
.nav-lt { top: -80px; }
.mn-li:hover .nav-list { top: 0px; visibility: inherit; opacity: 1; }
.mn-li:hover .nav-lt { top: -100px; }
.nav-li { width: 50%; height: 49px; border-bottom: 1px #2e2f29 solid; position: relative;
    transition: all 0.3s ease 0s; }
.nav-li:hover { background-color: #000; }
.nav-a { width: 100%; height: 100%; display: block; font-size: 13px; line-height: 49px; color: #949393; text-align: center; position: absolute; top: 0px; left: 0px; }
.nav-a:hover { animation: nav-a 0.6s ease 0s 1 normal; animation-fill-mode: forwards; }
@keyframes nav-a {
    0% { left: 0px; }
    30% { left: 5px; }
    80% { left: -1px; }
    100% { left: 0px; }
}
.nav-a:hover { left: 10px; color: #FFF; }
.nav-i { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit;
    text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
    line-height: 49px; color: #FFF; opacity: 0;
    position: absolute; top: 0px; right: 30px;
    transition: all 0.3s ease 0s; }
.nav-li:hover .nav-i { opacity: 1; }
/*s2-公司简介*/
.s2 { width: 100%; background: #f7f7f7; height: 100%; position: relative; overflow: hidden; }
.s2 .box { height: 663px; position: relative; }
.s2 .box .pic { width: 100%; height: 663px; position: absolute; left: 0; bottom: 0; z-index: 1; }
.s2 .box .pic img { display: block; width: 100%; height: 100%; }
.s2 .box .d1 { width: 97%; height: 40px; line-height: 40px; font-size: 36px; font-weight: bold; border-left: 4px solid #fff; padding-left: 20px; box-sizing: border-box; position: absolute; left: 0; bottom: 220px; z-index: 2; color: #fff; margin-left: 3%; }
.s2 .box .d2 { width: 100%; padding: 3% 3% 0 3%; box-sizing: border-box; height: 200px; background: url(../images/pic04.png) repeat center center; position: absolute; bottom: 0; left: 0; z-index: 2; color: #fff; }
.s2 .box .d2 .d2L { width: 65%; height: 100%; float: left; font-size: 18px; line-height: 35px;text-align:justify; }
.s2 .box .d2 .d2R { width: 35%; height: 100%; float: right; font-size: 50px; text-align: right; }
.s2 .box .d2 .d2R span { display: inline-block; background: url(../images/pic05.png) no-repeat right center; padding-right: 75px; height: 90px; line-height: 90px; font-family: dincond-medium-webfont; }
/*s3-产业展示*/
.s3 { width: 100%; background: #fff; height: 100%; position: relative; overflow: hidden; }
.s3 .mTitle { margin-bottom: 20px; }
.s3 .text { font-size: 15px; color: #8f8f8f; margin-bottom: 3%; }
.s3 .list { width: 100%; height: 542px; overflow: hidden; text-align: center; }
.s3 .list .ls1 { width: 33.3333%; height: 100%; float: left; overflow: hidden; position: relative; color: #fff; }
.s3 .list .ls1 a { display: block; color: #fff; }
.s3 .list .ls1 .d1 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.s3 .list .ls1 .d1 img { display: block; width: 100%; height: 100%; }
.s3 .list .ls1 .d2 { width: 100%; height: 100%; background: url(../images/pic09.png) repeat center center; position: absolute; left: 0; top: 0; z-index: 2; padding-top: 21%; box-sizing: border-box; -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s; }
.s3 .list .ls1 .d2 p.p1 { font-size: 38px; line-height: 46px; }
.s3 .list .ls1 .d2 p.p2 { font-size: 32px; color: #d2d2d2; font-family: dincond-medium-webfont; text-transform: uppercase; line-height: 40px; }
.s3 .list .ls1 .d2 p.p3 { margin: 50px 0; }
.s3 .list .ls1 .d2 p.p4 { text-align: left; font-size: 12px; width: 72%; margin: 0 auto; text-align:justify; line-height: 22px; /* display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;*/
}
.s3 .list .ls1:hover .d2 { background: url(../images/pic10.png) repeat center center; }
/*s4-我们的服务*/
.s4 { width: 100%; height: 100%; position: relative; overflow: hidden; }
.s4 .box { width: 100%; background: #eaeaea; padding: 6% 0; }
.s4 .box .list { background: #fff; height: 493px; }
.s4 .box .list .d { width: 50%; height: 100%; float: left; overflow: hidden; }
.s4 .box .list .d .dL { width: 50%; height: 100%; float: left; }
.s4 .box .list .d .dR { width: 50%; height: 100%; float: left; padding: 7% 4% 0 4%; box-sizing: border-box; }
.s4 .box .list .d .dL img { display: block; width: 100%; height: 100%; }
.s4 .box .list .d .dR p.p1 { margin-bottom: 10px; }
.s4 .box .list .d .dR p.p1 img { display: block; }
.s4 .box .list .d .dR p.p2 { font-size: 36px; color: #a0a0a0; font-weight: bold; line-height: 44px; margin-bottom: 5px; }
.s4 .box .list .d .dR p.p3 { font-size: 26px; color: #bebebe; font-family: dincond-medium-webfont; text-transform: uppercase; line-height: 32px; margin-bottom: 50px; }
.s4 .box .list .d .dR p.p4 { font-size: 15px; color: #646464; line-height: 26px; margin-bottom: 35px;text-align:justify; }
.s4 .box .list .d .dR p.p5 { }
/*s5-新闻中心*/
.s5 { width: 100%; height: 100%; position: relative; overflow: hidden; }
.s5 .mTitle { margin-bottom: 10px; }
.s5 .box { height: 625px; position: relative }
.s5 .box .L { width: 48%; height: 100%; float: left; overflow: hidden; position: relative }
.s5 .box .R { width: 47%; height: 100%; float: right; overflow: hidden; padding-top: 20px; box-sizing: border-box; }
.s5 .box .L .pic { width: 100%; height: 525px; position: absolute; left: 0; top: 100px; z-index: 1; overflow: hidden; }
.s5 .box .L .pic img { display: block; width: 100%; height: 100%; -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s; }
.s5 .box .L .txt { width: 100%; height: 110px; position: absolute; left: 0; bottom: 0; z-index: 2; background: url(../images/pic18.png) repeat center center; padding: 22px 25px 0 25px; box-sizing: border-box; }
.s5 .box .L .txt p.p1 { font-size: 22px; color: #fff; line-height: 30px; margin-bottom: 5px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s5 .box .L .txt p.p2 { font-size: 20px; color: #959595; }
.s5 .box .L:hover .pic img { transform: scale(1.08); }
.mt-tabpage {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.mt-tabpage-title {
    height: 44px;
    font-size: 0;
    width: 100%;
    margin: auto;
    margin-bottom: 35px;
}
.mt-tabpage-title .mt-tabpage-item {
    display: block; float: left; margin-right: 30px;
    height: 44px;
    line-height: 44px;
    font-size: 26px;
}
.mt-tabpage-title .mt-tabpage-item:hover {
    color: #b80809;
}
.mt-tabpage-title .m { background: url(../images/pic19.png) no-repeat right center; padding-right: 33px; }
.mt-tabpage-title .mt-tabpage-item-cur {
    color: #b80809;
    font-size: 26px;
}
.mt-tabpage-count {
    clear: both;
    position: relative;
    width: 742px;
    height: 520px;
    overflow: hidden;
}
.mt-tabpage-cont__wrap {
    position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
    width: 742px;
    height: 520px;
}
.s5 .box .R .newsli { width: 100%; height: 108px; overflow: hidden; margin-bottom: 31px; -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
.s5 .box .R .newsli a { display: block; width: 100%; height: 100%; }
.s5 .box .R .newsli .newsL { width: 90px; height: 100%; float: left; background: #b80809; text-align: center; }
.s5 .box .R .newsli .newsR { width: 85%; height: 100%; float: right; padding: 10px 2% 0 0; box-sizing: border-box; }
.s5 .box .R .newsli .newsL p.p1 { font-size: 68px; font-family: dincond-medium-webfont; line-height: 62px; margin-top: 8px; color: #fff; }
.s5 .box .R .newsli .newsL p.p2 { font-size: 26px; font-family: dincond-medium-webfont; color: #fff; }
.s5 .box .R .newsli .newsR p.p1 { font-size: 22px; color: #3e3e3e; margin-bottom: 12px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.s5 .box .R .newsli .newsR p.p2 { font-size: 14px; color: #868686; line-height: 23px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.s5 .box .R .newsli:hover { background: #ebebeb; }
.mMore { display: block; background: url(../images/pic17.png) no-repeat center center; width: 54px; height: 54px; position: absolute; right: 0; top: 0; z-index: 999; -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
.mMore:hover { background: url(../images/pic17-on.png) no-repeat center center; }
/*s6-footer*/
.footer { width: 100%; background: #373737; }
.footer .box1 { height: 310px; padding: 4% 0 2% 0; }
.footer .box1 .L { width: 18%; height: 100%; float: left; text-align: center; border-right: 1px solid #696969; }
.footer .box1 .C { width: 65%; height: 100%; float: left; padding: 0 5%; box-sizing: border-box; }
.footer .box1 .R { width: 17%; height: 100%; float: right; text-align: center; border-left: 1px solid #696969; }
.footer .box1 .L p { width: 140px; }
.footer .box1 .R p { width: 120px; float: right; }
.footer .box1 .R p img { display: block; width: 100%; height: auto }
.footer .box1 .R p span { display: block; background: url(../images/pic22.png) no-repeat 10px center; color: #fff; padding-left: 20px; }
.footer .box1 .L p.p1 { margin-bottom: 20px; }
.footer .box1 .L p.p1 img { display: block; margin: 0 auto; width: 137px; }
.footer .box1 .L p.p2 { color: #fff; }
.footer .box1 .L p.p3 { font-size: 22px; color: #eb6364; font-family: dincond-medium-webfont; }
.footer .box1 .C .list .d { width: 16.6666%; float: left; text-align: center; }
.footer .box1 .C .list .d p.p1 { font-size: 16px; color: #fff; margin-bottom: 10px; }
.footer .box1 .C .list .d p.p2 { color: #aeaeae; }
.footer .box1 .C .list .d p.p2 a { color: #aeaeae; -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
.footer .box1 .C .list .d p.p2 a:hover { color: #b80809 }
.footer .box2 { clear: both; width: 100%; height: 52px; line-height: 52px; border-top: 2px solid #545454; color: #838383; overflow: hidden; }
.footer .box2 p.p1 { width: 65%; height: 100%; float: left; overflow: hidden; }
.footer .box2 p.p2 { width: 35%; height: 100%; float: right; overflow: hidden; text-align: right; }
.footer .box2 a { color: #838383; -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
.footer .box2 a:hover { color: #b80809 }
/*******************内页*****************/
.iBanner { clear: both; width: 100%; height: 485px; overflow: hidden; background: url(../images/iBanner.jpg) no-repeat center center; background-size: cover; }
.senMenu { clear: both; width: 100%; height: 70px; line-height: 70px; background: #f1f1f1; margin-bottom: 60px; }
.senMenu .L { width: 285px; height: 100%; float: left; background: #d41118; color: #e5e5e5; text-align: center; font-size: 26px; font-weight: bold; letter-spacing: 3px; }
.senMenu .R { width: 75%; height: 100%; float: right; text-align: right; }
.senMenu .R a { display: inline-block; font-size: 16px; margin-left: 30px; border-bottom: 3px solid #f1f1f1; box-sizing: border-box; height: 67px; color: #4e4e4e; }
#nowMenu { border-bottom: 3px solid #d41118; }
.iTit { clear: both; height: 98px; line-height: 98px; padding: 0 10px; box-sizing: border-box; background: url(../images/pic23.jpg) no-repeat center center; margin-bottom: 5%; overflow: hidden; }
.iTit p { height: 98px; line-height: 98px; float: left; box-sizing: border-box; }
.iTit p.p1 { text-transform: uppercase; font-size: 50px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; letter-spacing: -2px; font-weight: bold; }
.iTit p.p1 span { font-size: 74px; }
.iTit p.p2 { font-size: 32px; color: #b40108; margin-left: 10px; padding-top: 12px; line-height: 86px; background: url(../images/pic95.png) no-repeat left 37px; padding-left: 18px; }
.iCon { clear: both; padding-bottom: 7%; }
/*企业简介*/
.qyjj-div .box1 { width: 100%; height: 368px; overflow: hidden; margin-bottom: 6%; margin-top: 2%; }
.qyjj-div .box1 .L { width: 800px; height: 100%; float: left; }
.qyjj-div .box1 .R { width: 472px; height: 100%; float: right; }
.qyjj-div .box1 .L p.p1 { font-size: 36px; font-weight: bold; color: #969696; margin-bottom: 10px; line-height: 48px; }
.qyjj-div .box1 .L p.p2 { font-size: 50px; color: #d41118; line-height: 55px; margin-bottom: 10px; }
.qyjj-div .box1 .L p.p3 { font-size: 18px; color: #737373; line-height: 40px; }
.iTitle { clear: both; text-align: center; margin-bottom: 6%; }
.iTitle p.p1 { font-size: 28px; font-weight: bold; color: #d41118; line-height: 36px; background: url(../images/pic57.jpg) repeat-x center center; }
.iTitle p.p1 span { display: inline-block; background: #fff; padding: 0 30px; }
.iTitle p.p2 { font-size: 21px; color: #acacac; text-transform: uppercase; font-weight: bold; }
.qyjj-div .box3 .list { clear: both; width: 100%; height: 305px; background: #eeeeee; margin-bottom: 34px; }
.qyjj-div .box3 .list:nth-child(2) .listR { padding: 3% 5% 3% 5%; }
.qyjj-div .box3 .list .listL { width: 502px; height: 100%; float: left; overflow: hidden; }
.qyjj-div .box3 .list .listL img { display: block; width: 100%; height: 100%; }
.qyjj-div .box3 .list .listR { width: 818px; height: 100%; float: right; padding: 6% 3% 3% 5%; box-sizing: border-box; }
.qyjj-div .box3 .list2 .listL { float: right; }
.qyjj-div .box3 .list .listR p.p1 { font-size: 22px; color: #363636; margin-bottom: 18px; border-left: 1px solid #d3282e; padding-left: 14px; }
.qyjj-div .box3 .list .listR p.p2 { font-size: 16px; color: #737373; text-align: justify }
/*企业荣誉*/
.qyry-list { }
.qyry-list ul li { width: 100%; height: 305px; overflow: hidden; margin-bottom: 34px; background: #eeeeee; padding: 15px 25px; box-sizing: border-box; }
.qyry-list ul li .L { width: 447px; height: 100%; float: left; overflow: hidden; background: #cecece; padding: 15px 23px; box-sizing: border-box; }
.qyry-list ul li .R { width: 670px; height: 100%; float: left; overflow: hidden; padding-top: 40px; box-sizing: border-box; margin-left: 110px; }
.qyry-list ul li .L img { display: block; width: 399px; height: 243px; }
.qyry-list ul li .R .d1 { border-left: 1px solid #d41118; height: 52px; padding-top: 15px; line-height: 36px; padding-left: 12px; margin-bottom: 20px; font-family: dincond-medium-webfont; }
.qyry-list ul li .R .d1 span.sp1 { font-size: 46px; color: #d41118; }
.qyry-list ul li .R .d1 span.sp2 { font-size: 32px; color: #828282; margin-left: 8px; }
.qyry-list ul li .R .d2 { font-size: 16px; color: #737373; line-height: 26px;text-align:justify }
.qyry-list ul li:nth-of-type(even) .L { float: right }
.fy { clear: both; width: 100%; text-align: center; height: 30px; margin: 20px 0; margin: 0 auto; font-size: 14px; }
.fy b { display: inline-block; width: 24px; height: 24px; text-align: center; background: #d41118; line-height: 24px; color: #fff; font-weight: 100; }
.fy a { display: inline-block; padding: 0 10px; height: 24px; text-align: center; line-height: 24px; margin: 0 1px; font-size: 14px; }

/*场外试飞*/
.cwsf-list { }
.cwsf-list ul li { width: 100%; height: 231px; overflow: hidden; margin-bottom: 23px; box-sizing: border-box; }
.cwsf-list ul li .L { width: 379px; height: 100%; float: left; overflow: hidden; }
.cwsf-list ul li .R { width: 930px; height: 100%; float: right; overflow: hidden; padding-top: 40px; box-sizing: border-box; padding-left: 100px; padding-right: 25px; background: #f1f1f1; }
.cwsf-list ul li .L img { display: block; width: 100%; height: 100%; }
.cwsf-list ul li .R .d1 { border-left: 1px solid #d41118; height: 52px; padding-top: 15px; line-height: 36px; padding-left: 12px; margin-bottom: 20px; font-family: dincond-medium-webfont; }
.cwsf-list ul li .R .d1 span.sp1 { font-size: 46px; color: #d41118; }
.cwsf-list ul li .R .d1 span.sp2 { font-size: 32px; color: #828282; margin-left: 8px; }
.cwsf-list ul li .R .d2 { font-size: 16px; color: #737373; line-height: 26px; height: 100px; overflow-y: auto; padding-right: 10px; box-sizing: border-box; width: 100%;text-align:justify }
.cwsf-list ul li .R .d2::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
/*滑动轨道*/
.cwsf-list ul li .R .d2::-webkit-scrollbar-track {
    background: #e6e6e6;
}
/*滑块*/
.cwsf-list ul li .R .d2::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
    background-color: rgba(212, 17, 24, .5)
}
/*滑块效果*/
.cwsf-list ul li .R .d2::-webkit-scrollbar-thumb:hover {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
    background-color: rgba(212, 17, 24, 0.5);
}
/*新闻*/
.news-list ul { margin-bottom: 50px; }
.news-list ul li { width: 100%; height: 150px; background: url(../images/pic53.jpg) repeat-x bottom center; margin-bottom: 30px; }
.news-list ul li a { display: block; width: 100%; height: 100%; }
.news-list ul li .L { width: 207px; height: 132px; overflow: hidden; float: left; margin-left: 30px; }
.news-list ul li .L img { display: block; width: 100%; height: 100%; }
.news-list ul li .C { width: 810px; height: 137px; margin-top: 13px; float: left; margin-left: 50px; padding-top: 20px; box-sizing: border-box }
.news-list ul li .R { width: 100px; height: 137px; margin-top: 13px; float: right; background: #d41118; color: #fff; text-align: center; padding-top: 20px; box-sizing: border-box; font-family: dincond-medium-webfont; }
.news-list ul li .R p.p1 { font-size: 64px; line-height: 60px; margin-bottom: 5px; }
.news-list ul li .R p.p2 { font-size: 30px; color: #ebd3bf; }
.news-list ul li .C p.p1 { font-size: 18px; color: #464646; margin-bottom: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-list ul li .C p.p2 { font-size: 14px; color: #949494; line-height: 22px; }
.news-content { width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 0 2% 0; }
.newsdetail-content { width: 98%; margin: 0 auto; overflow: hidden; padding-bottom: 1%; text-align:justify; }
.newsdetail-content p img { max-width: 800px; display: block; margin: 0 auto; }
.newsdetail-title { width: 100%; padding: 0 0 10px 0; border-bottom: 1px solid #e1e0e6; margin-bottom: 34px; text-align: center }
.newsdetail-title .title { width: 98%; margin: 0 auto; font-weight: bold; font-size: 20px; line-height: 30px; color: #555; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; font-size: 13px; }
.preNext { width: 100%; margin: 0 auto; border-top: 1px solid #eee; padding-top: 18px; }
.preNext a { }
.preNext a:hover { text-decoration: underline; color: #ff9500; }
.preNext .pre { display: block; margin-bottom: 6px; }
.preNext .next { display: block; }
/*公司风采*/
.gsfc-list ul li { width: 421px; height: 490px; float: left; overflow: hidden; margin-bottom: 40px; }
.gsfc-list ul li.m { margin: 0 28px; }
.gsfc-list ul li a { display: block; width: 100%; height: 100%; }
.gsfc-list ul li .d1 { width: 100%; height: 263px; overflow: hidden; }
.gsfc-list ul li .d1 img { display: block; width: 100%; height: 100%; }
.gsfc-list ul li .d2 { width: 100%; height: 55px; line-height: 55px; background: #999999; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px; font-size: 16px; color: #fff; }
.gsfc-list ul li .d3 { font-size: 14px; color: #7d7d7d; line-height: 28px; padding: 0 20px; box-sizing: border-box; }
/*技术服务*/
.jsfw-div .text { font-size: 18px; color: #3f3f3f; line-height: 35px; margin-bottom: 4%; }
.jsfw-div .iTitle { margin-bottom: 3% }
.jsfw-div .box1 { }
.jsfw-div .box1 .d1 { font-size: 22px; color: #545454; text-align: center; margin-bottom: 50px; }
.jsfw-div .box1 .d2 { width: 100%; height: 320px; margin-bottom: 2%; }
.jsfw-div .box1 .d2 img { display: block; float: left; width: 632px; height: 314px; }
.jsfw-div .box1 .d2 .img1 { margin-right: 56px; }
.jsfw-div .box2 { clear: both; background: #f2f2f2; padding: 25px 35px; box-sizing: border-box; margin-bottom: 4%; }
.jsfw-div .box2 p.p1 { font-size: 18px; color: #d41118; font-weight: bold; margin-bottom: 5px; }
.jsfw-div .box2 p.p2 { font-size: 18px; color: #3f3f3f; line-height: 35px; margin-bottom: 10px; }
.jsfw-div .box3 { clear: both; }
.jsfw-div .box3 .d1 { font-size: 22px; color: #545454; text-align: center; margin-bottom: 40px; }
.jsfw-div .box3 .d2 { font-size: 18px; text-align: center; color: #3f3f3f; line-height: 35px; margin-bottom: 6%; }
/*售后服务*/
.shfw-div .d1 { font-size: 18px; color: #3f3f3f; line-height: 35px; margin-bottom: 4%; }
.shfw-div .d2 { text-align: center; font-size: 28px; color: #d41118; font-weight: bold; margin-bottom: 4% }
.shfw-div .d2 span { background: url(../images/pic61.png) no-repeat left center; padding-left: 50px; line-height: 45px; display: inline-block; }
.shfw-div .iTitle { margin-bottom: 4% }
.shfw-div .d3 { overflow: hidden; }
.shfw-div .d3 p { float: left; width: 416px; height: 320px; margin-bottom: 20px; font-size: 16px; text-align: center; }
.shfw-div .d3 p img { display: block; width: 100%; height: 271px; margin-bottom: 10px; }
.shfw-div .d3 .m { margin: 0 36px; }
.shfw-div .d3-1 { clear: both; margin-bottom: 5%; overflow: hidden; }
.shfw-div .d3-1 p { float: left; width: 416px; height: 460px; margin-bottom: 20px; font-size: 16px; text-align: center; }
.shfw-div .d3-1 p img { display: block; width: 100%; height: 421px; margin-bottom: 10px; }
.shfw-div .d3-1 .m { margin: 0 36px; }
.shfw-div .d4 { clear: both; font-size: 22px; text-align: center; margin-bottom: 90px; }
.shfw-div .d4 p.p1 { color: #d41118; line-height: 40px; }
.shfw-div .d4 p.p2 { color: #545454; margin-bottom: 20px; }
.shfw-div .d5 { width: 100%; background: #f2f2f2; padding: 30px 0; color: #434343; text-align: center; margin-bottom: 3% }
.shfw-div .d5 p.p1 { font-size: 28px; font-weight: bold; margin-bottom: 30px; }
.shfw-div .d5 p.p2 { font-size: 22px; }
/*联系方式*/
.lxfs-div .d1 { font-size: 18px; color: #3f3f3f; line-height: 35px; margin-bottom: 4%; }
.lxfs-div .box { width: 100%; height: 528px; overflow: hidden; position: relative; left: 0; top: 0; }
.lxfs-div .box .map { width: 100%; height: 500px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 1; }
.lxfs-div .box .text { width: 345px; height: 100%; position: absolute; left: 190px; top: 0; z-index: 1; background: url(../images/pic65.png) repeat center center; color: #fff; padding: 20px 30px; box-sizing: border-box; }
.lxfs-div .box .text .t1 { font-size: 18px; margin-bottom: 25px; }
.lxfs-div .box .text .t { padding-left: 30px; margin-bottom: 8px; line-height: 26px; }
.lxfs-div .box .text .t2 { background: url(../images/pic66.png) no-repeat left 4px; }
.lxfs-div .box .text .t3 { background: url(../images/pic67.png) no-repeat left 4px; }
.lxfs-div .box .text .t4 { background: url(../images/pic68.png) no-repeat left 4px; }
.lxfs-div .box .text .t5 { background: url(../images/pic69.png) no-repeat left 4px; margin-bottom: 20px; }
.lxfs-div .box .text .t6 { margin-bottom: 22px; }
.lxfs-div .box .text .t6 img { display: block; width: 95px; height: auto; }
.lxfs-div .box .text .t7 img { display: block; float: left; margin-right: 25px; }
/*工作机会*/
.gzjh-div { clear: both; }
.gzjh-div .text { }
.gzjh-div .text p.p1 { font-size: 15px; color: #464646; line-height: 35px; margin-bottom: 40px; }
.gzjh-div .text p.p2 { font-size: 18px; color: #6e6e6e; font-weight: bold; margin-bottom: 40px; }
.gzjh-div .gzjh-list { margin-bottom: 5%; }
.gzjh-div .gzjh-list ul li { margin-bottom: 30px; }
.gzjh-div .gzjh-list ul li .d1 { width: 100%; background: #e3e3e3; font-size: 16px; color: #d41118; font-weight: bold; margin-bottom: 20px; padding: 0 30px; line-height: 35px; }
.gzjh-div .gzjh-list ul li .d2 { color: #4d4d4d; margin-bottom: 5px; padding: 0 30px; }
.gzjh-div .gzjh-list ul li .d3 { color: #949494; line-height: 30px; margin-bottom: 15px; padding: 0 30px; }
.gzjh-div .text2 { font-size: 16px; font-weight: bold; color: #d3374c; padding: 0 20px; line-height: 34px; margin-bottom: 5% }
/*产品-发动机*/
.fdj-list { clear: both; }
.fdj-list ul { margin-bottom: 5%; }
.fdj-list ul li { width: 100%; height: 372px; overflow: hidden; margin-bottom: 30px; background: #eeeeee; }
.fdj-list ul li .L { width: 502px; height: 100%; float: left; overflow: hidden; /*background: url(../images/cpbg.jpg) no-repeat center center;*/ }
.fdj-list ul li .L img { display: block; width: 100%; height: 100%; }
.fdj-list ul li .R { width: 650px; height: 100%; float: left; margin-left: 90px; overflow: hidden; padding-top: 30px; box-sizing: border-box; }
.fdj-list ul li .R .R-1 { font-size: 20px; color: #363636; font-weight: bold; margin-bottom: 26px; }
.fdj-list ul li .R .R-2 { font-size: 14px; color: #737373; margin-bottom: 28px; }
.fdj-list ul li .R .R-2 p { background: url(../images/pic72.png) no-repeat left 9px; line-height: 24px; padding-left: 16px; margin-bottom: 4px; }
.fdj-list ul li .R .R-3 { color: #d41118; border: 1px solid #d41118; border-radius: 6px; text-align: center; width: 140px; height: 31px; line-height: 30px; margin-left: 16px; -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s; }
.fdj-list ul li .R .R-3:hover { color: #fff; background: #d41118; }
.fdj-con .bg { background: #f1f1f1; margin-bottom: 50px; padding: 12px 0; box-sizing: border-box; }
.fdj-con .bg .d1 { font-size: 24px; font-weight: bold; background: url(../images/pic73.png) no-repeat left center; color: #fff; height: 46px; line-height: 46px; padding-left: 20px; }
.fdj-con .bg .d2 { padding: 20px 20px; box-sizing: border-box; font-size: 16px; color: #737373; line-height: 35px; }
.fdj-con .box1 { margin-bottom: 40px; }
.fdj-con .box2 .d2 { padding: 35px 35px; }
.fdj-con .box3 .d2 { padding: 40px 50px 30px 50px; font-size: 16px; }
.fdj-con .box3 .d2 p { background: url(../images/pic72.png) no-repeat left 13px; line-height: 30px; padding-left: 17px; margin-bottom: 16px; }
.fdj-con .box3 .d2 p span { font-weight: bold; color: #4e4e4e; }
.fdj-con .box4 .d2 { padding: 30px 20px; }
.fdj-con .box4 img { display: block; width: 100%; height: auto; }
.fdj-con .box5 { display:none}
.fdj-con .box5 .d2 { padding: 40px 20px 55px 20px; }
.fdj-con .box5 img { display: block; width: 100%; height: 230px; }
/*零部件*/
.lbj-list { clear: both; }
.lbj-list ul { margin-bottom: 5%; }
.lbj-list ul li { width: 100%; height: 372px; overflow: hidden; margin-bottom: 30px; background: #eeeeee; }
.lbj-list ul li .L { width: 502px; height: 100%; float: left; overflow: hidden; }
.lbj-list ul li .R { width: 650px; height: 100%; float: left; margin-left: 90px; overflow: hidden; padding-top: 30px; box-sizing: border-box; }
.lbj-list ul li .R .R-1 { font-size: 20px; color: #363636; font-weight: bold; margin-bottom: 26px; }
.lbj-list ul li .R .R-2 { font-size: 14px; color: #747474; margin-bottom: 28px; line-height: 24px; }
.lbj-list ul li .R .tit { background: url(../images/pic72.png) no-repeat left center; line-height: 30px; padding-left: 16px; font-size: 16px; color: #444444; font-weight: bold; }
.lbj-list ul li .R .R-4 { font-size: 14px; color: #747474; margin-bottom: 5px; padding-left: 16px; line-height: 22px; }
.lbj-list ul li .R .R-3 { color: #d41118; border: 1px solid #d41118; border-radius: 6px; text-align: center; width: 140px; height: 31px; line-height: 30px; }
/* 人才理念 */
.rzzs-div1 { clear: both; width: 1320px; height: 439px; margin: 0 auto; margin-bottom: 20px; }
.rzzs-div1 .rzzs-div1-L { width: 409px; height: 100%; background: #fff; padding: 40px; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; box-sizing: border-box; }
.rzzs-div1 .rzzs-div1-R { width: 911px; height: 100%; position: relative; left: 0; top: 0; }
.rzzs-div1 .rzzs-div1-L p.p1 { font-size: 24px; color: #1e1e1e; margin-bottom: 25px; background: url("../images/pic78.png") no-repeat bottom left; height: 45px; }
.rzzs-div1 .rzzs-div1-L p.p2 { font-size: 18px; color: #b2b2b2; line-height: 24px; text-transform: uppercase; margin-bottom: 20px; }
.rzzs-div1 .rzzs-div1-L p.p3 { font-size: 16px; color: #43698d; margin-bottom: 15px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.rzzs-div1 .rzzs-div1-L p.p4 { font-size: 12px; color: #5c5c5c; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.rzzs-div1 .rzzs-div1-R p.p1 { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: url("../images/pic77.png") repeat center center; opacity: 1; -webkit-transition: all 500ms; -moz-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.rzzs-div1 .rzzs-div1-R p.p2 { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; }
.rzzs-div1 .rzzs-div1-R p.p2 img { width: 100%; height: 100%; display: block; }
.rzzs-div1:hover .rzzs-div1-L { background: #e0e0e0; }
.rzzs-div1:hover .rzzs-div1-R p.p1 { opacity: 0; filter: alpha(opacity=0); }
.rzzs-div1:hover .rzzs-div1-L p.p3, .rzzs-div1:hover .rzzs-div1-L p.p4 { opacity: 1; filter: alpha(opacity=100); }
.rzzs-div2 { clear: both; width: 1320px; height: 439px; margin: 0 auto; }
.m20 { margin-top: 20px; }
.rzzs-div2 .rzzs-div2-L { width: 911px; height: 100%; position: relative; left: 0; top: 0 }
.rzzs-div2 .rzzs-div2-R { width: 409px; height: 100%; padding: 40px; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; box-sizing: border-box; }
.rzzs-div2 .rzzs-div2-R p.p1 { font-size: 24px; color: #1e1e1e; margin-bottom: 25px; background: url("../images/pic78.png") no-repeat bottom left; height: 45px; }
.rzzs-div2 .rzzs-div2-R p.p2 { font-size: 18px; color: #b2b2b2; line-height: 24px; text-transform: uppercase; margin-bottom: 20px; }
.rzzs-div2 .rzzs-div2-R p.p3 { font-size: 16px; color: #43698d; margin-bottom: 15px; opacity: 0; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.rzzs-div2 .rzzs-div2-R p.p4 { font-size: 12px; color: #5c5c5c; opacity: 0; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; }
.rzzs-div2 .rzzs-div2-L p.p1 { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: url("../images/pic77.png") repeat center center; opacity: 1; -webkit-transition: all 500ms; -moz-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.rzzs-div2 .rzzs-div2-L p.p2 { position: absolute; left: 0; top: 0; z-index: 0; width: 100%; height: 100%; }
.rzzs-div2 .rzzs-div2-L p.p2 img { width: 100%; height: 100%; display: block; }
.rzzs-div2:hover .rzzs-div2-R { background: #e0e0e0; }
.rzzs-div2:hover .rzzs-div2-L p.p1 { opacity: 0; filter: alpha(opacity=0); }
.rzzs-div2:hover .rzzs-div2-R p.p3, .rzzs-div2:hover .rzzs-div2-R p.p4 { opacity: 1; filter: alpha(opacity=100); }

/*发展历程*/
.fzlc .iTit { margin-bottom:0}
.fzlc .iCon { padding-bottom:4%}
.imgZoom img,.imgY180 img {width:359px; height:auto; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom {overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
/* 历史部分 */
.history .li_c .rect-65 {padding-bottom:6%; }
.history .tab_t_h{height: 88px;overflow: hidden}
.history .tab_h{width: 100%;left: 0;top:0;background: #fff;height: 88px;z-index: 45;}
.history .tab_h li{ display:none;width: 25%;font-size: 24px;color: #666;text-align: center;border-bottom: 2px solid #666;float: left;cursor: pointer;height: 86px;line-height: 86px;}
.history .tab_h li.cur{border-bottom: 2px solid #ff0000;color: #ff0000;}
.history .tab_h li:hover{color: #ff0000;}
.history .tab_c{overflow: hidden;}
.history .tab_c .ul_box .li_t{float: left;width: 50%;position: relative;}
.history .tab_c .ul_box .li_c{float: right;width: 50%;border-left: 1px solid #e6e6e6\0;position: relative;box-sizing: border-box;width: 49.9%\0;}
.history .tab_c .ul_box .li_c .tab_linear{position: absolute;left: -1px;top: 0;height: 0;background: #ff0000;width: 1px;transition: heigth .5s ease;-webkit-transition: height .5s ease;}
.history .tab_c .ul_box .ul_data{padding-left: 12%;padding-right: 33%;} 
.history .tab_c .ul_box .ul_data li{padding-top: 70px;position: relative;}
.history .tab_c .ul_box .ul_data li:after{content: '';position: absolute;left: -80px;height: 100%;width: 1px;background: #e5e5e5;top: -80%;}
.history .tab_c .ul_box .ul_data li .h4{font-size: 24px;color: #333333;font-family: 'Arial';line-height: 1;position: relative;line-height: 1;margin-bottom: 3%;}
.history .tab_c .ul_box .ul_data li .p{font-size: 14px;color: #808080;padding-bottom: 7%;}
.history .tab_c .ul_box .ul_data li .h4:after,
.history .tab_c .ul_box .ul_data li .h4:before{content: '';position: absolute;left: -69px;top: 50%;height: 1px;width: 50px;background: #e5e5e5;z-index: 3;}
.history .tab_c .ul_box .ul_data li .h4:before{left: -69px;width: 0px;background: #ff0000;transition: width .5s ease .5s forwards;-webkit-transition: width .5s ease .5s forwards;z-index: 4;}
.history .tab_c .ul_box .ul_data li .h4 .circle{width: 20px;height: 20px;border-radius: 50%;position: absolute;top: 50%;left: -90px;margin-top: -10px;z-index: 5;}
.history .tab_c .ul_box .ul_data li .h4 .circle:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: scale(0);border: 2px solid #ff0000;transition: transform .5s ease;border-radius: 50%;}
.history .tab_c .ul_box .ul_data li .h4 .circle:after{content: '';width: 2px;height: 2px;position: absolute;top: 50%;left: 50%;margin-top: -1px;border-radius: 50%;background: #333;}.history .tab_c .ul_box .ul_data li.cur .h4 .circle:before{transform: scale(1);background: #fff;}
.history .tab_c .ul_box .ul_data li.cur .h4 .circle:after{background: #ff0000;}
.history .tab_c .ul_box .ul_data li.cur .h4:before{width: 50px;}

/* 左侧展示 */
.history .tab_c .ul_box .li_t .tit_right li{display: none;}
.history .tab_c .ul_box .li_t .tit_right li.normal,
.history .tab_c .ul_box .li_t .tit_right li.fixed{display: block;width: 383px;right: 50%;margin-right: 100px;padding-left: 125px;text-align: right;;padding-top: 70px; box-sizing:content-box}
.history .tab_c .ul_box .li_t .tit_right li.fixed{display: block;position: fixed;box-sizing:content-box}
.history .tab_c .ul_box .li_t .tit_right li .tit,
.history .tab_c .ul_box .ul_data .mobile_show .tit{font-size: 30px;font-weight: bold;color: #333333;line-height: 1;padding-bottom: 15px;}
.history .tab_c .ul_box .li_t .tit_right li .p,
.history .tab_c .ul_box .ul_data .mobile_show .p{font-size: 14px;color: #333;padding-bottom: 20px;}

/* 在 ul_data页面里面响应式处理 */
.history .tab_c .ul_box .ul_data .mobile_show{display: none}






.mTitle { margin-bottom: 50px; margin-top: 50px; }
.mTitle p.p1 { font-size: 48px; color: #a91213; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; line-height: 52px; font-weight: bold; }
.mTitle p.p2 { font-size: 36px; color: #6a6a6a; line-height: 40px; }
/*参数*/
.canshu-div { clear: both; }
.canshu-div ul li { width: 100%; height: 37px; line-height: 37px; overflow: hidden; }
.canshu-div ul li:nth-of-type(odd) { background: #e5e5e5; }
.canshu-div ul li p { height: 100%; float: left; padding: 0 10px 0 20px; box-sizing: border-box; }
.canshu-div ul li p.p1 { width: 52%; font-size: 16px; color: #4e4e4e;}
.canshu-div ul li p.p2 { width: 48%; color: #737373; }
/*应用领域*/
.yyly-div { }
.yyly-div p { width: 295px; float: left; margin-right: 25px; overflow: hidden; text-align: center; }
.yyly-div p img { display: block; width: 100%; }
.video-title { text-align: center; height: 50px; width: 100%; }
.video-title h1 { font-size: 18px; }
.video { width: 800px; overflow: hidden; margin: 0 auto; margin-bottom:2px; }
.video-js { width: 800px; background-size: 100% 100%; display: block }

.jqqd-div { text-align:center; font-size:16px; padding-top:40px;}

.fanhui { text-align: center;  color:#d41118; width:360px; height:38px; line-height:36px; margin:0 auto;}
.fanhui a { color:#d41118; display:block; width:150px; height:100%; margin:0 15px; float:left;border:1px solid #d41118;}
.fanhui a:hover{ background:#d41118;border:1px solid #d41118; color:#fff;}
.fanhui a:hover{color:#fff;}


/*文件下载*/
.lsgg-div ul li { width:100%; height:78px; line-height:78px; background:#f7f7f7; margin-bottom:10px; box-sizing:border-box; overflow:hidden; padding-left:25px; border-left:13px solid #a5dbfd;}
.lsgg-div ul li .L { font-size:18px; color:#312f2f; float:left; width:1100px;}
.lsgg-div ul li .R { width:100px; height:78px; float:right;background:url('../images/xiazai02.jpg') repeat center center;}
.lsgg-div ul li:nth-of-type(odd){ background:#f9f0f0; border-left:13px solid #f1adad;} 
.lsgg-div ul li:nth-of-type(even){ background:#f7f7f7; border-left:13px solid #e2e2e2;}  
.lsgg-div ul li:nth-of-type(odd) .R {background:url('../images/xiazai02.jpg') repeat center center;}
.lsgg-div ul li:nth-of-type(even) .R {background:url('../images/xiazai01.jpg') repeat center center;}

/*弹出层-登陆*/
.fotdn-yz {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9;
}
.fotdn-yz .fot_yp{
	width: 520px;
	height: 490px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -245px;
	margin-left: -260px;
	background: #fff;
	border-radius:6px;
	z-index:99999;
}
.login-div { width:100%; height:100%;}
.login-div .bd .thd { height:55px; line-height:55px; margin-bottom:30px;}
.login-div .bd .thd ul { width:100%; height:55px; margin:0 auto;}
.login-div .bd .thd ul li { width:50%; height:55px; line-height:55px;text-align:center; float:left; font-size:15px; background:#ededed; color:#666666; font-size:20px; font-weight:bold; cursor:pointer;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.login-div .bd .thd ul li:hover { background:#fff; color:#d41118;}
.login-div .bd .thd ul li.on { background:#fff; color:#d41118;}

.login-div .bd .tbd { width:100%; height:370px;}

.fot_yp .fancybox{
	position: absolute;
	top: -15px;
	right: -15px;
	cursor: pointer;
}
.fot_cnt{
	width: 425px; margin:0 auto; margin-left:50px;

}
.fot_cnt p{
	width:100%;
	height: 46px; line-height:46px;
	overflow: hidden;
	zoom: 1;
	font-size: 15px;
}
.fot_cnt2 p { margin-bottom:20px;}
.fot_cnt1 p{border-bottom:1px solid #cccccc;}
.fot_cnt1 p span{
	display: block;
	float: left;
	width: 20px;
	line-height:46px; height:46px; color:#d41118;
}
.fot_cnt2 p span{
	display: block;
	float: left;
	width: 50px;
	line-height:46px; height:46px; 
}
.fot_cnt p em{
	display: block;
	float: left;
	width: 305px;
	margin-left: 10px;
	font-style:normal
}
.fot_cnt1 p em { margin-left:20px;}
.fot_cnt p em a { text-decoration: underline}
.fot_cnt1 p em .txt{
	width: 390px;
	height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 44px;
	padding: 0 5px;
	border:0; box-sizing:border-box; display:block; overflow:hidden;
}
.fot_cnt2 p em .txt{
	width: 364px;
	height: 44px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 44px;
	padding: 0 5px;
	box-sizing:border-box;border:1px solid #cccccc;display:block; overflow:hidden;
}
.fot_cnt1 p.p1 {background:url('../images/pic135.png') no-repeat 10px center;}
.fot_cnt1 p.p2 {background:url('../images/pic130.png') no-repeat 10px center;}
.fot_cnt1 p.p3 {background:url('../images/pic131.png') no-repeat 10px center;}
.fot_cnt1 p.p4 {background:url('../images/pic132.png') no-repeat 10px center;}
.fot_cnt1 p.p5 {background:url('../images/pic133.png') no-repeat 10px center;}
.fot_cnt1 p.p6 {background:url('../images/pic134.png') no-repeat 10px center;}
.sumt { clear:both;width: 425px; margin:0 auto; margin-top:40px;}
.sumt .sbnm{
	width: 425px;
	height: 36px;
	border: 0;
	margin:0 auto;
	background: #cf000d;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	outline:none;
}






