﻿

/* CSS Document */

html, body { height: 100%;}

body { font-size:14px; font-family:"微软雅黑"; color:#333; background: #fff;overflow-y:scroll;
	overflow-x:hidden; }

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{text-decoration: none;outline: none; color:#1472c4;}

* { padding: 0px; margin: 0px; font-family: "微软雅黑"; 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(196,196,196,.95); width:100%; height:110px; position:relative; text-align: center; /*left:0; top:0;*/ z-index:9999; text-align:center;}

.site-head .dw-logo{ position:absolute; left:3%; top:19px; z-index:2;}
.site-head .dw-name {position: absolute;
    top: 28px;
    left: 8%;
    color: #db224e;
    font-size: 1.4rem;}
	.site-head .dw-en{position: absolute;
    top: 60px;
    left: 8%;
    color: #db224e;
    font-size: .8rem;}

.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 5px;}

.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:#1472c4; 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(../image/srh-btn.png) no-repeat center; width:40px; height:111px; display:inline-block; cursor:pointer; vertical-align:middle;}

.dw-search .srhBtn.cur{ background:url(../image/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(../image/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:#fff; 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{ text-align: center; position:fixed; left: 100%; top: 0px; background-color:#1472c4; 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(../image/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(../image/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{ text-align: center; 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:25%; 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(../image/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:18px; font-weight: bold; color:#4a4a4a; margin-top:20px;}

.scope-list li .c{ color:#fff; line-height:24px; height:72px; overflow:hidden; text-align:center; margin-top:10px; opacity:0;}

.scope-list li .m{ background:#fa8b08; 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(../image/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 -5px;}

.scope-list li i.i2{ background-position:-244px -5px;}

.scope-list li i.i3{ background-position:-488px -5px;}
.scope-list li i.i5{ background-position:-730px -5px;}

.scope-list li:hover{ background:#1472c4;}
.scope-list a:hover{text-decoration: none;}

.scope-list li:hover .ico{ margin-top:48px;}

.scope-list li:hover .t{ color:#fff;}

.scope-list li:hover .c{ opacity:1; text-decoration: none;}

.scope-list li:hover .m{ opacity:1;}

.scope-list li:hover .m em{ right:66px;}

.scope-list li:hover i.i1{ background-position:0 -155px;}

.scope-list li:hover i.i2{ background-position:-244px -155px;}

.scope-list li:hover i.i3{ background-position:-488px -155px;}
.scope-list li:hover i.i5{ background-position:-730px -155px;}

.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;}
.scope-list li:nth-child(4){ animation-delay:0.8s;}
.scope-list li:nth-child(5){ animation-delay:1s;}





.aboutPage{ margin-top:70px;}

.about{ background-image:url(../image/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);color: #bc1d1d;border-color: #bc1d1d;}

.about-list li{ background:rgba(255,255,255,.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:#1472c4; 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 a .tit:hover {text-decoration: none;}
a:focus, a:hover {color: #23527c;text-decoration: none !important;}
.about-list li .ico{ background:url(../image/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(../image/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:3% 5%;}

.result-list li .number{ font-size:2rem; 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:16px; font-weight: bold; padding-top:25px; color:#bc1d1d;}



.result-more a{ width:150px; height:43px; line-height:41px; font-size:16px; color:#000; display:inline-block; border:1px #000 solid;}

.result-more a:hover{ background:rgba(255,255,255,.2); color:#bc1d1d; border-color:#bc1d1d;}


/*新闻*/




.ipment{ background:url(../image/ipmentBg.jpg) repeat; padding-bottom:105px;}

.ipment-list{ background:#fff; position:relative; border-left:7px #1472c4 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:#1472c4; color:#1472c4;}

.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 #1472c4 solid; color:#1472c4;}

.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:#1472c4; border-color:#1472c4;}

.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:20px; 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:#1472c4; 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:#1472c4; margin-top:40px; padding:40px 0; animation-name:fadeInUp; animation-delay:0.2s;}

.footer-top .f-logo{ padding-top:15px; width:378px;}

.footer-top .f-contact{ width:589px; padding-left:66px; position:relative;}

.footer-top .f-contact:before{ content:''; background:#2c80ca; width:1px;  position:absolute; left:0; top:0;}

.footer-top .f-contact:after{ content:''; background:#2c80ca; width:1px;  position:absolute; right:0; top:0;}

.footer-top .f-contact li{ margin-top:30px; padding-left:40px; color:#8cc9ff;}

.footer-top .f-contact li:nth-child(1){ background:url(../image/f-tel.jpg) no-repeat left top; line-height:29px; font-size:15px;}

.footer-top .f-contact li:nth-child(1) .fax{ padding-left:32px;}

.footer-top .f-contact li:nth-child(2){ background:url(../image/f-add.jpg) no-repeat left center; line-height:35px; font-size: 14px;}

.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:44px; display:block; float:left; width:50%;  color:#8cc9ff;}

.footer-top .f-menu a:hover{ color:#fff;}

.footer-copy{ background:#2e3033; color:#7e7e7e; padding:22px 0;text-align: center;}

.footer-copy a{ text-align: center; 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{padding: 0 10px; font-family:微软雅黑;  height:50px; line-height:50px; color:rgba(255,255,255,.5); text-transform:uppercase; font-size:18px; 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(../image/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(../image/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(../image/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{ padding:20px 0; color:#3e3e3e; animation-name:fadeInUp; animation-delay:0.2s;}

.pcategory-title .cn{ position:relative; color: #000; font-size:30px; font-weight:bold; padding-bottom:10px; text-align: center;}

.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; text-align: center;}

.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(../image/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:100%; 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(../image/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 .x p>span{font-size: 24px; padding: 0 10px;}


.pcontact-list{ background:#f4f4f4; width: 100%;}

.pcontact-list li{ width:33.3%; float:left; padding:40px 0 40px 125px; position:relative; line-height:24px; transition:all 0.5s; animation-name:fadeInUp; animation-delay:0.2s;}

.pcontact-list li .t{ font-size:16px; font-weight:bold;margin-top: 15px;}

.pcontact-list li:nth-child(1){ background:url(../image/pcontact-ico01.png) no-repeat 63px center; animation-delay:0.2s;}

.pcontact-list li:nth-child(2){ background:url(../image/pcontact-ico02.png) no-repeat 56px center; animation-delay:0.4s;}

.pcontact-list li:nth-child(3){ background:url(../image/pcontact-ico03.png) no-repeat 42px center; animation-delay:0.6s;}

.pcontact-list li:hover{ background:#1472c4; min-height:152px; color:#fff; text-indent:10px;}

.pcontact-list li:nth-child(1):hover{ background:url(../image/pcontact-ico01-h.png) no-repeat 63px center #1472c4;}

.pcontact-list li:nth-child(2):hover{ background:url(../image/pcontact-ico02-h.png) no-repeat 56px center #1472c4;}

.pcontact-list li:nth-child(3):hover{ background:url(../image/pcontact-ico03-h.png) no-repeat 42px center #1472c4;}
.pcategory-map{ margin-top:50px; animation-name:fadeInUp; animation-delay:0.2s;}
.pic p{display:inline-block; width: 30%; padding-left: 10%; text-align: center; margin-top: 30px;}
.pic span{display: block; padding-top: 20px;font-size:1em;}

.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-right:1px #d8d8d8 solid;}

.pequip-list li .aImg .aImg-box{ display:table-cell; vertical-align:middle;padding: 10px;}

.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; display: inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;}

.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:#1472c4; border-color:#1472c4;transition:1s;}

.pequip-list li:hover .aImg{ border-color:#1472c4;transition:1s;}

.pequip-list li:hover .aWord .t{ color:#fff; transition:1s;}

.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; transition:1s;}

.pequip-list li:nth-child(1){ animation-delay:0.2s; transition:1s;}

.pequip-list li:nth-child(2){ animation-delay:0.4s; transition:1s;}

.pequip-list li:nth-child(3){ animation-delay:0.6s; transition:1s;}

.pequip-list li:nth-child(4){ animation-delay:0.8s; transition:1s;}

.pequip-list li:nth-child(5){ animation-delay:1.0s; transition:1s;}

.pequip-list li:nth-child(6){ animation-delay:1.2s; transition:1s;}





.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(../image/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; color:#da224e;}

.pNews-pos .txt .t2{ font-family:'CTjweibeid39985c6b42fe'; font-weight:normal; padding-left:25px; font-size:14px; text-transform:uppercase; color:#848484; float:left;}

.pNews-pos .menu a{ color:#000;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:#1472c4; 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:#1472c4; padding:0 40px; animation-name:fadeInUp; animation-delay:0.2s;}

.pposit-thead li{ line-height:57px; width:250px; 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:250px; 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(../image/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:20px; line-height:30px; color:#656565; display:none;}

.precuite-item-cont .t{ font-weight:bold; }

.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{ width:100%; padding:10px 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:-10px; color: #000;text-align: center;}

.pbusin-list {margin-top: 20px;box-shadow:2px 2px 15px #dcdbdb8f, 2px -2px 15px #dcdbdb8f, -2px 2px 15px #dcdbdb8f, -2px -2px 15px #dcdbdb8f;}

.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:#1472c4; 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(../image/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:#fa8b08; 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(../image/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(even) .aImg{ top:50%;}

.pbusin-list li:nth-child(even) .aWord{ top:0;}

.pbusin-list li:nth-child(even) .cover{ top:50%;}

.pbusin-list li:nth-child(even) .aImg{ top:50%;}

.pbusin-list li:nth-child(even) .aWord{ top:0;}

.pbusin-list li:nth-child(even) .cover{ top:50%;}

.pbusin-list li:nth-child(even) .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(even) .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(../image/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:20px  0 0 0;background:#efefef;height: 40px;line-height: 40px;}

.lbbdxx-footer div{float:left;width:495px;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(../image/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(../image/ny_6.png) no-repeat; top: 15px; right: 15px; }

.products_con .ny_pre { background: url(../image/ny_8.png) no-repeat; top:50%; margin-top:-25px; left: 15px;  }

.products_con .ny_next { background: url(../image/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(../image/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;}









.position{position: fixed;right:3%;top:40%;width: 62px;z-index: 999999999;}

.position ul li{background:url(../image/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;margin-top: -20px; }

.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;}






/*新闻资讯*/

ul{list-style: none;}
a{text-decoration: none;}
.newsCenterPanel{width: 100%;  background: #fff; overflow: hidden; *padding-bottom: 50px}
.newsCenterPanel .title{position: relative; width: 410px; height: 85px; line-height: 85px; margin:0px auto; font-size: 50px; font-weight: normal;}
.newsCenterPanel .title a{display: block; width: 100%; color: #2e2e30; text-align: center;}
.newsCenterPanel_inner{width: 100%; margin: 0 auto}
.newsCenterPanel_inner .newContentBox{float:left; height: 120px;vertical-align: top; margin-left: 85px; position: relative}
.newsCenterPanel_inner .newContentBox a{cursor: pointer}
.newsCenterPanel_inner .newContentBox .newTitle{float: left; line-height:75px; height: 50px; font-size: 16px; color: #333; width: 400px; white-space: nowrap; word-break: normal; overflow: hidden; text-overflow: ellipsis;margin-left: -20px;}
.newsCenterPanel_inner .newContentBox a:hover .newTitleIcon{background-color: #4a68ec}
.newsCenterPanel_inner .newContentBox .newTitleIcon{width: 19px; height: 19px; background: url(/templates/default/images/plus.png) center no-repeat; background-color: #a6a6a6; position: absolute; right: -20px; top: 29px}
.newsCenterPanel_inner .newContentBox .border{position: absolute; left: 87px; top: 44px; width: 21px; }
.newsCenterPanel_inner .newContentBox .newContent{text-align: left; height: 50px; width: 392px; font-size: 14px; line-height: 28px; color: #b0b0b0; margin-bottom: 50px; white-space: nowrap; word-break: normal; overflow: hidden; text-overflow: ellipsis}
.newContentBox .time{width: 54px; height: 54px; border: 1px solid #4a68ec; background: #fff; text-align: center; margin-right: 30px; margin-top: 14px; float: left}
.newContentBox .time .day{font-size: 20px; color: #4c67e8; padding: 6px 0 0 0}
.newContentBox .time .ym{font-size: 12px; color: #b3b9f5;margin-top: -10px;}
.newContentBox a:hover{text-decoration: none;}
.newContentBox a:hover .time{background: #4a68ec}
.newContentBox a:hover .day{color: #fff}
.newContentBox a:hover .ym{color: #b5bcf3}
/*服务*/
.pcontact{padding:20px;line-height:30px}
.pcontact .x{ width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;padding:1%; display: inline; float: left; text-indent:0em; line-height:2em; margin-top: 20px;background:#efefef;border-radius:8px;transition: 0.8s;}
.pcontact .x:hover{background:#0093dd;color:#fff; cursor:pointer;transform: translate(0,-10px);
    transition: all .5s;}
.pcontact .y{ text-indent:0em; line-height:2em; margin-top: 70px; box-shadow: 5px 5px 5px #999  }
.pcontact span{font-size:16px;}
/*.pcontact .icon { display:block; border-bottom: 3px solid #1E90FF; padding:0 80%;flex-direction:column; text-align: center; margin: 0 auto; }*/
/*.pcontact p:hover .icon {border-bottom: 3px solid #1E90FF; width: 100%; padding:10px 30%;transition-duration: 2s }*/
.pcontact p{text-align: left; font-size: 1rem; margin-top: 10px; line-height:1.8rem}
.pcontact .text{ padding: 0 10px;text-indent: 2em;}








