﻿@charset "utf-8";
/* CSS Document */

body { background:#fff; font-size:14px; font-family:"Microsoft Yahei"; color:#333; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#333; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#163b99; }
table{ border-collapse:collapse; border:0;}
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:1260px; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none !important;}



/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button]{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#c4c4c4; }
textarea::-webkit-input-placeholder { color:#c4c4c4; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/**index**/
.ytHead{ position:relative; width:100%; z-index:99; }
.ytHead-logo{ margin-top:8px;}
.ytHead-navBox{ background:#163b99; position:relative; z-index:99;}
.ytHead-nav li{ width:9.1%; text-align:center; float:left; position:relative;}
.ytHead-nav li a.far{ display:block; font-size:18px; line-height:50px; color:#fff;}
.ytHead-nav li.active a.far, .ytHead-nav li:hover a.far{ background:#ffcc00; color:#333;}
.ytHead-code{ position:relative;margin-top: 11px; }
.ytHead-code img{ display:inline-block; vertical-align:middle;}
.ytHead-code p{ display:inline-block; vertical-align:middle; font-size:16px; max-width:32px;}

.subbox {  background:#2b52ab; position: absolute; left: 0px; top:100%; width: 100%; display: none; }
.subnav { line-height:1.8; float:left; display:block; height:240px; padding:10px 0px; width:9.11%; position:relative; text-align:center; border-left:1px #2049a8 solid;}
.subnav a { padding:5px 0px; display:block; position:relative; color:#fff; font-size:12px;}
.subnav a:hover{ text-decoration:underline;}
.subnav .cbg { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background:#0e2a6f; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.subnav.subnavAct .cbg { -webkit-transform: scaleX(1); transform: scaleX(1); }
.subnav1{ border:0;}
/*.subnav2 .cbg{ background:#e39b00;}
.subnav3 .cbg{ background:#85bb10;}
.subnav4 .cbg{ background:#832ee2;}
.subnav5 .cbg{ background:#08ce98;}
.subnav6 .cbg{ background:#b08e44;}
.subnav7 .cbg{ background:#f45c5c;}
.subnav8 .cbg{ background:#4277c6;}*/


.ytBanner{ overflow:hidden; position:relative;}
.ytBanner li img{ width:100%; display:block;}
.ytBanner .swiper-pagination{ bottom:18px !important; font-size:0;}
.ytBanner .swiper-pagination-bullet{ background:#666; width:60px; height:5px; margin:0 3px !important; vertical-align:top; opacity:1; border-radius:0;}
.ytBanner .swiper-pagination-bullet-active{ background:#ffcc00;}


.ytNotice{ background:#163b99; line-height:70px;}
.ytNotice-tit{ min-width:190px; font-size:30px; font-weight:bold; color:#ffcc00;}
.ytNotice-tit .iconfont{ font-size:28px; font-weight:normal; margin-right:15px; display:inline-block; vertical-align:top;}
.ytNotice-list{ width:calc(100% - 190px); height:70px; overflow:hidden; position:relative;}
.ytNotice-list li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#fff; padding-right:120px;}
.ytNotice-list li a{ color:#fff;}
.ytNotice-list li span{ opacity:0.4; margin-left:80px; display:inline-block;}
.ytNotice-list .swiper-button-next, .ytNotice-list .swiper-button-prev{ width:auto; height:auto; font-size:30px; color:#fff; top:0; margin-top:auto;}
.ytNotice-list .swiper-button-next{ right:0;}
.ytNotice-list .swiper-button-prev{ left:auto; right:50px;}


.ytNews{ padding:65px 0 80px 0;}
.ytNews-sider{ width:680px; position:relative; overflow:hidden;}
.ytNews-sider li{ overflow:hidden; position:relative;}
.ytNews-sider li img{ width:100%; display:block; transition:all 0.4s;}
.ytNews-sider li .tit{ background:rgba(0,0,0,.70); width:100%; line-height:50px; font-size:18px; color:#fff; padding:0 25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0;}
.ytNews-sider li:hover img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.ytNews-sider .swiper-button-next, .ytNews-sider .swiper-button-prev{  width:auto; height:auto; font-size:48px; line-height:1; color:#000; margin-top:-24px; z-index:2; cursor:pointer;}
.ytNews-sider .swiper-button-next{ right:10px;}
.ytNews-sider .swiper-button-prev{ left:10px;}
.ytNews-sider .swiper-button-next.swiper-button-disabled, .ytNews-sider .swiper-button-prev.swiper-button-disabled{ opacity:0.5;}

.ytNews-list{ width:550px;}
.ytNews-listLine{ padding-bottom:25px; border-bottom:1px #eaeaea solid;}
.ytNews-listLine .t{ font-size:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; }
.ytNews-listLine .d{ display:block; padding:10px 0; color:#999;}
.ytNews-listLine .c{ font-size:18px; line-height:32px; color:#666; max-height:64px; color:#666; overflow:hidden;}
.ytNews-listItem{ padding-top:10px;}
.ytNews-listItem li{ font-size:18px; position:relative; padding-left:15px; margin-top:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ytNews-listItem li:before{ content:''; background:#333; width:5px; height:5px; position:absolute; left:0; top:50%; transform:translateY(-50%);}


.ytAbout{ background:#0d2e74; padding-bottom:150px;}
.ytAbout-figure{ width:560px; position:relative; top:-34px;}
.ytAbout-word{ width:660px; padding-top:40px;}
.ytAbout-word .t{ font-size:30px; font-weight:bold; color:#fff; position:relative;}
.ytAbout-word .t .more{ background:#dcecff; width:68px; line-height:29px; text-align:center; color:#2c7ad6; position:absolute; right:0; top:5px; font-size:14px; font-weight:normal; border-radius:20px;}
.ytAbout-word .c{ font-size:18px; line-height:32px; color:#88a1d4; max-height:128px; overflow:hidden; margin-top:30px;}
.ytAbout-word .f{ margin-top:50px; font-size:0; text-align:center;}
.ytAbout-word .f a{ width:130px; vertical-align:top; text-align:center; display:inline-block; color:#fff; padding:19px 0; border:2px #fff solid;}
.ytAbout-word .f a .iconfont{ font-size:46px; line-height:1; display:inline-block; vertical-align:top;}
.ytAbout-word .f a .tit{ font-size:18px; margin-top:18px;}
.ytAbout-word .f a:first-child{ float:left;}
.ytAbout-word .f a:last-child{ float:right;}
.ytAbout-word .f a:hover{ background:#fcdb00; border-color:#fcdb00; color:#333;}


.ytBusiness{ background:#f3f3f3; position:relative; padding-bottom:80px;}
.ytBusiness:before{ content:''; background-image:url(../images/ytBusiness-bg.jpg); background-position:center; background-size:cover; width:100%; height:calc(100% - 140px); position:absolute; left:0; top:0;}
.ytBusiness-title{ position:relative; z-index:1; padding:40px 0 50px 0;}
.ytBusiness-title .p1{ font-size:30px; font-weight:bold; color:#fff;}
.ytBusiness-title .p2{ font-size:18px; color:#fff; opacity:0.54; margin-top:10px;}
.ytBusiness-list{  position:relative; z-index:2; text-align:center;}
.ytBusiness-list li{ width:380px; display:inline-block; position:relative; vertical-align:top; font-size:14px; min-height:470px; text-align:center;  transition:all 0.4s; -webkit-perspective:800px; -moz-perspective:800px; -o-perspective:800px; perspective:800px;}
.ytBusiness-list li .slide-card { width: 100%; height: 100%; position: absolute;  background:#fadc02; -webkit-transition: -webkit-transform .36s; -moz-transition: -moz-transform .36s; -o-transition: -o-transform .36s; transition: transform .36s; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d;  }
.ytBusiness-list li .item_one{  background:#fadc02; width:100%; height:100%; position:relative; z-index: 100; padding:30px 15px 20px 15px;}
.ytBusiness-list li .business_two {  background:#fadc02; width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0; transition: top .3s; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);padding:30px 15px 20px 15px;}
.ytBusiness-list li .business_two .text:before{ content:''; background:rgba(0,0,0,.6); width:100%; height:100%; position:absolute; left:0; top:0;}
.ytBusiness-list li .icon{ width:70px; display:inline-block; vertical-align:top;}
.ytBusiness-list li .entit{ font-size:18px; font-weight:lighter; text-transform:uppercase; margin-top:15px;}
.ytBusiness-list li .cntit{ font-size:30px; font-weight:bold; margin-top:15px;}
.ytBusiness-list li .text{ margin-top:20px;  position:relative;}
.ytBusiness-list li .text img{ width:100%;}
.ytBusiness-list li .text .c{ line-height:32px; font-size:18px; width:100%; padding:0 10px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2;}

.ytBusiness-list li:first-child{ float:left;}
.ytBusiness-list li:last-child{ float:right;}

.ytBusiness-list li:hover .slide-card { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
.ytBusiness-list li:hover .business_two { z-index: 100;}
.ytBusiness-list li:hover .item_one { z-index: 1; }


.ytParty-floor{ padding:55px 0 60px 0;}
.ytParty{ width:615px;}
.ytParty-title{ position:relative; margin-bottom:30px;}
.ytParty-title .t{ font-size:30px; font-weight:bold;}
.ytParty-title .c{ color:#666; margin-top:14px; font-size:18px;}
.ytParty-title .m{ background:#dcecff; line-height:29px; color:#2c7ad6; display:inline-block; padding:0 20px; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:2; border-radius:20px;}
.ytParty-title .m:hover{ background:#2c7ad6; color:#fff;}
.ytParty-list li{ width:294px; float:left;}
.ytParty-list li:last-child{ float:right;}
.ytParty-list li .figure{ overflow:hidden;}
.ytParty-list li .figure img{ width:100%; display:block; transition:all 0.4s;}
.ytParty-list li .word{ margin-top:20px;}
.ytParty-list li .word .t{ font-size:18px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ytParty-list li .word .c{ font-size:16px; line-height:28px; max-height:56px; color:#666; overflow:hidden; margin-top:10px;}
.ytParty-list li .word .d{ display:block; color:#3366ff; margin-top:10px;}
.ytParty-list li:hover .figure img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

 
.ytIndustry{ width:595px;}
.ytIndustry-list li{ position:relative; line-height:52px; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:20px; border-bottom:1px #eaeaea solid;}
.ytIndustry-list li:before{ content:''; background:#3366ff; width:6px; height:6px; position:absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50px;}
.ytIndustry-list li span{ font-size:14px; color:#999; float:right;}
.ytIndustry-list li:last-child{ border-bottom:0;}


.ytHonor{ background:#f3f3f3; padding:60px 0 70px 0;}
.ytHonor-list{ padding:10px; overflow:hidden;}
.ytHonor-list li{ background:#fff; box-shadow:0 0 10px rgba(160,160,160,.1);}
.ytHonor-list li .pic{ height:194px; text-align:center; position:relative;}
.ytHonor-list li .pic img{ max-height:100%;}
.ytHonor-list li .pic:before{ content:''; background:url(../images/shuiyin.png) no-repeat; background-size:100% auto; width:100%; height:100%; position:absolute; left:0; top:0;}
.ytHonor-list li .tit{ font-size:18px; padding:15px 15px 35px 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }



.ytFooter{ background:#163b99; margin-top:8px;}
.ytFooter-links{ background:#0d2e74; padding:12px 0; line-height:32px;}
.ytFooter-links .tit{ font-size:16px; padding-right:15px; color:#fff;}
.ytFooter-links .select{ background:#0d2e74; width:250px; height:32px; vertical-align:top; padding-left:13px; color:#bfbfbf; margin-right:40px; border:1px #4b6bbd solid;}
.ytFooter-btm{ padding:40px 0 20px 0;}
.ytFooter-btmCode{ margin-right:30px; width:110px; color:#999; text-align:center;}
.ytFooter-btmCode img{ width:100%; border-radius:5px; margin-bottom:13px;}
.ytFooter-btmMenu .f-sider{ margin-top:15px; padding-top:20px; border-top:1px solid rgba(255,255,255,.2);}
.ytFooter-btmMenu .f-sider a{ float:left; font-size:14px; display:inline-block; margin-right:13px; color:#fff;}

.ytFooter-btmContact{ max-width:525px;}
.ytFooter-btmContact dd{ display:block; margin-top:15px; font-size:14px; color:#fff; overflow:hidden;}
.ytFooter-btmContact dd:first-child{ margin-top:0;}
.ytFooter-btmContact dd img{ width:22px; margin-right:20px; margin-top:3px;}
.ytFooter-btmContact dd .tc{ width:calc(100% - 42px); float:right; overflow:hidden; line-height:25px;}
.ytFooter-btmContact dd .tc .yw{ min-width:235px; display:inline-block; padding-right:15px;}

.ytFooter-copy{ background:#000; text-align:center; color:#999; padding:15px 0;}
.ytFooter-copy a{ color:#999;}


/**关于我们**/
.pbanner{ position:relative;}
.pbanner img{ width:100%; display:block;}
.pbanner .txt{ width:100%; text-align:center; position:absolute; left:0; bottom:40px; color:#fff; font-size:48px; font-weight:bold;}
.pbanner .gywm{ width:100%; text-align:center; position:absolute; left:0; bottom:40px; color:#fff; font-size:48px; font-weight:bold;}

.plcNav { background:#163b99; line-height:60px;}
.plcNav-menu a{ font-size:16px; color:#fff; display:block; float:left; padding:0 35px;}
.plcNav-menu a.cur, .plcNav-menu a:hover{ background:#ffcc00; color:#333;}
.plcNav-add{ color:rgba(255,255,255,.7);}
.plcNav-add a{color:rgba(255,255,255,.7)}
.plcNav-add a:hover{ color:#fff; }
.plcNav-add span{ padding:0 5px;}


.pmain{ background:#FBFBFB; padding:2.6vw 0; background-size:cover;}
.pabout-info{ line-height:36px; font-size:18px; text-align:justify;}
.pabout-honor{margin-left:-25px; position:relative;}
.pabout-honor li{ background:#fff; width:calc(33.333% - 25px); padding:20px; float:left; margin:25px 0 0 25px; transition:all 0.4s;}
.pabout-honor li .pic{ height:238px; overflow:hidden; text-align:center; position:relative;}
.pabout-honor li .pic img{ max-height:100%; display:inline-block;}
.pabout-honor li .tit{ font-size:18px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pabout-honor li .pic:before{ content:''; background:url(../images/shuiyin.png) no-repeat; background-size:100% auto; width:100%; height:100%; position:absolute; left:0; top:0;}
.pabout-honor li:hover{ box-shadow:0 0 10px rgba(0,0,0,.2);}

.pabout-leader{ position:relative; margin-left:-30px;}
.pabout-leader li{ background:#fff; width:calc(25% - 30px); margin:30px 0 0 30px; float:left; display:inline-block; position:relative; overflow:hidden; transition:all 0.4s;    text-align: center;}
.pabout-leader li .pic{ overflow:hidden;}
.pabout-leader li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pabout-leader li .txt{ padding:20px;}
.pabout-leader li .txt .t{ font-size:30px; font-weight:bold;  padding-bottom:10px; color:#144d9b;}
.pabout-leader li .txt .c{ font-size:18px; color:#333;}
.pabout-leader li:hover{ box-shadow:0 0 10px rgba(0,0,0,.2);}
.pabout-leader li:hover .pic img{  transform:scale(1.05); -webkit-transform:scale(1.05);}


.pnews-item li{ background:#fff; position:relative; margin-top:20px; border:1px solid #E5E5E5; z-index:1;}
.pnews-item li:first-child{ margin-top:0;}
.pnews-item li a{ padding:30px; overflow:hidden; display:block;}
.pnews-item li .img{ width:285px; overflow:hidden; float:left; margin-right:30px;}
.pnews-item li .img img{ width:100%; display:block; transition:all 0.4s;}
.pnews-item li .t{ font-size:30px; line-height:1; position:relative; padding:10px 0 10px 10px; overflow:hidden; border-bottom:1px solid #E5E5E5; }
.pnews-item li .t .con{ max-width:calc(100% - 110px); display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pnews-item li .t:before{content:''; display:block; width:3px; height:3px; background:#252525; position:absolute; left:0; top:50%; margin-top:-2px; transition:ease .65s;}
.pnews-item li .t .date{ font-size:18px; position:absolute; right:0; top:10px; color:#949494;}
.pnews-item li .t .date b{font-size:30px; display:inline-block; vertical-align:top; color:#252525; font-weight:normal;}
.pnews-item li .c{ font-size:18px; line-height:34px; color:#797979; overflow:hidden; height:68px; margin-top:13px;}
.pnews-item li .m{ background:#F2F3F5; color:#252525; transition:ease .35s; padding:10px 25px; display:inline-block; margin-top:13px; border-radius: 30px;}
.pnews-item li:after{content:''; display:block; width:0; height:0; border-right:1px solid #163b99; border-bottom:1px solid #163b99; position:absolute; right:-1px; bottom:-1px; transition:ease .65s; z-index:-1; visibility:hidden;}
.pnews-item li:before{content:''; display:block; width:0; height:0; border-left:1px solid #163b99; border-top:1px solid #163b99; position:absolute; left:-1px; top:-1px; transition:ease .65s; z-index:-1; visibility:hidden;}
.pnews-item li:hover:before,.pnews-item li:hover:after{width:101%; height:105%; visibility:visible;}
.pnews-item li:hover .m{background:#163b99; color:#fff;}
.pnews-item li:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05);}


.pnotice-list li{ background:#fff; position:relative; padding:23px 160px 23px 25px; transition:all 0.4s; border-bottom:1px #163b99 solid;}
.pnotice-list li:before { content:' '; background:#163b99; display:block; width:0; height:4px; position:absolute; top:0px; left:0; }
.pnotice-list li .t{ font-size:30px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#163b99;}
.pnotice-list li .c{ font-size:18px; margin-top:15px; overflow:hidden; color:#535353; text-overflow:ellipsis; white-space:nowrap; }
.pnotice-list li .m{ background:url(../images/more.png) no-repeat right center; padding-right:29px; display:inline-block; font-size:16px; color:#163b99; position:absolute; right:40px; top:50%; transform:translateY(-40%);}
.pnotice-list li:hover{  box-shadow:0px 5px 9px rgba(22, 73, 155, 0.27); -webkit-box-shadow:0 5px 9px rgba(22, 73, 155, 0.27); z-index:1;}
.pnotice-list li:hover:before { width:100%; transition:all 300ms linear; -webkit-transition:all 300ms linear; }


.pnewsRes-h2{ font-size:30px;}
.pnewsRes-h3{ border-bottom:1px solid #D6D6D6; padding:20px 0; line-height:39px; color:#797979;}
.pnewsRes-h3 .date i{ margin-right:5px; font-size:30px; display:inline-block; vertical-align:top;}
.pnewsRes-h3 .more{ background:#dcecff; display:inline-block; padding:0 18px; color:#2c7ad6; border-radius:30px;}
.pnewsRes-h3 .more i{ font-size:14px; margin-left:5px; display:inline-block; vertical-align:top;}
.pnewsRes-h3 .more:hover{ color:#fff; background:#2c7ad6;}
.newsRes-main{ font-size:18px; line-height:36px; text-align:justify; padding:50px 0;}
.newsRes-page{text-align:center;}
.newsRes-page a{ margin:0 20px; background:#E4E4E5; font-size:16px; color:#252525; display:inline-block; padding:0 18px; line-height:39px; border-radius:30px;}
.newsRes-page a .iconfont{ font-size:14px; margin:0 5px; display:inline-block; vertical-align:top;}
.newsRes-page a:hover{ background:#2c7ad6; color:#fff;}


.ppage{ padding-top:50px; font-size:0; text-align:center;}
.ppage div{ display:inline-block;}
.ppage a{ background:#fff; line-height:36px; margin:0 6px; vertical-align:top; padding:0 15px; display:inline-block; font-size:14px; color:#7b7b7b; border:1px #d8d8d8 solid; border-radius:5px;}
.ppage .nowpage{ background:#163b99; line-height:36px; margin:0 6px; vertical-align:top; font-size:14px; padding:0 15px; display:inline-block; color:#fff; border:1px #163b99 solid; border-radius:5px;}
.ppage a:hover{ background:#163b99; border-color:#163b99; color:#fff;}


.pcontact{ background:#fff; position:relative;}
.pcontact .map{ width:570px;}
.pcontact .txt{ width:650px; padding:40px 0 0 40px;}
.pcontact .txt .t{ font-size:30px; padding-bottom:5px;}
.pcontact .txt .c{ padding-top:10px;}
.pcontact .txt .c dl{ margin-top:12px; color:#353535;}
.pcontact .txt .c dl dt{margin-right:20px; float:left; border:1px solid #9F9F9F; display:inline-block; width:20px; height:20px; border-radius:3px; line-height:18px; margin-top:7px; text-align:center; font-size:14px;}
.pcontact .txt .c dl dd{ overflow:hidden; line-height:32px; font-size:18px;} 
.pcontact .txt .c dl dd .yw{ min-width:270px; padding-right:20px; display:inline-block;}
.pcontact .txt .c dl dd .wx-code{ width:150px;}

.pbusiness-list{ margin-left:-30px; position:relative; z-index:2; font-size:0; text-align:center;}
.pbusiness-list li{ background:#fff; width:calc(33.333% - 30px); margin:30px 0 0 30px; min-height:345px; display:inline-block; vertical-align:top; padding:33px 15px 0 15px; transition:all 0.4s;}
.pbusiness-list li .icon{ width:70px; display:inline-block; vertical-align:top;}
.pbusiness-list li .entit{ font-size:12px; font-weight:lighter; text-transform:uppercase; margin-top:15px;}
.pbusiness-list li .cntit{ font-size:18px; font-weight:bold; margin-top:30px;}
.pbusiness-list li .text{ line-height:24px; max-height:72px; color:#0078d5; margin-top:60px; overflow:hidden; font-size:14px;}
.pbusiness-list li:hover{ transform:translateY(-10px);}


.pmessage-tit{ font-size:30px; font-weight:bold;}
.pmessage-filed li{ overflow:hidden; margin-top:30px; position:relative;}
.pmessage-filed li .li-aside{ width:47.4%; float:left; position:relative;}
.pmessage-filed li .li-aside + .li-aside{ float:right;}
.pmessage-filed li .label{ display: block; font-size: 18px; font-weight: bold;} 
.pmessage-filed li .inpt{ background:none; width:100%; display:block; height: 50px; border-bottom:1px solid #e5e5e5; font-size:15px; font-weight: bold; }
.pmessage-filed li .texta{ background:none; width:100%; border:2px solid #e5e5e5; margin-top:15px; padding: 15px; height:200px; line-height: 20px;}
.pmessage-filed li .yzm-img{ width:130px; height:40px; position:absolute; right:0; bottom:10px;}
.pmessage-save{ margin-top:60px;}
.pmessage-save .sbtn{  background:url(../images/arr4.png) no-repeat right center; font-size:20px; cursor:pointer; font-weight:bold; padding-right:60px; display:inline-block;}


.pteam-marsk{ background:rgba(0,0,0,.6); width:100%; height:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:998; display:none;}
.pteam-pup{ background:#fff; width:1090px; padding:25px; position:fixed; left:50%; top:50%; margin:-235px 0 0 -545px; z-index:999; display:none;}
.pteam-pup .close{ background:url(../images/close.png) no-repeat; width:32px; height:32px; position:absolute; right:0; top:-50px;}
.pteam-pup .figure{ width:350px;}
.pteam-pup .figure img{ width:100%;}
.pteam-pup .word{ max-height:420px; width:650px; overflow-y:auto;}
.pteam-pup .word .t{ font-size:30px; font-weight:bold; color:#0e6fc8; padding-top:20px;}
.pteam-pup .word .t label{ font-size:18px; font-weight:normal; color:#5e5e5e; padding-left:30px;}
.pteam-pup .word .c{ font-size:18px; line-height:32px; color:#5e5e5e; margin-top:30px;}


.menuBtn { display: none; width:38px; height: 30px; position:absolute; right:10px; top:13px; cursor: pointer; z-index:98; }
.menuBtn .burger { display: block; width: 100%; height:4px; position: absolute; left: 0; background:#163b99; transition: transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; transition: transform 277ms ease-in-out; -o-transition: 277ms ease-in-out; -ms-transition: 277ms ease-in-out; -moz-transition: 277ms ease-in-out; }
.menuBtn .burger-1 { top: 0; }
.menuBtn .burger-2 { top: 13px; }
.menuBtn .burger-3 { bottom: 0; }
.menuBtn.active .burger-1 { top: 13px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background:#163b99; }
.menuBtn.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; background:#163b99 }
.menuBtn.active .burger-3 { top: 13px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background:#163b99; }
.menu-mark { width: 100%; height:calc(100% - 53px); position: fixed; background: rgba(0,0,0,0.6); left: 0; top:53px; z-index: 30; opacity: 0; visibility: hidden; transition: 340ms 130ms; }
.menu-mark.on { opacity: 1; visibility: visible; transition: 340ms 0ms; }
.menu-fix { width: 200px; position: fixed; display: none; right:0; top:53px; background:#163b99; z-index: 97; }
.menu-list { padding: 30px 0 30px 30px; }
.menu-list li { margin-bottom:20px; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; }
.menu-list li:last-child { margin-bottom: 0; }
.menu-list li a { display: block; color: #fff; font-size:18px; }
@-webkit-keyframes returnToNormal {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

    to { opacity: 1; -webkit-transform: none; transform: none; }
}

@keyframes returnToNormal {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

    to { opacity: 1; -webkit-transform: none; transform: none; }
}


/**企业理念**/
.pconcept-list{ width:83%; margin:auto; position:relative;}
.pconcept-list li{ background:#fff; width:calc(33.333% - 15px); margin:18px 7px 0 8px; position:relative; float:left; overflow:hidden; border:1px #e9e9e9 solid;}
.pconcept-list li .pic{ width:50%; float:right; overflow:hidden;}
.pconcept-list li .pic img{ width:100%;}
.pconcept-list li .word{ width:50%; height:100%; position:absolute; left:0; top:0; text-align:center;}
.pconcept-list li .word .w-box{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); padding:0 20px;}
.pconcept-list li .word .t{ font-size:30px; padding-bottom:15px; color:#fbfbfb;}
.pconcept-list li .word .c{color:rgba(255,255,255,.67);font-size:18px; line-height:32px;}
.pconcept-list li:nth-child(1){ background:#0059d2 ;}
.pconcept-list li:nth-child(2){ background:#2e7ce6;}
.pconcept-list li:nth-child(3){ background:#41acff;}
.pconcept-list li:nth-child(4){ background:#00235d;}
.pconcept-list li:nth-child(5){ background:#08408c;}
.pconcept-list li:nth-child(6){ background:#1572db;}
.pconcept-list li:nth-child(2n+1) .pic{ float:left;}
.pconcept-list li:nth-child(2n+1) .word{ left:auto; right:0;}



.pjoin-list{ margin-left:-30px; margin-top:-30px; position:relative;}
.pjoin-list li{ background:#fff; width:calc(33.333% - 30px); margin:30px 0 0 30px; display:inline-block; float:left; transition:all 0.4s; text-align:center;}
.pjoin-list li .j-title{ font-size:20px; font-weight:bold; padding:24px 0; border-bottom:1px #f8f8f8 solid;}
.pjoin-list li .j-price{ font-size:18px; padding:15px 0; color:#333; border-bottom:1px #f8f8f8 solid; }
.pjoin-list li .j-info{ height:112px; color:#666; line-height:28px; text-align:justify; padding:0 20px; margin-top:15px;}
.pjoin-list li .j-view{ margin-top:15px; padding:30px 0; border-top:1px #f8f8f8 solid;}
.pjoin-list li .j-view .cn{ background:#f0f0f0; width:118px; height:32px; line-height:32px; display:inline-block; color:#fff; border-radius:20px;}
.pjoin-list li:hover{ box-shadow:4px 0 10px rgba(0,0,0,.1);}
.pjoin-list li:hover .j-view .cn{ background:#163b99;}


/**人才招聘**/
.pjoin-marsk{ background:rgba(0,0,0,.6); width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; z-index:998; display:none;}
.pjoin-pup{ background:#fff; width:1200px; height:80%; position:fixed; left:50%; top:10%; margin-left:-600px; z-index:999; padding:40px 45px; display:none;}
.pjoin-pup .close{ background:#163b99; width:28px; height:28px; line-height:28px; text-align:center; position:absolute; right:0; top:-28px; color:#fff;}
.pjoin-pup .title{ font-size:20px; font-weight:bold; padding-bottom:20px; border-bottom:2px #163b99 solid;}
.pjoin-pup .word{ height:calc(100% - 48px); line-height:30px; font-size:15px; color:#666; text-align:justify; margin-top:20px; overflow:auto;}
.pjoin-pup .word::-webkit-scrollbar{width:7px;height:7px;background-color:#eaeff2;}
.pjoin-pup .word::-webkit-scrollbar-track{border-radius:0;background-color:#eaeff2;}
.pjoin-pup .word::-webkit-scrollbar-thumb{border-radius:0;width:7px;height:7px; border-radius:5px; background-color:#163b99;}


/**业务范围**/
.articleWarp{ background:#fff; padding:25px 15px;}
.areas-title{ padding:12px 0;  border-bottom:1px #9c9c9c dashed;}
.areas-title h3{ font-size:30px; color:#525252; font-weight:bold; float:left;}
.areas-info{ font-size:18px; line-height:36px; color:#525252; padding:15px; text-indent:2rem;}

.areasCase{ padding:30px 0;}
.areas-list{ position:relative;}
.areas-listBox { overflow:hidden; margin-top:30px;}
.areas-listBox li .figure{ width:100%; height:180px; position:relative;}
.areas-listBox li .figure img{ width:100%; height:100%; display:block;}
.areas-listBox li .figure .bg{ background:rgba(13,89,171,.9); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; display:none;}
.areas-listBox li .figure .i1{ width:132px; height:36px; line-height:36px; text-align:center; color:#fff;  position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; z-index:10; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border:1px #fff solid; display:none; font-style:normal;}
.areas-listBox li .figure .i1:before{content:''; height:6px; width:6px; display:block; border:1px solid #fff; 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:15px; right:23px;}
.areas-listBox li .name{ height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#525252; text-align:center;  border:1px #dadada solid; border-top:0; text-overflow:ellipsis; white-space:nowrap; padding:0 15px;}
.areas-listBox li a:hover .figure .bg{ display:block;}
.areas-listBox li a:hover .figure .i1{ display:block;}
.areas-listBox .swiper-button-next, .areas-listBox .swiper-button-prev{ background:url(../images/areas-arrow.png) no-repeat; width:10px; height:18px; display:inline-block; top:-60px; margin:auto;}
.areas-listBox .swiper-button-prev{ background-position:0 0; left:auto; right:95px;}
.areas-listBox .swiper-button-next{ background-position:-12px 0; right:0;}
.areas-listBox .swiper-pagination{ width:auto !important; right:20px; left:auto !important; bottom:auto !important; top:-58px; font-size:0; transform:none; position:absolute;}
.areas-listBox .swiper-pagination-bullet{ background:#c1c1c1; width:10px; height:10px; vertical-align:middle; margin:0 5px !important; opacity:1;}
.areas-listBox .swiper-pagination-bullet-active{ background:#0d59ab; width:14px; height:14px;}



.case-title{ position:relative;}
.case-title .tit{ font-size:30px; font-weight:bold; color:#525252; float:left; line-height:32px;}
.case-title .return{ background:#ececec; width:125px; height:36px; line-height:36px; display:block; color:#717171; text-align:center; float:right;}
.case-title .return .ico{ background:url(../images/p-return01.jpg) no-repeat center; width:40px; height:36px; display:inline-block; vertical-align:middle;}

.case-cont { background:#dce6f1; margin-top:15px;}
.case-scoll{ width:726px; height:487px; position:relative; overflow:hidden;}
.case-scoll li{ width:100%; height:487px; float:left; display:block; overflow:hidden;}
.case-scoll li img{ width:100%; display:block;}
.case-scoll .swiper-button-next, .case-scoll .swiper-button-prev{ background:url(../images/case-arrow.png) no-repeat; width:59px; height:59px; margin-top:-30px; z-index:1; display:none;}
.case-scoll .swiper-button-prev{ background-position:0 0; left:0;}
.case-scoll .swiper-button-next{ background-position:-66px 0; right:0;}
.case-scoll:hover .swiper-button-next, .case-scoll:hover .swiper-button-prev{ display:block;}
.case-scoll .swiper-button-next.swiper-button-disabled{ display:none;}
.case-scoll .swiper-button-prev.swiper-button-disabled{ display:none;}

.case-Detail { width:490px; padding:20px 15px; height:487px; font-size:18px; line-height:36px; color:#373737; position:relative;}
.case-Detail .boxP { width:100%; height:396px; position: relative; overflow: hidden;}
.case-Detail .arrow{ background:url(../images/intro-up.png) no-repeat; width:29px; height:29px; display:block; position:absolute; cursor:pointer; bottom:18px;}
.case-Detail .down { background-position:0 0; right:56px; }
.case-Detail .up{ background-position:-38px 0; right:18px; }

.case-page{ padding:35px 0 20px 0;}
.case-page{ color:#717171; line-height:30px; font-size:16px;}
.case-page a{ color:#717171; }


.gsjj_content{ position: relative; min-height: 1px; margin-bottom:25px; }
.gsjj_gsjs{ width:460px; border:6px solid #163b99; padding:36px 20px;}
.gsjj_gsjs .year{ font-size:24px; color:#163b99; font-weight: bold; line-height: 1;}
.gsjj_gsjs .title{ font-size:18px; font-weight: bold; line-height: 1.364; margin-top:10px;}
.gsjj_gsjs .text{ font-size:16px; color:#999; line-height:28px; margin-top:15px;}

.gsjj_bg1{ position: absolute; right:0; top:0; z-index:2;}
.gsjj_bg2 {margin-top:60px; position: relative;z-index: 1;}

.gsjj_gsbq{ width:775px; position:absolute; right:0; top:330px;}
.gsjj_gsbq li{ float:left; text-align: center; width:33.33%; margin-top:40px;}
.gsjj_gsbq li .num{ font-size:28px; font-weight:bold; margin-bottom:25px; color:#d82008;}
.gsjj_gsbq li .wz{ font-size:18px;}
