﻿@charset "utf-8";
/* CSS Document */
html, body { height: 100%;}
body { font-size:14px; font-family:"microsoft yahei"; color:#333; background: #fff; }
input, select, textarea, button{ font-size:14px; vertical-align: middle; outline:none; font-family:"microsoft yahei"; border:0;}
h1, h2, h3, h4, h5, h6, em, i{font-weight:normal; font-style:normal;}
img { border: 0; vertical-align:middle; max-width:100%; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; -webkit-tap-highlight-color:transparent; color: #333; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover{ color:#ff6000;}
* { padding: 0px; margin: 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fl { float: left; }
.fr { float: right; }
table {  border-collapse: collapse; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.w{ width:1200px; margin: 0 auto; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}


/***head***/
.site-head{ background:rgba(255,255,255,1); width:100%; height:111px; position:relative; /*left:0; top:0;*/ z-index:9999; text-align:center;}
.site-head .dw-logo{ position:absolute; left:3%; top:5px; z-index:2;}
.site-head.scoll{ position:fixed; left:0; top:0;}
.dw-nav{ position:absolute; left:31%; top:0; z-index:1;}
.dw-nav li{ position:relative; float:left; z-index:3; text-align:center; padding:0 20px;}
.dw-nav li a.v1{ position:relative; display:block; padding:0 20px; height:100%; line-height:111px; font-size:18px; color:#2c2c2c; }
.dw-nav li a.v1:before{ content:''; background:#ff6000; width:0; height:2px; position:absolute; left:50%; bottom:0; transition:all 0.5s;}
.dw-nav li:hover a.v1{ background:#fff; color:#ce1624; }
.dw-nav li:hover a.v1:before{ width:100%; left:0;}
.dw-nav li dl{ background-color:rgba(255,255,255,.95); position:absolute; top:100%; left:50%; z-index:23; width:170px; margin-left:-85px; padding:10px 15px; border-radius:0 0 5px 5px; display:none;}
.dw-nav li dl a{ color:#333; display:block; line-height:36px;}
.dw-nav li dl a:hover{color:#ce1624;}


.dw-search{ position:absolute; right:5%; top:0; z-index:2;}
.dw-search .srhBtn{ background:url(../images/srh-btn.png) no-repeat center; width:40px; height:111px; display:inline-block; cursor:pointer; vertical-align:middle;}
.dw-search .srhBtn.cur{ background:url(../images/srh-close.png) no-repeat center;}
.dw-search .srhBox{ background-color:#fff; position:absolute; right:5%; top:100%; padding:10px 45px 10px 10px; width:300px; display:none; -moz-opacity:.85; -khtml-opacity:.85; opacity:.85;}
.dw-search .srhBox .inpt{ background:none; width:100%; height:30px; line-height:30px; color:#2c2c2c;}
.dw-search .srhBox .btn{ background:url(../images/srh-btn.png) no-repeat center; width:45px; height:50px; display:inline-block; position:absolute; right:0; top:0; cursor:pointer; }


.menu-handler { display:none; overflow: hidden; width:70px; height:59px; cursor: pointer; position: absolute; right: 0px; top:0px; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); }
.menu-handler .burger { width: 40px; height: 5px; background:#ff6000; display: block; position: absolute; z-index: 5; top: 16px; left: 50%; margin: 0px 0px 0px -20px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; border-radius: 3px; }
.menu-handler .burger-2 { top:28px; }
.menu-handler .burger-3 { top: 41px; }
.menu-handler.active .burger-1 { top: 30px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: -100%; }
.menu-handler.active .burger-3 { top: 30px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.menuBox{ position:fixed; left: 100%; top: 0px; background-color:#ff6000; height: 100%; width: 100%; z-index: 999; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s;  }
.openMneu{ left: 0;}
.menuBox a:link, .menuBox a:visited { color: #fff;}
.menuBox a:active,.menuBox a:hover { color: #fff;}
.navMobile{ padding:70px 0px;}
.navMobile a{ padding: 15px 40px; font-size: 18px; display: block; position: relative;}
.navMobile p a{ display:block; padding-left:20px; border-bottom:1px solid #2f8cdd;}
.navMobile p a:before{ content:""; width:15px; height:15px; position:absolute; right:5%; top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); -moz-transform:translateY(-50%) scale(0); background:url(../images/mnav_1.png) center no-repeat;  transition:0.4s; -webkit-transition:0.4s;}
.navMobile p a:hover,.navMobile p a.cur{ background-color:#2f8cdd; border-bottom:1px solid #4da0e8;}
.navMobile p a:hover:before,.navMobile p a.cur:before{ transform:translateY(-50%) scale(1); -webkit-transform:translateY(-50%) scale(1); -moz-transform:translateY(-50%) scale(1);}
.navMobile .msubnav{ display: none;}
.msubnav{ background:#2f8cdd; display:none;} 
.msubnav li{ width:50%; float:left; border-bottom:1px solid #4da0e8; box-sizing:border-box;}
.msubnav li a{ font-size: 16px; position:relative; display:block;}
.msubnav li a:before{ content:""; width:7px; height:12px; background:url(../images/mnav_2.png) center no-repeat; position:absolute; right:10%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transition:0.4s; -webkit-transition:0.4s;}
.msubnav li:nth-child(odd){ border-right:1px solid #4da0e8;}
.msubnav li a:hover{ color:#fff;}
.msubnav li a:hover:before{ right: 5%;}



.banner{ width:100%; height:818px; overflow:hidden; position:relative;}
.banner .bd li{ width:100%; height:818px; background-position:center; background-size:cover; float:left;}
.banner .hd{ width:100%; text-align:center; font-size:0; position:absolute; left:0; bottom:44px;}
.banner .hd li{ background:#d1d3d2; width:13px; height:13px; display:inline-block; vertical-align:middle; margin:0 8px; transition:all 0.5s; border-radius:50%;}
.banner .hd li.on{ background:#ce1b28; width:26px; border-radius:20px;}

.scope-list li{ background:#f2f2f2; width:33.3%; float:left; position:relative; text-align:center; padding:0 35px 20px 35px; min-height:339px; transition:all 0.5s; animation-name:fadeInUp; animation-delay:0.2s;}
.scope-list li:before{ content:''; background:#fff; width:1px; height:100%; position:absolute; right:0; top:0;}
.scope-list li .ico{ background:url(../images/scope-icon.png) no-repeat; width:140px; height:140px; display:inline-block; margin-top:66px; transition:all 0.5s;}
.scope-list li .t{ font-size:24px; color:#4a4a4a; margin-top:20px;}
.scope-list li .c{ color:#fff; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-top:10px; opacity:0;}
.scope-list li .m{ background:#ffcc00; width:100%; text-align:center; line-height:62px; font-size:18px; color:#fff; border-right:1px #fff solid; position:absolute; left:0; bottom:-62px; opacity:0; transition:all 0.5s;}
.scope-list li .m em{ background:url(../images/scope-arrow.png) no-repeat; width:27px; height:21px; position:absolute; right:90px; top:22px; transition:all 0.5s;}
.scope-list li i.i1{ background-position:0 0;}
.scope-list li i.i2{ background-position:-244px 0;}
.scope-list li i.i3{ background-position:-488px 0;}
.scope-list li:hover{ background:#ff6000;}
.scope-list li:hover .ico{ margin-top:48px;}
.scope-list li:hover .t{ color:#fff;}
.scope-list li:hover .c{ opacity:1;}
.scope-list li:hover .m{ opacity:1;}
.scope-list li:hover .m em{ right:66px;}
.scope-list li:hover i.i1{ background-position:0 -150px;}
.scope-list li:hover i.i2{ background-position:-244px -150px;}
.scope-list li:hover i.i3{ background-position:-488px -150px;}
.scope-list li:nth-child(1){ animation-delay:0.2s;}
.scope-list li:nth-child(2){ animation-delay:0.4s;}
.scope-list li:nth-child(3){ animation-delay:0.6s;}


.aboutPage{ margin-top:99px;}
.about{ background-image:url(../images/aboutBg.jpg); background-position:center; background-size:cover; width:50%; min-height:721px; color:#fff; text-align:center; padding:15px 3% 0 3%; animation-name:fadeInUp; animation-delay:0.2s;}
.about .pcategory-title .cn{ color:#fff;}
.about .pcategory-title .en{ color:#fff;}
.about-text{ font-size:16px; line-height:30px; margin-top:-10px; max-height:120px; overflow:hidden;}
.about-more{ padding:40px 0 50px 0;}
.about-more a{ width:150px; height:43px; line-height:41px; font-size:16px; color:#fff; display:inline-block; border:1px #fff solid;}
.about-more a:hover{ background:rgba(255,255,255,.2);}
.about-list li{ background:rgba(255,255,255,.3); width:33.3%;/*width:25%;*/ height:197px; float:left; position:relative; display:block; transition:all 0.5s;}
.about-list li:before{ content:''; background:rgba(0,0,0,.2); width:1px; height:100%; position:absolute; right:0; top:0;}
.about-list li:after{ content:''; background:#ff6000; width:0; height:5px; position:absolute; left:50%; bottom:0; transition:all 0.5s;}
.about-list li .tit{ font-size:24px; color:#fff; margin-top:10px;}
.about-list li .ico{ background:url(../images/about-icon.png) no-repeat; width:84px; height:84px; display:block; margin:auto; margin-top:41px;}
.about-list li .i1{ background-position:0 0;}
.about-list li .i2{ background-position:-200px 0;}
.about-list li .i3{ background-position:-403px 0;}
.about-list li .i4{ background-position:-607px 0;}
.about-list li:hover{ background:#fff; margin-top:-10px;}
.about-list li:hover:after{ width:100%; left:0;}
.about-list li:hover .tit{ color:#2c2c2c;}
.about-list li:hover .i1{ background-position:0 -91px;}
.about-list li:hover .i2{ background-position:-200px -91px;}
.about-list li:hover .i3{ background-position:-403px -91px;}
.about-list li:hover .i4{ background-position:-607px -91px;}


.result{ background-image:url(../images/resultBg.jpg); background-position:center; background-size:cover; width:50%; min-height:721px; color:#fff; text-align:center; padding:15px 0 0 0; animation-name:fadeInUp; animation-delay:0.2s;}
.result .pcategory-title .en{ color:#fff;}
.result-tit{ font-size:22px; font-weight:bold; color:#156db7; margin-top:-10px;}
.result-list{ padding:55px; font-size:0;}
.result-list li{ display:inline-block; text-align:center; vertical-align:middle; padding:0 5%;}
.result-list li .number{ font-size:60px; color:#bc1d1d; font-weight:bold; padding:15px 10px 15px 5px; line-height:1; position:relative; border-bottom:1px #8d8d8d solid;}
.result-list li .title{ font-size:24px; padding-top:15px; color:#2c2c2c;}
.result-more{ padding:50px 0 0 0;}
.result-more a{ width:150px; height:43px; line-height:41px; font-size:16px; color:#575757; display:inline-block; border:1px #575757 solid;}
.result-more a:hover{ background:rgba(255,255,255,.2); color:#bc1d1d; border-color:#bc1d1d;}


.newsPage{ padding:25px 0 85px 0;}
.news-list-line{ width:100%;}
.news-list-line li{ width:25%; margin-right:2%; float:left; position:relative; padding:35px 30px 0 30px; overflow:hidden; font-size:16px; height:300px; animation-name:fadeInUp; animation-delay:0.2s; -webkit-transition: all 1s ease; transition: all 1s ease;}
.news-list-line li:before{ content:''; background:rgba(0,0,0,.7); width:100%; height:100%; position:absolute; left:0; top:0;}
.news-list-line li .img{ background-size:cover; background-position:center; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s; opacity:0.65;}
.news-list-line li .time{ color:#fff; padding-bottom:15px; position:relative; z-index:2;}
.news-list-line li .title{ color:#fff; font-size:24px; line-height:36px; position:relative; z-index:2; }
.news-list-line li .text{ line-height:24px; color:#fff; text-align:justify; margin-top:20px; position:relative; z-index:2; -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transform:translate3d(0,-50px,0); transform:translate3d(0,-20px,0); visibility:hidden;}
.news-list-line li .more{ width:232px; height:44px; line-height:42px; font-size:16px; color:#fff; text-indent:27px; position:absolute; left:35px; bottom:55px; z-index:2; border:1px #fff solid; -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0); -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.news-list-line li .more .i{ background:url(../images/pabout-arrow.png) no-repeat; width:27px; height:21px; display:inline-block; position:absolute; right:12px; top:10px;}s
.news-list-line li .more:hover{ background:rgba(255,255,255,0.2)}
.news-list-line li.cur{ width:44%;}
.news-list-line li.cur .text{ -moz-opacity:1; opacity:1; -webkit-transform:translate3d(0,0px,0); transform:translate3d(0,0px,0); visibility:visible;}
.news-list-line li.cur .more{ -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transform:translate3d(0,0px,0); transform:translate3d(0,0px,0);}
.news-list-line li:nth-child(1){ animation-delay:0.2s;}
.news-list-line li:nth-child(2){ animation-delay:0.4s;}
.news-list-ipart{ width:27%;}
.news-list-ipart li{ background:#ff6000; width:100%; height:290px; position:relative; padding:35px 25px; overflow:hidden; animation-name:fadeInUp; animation-delay:0.2s;}
.news-list-ipart li:after{content:"";width:100%;height:100%;background-color:#004291;position:absolute;display:block;top:0;right:100%;z-index:0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.news-list-ipart li:hover:after{right:0;}
.news-list-ipart li .time{ color:#fff; font-size:16px; position:relative; z-index:2; padding-bottom:15px;}
.news-list-ipart li .text{ line-height:36px; font-size:24px; color:#fff; text-align:justify; position:relative; z-index:2;}
.news-list-ipart li:nth-child(1){ animation-delay:0.6s;}
.news-list-ipart li:nth-child(2){ background:#cb934d; margin-top:20px; animation-delay:0.8s;}
.news-list-ipart li:nth-child(2):hover:after{ background:#c18740;}


.ipment{ background:url(../images/ipmentBg.jpg) repeat; padding-bottom:105px;}
.ipment-list{ background:#fff; position:relative; border-left:7px #ff6000 solid; overflow:hidden; min-height:500px; animation-name:fadeInUp; animation-delay:0.2s;}
.ipment-list-big{ width:1013px; padding:60px 70px 50px 70px; height:500px; position:relative; -webkit-box-shadow:0 0 7px rgba(201,201,201,.21); -moz-box-shadow:0 0 7px rgba(201,201,201,.21); box-shadow:0 0 7px rgba(201,201,201,.21);}
.ipment-list-big .img{ width:325px; text-align:center; padding:0 10px;}
.ipment-list-big .word{ width:545px;}
.ipment-list-big .word .t{ font-size:30px; color:#393939;}
.ipment-list-big .word .c{ font-size:16px; line-height:30px; height:180px; overflow:hidden; margin-top:15px; color:#5b5b5b;}
.ipment-list-big .word .view{ width:150px; height:43px; line-height:41px; font-size:16px; color:#818181; display:inline-block; margin-top:20px; text-align:center; border:1px #818181 solid;}
.ipment-list-big .word .view:hover{ border-color:#ff6000; color:#ff6000;}
.ipment-list-Scroll{ background:#fff; position:relative; width:180px; height:500px;}
.ipment-list-Scroll .smallImg{ height:297px; overflow:hidden;}
.ipment-list-Scroll li{ height:102px; line-height:100px; text-align:center; color:#4b4b4b; font-size:18px; position:relative; vertical-align:middle; border:1px #cbcbcb solid; border-top:0; cursor:pointer;}
.ipment-list-Scroll li.on{ border:1px #ff6000 solid; color:#ff6000;}
.ipment-list-Scroll .sPrev, .ipment-list-Scroll .sNext{ display:block; background:#f6f6f6; height:102px; position:relative; border:1px #cbcbcb solid;}
.ipment-list-Scroll .sPrev:hover, .ipment-list-Scroll .sNext:hover{ background:#ff6000; border-color:#ff6000;}
.ipment-list-Scroll .sNext{ margin-top:-1px;}
.ipment-list-Scroll .sPrev:before, .ipment-list-Scroll .sNext:before{ content:''; height:33px; width:33px; display:block; border:1px solid #b5b5b5;  transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; left:70px; top:40px;}
.ipment-list-Scroll .sPrev:hover:before, .ipment-list-Scroll .sNext:hover:before{ border-color:#fff;}
.ipment-list-Scroll .sPrev:before{ border-left-width:0; border-bottom-width:0;}
.ipment-list-Scroll .sNext:before{ border-right-width:0; border-top-width:0; top:20px;}
.ipment-list .pageState{ background:#858585; width:91px; line-height:36px; text-align:center; display:inline-block; font-style:italic; font-family:"宋体"; font-size:18px; color:#fff; position:absolute; left:0; bottom:0;}
.ipment-list .pageState span{ font-size:30px; color:#f72222; }



.talentPage{ margin-top:80px; animation-name:fadeInUp; animation-delay:0.2s;}
.talent{ background-size:cover; background-position:center; width:50%; height:239px; position:relative; overflow:hidden;}
.talent .txt{ width:182px; height:53px; line-height:45px; display:inline-block; font-size:30px; font-weight:bold; text-align:center; color:#fff; position:absolute; left:50%; top:50%; left:50%; margin:-26px 0 0 -76px; z-index:2; border:3px #fff solid;}
.talent-word{ background:#ff6000; width:50%; height:100%; position:absolute; right:0; top:0; color:#fff; padding:0 24px; opacity:0; transition:all 0.5s; transform:translateX(100%);}
.talent-word .t{ padding-top:25px; font-size:30px; font-weight:bold;}
.talent-word .c{ line-height:24px; height:96px; overflow:hidden; margin-top:10px; text-align:justify;}
.talent-word .m{ text-align:right; padding-top:10px;}
.talent-word .m span{ width:100px; height:29px; line-height:27px; display:inline-block; text-align:center; border:1px #fff solid;}
.down{ background-size:cover; background-position:center; width:50%; height:239px; position:relative; overflow:hidden;}
.down .txt{ width:182px; height:53px; line-height:45px; display:inline-block; font-size:30px; font-weight:bold; text-align:center; color:#fff; position:absolute; left:50%; top:50%; left:50%; margin:-26px 0 0 -76px; z-index:2; border:3px #fff solid;}
.talent:hover .talent-word{ opacity:1; transform:translateX(0);}
.talent:hover .txt{ opacity:0;}
.down:hover .talent-word{ opacity:1; transform:translateX(0);}
.down:hover .txt{ opacity:0;}

.footer-top{ background:#2b2d29; margin-top:100px; padding:40px 0; animation-name:fadeInUp; animation-delay:0.2s;}
.footer-top .f-logo{ padding-top:38px; width:378px;}
.footer-top .f-contact{ width:589px; padding-left:66px; position:relative;}
.footer-top .f-contact:before{ content:''; background:#e6e6e6; width:1px; height:165px; position:absolute; left:0; top:0;}
.footer-top .f-contact:after{ content:''; background:#e6e6e6; width:1px; height:165px; position:absolute; right:0; top:0;}
.footer-top .f-contact li{ margin-top:30px; padding-left:40px; color:#e6e6e6;}
.footer-top .f-contact li:nth-child(1){ /*background:url(../images/f-tel.jpg) no-repeat left top;*/ line-height:29px; font-size:18px; font-weight:bold;}
.footer-top .f-contact li:nth-child(1) .fax{ padding-left:32px;}
.footer-top .f-contact li:nth-child(2){ /*background:url(../images/f-add.jpg) no-repeat left center;*/ line-height:24px;}
.footer-top .f-contact li:nth-child(2) a{ color:#ffb10b;}
.footer-top .f-menu { width:200px; padding-top:15px;}
.footer-top .f-menu a{ line-height:36px; display:block; float:left; width:50%; text-align:right; color:#e6e6e6;}
.footer-top .f-menu a:hover{ color:#fff;}
.footer-copy{ background:#2e3033; color:#7e7e7e; padding:22px 0;}
.footer-copy a{ color:#7e7e7e;}



/*****关于我们*****/
.pbanner{ width:100%; background-attachment:fixed; background-repeat:no-repeat; background-position:center 0; height:690px; text-align:center; position:relative; display:table;}
.pbanner .iboxt{ display:table-cell; vertical-align:middle; }
.pbanner .iboxt .cn{ font-size:48px; color:#fff; animation-name:fadeInUp; animation-delay:0.2s;}
.pbanner .iboxt .en{ font-family:微软雅黑; width:220px; height:50px; line-height:50px; color:rgba(255,255,255,.5); text-transform:uppercase; font-size:25px; margin-top:20px; display:inline-block; border:2px solid rgba(255,255,255,.5); animation-name:fadeInUp; animation-delay:0.2s;}


.pabout{ padding:50px 0 80px 0;}
.pabout-tit{ text-align:center; font-size:30px; font-weight:bold; padding-bottom:30px; animation-name:fadeInUp; animation-delay:0.2s;}
.pabout-list li{ width:49%; position:relative; overflow:hidden; animation-name:fadeInUp; animation-delay:0.2s;}
.pabout-list li .Img{ background-position:center; background-size:cover; width:100%; height:100%; -moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.pabout-list li .Word{ width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; padding:0 30px;}
.pabout-list li .Word .t{ padding-top:60px; color:#fff; font-size:24px; font-weight:bold;}
.pabout-list li .Word .c{ font-size:16px; color:#fff; line-height:30px; text-align:justify; max-height:180px; overflow:hidden; margin-top:20px;}
.pabout-list li .Word .more{ width:232px; height:44px; line-height:42px; font-size:16px; color:#fff; text-indent:30px; display:block; position:relative; margin-top:20px; border:1px #fff solid;}
.pabout-list li .Word .more .ico{ background:url(../images/pabout-arrow.png) no-repeat; width:27px; height:21px; display:inline-block; position:absolute; right:12px; top:11px; transition:all 0.5s;}
.pabout-list li .Word .arrow{ text-align:right; margin-top:18px;}
.pabout-list li .Word .arrow i{ background:url(../images/pabout-ico.png) no-repeat; width:47px; height:47px; display:inline-block;}
.pabout-list li:nth-child(1){ height:490px; float:left; animation-delay:0.2s;}
.pabout-list li:nth-child(2){ height:235px; float:right; animation-delay:0.4s;}
.pabout-list li:nth-child(2) .Word{ background:rgba(0,126,215,.7); width:50%; left:auto; padding:0 25px;}
.pabout-list li:nth-child(2) .Word .t{ padding-top:26px; line-height:24px;}
.pabout-list li:nth-child(2) .Word .c{ margin-top:12px;}
.pabout-list li:nth-child(3){ height:235px; float:right; margin-top:20px; animation-delay:0.6s;}
.pabout-list li:nth-child(3) .Word{ background:rgba(211,114,44,.7); width:50%; left:0; right:auto; padding:0 25px;}
.pabout-list li:nth-child(3) .Word .t{ padding-top:26px; line-height:24px;}
.pabout-list li:nth-child(3) .Word .c{ margin-top:12px;}
.pabout-list li:hover .Img{ -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}
.pabout-list li:hover .Word .more{ background:rgba(255,255,255,0.2)}


.pcategory{  background-image:url(../images/pcategory.jpg); background-position:bottom center; background-size:cover; min-height:620px; padding-top:45px; position:relative; overflow:hidden;}
.pcategory .pcategory-title{ color:#fff;}
.pcategory .pcategory-title .en{ color:#fff;}
.pcategory-title{ text-align:center; padding:45px 0 30px 0; color:#3e3e3e; animation-name:fadeInUp; animation-delay:0.2s;}
.pcategory-title .cn{ position:relative; font-size:30px; font-weight:bold; padding-bottom:10px;}
.pcategory-title .cn:before{ content:''; background:#da2c2c; width:50px; height:2px; position:absolute; left:50%; margin-left:-25px; bottom:0;}
.pcategory-title .en{ font-size:18px; margin-top:10px; font-family:'CTjweibeid39985c6b42fe'; text-transform:uppercase; color:#6d6d6d;}
.pcategory-list{ width:1200px; margin:auto; margin-bottom:0; margin-top:30px; position:relative; animation-name:fadeInUp; animation-delay:0.2s; }
/*.pcategory-list:before{ content:''; background:#fff; width:100%; height:1px; position:absolute; left:0; top:70px;}*/
.pcategory-list .item{ width:calc(100% / 3 - 0px); height:auto; float:left;  position:relative; padding:20px 0 20px 0; text-align:center; }
.pcategory-list .item:before { content: ""; width:0; height:0; border-left:1px solid #ffba00; position:absolute; top:90px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); transition: all .36s ease; z-index: 10; }
.pcategory-list .item:after { content: ""; width: 17px; height:17px; border-radius:50%; background:#fff; position:absolute; top:70px; left:50%; -webkit-transform: translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform: translate(-50%, -50%); transition: all .36s ease; z-index:10; }
.pcategory-list .item .item-tit { font-size:30px; font-weight:bold; line-height: 1; color:#fff; text-align:center; position:relative; height:50px; transition:all .36s ease; }
.pcategory-list .item .item-tit em{ font-size:18px;}
.pcategory-list .item .item-des { margin-top:35px; line-height:30px; max-height:60px; padding:0 70px; text-align:left; overflow:hidden; font-weight:bold; color:#fff; transition:all .36s ease; }
.pcategory-list .item:hover:before { height:30px; }
.pcategory-list .item:hover:after { background:#ffba00; }
.pcategory-list .item:hover .item-tit { -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px); color:#ffba00; }
.pcategory-list .item:hover .item-des { -webkit-transform:translateY(12px); -ms-transform:translateY(12px); transform:translateY(12px); color:#ffba00; }
.pcategory-list .slick-prev, .pcategory-list .slick-next{ background:url(../images/pcategory-arrow.png) no-repeat; width:46px; height:46px; top:55px; transition:all ease-out .3s;}
.pcategory-list .slick-prev{ background-position:0 0; left:0;}
.pcategory-list .slick-next{ background-position:-48px 0; right:0;}


.pcategory-list2{ width:1200px; margin:auto; margin-bottom:0; margin-top:30px; position:relative; animation-name:fadeInUp; animation-delay:0.2s; }
/*.pcategory-list2:before{ content:''; background:#fff; width:95%; height:1px; position:absolute; left:0; top:70px;margin-left:2%;}
*/.pcategory-list2 .item{ width:calc(100% / 3 - 0px); height:auto; float:left;  position:relative; padding:20px 0 20px 0; text-align:center; }
.pcategory-list2 .item:before { content: ""; width:0; height:0; border-left:1px solid #ffba00;  position:absolute; top:90px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); transition: all .36s ease; z-index: 10; }
.pcategory-list2 .item:after { content: ""; width: 17px; height:17px; border-radius:50%; background:#fff; position:absolute; top:70px; left:50%; -webkit-transform: translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform: translate(-50%, -50%); transition: all .36s ease; z-index:10; }
.pcategory-list2 .item .item-tit { font-size:30px; font-weight:bold; line-height: 1; color:#fff; text-align:center; position:relative; height:50px; transition:all .36s ease; }
.pcategory-list2 .item .item-tit em{ font-size:18px;}
.pcategory-list2 .item .item-des { margin-top:35px; line-height:30px; max-height:60px; padding:0 70px; text-align:left; overflow:hidden; font-weight:bold; color:#fff; transition:all .36s ease; }
.pcategory-list2 .item:hover:before { height:30px; }
.pcategory-list2 .item:hover:after { background:#ffba00; }
.pcategory-list2 .item:hover .item-tit { -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px); color:#ffba00; }
.pcategory-list2 .item:hover .item-des { -webkit-transform:translateY(12px); -ms-transform:translateY(12px); transform:translateY(12px); color:#ffba00; }
.pcategory-list2 .slick-prev, .pcategory-list2 .slick-next{ background:url(../images/pcategory-arrow.png) no-repeat; width:46px; height:46px; top:55px; transition:all ease-out .3s;}
.pcategory-list2 .slick-prev{ background-position:0 0; left:0;margin-left:1%;}
.pcategory-list2 .slick-next{ background-position:-48px 0; right:0; margin-right:1%;}




.phonor{ padding-top:15px;}
.phonor-list{ background:#eee; padding:70px 76px 130px 76px; position:relative; margin-bottom:0 !important; animation-name:fadeInUp; animation-delay:0.2s;}
.phonor-list .itemBox{ background:#fff; padding:13px; margin:0 20px; border:1px #dadada solid;}
.phonor-list .itemBox:hover{ border-color:#dc1111;}
.phonor-list .slick-dots{ left:0; bottom:70px;}
.phonor-list .slick-dots li{ width:13px; height:13px; margin:0 3px;}
.phonor-list .slick-dots li button{ background:#b1b1b1; width:13px; height:13px; padding:0; border-radius:50%;}
.phonor-list .slick-dots li button:before{ display:none;}
.phonor-list .slick-dots li.slick-active button{ background:#da2c2c;}

.pcontact .news-list{ margin-top:55px;}
.pcontact-list{ background:#f4f4f4;}
.pcontact-list li{ width:33.3%; float:left; padding:40px 0 40px 125px; position:relative; line-height:24px; min-height:152px; transition:all 0.5s; animation-name:fadeInUp; animation-delay:0.2s;}
.pcontact-list li .t{ font-size:16px; font-weight:bold;}
.pcontact-list li:nth-child(1){ background:url(../images/pcontact-ico01.png) no-repeat 63px center; animation-delay:0.2s;}
.pcontact-list li:nth-child(2){ background:url(../images/pcontact-ico02.png) no-repeat 56px center; animation-delay:0.4s;}
.pcontact-list li:nth-child(3){ background:url(../images/pcontact-ico03.png) no-repeat 42px center; animation-delay:0.6s;}
.pcontact-list li:hover{ background:#ff6000; color:#fff; text-indent:10px;}
.pcontact-list li:nth-child(1):hover{ background:url(../images/pcontact-ico01-h.png) no-repeat 63px center #ff6000;}
.pcontact-list li:nth-child(2):hover{ background:url(../images/pcontact-ico02-h.png) no-repeat 63px center #ff6000;}
.pcontact-list li:nth-child(3):hover{ background:url(../images/pcontact-ico03-h.png) no-repeat 63px center #ff6000;}
.pcategory-map{ margin-top:50px; border:1px #e2e2e2 solid; animation-name:fadeInUp; animation-delay:0.2s;}

.pequip-list li{ width:48%; float:left; overflow:hidden; vertical-align:middle; margin:15px 0 25px 0; border:1px #d8d8d8 solid; transition:all 0.5s; animation-name:fadeInUp; animation-delay:0.2s;}
.pequip-list li .aImg{ background:#fff; width:50%; text-align:center; display:table; float:left; height:315px; border-left:1px #fff solid; border-right:1px #d8d8d8 solid;}
.pequip-list li .aImg .aImg-box{ display:table-cell; vertical-align:middle;}
.pequip-list li .aWord{ width:50%; float:left; padding:35px 30px 0 30px;}
.pequip-list li .aWord .t{ font-size:24px; overflow:hidden; color:#3a3a3a; text-overflow:ellipsis; white-space:nowrap;}
.pequip-list li .aWord .c{ line-height:24px; color:#5b5b5b; text-align:justify; margin-top:10px; height:144px; overflow:hidden;}
.pequip-list li .aWord .m{ width:150px; height:43px; line-height:41px; display:block; font-size:16px; color:#575757; text-align:center; margin:auto; margin-top:10px; border:1px #818181 solid;}
.pequip-list li .aWord .m i{ transition:all 0.5s;}
.pequip-list li:hover{ background:#ff6000; border-color:#ff6000;}
.pequip-list li:hover .aImg{ border-color:#ff6000;}
.pequip-list li:hover .aWord .t{ color:#fff;}
.pequip-list li:hover .aWord .c{ color:#a2d4ff;}
.pequip-list li:hover .aWord .m{ border-color:#fff; color:#fff;}
.pequip-list li:hover .aWord .m i{ margin-left:5px;}
.pequip-list li:nth-child(2n+2){ float:right;}
.pequip-list li:nth-child(1){ animation-delay:0.2s;}
.pequip-list li:nth-child(2){ animation-delay:0.4s;}
.pequip-list li:nth-child(3){ animation-delay:0.6s;}
.pequip-list li:nth-child(4){ animation-delay:0.8s;}
.pequip-list li:nth-child(5){ animation-delay:1.0s;}
.pequip-list li:nth-child(6){ animation-delay:1.2s;}


.pPage{ text-align:right; font-size:0; margin-top:20px; animation-name:fadeInUp; animation-delay:0.2s;}
.pPage a{ background:#e5e5e5; font-size:16px; color:#6e6e6e; padding:0 23px; line-height:47px; display:inline-block; vertical-align:middle;}
.pPage a.act, .pPage a:hover{ background:#da3e3e; color:#fff;}
.pPage a.p-prev, .pPage a.p-next{ background:#e5e5e5; width:107px; height:47px; position:relative;}
.pPage a.p-prev:before{content:''; height:12px; width:12px; display:block; border:2px solid #818181; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:19px; left:50%; margin-left:-10px;}
.pPage a.p-next:before{content:''; height:12px; width:12px; display:block; border:2px solid #818181; border-left-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:19px; left:50%; margin-left:-10px;}
.pPage a.p-prev:hover, .pPage a.p-next:hover{ background:#c1c1c1;}
.pPage a.p-prev:hover:before{ border:2px solid #fff; border-right-width:0; border-bottom-width:0;}
.pPage a.p-next:hover:before{ border:2px solid #fff; border-left-width:0; border-top-width:0;}

.SplitPage span {
    font-size:16px;padding:0 23px; line-height:47px; display:inline-block; vertical-align:middle;
    background:#da3e3e; color:#fff;
}


.pdown-main{ margin-top:25px; animation-name:fadeInUp; animation-delay:0.2s;}
.pdown-Img{ width:39%; overflow:hidden;}
.pdown-Img img{ -moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.pdown-Img:hover img{ -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}

.pdown-main-right{ width:59%;}
.pdown-list{ border:1px #e2e2e2 solid;}
.pdown-list li{ padding:24px 58px 24px 21px; line-height:20px; font-size:16px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; border-bottom:1px #e2e2e2 solid;}
.pdown-list li:after{ content:''; background:url(../images/pdown-icon.png) no-repeat; background-position:0 -69px; width:36px; height:36px; position:absolute; right:22px; top:17px; z-index:2;}
.pdown-list li:before{ content:''; background:#1dc18d; width:100%; height:0; position:absolute; top:50%; left:0; transition:all 0.5s;}
.pdown-list li:hover:before{ height:100%; top:0;}
.pdown-list li:hover:after{ background-position:0 0;}
.pdown-list li:hover a{ color:#fff; position:relative; z-index:1;}
.pdown-list li:last-child{ border-bottom:0;}
.pdown-list + .pPage{ margin-top:55px;}


.pNews-pos{ background:#f6f6f6; height:78px; line-height:78px; animation-name:fadeInUp; animation-delay:0.2s;}
.pNews-pos .txt .t1{ font-size:30px; font-weight:bold; float:left;}
.pNews-pos .txt .t2{ font-family:'CTjweibeid39985c6b42fe'; font-weight:normal; padding-left:15px; font-size:18px; text-transform:uppercase; color:#848484; float:left;}
.pNews-pos .menu a{ display:block; float:left; margin-left:60px; position:relative; font-size:18px;}
.pNews-pos .menu a:before{ content:''; background:#da2c2c; width:0; height:2px; position:absolute; left:50%; bottom:0; transition:all 0.5s;}
.pNews-pos .menu a.act, .pNews-pos .menu a:hover{ color:#cf0f0f;}
.pNews-pos .menu a.act:before, .pNews-pos .menu a:hover:before{ width:100%; left:0;}
.pNews-list li{ overflow:hidden; vertical-align:middle; position:relative; border-bottom:1px #e3e3e3 solid; animation-name:fadeInUp; animation-delay:0.2s;}
.pNews-list li .date{ width:136px; height:197px; display:table; color:#949494; float:left; text-align:center; position:relative; transition:all 0.5s; z-index:2;}
.pNews-list li .date .date-box{ display:table-cell; vertical-align:middle;}
.pNews-list li .date .p1{ font-size:48px; font-weight:bold; line-height:1;}
.pNews-list li .date .p2{ font-size:24px; margin-top:10px;}
.pNews-list li .word{ width:1047px; float:right; display:table; height:197px; padding-right:10px; position:relative; z-index:2;}
.pNews-list li .word-box{ display:table-cell; vertical-align:middle;}
.pNews-list li .word .t{ font-size:24px; color:#404040; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pNews-list li .word .c{ line-height:24px; color:#757575; max-height:48px; overflow:hidden; text-align:justify; margin-top:13px;}
.pNews-list li:before{ content:''; background:#f1f1f1; width:100%; height:0; position:absolute; left:0; top:50%; z-index:1; transition:all 0.4s;}
.pNews-list li:hover:before{ height:100%; top:0;}
.pNews-list li:hover .date{ background:#ff6000; color:#fff;}
.pNews-list li:hover .word .t{ color:#d61e00;}
.pNews-list li:nth-child(1){ animation-delay:0.2s;}
.pNews-list li:nth-child(2){ animation-delay:0.4s;}
.pNews-list li:nth-child(3){ animation-delay:0.6s;}
.pNews-list li:nth-child(4){ animation-delay:0.8s;}
.pNews-list li:nth-child(5){ animation-delay:1.0s;}


.ptalent-concept{ background:#f4f4f4; animation-name:fadeInUp; animation-delay:0.2s;}
.ptalent-concept .aText{ width:50%; padding:50px 35px 0 35px; color:#474747;}
.ptalent-concept .aText .t{ font-size:24px; font-weight:bold; padding-bottom:20px; border-bottom:1px #dcdcdc solid;}
.ptalent-concept .aText .c{ line-height:30px; text-align:justify; margin-top:20px;}
.ptalent-concept .aPic{ width:50%; height:420px; overflow:hidden;}
.ptalent-concept .aPic .aPic-box{ background-position:center; background-size:cover; width:100%; height:100%;-moz-transition:all 2.4s ease 0s; -ms-transition:all 2.4s ease 0s; -o-transition:all 2.4s ease 0s; -webkit-transition:all 2.4s ease 0s; transition:all 2.4s ease 0s;}
.ptalent-concept .aPic:hover .aPic-box{ -moz-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transform:scale(1.3,1.3);}


.pposit-tit{ padding:45px 0 10px 35px; font-size:24px; font-weight:bold; color:#474747; animation-name:fadeInUp; animation-delay:0.2s;}
.pposit-thead{ background:#ff6000; padding:0 40px; animation-name:fadeInUp; animation-delay:0.2s;}
.pposit-thead li{ line-height:57px; width:270px; float:left; color:#fff; font-size:16px; text-align:left; font-weight:bold;}
.pposit-thead li:last-child{ width:40px; text-align:center;}


.precuite-item{ animation-name:fadeInUp; animation-delay:0.2s;}
.precuite-item.first .precuite-item-cont{ display:block;}
.precuite-item-head{ padding:0 40px; border-bottom:1px #f1f1f1 solid; cursor:pointer;}
.precuite-item-head li{ line-height:56px; width:270px; float:left; color:#474747; position:relative; font-size:16px; text-align:left;}
.precuite-item-head li:last-child{ width:40px; text-align:center;}
.precuite-item-head li .ico{ background:url(../images/precuite-ico.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:top; margin-top:16px;}
.precuite-item-head.on li .ico{ background-position:0 -55px;}
.precuite-item-cont{ background:#f9f9f9; padding:15px 45px 30px 45px; line-height:30px; color:#656565; display:none;}
.precuite-item-cont .t{ font-weight:bold; padding-top:40px;}
.precuite-item-cont .deliver{ margin-top:30px; padding-top:25px; color:#d61010; font-weight:bold; border-top:1px #d0d0d0 dotted;}
.precuite-item-cont .deliver a{ color:#d61010;}


.pbusin{ background: url(../images/pbusinBg.jpg) no-repeat center; width:100%; padding:140px 0px 100px 0; background-size:cover;}
.pbusin + .footer-top{ margin-top:0;}
.pbusin .pcategory-title{ color:#fff;}
.pbusin .pcategory-title .en{ color:#fff;}
.pbusin .pcategory-title .bot{ font-size:18px; line-height:30px; margin-top:15px;}
.pbusin-list li{ background:rgba(255,255,255,.7); width:25%; float:left; position:relative; height:560px; text-align:center; overflow:hidden; animation-name:fadeInUp; animation-delay:0.2s; }
.pbusin-list li .cover{ background:#ff6000; width:100%; height:50%; position:absolute; left:0; top:0; z-index:2; -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.pbusin-list li .cover:before{content:''; height:0; width:0; display:block; border:16px transparent solid; border-top-width:0; border-bottom-color:#fff; position:absolute; left:50%; bottom:0; margin-left:-16px;}
.pbusin-list li .cover .tit{ font-size:24px; font-weight:bold; color:#fff; margin-top:22px;}
.pbusin-list li .cover i{ background:url(../images/scope-icon.png) no-repeat; width:140px; height:140px; display:block; margin:auto; margin-top:40px;}
.pbusin-list li .cover i.i1{ background-position:0 -150px;}
.pbusin-list li .cover i.i2{ background-position:-244px -150px;}
.pbusin-list li .cover i.i3{ background-position:-488px -150px;}
.pbusin-list li .aImg{ background-position:center; background-size:cover; width:100%; height:50%; position:absolute; left:0; top:0;}
.pbusin-list li .aWord{ width:100%; height:50%; padding:40px 25px 0 25px; position:absolute; left:0; top:50%;}
.pbusin-list li .aWord .t{  font-size:24px; font-weight:bold; padding-bottom:20px; color:#3c3b3b; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.pbusin-list li .aWord .c{ font-size:16px; color:#3c3b3b; line-height:30px; text-align:justify; height:120px; overflow:hidden; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.pbusin-list li .aWord .m{ background:#ffcc00; width:230px; height:50px; line-height:50px; font-size:18px; color:#fff; text-indent:35px; display:inline-block; position:relative; margin-top:10px; text-align:left;  -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0); -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.pbusin-list li .aWord .m:after{ content:''; background:url(../images/pabout-arrow.png) no-repeat; width:27px; height:21px; position:absolute; right:25px; top:15px;}
.pbusin-list li:nth-child(1){ animation-delay:0.2s;}
.pbusin-list li:nth-child(2){ animation-delay:0.4s;}
.pbusin-list li:nth-child(3){ animation-delay:0.6s;}
.pbusin-list li:nth-child(4){ animation-delay:0.8s;}
.pbusin-list li:nth-child(2) .aImg{ top:50%;}
.pbusin-list li:nth-child(2) .aWord{ top:0;}
.pbusin-list li:nth-child(2) .cover{ top:50%;}
.pbusin-list li:nth-child(4) .aImg{ top:50%;}
.pbusin-list li:nth-child(4) .aWord{ top:0;}
.pbusin-list li:nth-child(4) .cover{ top:50%;}
.pbusin-list li:nth-child(2) .cover:before{content:''; height:0; width:0; display:block; border:16px transparent solid; border-bottom-width:0; border-top-color:#fff; position:absolute; left:50%; top:0; margin-left:-16px;}
.pbusin-list li:nth-child(4) .cover:before{content:''; height:0; width:0; display:block; border:16px transparent solid; border-bottom-width:0; border-top-color:#fff; position:absolute; left:50%; top:0; margin-left:-16px;}
.pbusin-list li:hover{ background:#fff;}
.pbusin-list li:hover .cover{ -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.pbusin-list li:hover .aWord .t{ -moz-opacity:0; -khtml-opacity:0; opacity:0; }
.pbusin-list li:hover .aWord .c{ transform:translateY(-50px); -moz-transform:translateY(-50px); -webkit-transform:translateY(-50px);}
.pbusin-list li:hover .aWord .m{ -moz-opacity:1; -khtml-opacity:1; opacity:1; -webkit-transform:translate3d(0,-50px,0); transform:translate3d(0,-50px,0);}


.pHonor-list li{ width:31.9%; margin:15px 2% 15px 0; float:left; position:relative; display:inline-block; text-align:center; animation-name:fadeInUp; animation-delay:0.2s; border:1px #d9d9d9 solid;}
.pHonor-list li .aImg{ width:100%; height:315px; display:table-cell; vertical-align:middle;}
.pHonor-list li .aImg img{ max-height:100%; display:inline-block;}
.pHonor-list li .aCover{ background:url(../images/pHonor-cover.png) repeat-x; width:100%; min-height:152px; position:absolute; left:0; bottom:0;}
.pHonor-list li .aTxt{ background:rgba(0,0,0,.6); width:100%; font-size:18px; padding:10px; overflow:hidden; position:absolute; left:0; bottom:0;  color:#fff; z-index:2;}
.pHonor-list li:nth-child(3n+3){ margin-right:0;}
.pHonor-list li:nth-child(1){ animation-delay:0.1s;}
.pHonor-list li:nth-child(2){ animation-delay:0.2s;}
.pHonor-list li:nth-child(3){ animation-delay:0.3s;}
.pHonor-list li:nth-child(4){ animation-delay:0.4s;}
.pHonor-list li:nth-child(5){ animation-delay:0.5s;}
.pHonor-list li:nth-child(6){ animation-delay:0.6s;}
.pHonor-list li:nth-child(7){ animation-delay:0.7s;}
.pHonor-list li:nth-child(8){ animation-delay:0.8s;}
.pHonor-list li:nth-child(9){ animation-delay:0.9s;}
.pHonor-list li:nth-child(10){ animation-delay:1s;}
.pHonor-list li:nth-child(11){ animation-delay:1.1s;}
.pHonor-list li:nth-child(12){ animation-delay:1.2s;}

.presult-tit{ text-align:center; font-size:30px; font-weight:bold; color:#535353; padding:50px 0 20px 0; animation-name:fadeInUp; animation-delay:0.2s;}
.presult-tit .year{ font-weight:normal; color:#da2c2c;}
.presult-table { border:1px #e7e7e7 solid; border-right:0; animation-name:fadeInUp; animation-delay:0.2s;}
.presult-table thead th{ background:#f6f6f6; line-height:49px; text-align:center; font-size:16px; font-weight:normal; color:#535353;  border-right:1px #e7e7e7 solid;}
.presult-table tbody td{line-height:49px; text-align:center; font-size:14px; color:#535353; border-right:1px #e7e7e7 solid; border-top:1px #e7e7e7 solid;}

.select-item{ float:left; margin-left:35px;  position:relative; height:78px;}
.select-item .tit{ font-size:18px; color:#3e3e3e; line-height:78px; display:block; padding:0 25px; cursor:pointer; position:relative;}
.select-item .tit:before{content:''; height:5px; width:5px; display:block; border:1px solid #8c8c8c; border-right-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; bottom:33px; right:7px; transition:all 0.5s;}
.select-item .tit:after{ content:''; background:#da2c2c; width:0; height:2px; position:absolute; left:50%; margin-left:-36px; bottom:0;}
.select-item .box{ background:#fff; width:125px; text-align:center; position:absolute; left:0; top:78px; z-index:2; border:1px #da2c2c solid; display:none;}
.select-item .box a{ font-size:16px; padding:10px 0; display:block; line-height:24px;}
.select-item .box a:hover{ color:#da2c2c;}
.select-item:hover .tit{ color:#da2c2c;}
.select-item:hover .tit:before{  border:1px solid #da2c2c; border-right-width:0; border-top-width:0;}
.select-item:hover .tit:after{ width:73px;}
.select-item:hover .box{ display:block;}



.lbbdxx-footer{margin:95px  0 0 0;background:#efefef;height: 43px;line-height: 43px;}
.lbbdxx-footer div{float:left;width: 530px;text-align: center;}
.lbbdxx-footer div a{color:#707070;font-size: 16px;}
.lbbdxx-footer div a:hover{color:#ff5908 ;}
.lbbdxx-footer span{width: 140px;background:#b4b4b4;float:left;text-align: center;}
.lbbdxx-footer span a{color:#fff;font-size: 16px;padding:0 0 0 34px;background:url(../images/tb82.png) no-repeat center left;}
.lbbdxx-footer span a:hover{color:#ff5908 ;}


.products_con { background:rgba(0,0,0,.6); width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; text-align:center; display:table; z-index:9999; display:none; }
.products_con .vertical-align{ vertical-align:middle; display:table-cell;}
.products_con_img{ width:auto; height:auto; display:inline-block; }
.products_con a { width: 51px; height: 51px; display: block; position: absolute; }
.products_con .close { background: url(../images/ny_6.png) no-repeat; top: 15px; right: 15px; }
.products_con .ny_pre { background: url(../images/ny_8.png) no-repeat; top:50%; margin-top:-25px; left: 15px;  }
.products_con .ny_next { background: url(../images/ny_7.png) no-repeat; top:50%; margin-top:-25px; right: 15px; }


.ipment .mobile-ipment{ background:#fff; padding:20px 0; position:relative; margin-bottom:0 !important; -webkit-box-shadow:0 0 7px rgba(201,201,201,.21); -moz-box-shadow:0 0 7px rgba(201,201,201,.21); box-shadow:0 0 7px rgba(201,201,201,.21); display:none; animation-name:fadeInUp; animation-delay:0.2s;}

.mobile-ipment .te-img{ width:100%; padding:0 15px; text-align:center; padding:0 10px;}
.mobile-ipment .te-img img{ display:inline-block;}
.mobile-ipment .te-word{ text-align:center; padding:10px 15px 0 15px;}
.mobile-ipment .te-word .t{ font-size:18px; color:#393939;}
.mobile-ipment .te-word .c{ font-size:14px; line-height:24px; height:96px; text-align:left; overflow:hidden; margin-top:8px; color:#5b5b5b;}
.mobile-ipment .te-word .view{ width:120px; height:36px; line-height:34px; font-size:14px; color:#818181; display:inline-block; margin-top:20px; text-align:center; border:1px #818181 solid;}
.mobile-ipment .slick-prev, .mobile-ipment .slick-next{ background:url(../images/mobile-ipment.png) no-repeat; width:25px; height:51px; margin-top:-25px;}
.mobile-ipment .slick-prev{ background-position:0 0; left:0;}
.mobile-ipment .slick-next{ background-position:-29px 0; right:0;}



.line{background:#fff;padding:63px 0 139px 0;}
.line-head{background:url(../images/bor1.jpg) repeat-x left bottom;padding:0 0 12px 0;position: relative;}
.line-head h1{color:#0d59ab;font-size: 30px;}
.line-head p{color:#303030;}
.line-head b{background:#0d59ab;height: 1px;width: 117px;position: absolute;left:0;right:0;bottom:0;margin:0 auto;}

.line-head2{background:url(../images/bor1.jpg) repeat-x left bottom;padding:0 0 12px 0;position: relative;margin:54px 0 0 0;}
.line-head2 h1{color:#0d59ab;font-size: 30px;}
.line-head2 p{color:#303030;}
.line-head2 b{background:#0d59ab;height: 1px;width: 117px;position: absolute;left:0;right:0;bottom:0;margin:0 auto;}


.line-main{}
.line-main .itm1{margin:39px 0 0 0 ;}
.line-main .itm1 dl{float:left;border:1px #e4e4e4 solid;background:#fff;/* height: 45px; */line-height: 45px;width: 31.8%;margin: 0 2% 0 0;}
.line-main .itm1>dl+dl+dl{margin:0;}
.line-main .itm1 dl span{width: 12%;float:left;text-align: center;}
.line-main .itm1 dl input{width: 87%;float:right;border:none;height: 44px;line-height: 44px;font-size: 14px;color:#333;background:#fff;}


.line-main .itm2{margin:39px 0 0 0;border:1px #e4e4e4 solid;background:#fff;height: 45px;line-height: 45px;}
.line-main .itm2 span{width: 48px;float:left;text-align: center;}
.line-main .itm2 input{background:#fff;width: 95%;float:right;border:none;height: 42px;line-height: 44px;font-size: 14px;color:#333;}
.line-main .itm3{margin:39px 0 0 0;border:1px #e4e4e4 solid;background:#fff;height: 198px;}
.line-main .itm3 span{width: 48px;float:left;text-align: center;height: 44px;line-height: 44px;}
.line-main .itm3 textarea{background:#fff;width: 95%;float:right;line-height: 24px;font-size: 14px;color:#333;border:none;height: 170px;resize: none;margin: 13px 0;}
.line-main .itm4{margin:39px 0 0 0;}

.line-main .itm4 .itm4-input{height: 46px;line-height: 46px;border:1px #e4e4e4 solid;background:#fff;}
.line-main .itm4 .itm4-input input{background:#fff;height: 40px;line-height: 42px;border:none;text-align: center;font-size: 14px;color:#333;}
.line-main .itm4 .itm4-pic{border:1px #e4e4e4 solid;width: 125px;height: 46px;margin:0 19px;}
.line-main .itm4 .itm4-pic img{width: 100%;height: 100% !important;}
.line-main .itm4 .itm4-line{height: 46px;line-height: 46px;}
.line-main .itm4 .itm4-line a{color:#0d59ab;}
.line-main .itm4 .itm4-line a:hover{text-decoration: underline;color:#c4261d;}
.line-main .itm4 .itm4-btn{background:#3e4e99;width: 194px;height: 53px;line-height: 53px;text-align: center;margin:0 0 0 124px;}
.line-main .itm4 .itm4-btn a{color:#fff;font-size: 24px;display:block;}


.position{position: fixed;right:3%;top:40%;width: 62px;z-index: 999999999;}
.position ul li{background:url(../images/bg3.png) repeat;width: 100%;height: 62px;text-align: center;margin:0 0 1px 0;position: relative;z-index: 999;}
.position ul li dl{height: 37px;line-height: 25px;display:list-item;list-style: none;padding: 7px 0 0 0;}
.position ul li p{color:#fff;font-size: 12px;}
.ewm2{position: absolute;right:62px;top:-34px;background:#2a363e;height:113px;z-index: 999999999;width:0;border-radius: 5px 0 0 5px;}
.ewm2 img{width: 100%;height: 100%;}
.position ul li:hover{background:#2994d2;}

.flcl {padding: 10px;text-align: center;margin: auto;background: #ffffff;height: 78px;line-height: 78px;animation-name: fadeInUp;animation-delay: 0.2s;}
.flcl a {background: #e8e8e8;min-width: 154px;text-align: center;padding: 7px 35px;line-height: 53px;font-size: 18px;float: inherit;margin-left: 30px;border-radius: 30px;}
.flcl a.active {background: #4b68d0;color: #fff;}