.index .logo{background-image: url("../img/logo.png"); background-size: 100%;}
.index .header{background: none;}
.index .navbar-nav>li .dropnav{top: 0; background: #fff;}
.index .navbar-default .navbar-nav>.open>a, .index .navbar-default .navbar-nav>.open>a:focus, .index .navbar-default .navbar-nav>.open>a:hover{position: relative; z-index: 1001;}
.index .navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.index .language, .index .language a{color: #fff;}
.index .language .radius-half{color: #727272;background:url("../img/search.png") no-repeat center}
.index .language i{background: #fff}
@media (min-width: 992px){
.index .navbar-nav>li>a{color: #fff;}
.index .navbar-nav>li .dropdown-menu{margin-top: 50px;}
}
@media (max-width: 1199px){
.index .navbar-nav>li>a{-webkit-transition: none; transition: none;}
/*.index .navbar-nav>li>a:visited{color: #fff;}*/
}

.idx-banner{
    background-color:#000;
    height:100vh;
    /*margin-top: 109px;*/
}
.idx-banner .swiper-container{width: 100%; z-index: 0; height: 100%;}
.idx-banner .swiper-slide{background-color: rgba(0,0,0,.5);}
.idx-banner .swiper-wrapper, .idx-banner [data-swiper-parallax]{will-change:transform}
.idx-banner .headbg{
    /*position:absolute;*/
    z-index:0;width:100%;
    /*height: 100%;*/
    background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;
    padding-top: 50.67%;
}
.idx-banner .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 30%);background-image:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 30%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#00000000', GradientType=0);z-index: 1;}
.idx-banner .textbox{position: absolute; left:0; top: 0; width: 100%; height: 100%; color: #fff; text-align: center;}
.idx-banner .weui-cell{width: 100%; height: 100%;}
.idx-banner .en{display: inline-block; text-align: left; font-size: 16px; line-height: 22px; font-weight: 300; opacity: .5; text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutUp 2s; animation: fadeOutUp 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.idx-banner .cn{margin-top: .3rem; font-size: .5rem; text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutDown 2s; animation: fadeOutDown 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.idx-banner .swiper-slide-active .headbg{-webkit-animation: scaleBigToSmall 4s; animation: scaleBigToSmall 4s;}
.idx-banner .swiper-slide-active .en{opacity: .5; -webkit-animation: fadeInDown 1.5s; animation: fadeInDown 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.idx-banner .swiper-slide-active .cn{-webkit-animation: fadeInUp 1.5s; animation: fadeInUp 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.idx-banner .swiper-button-prev, .idx-banner .swiper-button-next{top: 25%; left: 36%; right: 0; width: 34px; height: 34px; border: 1px solid transparent; background: none; -webkit-border-radius: 50%; border-radius: 50%;}
.idx-banner .swiper-button-next{margin-top: 20px;}
.idx-banner .swiper-button-prev::before, .idx-banner .swiper-button-next::before{position: absolute; display: block; content: ""; left: 50%; top: 50%; margin-top: -4px; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff;}
.idx-banner .swiper-button-prev::before{margin-left: -3px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
.idx-banner .swiper-button-next::before{margin-left: -5px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.idx-banner .swiper-pagination{width: auto !important; bottom: .5rem !important; left: 50% !important; border-bottom: 1px solid rgba(255,255,255,.35); -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.idx-banner .swiper-pagination-bullet{position: relative; width: auto; height: auto; margin: 0 .36rem !important; padding: 5px .24rem; font-size: 14px; color: #f5f5f5; opacity: 1; background: none; -webkit-border-radius: 0; border-radius: 0;}
.idx-banner .swiper-pagination-bullet::after{position: absolute; display: block; content: ""; left: 50%; bottom: -15px; width: 0; height: 2px; background: #fff; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .4s cubic-bezier(0.28, 0.51, 0.38, 1); transition: all .4s cubic-bezier(0.28, 0.51, 0.38, 1);}
.idx-banner .swiper-pagination-bullet-active::after{width: 16px;}
.idx-banner .swiper-pagination-bullet:first-child{margin-left: 0 !important;}
.idx-banner .swiper-pagination-bullet:last-child{margin-right: 0 !important;}
@media (min-width: 640px){.idx-banner .en{margin-left: -10%;}}
@media (min-width: 1200px){.idx-banner .swiper-button-prev:hover, .idx-banner .swiper-button-next:hover{border-color: #fff;}}
@media (max-width: 639px){
.idx-banner .swiper-pagination-bullet{margin: 0 !important;}
}

.idx-pcp {padding:85px 0px 92px;background:#fff;}
.pcp-1 {float:left;width:100%;}
.pcp-1 ul{float:left;width:100%;margin:0px;padding:0px;}
/*.pcp-1 ul li{float:left;width:12.5%;}*/
.pcp-1 ul li{float:left;width:16.66%;}
.pcp-1 ul li a{float:left;width:100%;display:block;text-align:center;font-size:16px;color:#666}
.pcp-1 ul li a:hover {color:#3276b6}
.pcp-1 ul li a img{display:block;margin:0 auto;}
.pcp-1 ul li a span{display:block;padding:10px 0px;}

.pcp-2 {float:left;width:100%;margin-top:100px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.mp1 {float:left;width:49%;position:relative;height:570px;}
.VideoPlay {float:left; width:100%;background:url("../img/m1.jpg") no-repeat center;background-size:cover;position:relative;height:570px;border:1px solid #e5e5e5;border-radius:10px;}
.divPlay {width:84px;height:84px;position:absolute;top:46%;left:46%;}

.mp {width:16%;padding-top:32%;/*background:url("../img/h1.jpg") no-repeat center;*/background-size:cover;position:relative;border-radius:10px;position:relative;border:1px solid #e5e5e5}
.mp .mps {position:absolute;bottom:72px;left:50px;}
.mp .mps p{float:left;width:100%;padding:0px;margin:0px;}
.mp .mps p.p1{font-size:18px;color:#313131;line-height:30px;}
.mp .mps p.p2{font-size:16px;color:#7d7d7d}

.mp1 .mps {position:absolute;bottom:72px;left:50px;}
.mp1 .mps p{float:left;width:100%;padding:0px;margin:0px;}
.mp1 .mps p.p1{font-size:18px;color:#313131;line-height:30px;}
.mp1 .mps p.p2{font-size:16px;color:#7d7d7d}
.mp2 {float:right;width:49%;background:url("../img/m2.jpg") no-repeat center;background-size:cover;position:relative;height:100%;border-radius:10px;position:relative;height:570px;border:1px solid #e5e5e5}
.mp2 .mps {position:absolute;bottom:72px;left:50px;}
.mp2 .mps p{float:left;width:100%;padding:0px;margin:0px;}
.mp2 .mps p.p1{font-size:18px;color:#313131;line-height:30px;}
.mp2 .mps p.p2{font-size:16px;color:#7d7d7d}


@media (max-width: 767px){
    .idx-pcp {padding:35px 0px 32px}
    .pcp-1 ul li{width:33.33%;margin-top:15px;padding:0px 1%;}
    .pcp-1 ul li a img{width:70%;}
    .pcp-1 ul li a span{font-size:12px;}
    .pcp-2 {margin-top:30px}
    .pcp-2 .mp{width: 32%;padding-top:64%;margin-bottom:10px;}
    .pcp-2 .mp .mps{bottom: 20px;left: 20px;}
    .pcp-2 .mp .mps .p1{font-size:12px;}
    .pcp-2 .mp .mps .p2{font-size:14px;}
    .mp1 {width:100%;height:400px}
    .VideoPlay {height:400px;}
    .divPlay {width:45px;height:45px;position:absolute;top:46%;left:46%;}
    .mp2 {width:100%;margin-top:20px;height:400px;}
}

.idx-about {position: relative;padding: 230px 0px 230px;background-position: center top;background-size: cover;background-attachment: fixed;background-repeat: no-repeat;color:#fff;float:left;width:100%;}
.idx-about .list {float:left;width:40%;margin-left:8%;}
.idx-about .list .div1 {float:left;width:100%;font-size:50px;line-height:70px;}
.idx-about .list .div2 {float:left;width:100%;font-size:50px;line-height:70px;padding-left:100px}
/*.idx-about .list .div2:before {display:block;content:"";float:left;width:54px;height:4px;background:#fff;margin-top:32px;margin-right:5px;}*/
.idx-about .list .div3 {float:left;width:90px;height:2px;background:#fff;margin-top:60px;margin-bottom:30px;}
.idx-about .list .div4 {float:left;width:100%;color:#fff;line-height:25px;}
.idx-about .list a {float:left;width:186px;height:43px;border:1px solid #fffbf2;line-height:43px;border-radius:25px;text-align:center;color:#fff;margin-top:58px;}

@media (max-width: 767px){
    .idx-about {padding: 80px 0px 80px;}
    .idx-about .list {width:100%;margin-left:0%;}
    .idx-about .list .div1 {font-size:30px;line-height:40px;}
    .idx-about .list .div2 {font-size:30px;line-height:40px;}
    .idx-about .list .div2:before {float:left;width:34px;height:2px;background:#fff;margin-top:22px;margin-right:5px;}
    .idx-about .list .div3 {width:90px;height:2px;background:#fff;margin-top:30px;margin-bottom:30px;}
    .idx-about .list a {width:146px;height:33px;border:1px solid #fffbf2;line-height:33px;border-radius:25px;text-align:center;color:#fff;margin-top:58px;}
}

.idx-news {float:left;width:100%;padding:96px 0px 67px;background:#fff;}
.idx-news .divIlist {float:left;width:100%;}
.div50 {float:left;width:50%;}
.news1 {float:left;width:100%;padding:7% 10%;}
strong.s{float:left;width:100%;font-size:16px;color:#666;font-weight:bold}
.cls1 {float:left;width:100%;font-size:18px;font-weight:bold;padding:20px 0px;}
.cls1 a{color:#3276b6;}
.cls2 {float:left;width:100%;font-size:16px;color:#666;line-height:36px;}
.cls3 {float:left;width:100%;height:19px;line-height:19px;background:url("../img/n3.jpg") no-repeat left center;padding-left:25px;margin-top:30px;color:#a9a9a9}

.news2 {float:left;width:50%;padding-left:3%;padding-top:7%;padding-right:5%;}

@media (max-width: 767px){
    .idx-news {padding:36px 0px 27px;}
    .div50 {width:100%;}
    .news1 {padding:7% 0%;}
    strong.s{font-size:14px;color:#666;font-weight:bold}
    .cls1 {font-size:16px;font-weight:bold;padding:10px 0px;}
    .cls2 {font-size:14px;color:#666;line-height:28px;}
    .news2 {float:left;width:100%;padding-left:0%;padding-top:27px;padding-right:0%;margin-bottom:20px;}
    .dImg {display:none}
}


.foot {float:left;width:100%;background:#313131;padding:50px 0px 85px;}
.m1 {float:left;width:100%;border-bottom:1px solid #5f5f5f;padding-bottom:30px;}
.fls {float:left;margin-left:15px;}
.frs {float:right;height:22px;line-height:22px;background:url("../img/sTop.jpg") no-repeat right center;display:block;padding-right:40px;margin-right:30px;color:#a6a6a6}

.m2 {float:left;width:100%;margin-top:32px;padding:0px 2%;}
.gzb {float:left;width:12.5%;}
.gzb strong{float:left;width:100%;font-size:16px;color:#fff;font-size:16px;color:#fff;}
.gzb ul {float:left;width:100%;margin-top:40px;padding-left:0px;}
.gzb ul li {float:left;width:100%;font-size:12px;line-height:32px;}
.gzb ul li a{color:#a9a9a9}
.gzb ul li a:hover{color:#337ab7}

.copy {float:left;width:100%;background:#1d1d1d;padding:20px 0px;}


@media (max-width: 1600px){

}
@media (max-width: 1440px){

}
@media (max-width: 1360px){

}
@media (max-width: 1199px){

}
@media (max-width: 992px){

}
@media (max-width: 767px){
    .fl {margin-left:0px;}
    .fr {display:none}
    .m2 {padding:0px;}
    .gzb {float:left;width:50%;}
    .gzb:last-child { display:none}
    .gzb ul {margin-top:10px;}
    .copy {text-align:center}
}

/*内页大图*/
/*.insideBanner { position: relative; overflow: hidden; color: #fff;width:100%; }
.insideBanner img { height: 150px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.insideBanner .thumb { width: 100%; text-align: center; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.insideBanner .title { font-size: 24px; font-weight:bold; text-shadow:0px 1px 3px #000;}
.insideBanner .title span { vertical-align: middle; display: inline-block; }
.insideBanner .title span:before, .insideBanner .title span:after { content: ''; vertical-align: middle; display: inline-block; width: 0.77em; height: 2px; background-color: rgba(255, 255, 255, 0.3); margin: 0 0.42em; }
.insideBanner .desc { font-size: 16px;font-weight:bold; text-shadow:0px 1px 3px #000;}*/

.insideBanner { position: relative; overflow: hidden; color: #fff;width:100%; }
.insideBanner img { height: 150px; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.insideBanner .thumb { width: 100%; position: absolute; left: 0; top: 40%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.insideBanner .title { font-size: 24px; font-weight:bold; text-shadow:0px 1px 3px #000;}
.insideBanner .title span { vertical-align: middle; display: inline-block; }
.insideBanner .title span:before, .insideBanner .title span:after { content: ''; vertical-align: middle; display: inline-block; height: 2px; background-color: rgba(255, 255, 255, 0.3);}
.insideBanner .desc { font-size: 16px;font-weight:bold; text-shadow:0px 1px 3px #000;}

@media (max-width: 639px) { .insideBanner img { width: 100%; height: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; left: 0; }
  .insideBanner .title {text-align:center }
    .insideBanner .thumb { display:none} }

@media (min-width: 640px) { .insideBanner img { width: 100%; height: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; left: 0; }
  .insideBanner .title { font-size: 32px; } }

@media (min-width: 768px) { .insideWrapper { padding: 0 30px; } }

@media (min-width: 1024px) { .insideBanner .title { font-size: 40px; }
  .insideBanner .desc { font-size: 18px; }
  .insideWrapper { padding: 0 40px; } }

@media (min-width: 1260px) { .insideBanner .title { font-size: 48px; }
  .insideBanner .desc { font-size: 20px; padding-top: 5px; }
  .insideWrapper { padding: 0 100px; max-width: 1400px; margin: 0 auto; } }

.Frame {padding:50px 0px;}
.Wrap {max-width:1260px; margin:auto;}
.Main {background:#fff; padding:30px;}

.LandscapeNav {border-bottom:#efefef 1px solid; margin-bottom:30px; padding-bottom:0px;}
.LandscapeNav h2 {font-size:20px; font-weight:700; position:relative; float:left; background:url("../img/green.jpg") no-repeat left bottom; padding-bottom:15px;margin-top:20px;}
.LandscapeNav ul {float:right;padding:0px;}
.LandscapeNav li {float:left; line-height:70px; margin:0px 10px; padding:0px 10px; font-size:14px; position:relative;border-bottom:1px solid #fff;}
.LandscapeNav li.Current {border-bottom:#3276b6 1px solid;}
.LandscapeNav li ul {position:absolute; width:150px; border-top:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; border-left:#e8e8e8 1px solid; border-bottom:#e8e8e8 15px solid; background:#fff; border-radius:10px; top:60px; left:-25%; z-index:10;}
.LandscapeNav ul li ul:before {content:"\f0d8"; font-family:FontAwesome; color:#e8e8e8; position:absolute; width:10px; height:10px; left:45%; margin-left:5px; top:-39px;}
.LandscapeNav li ul li a {line-height:40px; text-align:center; border-bottom:#e8e8e8 1px solid; font-size:12px; margin:0px 0px 0px -20px; padding:0px; display:block; width:150px;}
.LandscapeNav li ul li a:hover {background:#3276b6; color:#fff;}

@media screen and (max-width:768px) {
  .Frame {padding:0px 0px 20px 0px;}
  .Main {background:#fff; padding:10px;}
    .LandscapeNav h2 {text-align:center;width:100%;display:none}
  .LandscapeNav ul {width:100%;}
  .LandscapeNav li {width:33.33333%;padding:0px;margin:0px;line-height:40px;text-align:center;}
}

.Profile li {width:380px; margin:25px 10px 0px 10px; float:left; position:relative; font-size:16px;}
.Profile a {display:block; position:absolute; width:100%; color:#fff; text-align:center; padding-top:145px; height:66px;}
.Profile a.PA_1 {background:rgba(0,0,0,0.6) url("../img/i_4.png") no-repeat center 55px; background:url("../img/i_4_1.png") no-repeat center center;/*IE9, IE10*/}
.Profile a.PA_1:hover {background:rgba(0,145,176,0.9) url("../img/i_4.png") no-repeat center 55px;}
.Profile a.PA_2 {background:rgba(0,0,0,0.6) url("../img/i_5.png") no-repeat center 55px; background:url("../img/i_5_1.png") no-repeat center center;/*IE9, IE10*/}
.Profile a.PA_2:hover {background:rgba(0,145,176,0.9) url("../img/i_5.png") no-repeat center 55px;}
.Profile a.PA_3 {background:rgba(0,0,0,0.6) url("../img/i_6.png") no-repeat center 55px; background:url("../img/i_6_1.png") no-repeat center center;/*IE9, IE10*/}
.Profile a.PA_3:hover {background:rgba(0,145,176,0.9) url("../img/i_6.png") no-repeat center 55px;}


.Milestone {background:url("../img/gray.jpg") repeat-y center center; margin-top:30px;}
.Milestone li {line-height:20px; padding-bottom:40px; position:relative; font-size:14px; display:block; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease; transition:all .5s ease;}
.Milestone li:hover {color:#3276b6}
.Milestone li.MSRight {margin-left:630px;}
.Milestone li.MSRight span {display:block; position:absolute; background:url("../img/dark.png") no-repeat; height:15px; width:15px; border-radius:100%; left:-7px; top:20px;}
.Milestone li.MSRight:hover span {background:url("../img/dark_hover.png") no-repeat;}
.Milestone li.MSLeft {text-align:right; margin-right:630px;}
.Milestone li.MSLeft span {display:block; position:absolute; background:url("../img/dark.png") no-repeat; height:15px; width:15px; border-radius:100%; right:-7px; top:20px;}
.Milestone li.MSLeft:hover span {background:url("../img/dark_hover.png") no-repeat;}
.Milestone h2 {font-size:16px; font-style:italic; padding-bottom:5px;}

.itemlist {float:left;width:100%;}
.work-image {display: block;position: relative;z-index: 1;overflow: hidden;-webkit-transition: box-shadow 0.2s ease;transition: box-shadow 0.2s ease;}
.work-image img {width: 100%;display: block;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;border:1px solid #ddd;/*height:20vw*/}
.work-image:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.port{margin-top:25px;}
.link-overlay {position: absolute;top: 0;left: 0;bottom: 0;    right: 0;background: rgba(0,0,0,0);-webkit-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.link-overlay:before {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;    left: 50%;
	margin: -22px 0 0 -25px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	font: 14px/46px 'FontAwesome';
	color: #2c2c2c;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	opacity:0;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;
}
.work-image:hover .link-overlay { background: rgba(20,22,23,0.6);}
.work-image:hover  .link-overlay:before {-webkit-transform: scale(1);transform: scale(1);opacity:1;}
.work p { margin: 0; }
.work-name {display: inline-block;margin: 15px 0 6px;font: 14px ;}
a.work-name {color: #313538;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;position: relative; height:20px; line-height:20px;overflow:hidden;width:100%;text-align:center}
a.work-name:hover {color: #04BFEA;}

/*.NewsPage {float:left;width:100%;text-align:center;padding:30px 0px;font-size:14px;}*/

.single-blog-style-three .image-block {
	position: relative;
	overflow: hidden;
}

.single-blog-style-three .image-block:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: rgba(0, 29, 43, 0.7);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	z-index: 1;
	transition: .5s ease;
}

.single-blog-style-three .image-block >img {
	width: 100%;
	background-color: #f5f5f5;
}

.single-blog-style-three .image-block .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 900ms ease;
	transition-delay: .1s;
	-webkit-transform: scale(0);
	transform: scale(0);
	z-index: 2;
}

.single-blog-style-three .image-block .overlay .box {
	display: table;
	height: 100%;
	width: 100%;
}

.single-blog-style-three .image-block .overlay .box .content {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.single-blog-style-three .image-block .overlay .box .content .dotted {
	position: relative;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
}

.single-blog-style-three .image-block .overlay .box .content .dotted:before {
	position: absolute;
	top: 0px;
	left: -15px;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	content: "";
}

.single-blog-style-three .image-block .overlay .box .content .dotted:after {
	position: absolute;
	top: 0px;
	right: -15px;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	content: "";
}

.single-blog-style-three .meta-info {
	margin-top: 30px;
}

.single-blog-style-three .meta-info a,.single-blog-style-three .meta-info span {
	font-size: 16px;
	color: #7f8284;
	font-weight: 600;
	transition: all .4s ease;
}

.single-blog-style-three .meta-info a:hover,.single-blog-style-three .meta-info span:hover {
	color: #0477b3;
}

.single-blog-style-three .meta-info a:nth-child(1) {
	color: #0477b3;
}

.single-blog-style-three .meta-info span.sep {
	margin-left: 10px;
	margin-right: 10px;
}

.single-blog-style-three h3,.single-blog-style-three p {
	margin: 0;
}

.single-blog-style-three h3 {
	margin: 0;
	font-size: 18px;
	line-height: 30px;
	font-weight: 600;
	margin-top: 6px;
    height:68px;
    overflow:hidden;
}

.single-blog-style-three h3 a {
	color: #a2a2a2;
	transition: all .4s ease;
}

.single-blog-style-three h3 a:hover {
	color: #0477b3;
}

.single-blog-style-three:hover .image-block:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	transition: .5s ease;
}

.single-blog-style-three:hover .image-block .overlay {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all 900ms ease;
	transition-delay: .5s;
}

.history{position: relative; background: #fff;}
.history .box{background: url("../img/about7.jpg") no-repeat center center; background-size: 50% auto;}
.history .line{position: absolute; display: block; left: 0; right: 0; top: 50%;width: 100%; height: 1px; background: #5c656d;}
.history .box .swiper-container{padding: 3vw 0; min-height: 4rem;}
/*.history .before{height: 180px;}*/
.history .before{height: 200px;}
.history .year{font-size: .32rem; line-height: 1.1; color: #303030; font-weight: bold;}
.history .desc{font-size: 16px; line-height: 28px; color: #979797;}
.history .before{padding: 0;}
.history .before::before{position: absolute; display: block; content: ""; left: 0; width: 9px; height: 9px; background: #303030; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s;}
.history .swiper-slide::before{position: absolute; display: block; content: ""; left: -100%; width: 0; height: 1px; background: #3276b6; -webkit-transition: all .4s ease-out; transition: all .4s ease-out;}
.history .swiper-slide-active::before{left: 0; width: 100%;}
.history .swiper-slide-active .before::before{background: #3276b6;}
.history .swiper-slide-active .year{color: #3276b6;}
/*.history .swiper-slide:nth-of-type(2n){margin-top: 220px;}*/
.history .swiper-slide:nth-of-type(2n){margin-top: 240px;}
.history .swiper-slide:nth-of-type(2n) .weui-cell{-webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
.history .swiper-slide:nth-of-type(2n-1) .weui-cell{-webkit-box-align: end; -webkit-align-items: flex-end; align-items: flex-end;}
.history .swiper-slide:nth-of-type(2n) .before{padding-top: 20px;}
.history .swiper-slide:nth-of-type(2n) .before::before{top: 0;}
.history .swiper-slide:nth-of-type(2n)::before{top: -20px;}
.history .swiper-slide:nth-of-type(2n-1)::before{bottom: -21px;}
.history .swiper-slide:nth-of-type(2n-1) .before{padding-bottom: 20px;}
.history .swiper-slide:nth-of-type(2n-1) .before::before{bottom: 0;}
.history .swiper-button-white{position: static; display: inline-block; margin: 0 7px 1%; width: .47rem; height: .47rem; background-color: #424242; background-size: 9px;}
@media (min-width: 1200px){
.history .swiper-button-white:hover{background-color: #3276b6;}
}
/*@media (min-height: 768px){.history{padding-top: 2%;}}*/
@media (max-width: 1199px){
.history .swiper-button-white{margin-bottom: 10%;}
.history .box{background-size: 70% auto;}
}
@media (max-width: 992px){
.history .after{font-size: 14px; line-height: 24px;}
}
@media (max-width: 639px){
.history .box .swiper-container{/*padding: 30px 0*/; min-height: auto;}
.history .swiper-slide .before::before, .history .swiper-slide::before, .history .line{display: none;}
.history .swiper-slide{margin: 0 !important;}
.history .before{margin: 15px !important; padding: 0 !important; height: auto;}
.history .line{top: auto; bottom: 0;}
}



#fh5co-contact {margin-top:30px;float:left; width:100%;}
#fh5co-contact p{ font-size:16px; line-height:30px;}
#fh5co-contact .contact-info {margin: 0;padding: 0;margin-top:20px;float:left;}
#fh5co-contact .contact-info li {list-style: none;margin: 0 0 15px 0;position: relative;padding-left: 40px;}
#fh5co-contact .contact-info li i {position: absolute;top: 0em;left: 0;font-size: 22px;color: rgba(0, 0, 0, 0.3);}
#fh5co-contact .contact-info li a {font-weight: 400 !important;}
#fh5co-contact .form-control {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: none;border: 1px solid rgba(0, 0, 0, 0.4);font-size: 14px;font-weight: 400;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;border-radius: 0px;}
#fh5co-contact .form-control:focus, #fh5co-contact .form-control:active {border-bottom: 1px solid rgba(0, 0, 0, 0.5);}
#fh5co-contact input[type="text"] {height: 50px;}
#fh5co-contact .form-group {margin-bottom: 30px;}

.bttn-mid {font-size: 18px;font-weight: 700;padding: 15px 40px;display: inline-block;border-radius: 30px 0 30px 0;cursor: pointer;text-transform: uppercase;transition: 0.4s;}
.bttn-mid:hover {border-radius: 0px 30px 0px 30px;}
.btn-fill {color: #fff;background: #15559d;margin-top:50px;}
.btn-fill:hover {background: #4ea4ff;color: #ffffff;}

.con_map{float:left;width:100%;border:2px solid #15559d;}
.mapContent{float:left;width:100%;height:500px;}
.BMap_Marker > div{
    position: relative;
    text-align: center;
    overflow: auto !important;
    animation: loc 2000ms infinite;
    -webkit-animation: loc 2000ms infinite;
    line-height: 150px;
}
.BMap_Marker > div > img{
    display: inline-block !important;
}
@keyframes loc
{
    from {transform: scale(1);}
    to {transform: scale(1.5);}
}
@-webkit-keyframes
{
    from {transform: scale(1);}
    to {transform: scale(1.5);}
}





.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    /*-webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;*/
}

.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}

/* å¿…è¦å¸ƒå±€æ ·å¼css */
.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
    margin-top: 0;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #f6f6f6;
}

.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 24px;
    color: #333;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.icon-return {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACh0lEQVRoQ+3ZMW8TMRQH8PcOsTBQISExVCIRCwgWFvZ+hZYBpIrEcTYkBsTGlI2VDamL3YEBpWJoR1BJaOlXYEzyDYp0bMRGRjnJoDuWs/1e3EbKeHf55b33vzsb4YJ98IJ54RKce8XZV1gIcQ8AviDiD2vtC631pzZFYQ2WUt611p4CwM0VcqqU2soSXIN1ztdKqTfZgRuw75RSz9tg3bHsWjomlh04NpYVOAWWDbjf7z8oimLipbH7bUopJdvO7L/Hk8+wwyLiCSLe8H6cww4BwGYFTo0lbWkKLBmYCksCrsNaa99rrZ/FmFnS0GrCdrvd3mg0MqEDqu58yVKaAzZZSwshHgLAsX/rcW2csrJVtaNXeIWdIuL16qJU2OgVrsMCwEGn03mSamaThVYTtizLp+PxeJkioJKFFldslJbmjA0O5o4NCm7AHpZluUM5s1FCSwjxCAA++7ceADiczWaPJ5PJL6qAihJaUspdY8w+Il7xLsASG6SlhRA/EfGa91BxNJ/Pd7hVNtiT1mAwOAeADXdCa637Hi0Wi3zBUsptY8wHRLzqwIh/nlbzbWmna0roLEOrmo11QQd9W1oHdFDwOrR3cLCH/uuFn0uQRQE7dMPKJHl6RwNzRUcF/w9N9VIRHVyhazbLDihWP5KAHbphOzQ5OhmYCzopmAM6OZgaTQL20FMAuOUtHESfaTLwCn3HWnuWEk0KpkCTg1OjWYArtDHmKyJu+jMdeh+KDdghh8NhZ7lcfvPRoXcaWYFToNmBY6NZgj20m+nb3pr3W631yzY7GWzBDtXr9TaLojjz0N+VUvezBXvoPQBw0Fda649Zg9vg6o5l3dKhse58l+AY/yqnc/4GvNDoTFOq8FwAAAAASUVORK5CYII=");
}

.tab-nav {
    padding: 10px 5px;
    height: 105px;
    /* line-height: 40px; */
    display: block;
    position: relative;
    background: #fff;
    z-index: 1;
    width: 100%;
    box-shadow: 0 3px 3px #e8e8e8;
}

.tab-nav:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #ffffff;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.tab-nav-item {
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 24px;
    display: block;
    float: left;
    /* border-radius: 80px; */
    /* padding: 0 15px; */
    width: 33.333%;
    /* padding-top: 10px; */
    margin-bottom: 10px;
}

.tab-nav-item.tab-active {
    /* background-color: #51bd03; */
}

.tab-nav-item.tab-active a {
    color: #3276b6;
    font-weight: normal;
    background: #fff1e7;
    border: 2px solid #3276b6;
}

.tab-nav-item a {
    display: inherit;
    color: inherit;
    font-size: 24px;
    color: #7d7d7d;
    background: #f1f4f7;
    margin: 0 5px;
    border: 2px solid #f1f4f7;
}

.tab-panel {
    position: relative;
    overflow: hidden;
}

.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.tab-nav-item.tab-active:before {
    content: '';
    width: 80%;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -40%;
    z-index: 4;
    /* background-color: #ff1e64; */
    /* border: 1px solid #ff1e64; */
}

.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.submenu {
    display: none;
    padding-left: 20px;
    position: relative;
}

.accordion {
    padding: 5px 0px;
}

.aui-menu-item {
    /* height: 40px; */
    line-height: 40px;
    padding: 5px 0;
}

.accordion li i {
    position: absolute;
    color: #a7a7a7;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background-size: 16px;
}

.link {
    font-size: 16px;
    padding-left: 25px;
    cursor:pointer;
}

.submenu p {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    margin-bottom:0px;
}

.aui-icon-q {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9hJREFUWAnlVz1MVEEQ3nmgUKCGkFhAZYzhx0YJcAeJoaKxUBKtKAmx0sJYqImJjTExFDZ2opWxUgOW0mhA7g5IbJA7YwyF0YKEEBISkJ83zrfvzbIHJ7wDQuM1M29255tvZ3dn54z5339UTgKmpr5f3OSNXmZzSfwamLke/kT0W8QvIjNWQZXD7e3nvsCe5JeIQDZbuB4SPzLMjUlAhdG3gOlBOt30Zq/5uxLI5QpnQsOvZaXpvYBKjUtmsoGhvlSqaa7UOGz/JDAxme8mNm8leJ3nvEiGRgIKRowJZ2tq6pB6s7y8UL9p+DwxXWHDV8VUqz5CYoHJXOvqaP6kNl+WJBAF51HZ62PRZFoNAvO0Mjj+pK3t7JIPsF2fnv5xaiNcuxuG5rYxXI1xORvrTNRTisQOAnHap3TlsuJfAVGvpHF6e7DdvgWnLWQelow0RCRoQbajfft2BNtB4j23aUdwrg5S5QYHJnzgCwx8Y0HAhu7/igjgtG8dOEm7rLzrQqMF8J2S6vAFhmzCKnyAjRi+fxEBe9XiUez5flbug0MHBrDU7seAzRHITM+2evd8EQdOnQ4qY6xFiyO1BAVNMR0BCgnXx/5w1fY67To3iQQWMHUuqqnqjkBcXq09uuc65XAkE79XpKJYahRpr0v0Hc569kNRKwx99YBcLC8D0cOCSVrhPIcDqz6m3Ab7iAHUEThwhD0AVlY2Qp0ildEVQEcgflLtHNR2nXxYcr1i6fQWFs2r7giIwSs4QYtOODS5bloVS8rzT9UdATQTagw5dFdSbUmlVLr+TK7wXPbZpdn6MvcohlTHj05XBZ2M6nhS8arpd1KJ4HLdhpjDgcxkXmREolAonJBy3Kc48jJ+UN1lwLZR0snEA7V4UnVSUinhOjWoYdOvJBaX+I7YT1ocopnO9qbPiukIwIA2SgfwnuNJ1e8kMt3ReEPO90s3NyLxTp6h+85meHBLL9ERZXL5jLC1LRieUjyp5byIyABWjgz4gaDLoRhPp5q75ca5K1mUAUxCD4c2CjqaCVoNc+VkQny5s6N5QKK5MwUsBKWqqn4/OOw7CMjzOYceDm0UJoDEJvNYdjL/OMnBxIHLThYeymovw19/kpkgXPtzDxlSG2TRhz+QtClFhbNFBvfcXjXqkyDRgUMAWTmCO2w5I8gQMgXbPwlgMO4P99+Wy54j7Vh50ZnwSOxKACTwQxtV5h+TGdm8QVnpqzgDOw6mbPGLzlTLQCICEQ1jSv01ix4Wmkd5tRUuCEbTbY3j6qMSe190O4hudaWan+n4kUhLIjc7NJHL3zySgEmC/AX92868En0QqAAAAABJRU5ErkJggg==) no-repeat;
    background-size: 16px;
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 16px;
}

.accordion .icon-dow {
    position: absolute;
    background-size: 20px;
    right: 0;
    top: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzE2N0Y5ODNCMTExMTFFOEIwM0I4OTZDNzlENzcxRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzE2N0Y5ODRCMTExMTFFOEIwM0I4OTZDNzlENzcxRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTY3Rjk4MUIxMTExMUU4QjAzQjg5NkM3OUQ3NzFFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTY3Rjk4MkIxMTExMUU4QjAzQjg5NkM3OUQ3NzFFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuC6gKcAAAILSURBVHja7Nk9S8NAGAfwJlhM1yJU6CAU/A4lIrVpZ7+D4KKT1l3wEygo1tlFv0GXvoDFLC4OuhYUOhQEQYRQSxv/gQwSmnDNvaSY54GjuTa5ux+53Euqua6bSVPomZQFgQlMYAITmMAEJjCBCUxgAhOYwAROQaywnNRqtVYNw2jisKRp2n21Wr1ZhsZ3u90ztOfQdd1by7JOWF5XMd3hXC63j4L3kCrINnu93tESYK/RnlMcruGzgfyuyC69HsifJ4n2sQd/v0M+Lww8nU6v0F1Gy4Ceh0W8OI5zx3K9xtLvUUGm3++XJpOJjeNC4OdjPNMXSWHR/ld8t4M2fDBZWMFeJIkOw2az2W3Ep58XOy2h4AEqMFHwUGX3ZsFKm4c9NCrbUoUWiY298KjVam8q0KKxXCst2WgZWO6lpSx0yNTzzItdeJQOi06ns4FzHpGKvKN3GBarvUq5XP6Kulb4KM1wp9957jQPVvluyUebcdEqsMK3h0AP46BVYaXshxdFq8RKewHAig7BPsnCChulI0bvIq59QCoFymvMZrPNeVgkCyP7d5z6hG8e4kS73S7oum4H0XOCC6t0WoqKer0+wt30uvdAJjbRZ3hBtDKsMnAEWilWyTMcDNu28+Px2HvT+GMYxqVpmo6osoUNWv8p6J8HAhOYwAQmMIEJTGACE5jABCYwgVMQvwIMAF7EhpQReZP7AAAAAElFTkSuQmCC');
}

.accordion li.open i.icon-dow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accordion li.open i.icon-dow {
    background-image: url('data:image/png;base64,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');
}

.accordion li.open i.aui-icon-q {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAKdSURBVHjaxJcxaBRBFIa/PVTSRAmCRa6yCmhlVsldEYJFimnMgdpcIxwhnUWwWAMp0wwWadIlpJJUKpc0C6ZREiGigxYxECxShFwhSEgnCHc2b/GRm/V2z2zy4Li3czfz/vnnvX/eBp1Oh4u0Ehdsl/L8OYziO0ANGAfKwLD81AKOgC2g6az5knXNIMsRhFH8CFgARjKuuw/MO2te/ReAMIpvAmtApU+Gd4C6s+YgN4AwiieA18B1NXwMrMtnT6hHjuI28ACYAobUnJ/AQ2fN+8wAJPgmcFmGfgGLgHXWnPQ4rmtABMwCAzL8G5j0gegCILR/Ujs/AmrOms85E/Yu0JRkTZi4d/o4fGW4dir4WN7gADJnTNZA1lz7pw5ItlcU7TVnzVG/NS5za7IWQEVipDKwoPzFfnaewsRiSoy/AMIoHlV1fgzYMxQ8K2sCjIigdTEwpfz1Xtmek4UTKd3Eaj4A4xpAAbK/4YulAZSVv1cAgG++WBrAsPJbBQBo+WKd53Xc1gLoA9BKYeOs7Ibyf/gAaMG5VQCAUeUf+hqSLeC+KslmP1HCKG4AVWDGWaMvmknlv/MxoANOya3WT/AVYBpYCaM4kPFBoK7++rYLgLRR+/I4JFdqXquqBGsoEM+AqzK+66z5kFYF88qflSs1j80Aq+q5AbwB5tTYi9TLSHq4HXkcAJphFJdzSG5H6F89JbtXxN8GXvbqB+rSPCSK9TEPEwpE06MDDWdNu+iWbFDOfE7tPLFVYFpXx1k0pW0RmVEptbpKuGTnpTQQRbfl25KIz+W7C0Spx3keOGuqwGNVollsF3gCTDhrvnsSswEsZ34z6vFqFoi2H4rCbTprtj1zAxGphImnzpql4DzfjgXEMvDVWbOUm4Ei7M8AtoIGcLwcx+4AAAAASUVORK5CYII=) no-repeat ;
    background-size: 16px;
}

.accordion li.open .link {
    color: #3276b6;
}

.icon-a {
    position: absolute;
    top: 0;
    left: 0;
    background-size: 16px;
    background: url(data:image/png;base64,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) no-repeat left .09333rem;
}


/*人才招聘*/
.jlist {width:100%; margin:0 auto; background:#fff;padding-bottom:100px;}
.JobsTit {height:35px; line-height:35px;color:#fff; background:#3276b6; width:100%; margin-bottom:20px;}
.JobsTit div {float:left;}
.JobsTit div.name {width:25%; padding-left:35px}
.JobsTit div.type {width:30%; text-align:center}
.JobsTit div.area {width:20%; text-align:center}
.JobsTit div.date {width:25%; text-align:center}

.jobsList { line-height:35px; border-bottom:1px dotted #a19a94;width:100%; padding-left:25px;float:left;color:#282929;cursor:pointer}
.jobsList div {float:left}
.jobsList div a{color:#282929}
.jobsList div.s1 {width:25%;}
.jobsList div.s2 {width:30%; text-align:center;}
.jobsList div.s3 {width:20%; text-align:center;}
.jobsList div.s4 {width:25%; text-align:center;}

.jobsShow {float:left;width:100%;padding:20px 25px;display:none}

@media screen and (max-width:768px) {
    .JobsTit div.name {width:30%; padding-left:35px}
    .JobsTit div.type {width:70%;}
    .jobsList div.s1 {width:30%;}
    .jobsList div.s2 {width:70%; text-align:left;}
}

.contRightH {line-height: 58px;height:58px; float:left;width:100%;background: url("../img/cont_tit_bg.png") repeat-x bottom;}
.contRightH h2 {float: left; font-size: 20px; color: #585858;line-height:58px;} 
.contRightH p {float: right; font-size: 14px; color: #808080;}
.contRightH p a {color: #808080;}
.contRightH p a:hover,
.contRightH p span {color: #fc5a4f;}
.contRightWrap {margin-top: 15px; min-height:300px;float:left;width:100%;}
.nTit {float:left;width:100%;font-size:24px;padding:20px 0px;}
.nDate {float:left;width:100%;color:#3276b6;font-size:16px;}
.nShare {float:left;width:100%;padding:10px 0px}
.nCon {float:left;width:100%;padding:10px 0px;min-height:300px;}
.NPager {float:left;width:100%;border-top:1px solid #efefef;padding-top:10px;line-height:30px;}

#mapschinac{ width: 100%; height: 600px;}



.CityTitle {border-bottom:#f4f4f5 1px solid; padding-bottom:19px;}
.CityTitle i {display:block; font-size:30px; color:#3276b6; float:left; border-right:#666 1px solid; padding-right:9px; margin-right:10px; height:45px;}
.CityTitle h2 {font-size:18px; font-weight:700;line-height:24px;}
.CityTitle h3 {font-size:14px; font-weight:100; color:#666;line-height:20px;}

.CityList {border-bottom:#f4f4f5 1px solid; padding-bottom:29px; margin-top:30px; font-size:14px; line-height:30px;width:33.3333333%;float:left;height:280px;overflow:hidden;}

@media screen and (max-width:768px) {
    #mapschinac{ width: 100%; height: 300px;}
    .p50 {padding:0px;}
    .CityTitle { border-bottom: #f4f4f5 1px solid; padding-bottom: 19px; }
    .CityTitle i { display: block; font-size: 30px; color: #3276b6; float: left; border-right: #666 1px solid; padding-right: 9px; margin-right: 10px; height: 45px; }
    .CityTitle h2 { font-size: 18px; font-weight: 700; }
    .CityTitle h3 { font-size: 14px; font-weight: 100; color: #666; }
    .CityList {border-bottom:#f4f4f5 1px solid; padding-bottom:29px; margin-top:30px; font-size:14px; line-height:30px;width:100%;height:auto;}
}


.pageLeft {float:left;width:20%;padding-right:30px;}
.pageLeft ul {padding-left:0px;float:left}
.pageLeft ul  li{float:left;width:100%;}
.pageLeft ul  li a{float:left;width:100%;height:30px;line-height:30px;}
.pageLeft ul  li a.Current{color:#337ab7}
.pageRight {float:left;width:80%;}

.divStrong {float:left;width:100%;text-align:center;line-height:60px;font-size:26px;margin-bottom:10px;}
.ulList {float:left;width:100%;padding:0px}
.ulList li{float:left;width:33.333333%;height:40px;line-height:40px;border-bottom:1px solid #efefef}

.nTable table {border:1px solid #efefef;float:left;width:100%;margin-bottom:20px;}
.nTable table td{border:1px solid #efefef;line-height:30px;font-size:13px;text-align:center}
.nTable table tr:first-child td {background:#3276b6;color:#fff;height:40px;line-height:40px;font-weight:bold}


@media screen and (max-width:768px) {
   .pageLeft {float:left;width:100%;padding-right:0px;margin-bottom:20px;}
   .pageLeft ul  li{float:left;width:50%;}
   .pageRight {float:left;width:100%;}
   .ulList li{width:100%;}
}

.footBtn {float:left;width:100%;}
.footBtn a {float:right;width:100px;height:30px;line-height:30px;display:block;margin:0px 15px;text-align:center;background:#3276b6;color:#fff;}


.pic {width: 100%; overflow: hidden; font-size: 0;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.stuList {float:left;width:100%;padding:0px;}
.stuList li {float: left; width: 23.5%; margin-right: 2%;text-align: center;border:1px solid #e1e1e1;margin-bottom:20px;}
.stuList li:nth-child(4n) {margin-right: 0;}
.stuList li a {display: block;color: #4d4d4d;}
.stuList li .cont {padding: 15px 0 14px; }
.stuList li .cont h3 {font-size: 14px; line-height: 28px;padding:0px 10px;height:56px;overflow:hidden;margin:0px;}
.stuList li .cont p {line-height: 26px;}
.stuList li:hover a {color: #fff; background: #3276b6;}
.stuList li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
@media (max-width: 992px) { 
	.stuList li .cont {padding: 12px 0 11px;}
}

@media (max-width: 768px) {
	.stuList {margin-top: 25px;}
	.stuList li {width: 49%; margin-right: 2%;}
	.stuList li:nth-child(3n) {margin-right: 2%;}
	.stuList li:nth-child(2n) {margin-right: 0;}
	.stuList li .cont h3 {font-size: 14px; line-height: 20px;}
	.stuList li .cont p {font-size: 12px; line-height: 18px;}
	.stuList li .cont {padding: 8px 0 8px;}
}


.pcpShow2 {float:left; width:100%;}
.pcpInfo {float:left;width:100%;padding-top:10px}
.pcpInfo .tits {float:left; width:100%;font-size:18px; line-height:30px; font-weight:normal;padding-bottom:20px;border-bottom:1px solid #5c656d}
.divContact {float:left; width:100%;padding:10px 0px; line-height:30px;}
.divBtn {float:left; width:100%;margin-top:30px;}
.divBtn a {float:left; width:48%; display:block; text-align:center;background:#3276b6;color:#fff;padding:10px 0px}
.btnShare {float:left; width:100%;margin-top:20px;}

#j_pro_tab {float:left; width:100%; background:#f8f8f8;height:50px; line-height:50px;margin-top:30px;padding:0px;}
#j_pro_tab li{float:left; width:180px;height:50px; line-height:50px;}
#j_pro_tab li a{float:left; width:100%;height:50px; line-height:50px;display:block; text-align:center;font-size:16px;color:#666;}
#j_pro_tab li a.active{background:#3276b6;color:#fff; }
.tab-content {float:left;background:#fff; width:100%;line-height:24px;}
.tab-content  .tabs {float:left;font-size:14px;display:none;width:100%;padding:2%;border:1px solid #f8f8f8}
@media screen and (max-width: 768px) and (min-width:0px) {/* 移动端的尺寸 */	
    #j_pro_tab li{float:left; width:50%;height:50px; line-height:50px;}}

.bordered {border:1px solid #666}
.bordered td{border:1px solid #666;padding:5px;}


/* Pagination */

.pagi-area {
  /*margin-top: 50px;*/
}

.pagination {
  /*margin-top: -5px;*/
  display:table;margin:0 auto;
    margin-bottom: 20px;
    margin-top:20px;
}

.pagination li a {
  padding: 10px 15px;
  font-weight: 600;
  color: #232323;
  margin-right: 5px;
  margin-top: 5px;
  border-radius: inherit !important;
}

pagination li.active a {
  background: #ee5725;
  border-color: transparent;
  color: #ffffff;
}


.search_con{position:absolute; bottom:-86px;right:0px; width:300px; height:81px; padding-top:23px; padding-bottom:19px; background:url("top_bg2.png") no-repeat;z-index:100; display:none}
.search_con .input1{ height:39px; line-height:39px; background:#f8f8f8; border:0; padding-left:5px; margin-left:16px; padding-right:7px; width:230px; float:left; outline:none;color:#008a7c;box-shadow: 0px 0 3px 5px #0154a64a;}
.search_con .bnts{ float:left; width:40px; height:39px; background:url("top_pic3.png") no-repeat; cursor:pointer;border:none}
.search_con .bnts:hover{transition:all 0.3s;background:url("top_pic4.png") no-repeat;}



.float-right-box{
  width: 250px;
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -127px;
  background-color: #191919;
  z-index: 1000;
  transition: width 0.3s ease 0s;
}
.float-right-box.on{
  width: 50px;
}
.float-right-box .top-list{
    width: 100%;
}
.float-right-box .top-list ul{
  width: 100%;
  padding:0px;
}
.float-right-box .top-list li{
  width: 100%;
  position: relative;
  border-bottom: 1px solid #3b3b3b;
  transition: background 0.3s ease 0s;
  height: 50px;
}
.float-right-box .top-list a{
  display: block;
  width: 100%;
}
.float-right-box .top-list .ico{
  display: inline-block;
  width: 48px;
  height: 48px;
  position: absolute;
  right: 0;
  top: 0;
  transition: background 0.3s ease 0s;
  z-index: 2;
}
.float-right-box .top-list .ico1{
  background: url("../img/ico_58.png") no-repeat center #191919;
}
.float-right-box .top-list .ico2{
  background: url("../img/ico_59.png") no-repeat center #191919;
}
.float-right-box .top-list .ico3{
  background: url("../img/ico_60.png") no-repeat center #191919;
}
.float-right-box .top-list .ico4{
  background: url("../img/ico_61.png") no-repeat center #191919;
}
.float-right-box .top-list .ico5{
  background: url("../img/ico_62.png") no-repeat center #191919;
}
.float-right-box .top-list .ico6{
  background: url("../img/ico_68.png") no-repeat center #191919;
}
.float-right-box .top-list .ico7{
  background: url("../img/ico_69.png") no-repeat center #191919;
}
.float-right-box .top-list .stt{
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  color: #fff;
  transition: color 0.3s ease 0s;
  position: absolute;
  left: 28px;
  top: 0;
  z-index: 1;
  width: 222px;
}
.float-right-box .top-list li:hover .stt{
  color: #15191e;
}
.float-right-box .top-list li:hover .ico1{
  background: url("../img/ico_58_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico2{
  background: url("../img/ico_59_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico3{
  background: url("../img/ico_60_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico4{
  background: url("../img/ico_61_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico5{
  background: url("../img/ico_62_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico6{
  background: url("../img/ico_68_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover .ico7{
  background: url("../img/ico_69_h.png") no-repeat center #fff;
}
.float-right-box .top-list li:hover{
  background-color: #fff;
}
.float-right-box .top-list .return-webtop .stt{
  font-family: "Arial";
  font-weight: bold;
}
.float-right-box .bot-share{
  position: relative;
  height: 50px;
}
.float-right-box .bot-share a{
  display: inline-block;
  width: 50px;
  height: 50px;
  float: left;
  transition: background 0.3s ease 0s;
  margin: 0;
  padding: 0;
}
.float-right-box .bot-share .share{
  width: 200px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.float-right-box .bot-share .sina{
  background: url("../img/ico_63.png") no-repeat center;
}
.float-right-box .bot-share .wx{
  background: url("../img/ico_64.png") no-repeat center;
}
.float-right-box .bot-share .tx{
  background: url("../img/ico_65.png") no-repeat center;
}
.float-right-box .bot-share .more{
  background: url("../img/ico_66.png") no-repeat center;
}
.float-right-box .bot-share a:hover{
  background-color: #525354;
}
.float-right-box .bot-share .share-ico{
  background: url("../img/ico_67.png") no-repeat center #191919;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
  z-index: 2;
  position: relative;
}