
.tran { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.txthide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txtCen { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; }

/* 11 可复制的文本 */
.txtcopy { -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; -khtml-user-select: text; user-select: text; }
.fc9 { color: #999; }
.fc6 { color: #666; }
.fc3 { color: #333; }
.fc0 { color: #000; }
.fcf { color: #fff; }
.f00 { font-size: 0; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.f32 { font-size: 32px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.f38 { font-size: 38px; }
.f40 { font-size: 40px; }
.f42 { font-size: 42px; }
.f50 { font-size: 50px; }
.f60 { font-size: 60px; }
.show { display: block; }
.hide { display: none; }
.fwn { font-weight: normal; }

/* -- 百度分享 -- */

/* -- 百度分享 或 bShare分享 -- */
.bsBox,
.bsBox *,
.bsBox:before,
.bsBox *:before,
.bsBox:after,
.bsBox *:after,
.bd_weixin_popup,
.bd_weixin_popup *,
.bd_weixin_popup:before,
.bd_weixin_popup *:before,
.bd_weixin_popup:after,
.bd_weixin_popup *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*--谷歌 input 选中 默认颜色 --*/
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
.container,
.w1200 { margin: 0 auto; max-width: 1200px; padding: 0 15px; }
@media screen and (min-width:1230px) {
  .container,
  .w1200 { width: 98%; margin: 0 auto; padding: 0; }
}
.rl { writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; writing-mode: tb-rl; letter-spacing: 3px; }

/* -- 公共部分 -- */
.boxpc { display: none; }
@media screen and (min-width:768px) {
  .boxwarp { display: none; }
  .boxpc { display: block; }
}
body{background:#fff;}
body,
html { overflow-x: hidden; }
a:hover { color: #00479d; }

*{margin:0;padding:0;}

/* -------------------------------------- 默认样式 -------------------------------------------------- */
.welcome { background: #f4f4f4; display: none; padding: 10px 0; position: relative; z-index: 999;}
@media screen and (min-width:1024px) {
  .welcome { display: block;width:100%;box-sizing:border-box;top:0;left:0;}
  .welcome .left { float: left; text-align: left; }
  .welcome .right { float: right; display: block; }
  .welcome .right a { display: inline-block; padding: 0 10px; position: relative; }
  .welcome .right a:before { content: ''; display: inline-block; width: 1px; height: 10px; position: absolute; right: 0; top: 50%; margin-top: -5px; background-color: #dcdcdc; }
  .welcome .right .welcomeTel { display: inline-block; padding-left: 8px; }
  .welcome .right .welcomeTel .iconfont { color: #00479d; }
  .welcome .right a.welcomeWx { position: relative; }
  .welcome .right a.welcomeWx:hover .img { display: block; }
  .welcome .right a.welcomeWx .img { z-index:999;width: 120px; display: none; position: absolute; right: 0; top: 100%; padding-top: 10px; }
  .welcome .right a.welcomeWx .img .i { display: block; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; right: 8px; top: 0; }
  .welcome .right a.welcomeWx .img img { width: 100%;z-index:999;position:relative; }
}

.headerBox{ position: relative; z-index: 100; }
.header { height: 49px; }
.headerBoxOn .header{position: fixed; z-index: 990;top:0;left:0;width:100%;box-shadow: 1px 2px 10px rgba(0,0,0,.4);}

.header .logo { display: inline-block; width: 150px; }
.header { padding: 10px 0;width:100%;background:#fff;}
.header .navBtn { display: block; height: 40px; width: 36px; overflow: hidden; position: relative; cursor: pointer; float: right; margin-top: -5px; }
.header .navBtn span { display: block; width: 80%; height: 2px; background: #00479d; border-radius: 4px; position: absolute; left: 10%; transition: all .3s; }
.header .navBtn span.span1 { top: 70%; }
.header .navBtn span.span2 { top: 50%; margin-top: -1px; width: 50%; }
.header .navBtn span.span3 { bottom: 70%; }
.header .navBtnon span.span1 { transform: rotate(-45deg); top: 50%; }
.header .navBtnon span.span2 { background-color: transparent; }
.header .navBtnon span.span3 { transform: rotate(45deg); top: 50%; }
.header .language { float: right; font-size:16px; line-height: 33px; position: relative; color:#FF0000; font-weight:bold; }
.header .language a{color:#FF0000;}
.header .language .ileft { font-size: 24px; color: #ff0000; position: relative; top: 2px; display: inline-block;  }
.header .language .langxl { position: absolute; display: none; right: 0; width: 100%; top: 100%; background: #fff; }
.header .language .langxl ul li a { display: block; padding: 0 10px; line-height: 30px; }
.header .TopSearch { float: right; }
.header .TopSearch .SearchView { display: none; padding: 10px; border-top: 1px solid #ddd; position: absolute; top: 100%; background-color: #fff; width: 100%; left: 0; }
.header .TopSearch .SearchView input { display: block; line-height: 24px; width: 100%; }
.header .TopSearch .SearchView .SearchVBox { position: relative; border: 1px solid #ddd; padding: 8px 10px; padding-right: 40px; }
.header .TopSearch .SearchView .btn { position: absolute; right: 0; top: 0; width: 40px; border-left: 1px solid #ddd; text-align: center; line-height: 40px; }
.header .TopSearch .SearchBtn { width: 50px; text-align: center; overflow: hidden; height: 30px; cursor: pointer; }
.header .TopSearch .SearchBtn .iconfont { font-size: 28px; position: relative; top: -5px; color: #00479d; }
.header .TopSearch .SearchBtn.SearchBtnOn .iconfont:before { content: '\e605'; }
.mainnav { position: fixed; left: 100%; top: 49px; height: 100%; background: rgba(0, 0, 0, 0.5); width: 100%; padding-left: 40%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.mainnav ul { height: 100%; overflow-y: auto; background-color: #fff; border-top: 1px solid #ddd; }
.mainnav.mainnavOn { left: 0%; }
.mainnav .xl { display: none;background:url(../images/xiala_bg.jpg) no-repeat center;height:373px;}
.mainnav .navA { border-bottom: 1px solid #ddd; display: block; position: relative; padding: 0 15px; padding-right: 40px; line-height: 50px; }
.mainnav .navA .iconfont { right: 0; top: 0; width: 40px; line-height: 50px; text-align: center; }
.mainnav .lion .navA .iconfont:before { content: '\f24e'; }
/* .mainnav .xl { border-bottom: 1px solid #ddd; } */
.mainnav .xl .dda { border-top: 1px dashed #ddd; display: block; line-height: 40px; }
.mainnav .xl .first .dda { border-top: none; }
.header .TopSearch .SearchView .btn .iconfont { font-size: 20px; color: #00479d; }
@media screen and (min-width:1024px) {
  .header { height: 90px; padding: 0;}
  .mainnav { position: static; width: auto; height: auto; background: none; padding-left: 0; float: right; }
  .mainnav ul { height: auto; border-top: none; }
  .mainnav ul li { float: left; padding: 0 15px; }
  .header .navBtn { display: none; }
  .header .logo { width: 275px; line-height: 90px; }
  .header .logo img { vertical-align: middle; }
  .mainnav .navA { border-bottom: none; padding: 0; line-height: 90px; font-size: 16px; }
  .mainnav .navA .iconfont { font-size:14px; color:#b9b9b9; }
  .header .language { margin-top: 28px; }
  .header .TopSearch { margin-top: 30px; position: relative; z-index: 88; }
  .header .TopSearch .SearchView { top: -30px; height: 90px; overflow: hidden; width: 950px; background: #fff; left: auto; right: 100%; border-top: none; }
  .header .TopSearch .SearchView .SearchVBox { width: 400px; float: right; margin-top: 15px; }
  .mainnav ul li .navA { position: relative; }
  .mainnav ul li .navA:hover { color: #00479d; }
  .mainnav ul li .navA .i { display: block; position: absolute; bottom: 0; width: 0; height: 2px; background: #00479d; left: 50%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .mainnav ul li.on .navA { color: #00479d; }
  .mainnav ul li.on .navA .i { width: 100%; left: 0; }
 .mainnav ul li .xl .xlbox { position: relative; padding-left: 300px; min-height: 126px; }
  .mainnav ul li .xl .xlbox .imgbox { position: absolute; left: 0; top: 0; width: 225px; height: 126px; }
  .mainnav ul li .xl .xlbox .imgbox span { display: block; width: 225px; height: 126px; background: no-repeat center; background-size: cover; }
  .mainnav ul li .xl .xlbox .dl { font-size: 0; }
  .mainnav ul li .xl .xlbox .dl dd { font-size: 16px; vertical-align: top; display: inline-block; width: 20%; }
  .mainnav .xl .dda { border-top: none; }
  .header .language { font-size: 22px;color: #ff0000; font-weight:bold; }
  .header .language .langxl { padding: 30px 0 10px; }
  .header .language .langxl ul li a { font-size: 16px; }
  .header .language a{color:#FF0000;}
  .mainnav .xl{position:absolute; left:0; top:100%; width:100%; background:url(../images/xiala_bg.jpg) no-repeat center; height:373px;/* box-shadow:0px 2px 13px 1px rgba(0,0,0,0.2) inset;*/ display:none;}
  .mainnav .xl .left{float:left; width:75%; padding-top:53px;}
  .mainnav .xl .left .rect-6219{padding-bottom:62.19%;}
  .mainnav .xl .left .nav_infor{float:left; width:55%;}
  .mainnav .xl .left .nav_infor .t{font-size:35px; color:#666; font-weight:bold; line-height:35px; margin-bottom:30px;}
  .mainnav .xl .left .nav_infor .c{font-size:14px; color:#666; line-height:25px; margin-bottom:17px;}
  .mainnav .xl .left .nav_infor .list ul{background:none !important;}
  .mainnav .xl .left .nav_infor .list li{float:left; width:33%; font-size:16px; line-height:34px; color:#666;padding:0 !important;}
  .mainnav .xl .left .nav_infor .list li a:hover{color:#00a1e9;}
  .mainnav .xl .left .nav_img{float:right; width:43%; padding-top:54px; padding-right:5%;}
  .mainnav .xl .right{width:25%; float:left;}
  .mainnav .xl .right .r_infor{padding-top:100px; padding-left:16%;}
  .mainnav .xl .right .r_infor dt{font-size:28px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
  .mainnav .xl .right .r_infor dd{font-size:16px; color:#fff; line-height:37px;}
  .mainnav .xl .right .r_infor dd a{color:#fff;}
  .mainnav .xl .right .r_infor dd a:hover{color:#facd00;}
}
@media(max-width:1024px){
  .mainnav .xl{height:auto;background:#f5f5f5;}
  .mainnav .xl .nav_infor .t{display: none;}
  .mainnav .xl .nav_infor .c{display: none;}
  .mainnav .xl .nav_infor .list ul{background:none;}
  .mainnav .xl .nav_infor .list ul li{line-height: 40px;border-bottom:1px dotted #eee;background:none;}
  .mainnav .xl .nav_img{display: none;}
  .mainnav .xl .right{display: none;}
}
@media screen and (min-width:1300px) {
  .mainnav { padding-right: 0; }
  .mainnav ul li { padding: 0 0 0 40px; }
  .mainnav .navA { font-size: 18px; }
  .header .TopSearch .SearchView { width: 980px; }
}
.HomeBan{/*position:fixed;*/width:100%;z-index:1;top:49px;left:0;/*height:723px;*/}
.HomeBan .List { position: relative; }
.HomeBan .owl-carousel .owl-dots-wrap { position: absolute; left: 0; bottom: 10px; width: 100%; text-align: center; font-size: 0; }
.HomeBan .owl-carousel .owl-dot { margin: 0 3px; display: inline-block; width: 8px; height: 8px; border: 1px solid #fff; border-radius: 100%; }
.HomeBan .owl-carousel .owl-dot.active { background: #00479d; border-color: #00479d; }
.HomeBan .pc { display: none; }
@media screen and (min-width:768px) {
  /*.HomeBan{height:250px;}*/
  .HomeBan .pc { display: block; }
  .HomeBan .wap { display: none; }
  .HomeBan .owl-carousel .owl-dots { max-width: 1320px; text-align: right; width: 100%; margin: 0 auto; padding: 0 15px; }
}
@media screen and (min-width:1024px) {
   /*.HomeBan{height:400px;top:132px;}*/
  .HomeBan .owl-carousel .owl-dots-wrap { padding-bottom: 25px; }
  .HomeBan .owl-carousel .owl-dot { width: 10px; height: 10px; }
  .HomeBan .owl-carousel .owl-nav .iconfont { color: #000; opacity: 0.5; filter: alpha(opacity=50); }
  .HomeBan .owl-carousel .owl-nav .owl-prev { width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: rgba(255, 255, 255, 0.5); position: absolute; left: 4%; top: 50%; margin-top: -20px; }
  .HomeBan .owl-carousel .owl-nav .owl-next { width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: rgba(255, 255, 255, 0.5); position: absolute; right: 4%; top: 50%; margin-top: -20px; }
}
@media screen and (min-width:1200px) {
	/*.HomeBan{height:500px;}*/
  .HomeBan .owl-carousel .owl-dots { padding: 0 30px; }
}
@media screen and (min-width:1360px) {
	/*.HomeBan{height:600px;}*/
  .HomeBan .owl-carousel .owl-dots { padding: 0px; }
  .HomeBan .owl-carousel .owl-nav .owl-prev,
  .HomeBan .owl-carousel .owl-nav .owl-next { width: 50px; height: 50px; line-height: 50px; margin-top: -25px; }
  .HomeBan .owl-carousel .owl-nav .owl-prev .iconfont,
  .HomeBan .owl-carousel .owl-nav .owl-next .iconfont { font-size: 20px; }
}
@media screen and (min-width:1600px) {
	/*.HomeBan{height:631px;}*/
  .HomeBan .owl-carousel .owl-nav .owl-prev,
  .HomeBan .owl-carousel .owl-nav .owl-next { width: 65px; height: 65px; line-height: 65px; margin-top: -32.5px; }
  .HomeBan .owl-carousel .owl-nav .owl-prev .iconfont,
  .HomeBan .owl-carousel .owl-nav .owl-next .iconfont { font-size: 20px; }
}
.MainFbox { padding: 30px 0; }
.HomeTitle .h3 { font-size: 24px; color: #333; }
.HomeTitle .h3 .i { display: inline-block; margin-left: 5px; width: 40px; height: 1px; background-color: #facd00; vertical-align: middle; }
.HomeTitle .info { color: #999; }
.HomeTitle .MoreBox { padding-top: 10px; }
.HomeTitle.HomeTitleCenter { text-align: center; }
.HomeTitle.HomeTitleCenter .h3 .i { display: block; margin: 10px auto; }
@media screen and (min-width:768px) {
  .MainFbox { padding: 50px 0; }
  .HomeTitle .h3 { font-size: 22px; }
}
@media screen and (min-width:1024px) {
  .MainFbox { padding: 80px 0; }
  .HomeTitle .h3 { font-size: 28px; }
  .HomeTitle.TitleMore { position: relative; padding-right: 160px; }
  .HomeTitle .MoreBox { position: absolute; right: 0; top: 20px; padding-top: 0; }
}
@media screen and (min-width:1300px) {
  .HomeTitle .h3 { font-size: 36px; }
  .HomeTitle .h3 .i { margin-left: 10px; width: 72px; }
  .HomeTitle .info { font-size: 16px; padding-top: 5px; }
}




/* 首页  */
.contain{background:#fff;z-index:99;position:relative;}
.contain1{margin-top:310px;}
.MoreBox .more { display: block; text-align: center; width: 120px; height: 35px; border: 1px solid #00479d; line-height: 35px; background: #00479d; color: #fff; }
.NumBox ul li { display: inline-block; padding-right: 20px; padding-top: 20px; }
.NumBox ul li.last { padding-right: 0; }
.NumBox ul li.on .h3,
.NumBox ul li:hover .h3 { color: #00a1e9; }
.NumBox .h3 { color: #00479d; line-height: 1em; }
.NumBox .h3 .animateNum { font-size: 28px; }
.NumBox .h3 .dw { font-size: 12px; font-weight: normal; }
.NumBox .litxt { font-size: 14px; }
@media screen and (min-width:1024px) {
  .MoreBox .more { width: 130px; height: 38px; line-height: 38px; }
  .NumBox .h3 .animateNum { font-size: 40px; }
  .NumBox .h3 .dw { font-size: 14px; }
}
@media screen and (min-width:1300px) {
  .NumBox .h3 .animateNum { font-size: 50px; }
  .NumBox .litxt { font-size: 16px; }
  .NumBox ul li { padding-right: 65px; }
}
.HomeF1 .Fleft .img { margin-top: 15px; border-radius: 20px 0; overflow: hidden; }
.HomeF1 .Fleft .img img { width: 100%; }
.HomeF1 .Fleft .txtBox { background: url('../images/logobg.jpg') no-repeat center bottom; background-size: cover; }
.HomeF1 .Fleft .txtBox .txt { padding: 15px 0; text-align:justify;}
.HomeF1 .Fright { display: none; }
@media screen and (min-width:768px) {
	.contain1{amrgin-top:310px;}
  .HomeF1 .HomeF1View { font-size: 0; margin: 0 -15px; overflow: hidden; }
  .HomeF1 .Fleft { font-size: 14px; padding: 0 15px; display: inline-block; width: 50%; vertical-align: top; }
  .HomeF1 .Fleft .img { display: none; }
  .HomeF1 .Fright { font-size: 14px; padding: 0 15px; display: inline-block; width: 50%; vertical-align: top; }
  .HomeF1 .Fright .img { margin-top: 15px; border-radius: 20px 0; overflow: hidden; }
  .HomeF1 .Fright .img img { width: 100%;cursor: pointer;transition: all 0.6s; }
.HomeF1 .Fright .img img:hover{
transform: scale(1.1);
}
}
@media screen and (min-width:1024px) {
	.contain1{margin-top:532px;}
  .HomeF1 .HomeF1View { margin: 0 -35px; }
  .HomeF1 .Fleft { padding: 0 35px; }
  .HomeF1 .Fleft .txtBox .txt { padding: 30px 0; text-align:justify; font-size: 16px; line-height: 30px; }
  .HomeF1 .Fleft .NumBox { padding-top: 20px; }
  .HomeF1 .Fright { padding: 0 35px; }
}
@media screen and (min-width:1300px) {
	.contain1{margin-top:763px;}
  .HomeF1 .Fleft { padding-top: 15px; }
  .HomeF1 .Fleft .NumBox { padding-top: 45px; }
}
@media screen and (min-width:1600px) {
	.contain1{margin-top:855px;}
}
.HomeF2 { background: no-repeat center; background-size: cover; }
.HomeF2 .HomeTitle .h3 { color: #fff; }
.HomeF2 .HomeTitle .info { color: #fff; }
.HomeF2 .MoreBox .more { border: 1px solid #fff; background: transparent; color: #fff; }
.HomeF2 .listwap { padding-top: 20px; }
.HomeF2 .listpc { display: none; }
.HomeF2 .list .img { display: block; }
.HomeF2 .list .img img { width: 100%; }
.HomeF2 .list .info { padding: 15px 0; color: #fff; }
.HomeF2 .list .info .name .h3 { font-weight: normal; font-size: 18px; }
.HomeF2 .list .info .name .h5 { font-weight: normal; font-size: 14px; }
.HomeF2 .list .info .infoTxt { margin: 15px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 24px; height: 96px; }
.HomeF2 .list .info .more { display: block; width: 120px; line-height: 35px; border-radius: 35px; background: #00a1e9; color: #fff; text-align: center; }
.HomeF2 .list .info .more .lihide { display: none; }
.HomeF2 .owl-carousel .owl-nav { text-align: center; }
.HomeF2 .owl-carousel .owl-nav .iconfont { color: #fff; }
.HomeF2 .owl-carousel .owl-nav .owl-prev { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF2 .owl-carousel .owl-nav .owl-next { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF2 .owl-carousel .owl-nav .owl-prev .iconfont,
.HomeF2 .owl-carousel .owl-nav .owl-next .iconfont { font-size: 20px; }
@media screen and (min-width:768px) {
  .HomeF2 .owl-carousel .owl-nav { padding-top: 15px; }
}
@media screen and (min-width:1024px) {
  .HomeF2 .listpcView { font-size: 0; }
  .HomeF2 .listwap { display: none; }
  .HomeF2 .listpc { display: block; padding-top: 40px; }
  .HomeF2 .listpc .Fleft { display: inline-block; width: 50%; font-size: 14px; vertical-align: top; }
  .HomeF2 .listpc .Fleft .item { font-size: 0; margin: -2.5px -2.5px -2.5px 0; position: relative; overflow: hidden; padding-right: 55.41%; border-radius: 20px 0; }
  .HomeF2 .listpc .Fleft .ItemView { width:27.705%; display: inline-block; font-size: 14px; padding: 2.5px; vertical-align: top; }
  .HomeF2 .listpc .Fleft .ItemView .img { display: block; width: 100%; height: 0; padding-top: 100%; background: no-repeat left center; background-size: cover; opacity: 0.7; filter: alpha(opacity=70); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

  .HomeF2 .listpc .Fleft .ItemView.Von .img { opacity: 1; filter: alpha(opacity=100); }
  .HomeF2 .listpc .Fleft .ItemView.Item0 { width: 100%;  }

  .HomeF2 .listpc .Fleft .ItemView.Item1{position: absolute; left:44.66%; top: 0;}
  .HomeF2 .listpc .Fleft .ItemView.Item2{position: absolute; right:0; top: 0;}
  .HomeF2 .listpc .Fleft .ItemView.Item3{position: absolute; left: 44.66%; bottom: 0;}
  .HomeF2 .listpc .Fleft .ItemView.Item4{position: absolute; right: 0; bottom: 0;}
  .HomeF2 .listpc .Fleft .ItemView.first .img { padding-top: 125%; }
  
  .HomeF2 .listpc .Fleft .owl-carousel .owl-dots { padding-top: 25px; width: 100%; text-align: left; font-size: 0; }
  .HomeF2 .listpc .Fleft .owl-carousel .owl-dot { margin: 0 5px; display: inline-block; width: 12px; height: 12px; background: rgba(255, 255, 255, 0.5); border-radius: 100%; }
  .HomeF2 .listpc .Fleft .owl-carousel .owl-dot.active { background: #facd00; }
  .HomeF2 .listpc .Fright { display: inline-block; width: 50%; padding-left: 40px; font-size: 14px; vertical-align: top; }
  .HomeF2 .listpc .Fright .info { color: #fff; padding-top: 50px; }
  .HomeF2 .listpc .Fright .info .name { padding-bottom: 20px; }
  .HomeF2 .listpc .Fright .info .name .h3 { font-size: 28px; }
  .HomeF2 .listpc .Fright .info .name .h5 { font-size: 20px; }
  .HomeF2 .listpc .Fright .info .infoTxt { font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 30px; height: 120px; }
  .HomeF2 .listpc .Fright .info .more { margin-top: 20px; display: block; width: 120px; line-height: 35px; border-radius: 35px; background: #00a1e9; color: #fff; text-align: center; }
  .HomeF2 .listpc .Fright .info .more .lihide { display: none; }
  .HomeF2 .listpc .Fright .Vtxt { display: none; }
  .HomeF2 .listpc .Fright .Vtxt.show { display: block; }
  .HomeF2 .listpc .Fright .owl-carousel .owl-dots { display: none; }
}
.HomeF3 .list { margin-top: 20px; }
.HomeF3 .list .itemA { display: block; color: #fff; border-radius: 20px 0; position: relative; overflow: hidden; }
.HomeF3 .list .img img { width: 100%; }
.HomeF3 .list .txtBox { position: absolute; left: 0%; top: 0; width: 100%; height: 100%; }
.HomeF3 .list .tb { display: table; width: 80%; height: 100%; margin: 0 auto; }
.HomeF3 .list .tbc { display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: center; }
.HomeF3 .list .txt { display: none; }
.HomeF3 .list .h3 { font-size: 18px; }
.HomeF3 .owl-carousel .owl-nav { text-align: center; padding-top: 20px; }
.HomeF3 .owl-carousel .owl-nav .iconfont { color: #fff; }
.HomeF3 .owl-carousel .owl-nav .owl-prev { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF3 .owl-carousel .owl-nav .owl-next { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF3 .owl-carousel .owl-nav .owl-prev .iconfont,
.HomeF3 .owl-carousel .owl-nav .owl-next .iconfont { font-size: 20px; }
@media screen and (min-width:1024px) {
  .HomeF3 .list { margin-top: 40px; }
  .HomeF3 .list .itemA:hover .txtBox { background: rgba(0, 0, 0, 0.5); }
  .HomeF3 .list .itemA:hover .txt { display: inline-block; }
  .HomeF3 .list .h3 { font-size: 28px; }
  .HomeF3 .list .txt { font-size: 16px; line-height: 30px; padding-top: 20px; }
  .HomeF3 .owl-carousel .owl-nav { padding-top: 40px; }
  .HomeF3 .owl-carousel .owl-nav .owl-prev { margin: 0 10px; line-height: 40px; background: none; }
  .HomeF3 .owl-carousel .owl-nav .owl-next { margin: 0 10px; line-height: 40px; background: none; }
  .HomeF3 .owl-carousel .owl-nav .owl-prev .iconfont,
  .HomeF3 .owl-carousel .owl-nav .owl-next .iconfont { font-size: 30px; color: #b2b2b2; }
  .HomeF3 .owl-carousel .owl-nav .owl-prev:hover .iconfont,
  .HomeF3 .owl-carousel .owl-nav .owl-next:hover .iconfont { color: #00479d; }
}


.ipart04{background:url(../images/ipart04.jpg) no-repeat center; padding:80px 0;}
.ipart04 .infor {text-align:center; color:#666;}
.ipart04 .infor .tit a{display:block;color:#333;}
.ipart04 .infor .tit a:hover{color:#333;}
.ipart04 .infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}
.ipart04 .infor .con{font-size:16px; line-height:26px; padding:0 21%;}
.ipart04 .content{margin-top:70px;}
.ipart04 .content .list li{width:25%; float:left; text-align:center;}
.ipart04 .content .list li .li_box .icon{width:64px; height:64px; margin:0 auto 10px; transition:all 0.5s ease;}
.ipart04 .content .li_box:hover .icon{transform:rotateY(180deg);}
.ipart04 .content .list li .li_box .t{font-size:20px; line-height:30px; color:#666; margin-bottom:10px;}
.ipart04 .content .list li .li_box .number{font-size:20px; color:#666;}
.ipart04 .content .list li .li_box .number .num{font-size:48px; line-height:60px; color:#00479d; font-family:Impact;}
.ipart04 .content .list li .li_box sup{font-size:36px; font-family:Arial;}
.wrap {
    width: 1320px;
    margin-right: auto;
    margin-left: auto;
}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
ul {
    padding-left: 0;
    list-style-type: none;
}
.section2 {	position: relative;	padding-top:45px;height:520px; background-color:#FFFFFF;}
.cen_box2{position: relative;padding:80px 0;}
.cen_box2{width:100%;min-width:1200px; text-align:center; background:#EEEEEE;}
.cent_box6{padding:50px 0 40px;position: relative;padding:50px 0 40px;width:100%;min-width:1200px; text-align:center; margin:20px 0; background-color:#FFFFFF; }
.iabout {background-color:#fff;	clear:both;	overflow:hidden;	position:relative;}
.iabout .hn { width:auto; font-size:36px; position:absolute; left:26px; top:30px; line-height:1.2;}
.iabout .hn .i {
    display: inline-block;
    margin-left: 10px;
    width: 72px;
    height: 1px;
    background-color: #facd00;
    vertical-align: middle;
}
.about_links { height:280px; padding:95px 0 0 25px;}
.about_links li { width:98%; height:52px; line-height:52px; float:left; font-size:16px; text-align:left;}
.about_links .lic { display:inline-block; width:33px; height:32px; background:url(../images/i_ab_arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:10px;}
.about_links a:hover .lic { background-position:0 -32px;}
.about_zeren { clear:both; overflow:hidden; background-color:#facd00; height:253px; position:relative;}
.about_zeren .img { width:58%; height:0; padding-bottom:43%; float:left; overflow:hidden; margin-right:6%;}
.about_zeren .img img { display:block; width:100%; height:auto;cursor: pointer;transition: all 0.6s;}
.about_zeren .img img:hover{
transform: scale(1.2);
}
.about_zeren .n,.about_zeren .text { display:block;}
.about_zeren .n { font-size:26px; padding-top:40px; font-weight: bold; color:#000; margin-bottom:10px;text-align:left;}
.about_zeren .text { font-size:14px; line-height:26px; color:#333; text-align:left;}
.about_zeren .more { display:block; width:48px; height:48px; background:url(../images/more_btn.png) no-repeat; overflow:hidden; position:absolute; right:0; bottom:0; font:0/0 a; transition:all 0.3s ease;}
.about_zeren:hover .more {filter:alpha(opacity=60); opacity:0.6;}
.about_story { margin-left:3px; height:525px;}
.about_story .img{ display:block; width:100%; height:0; overflow:hidden; padding-bottom:63%; position:relative;}
.about_story .img img{ cursor: pointer;transition: all 0.6s;}
.about_story .img img:hover{
transform: scale(1.2);
}
.about_story .img .n { width:125px; height:125px; position:absolute; right:0; top:0; font-size:35px; line-height:40px; color:#000; background-color:#facd00; padding:25px; text-align:center;}

.istoryList li { width:100%; float:left; padding:20px 5% 0 5%;}
.istoryList .text { line-height:20px; height:100px; overflow:hidden; color:#666; text-align: justify; font-size:13px;}
.istoryList .more { width:5%; height:50px; float:left; padding-top:50px;}
.istoryList .more a { display:block; width:100%; height:50px; background:url(../images/more_arr.png) no-repeat; font:0/0 a; letter-spacing:-9px;}




.HomeF4 { background: #f2f6fa; }
.HomeF4 .list .Fleft { padding-top: 20px; }
.HomeF4 .list .Fleft .title .h3 { font-size: 18px; color: #333; position: relative; padding-left: 15px; }
.HomeF4 .list .Fleft .title .h3 .i { display: block; position: absolute; width: 2px; height: 1em; background: #00479d; top: 50%; margin-top: -0.5em; left: 0; }
.HomeF4 .list .Fleft .title .dl { padding-bottom: 15px; }
.HomeF4 .list .Fleft .title .dl dd { display: inline-block; padding-top: 10px; padding-right: 15px; }
.HomeF4 .list .Fleft .title .dl dd .iconfont { color: #00479d; }
.HomeF4 .list .Fleft .Maximg { padding-bottom: 20px; }
.HomeF4 .list .Fleft .Maximg ul li { display: none; border-radius: 20px 0; overflow: hidden; }
.HomeF4 .list .Fleft .Maximg ul li img { width: 100%; }
.HomeF4 .list .Fleft .Minimg ul { margin: 0 -5px; font-size: 0; }
.HomeF4 .list .Fleft .Minimg ul li .imgbox { cursor: pointer; border-radius: 20px 0; overflow: hidden; }
.HomeF4 .list .Fleft .Minimg ul li .imgbox img { width: 100%; }
.HomeF4 .list .Fleft .Minimg ul li { font-size: 14px; display: inline-block; width: 33.33%; vertical-align: top; padding: 0 5px; }
.HomeF4 .list .Fright { display: none; }
.HomeF4 .list .owl-carousel .owl-dots { padding-top: 25px; width: 100%; text-align: center; font-size: 0; }
.HomeF4 .list .owl-carousel .owl-dot { margin: 0 5px; display: inline-block; width: 12px; height: 12px; background: #d6d6d6; border-radius: 100%; }
.HomeF4 .list .owl-carousel .owl-dot.active { background: #00479d; }
.HomeF4 .list .owlmin{display: none;}
.HomeF4 .list .LeftBox .owlmin .CaseTbox .title{display: none;}


@media screen and (min-width:1024px) {
  .HomeF4 .list { margin-top: 40px; position: relative; height: 0; padding-top: 36.78%; }
  .HomeF4 .list .Fleft { width: 100%; padding-top: 0; left: 0;  z-index: 4; position: absolute; top:0;}
  .HomeF4 .list .Fleft .Maximg { display: none; }
  .HomeF4 .list .Fleft .LeftBox { padding: 50px 40px; background: #fff; }
  .HomeF4 .list .Fright { width: 57.57%; z-index: 3; position: absolute; display: block; right: 0; top: 0; }
  .HomeF4 .list .Fright .itemBox .Maximg ul li { display: none; border-radius: 20px 0; overflow: hidden; }
  .HomeF4 .list .Fright .itemBox .Maximg ul li img { width: 100%; }
  .HomeF4 .list .owl-carousel .owl-dots { text-align: left; }
  .HomeF4 .list .Fleft .title .h3 { font-size: 28px; }
  .HomeF4 .list .Fleft .title .dl { padding: 10px 0 30px; }
  .HomeF4 .list .Fleft .title .dl dd { font-size: 16px; }

  .HomeF4 .list .owlminTxt{display: none;}
  .HomeF4 .list .owlmin{display: block;}
  .HomeF4 .list .owlmin .imgbox img{height:280px;}

}
.HomeF5 .list { margin-top: 20px; }
.HomeF5 .list .img { overflow: hidden; border-radius: 20px 0; }
.HomeF5 .list .img img { width: 100%;height:200px;}
.HomeF5 .list .itemA { display: block; color: #666; }
.HomeF5 .list .txtBox { padding: 10px 0; }
.HomeF5 .list .txt { margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.HomeF5 .list .h3 { font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; color: #333; }
.HomeF5 .list .txtBottom { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.HomeF5 .list .txtBottom .time { float: left; }
.HomeF5 .list .txtBottom .more { float: right; }
.HomeF5 .list .owl-carousel .owl-nav { text-align: center; padding-top: 20px; }
.HomeF5 .list .owl-carousel .owl-nav .iconfont { color: #fff; }
.HomeF5 .list .owl-carousel .owl-nav .owl-prev { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF5 .list .owl-carousel .owl-nav .owl-next { display: inline-block; margin: 0 10px; width: 40px; height: 40px; border-radius: 100%; text-align: center; line-height: 40px; background: #00a1e9; }
.HomeF5 .list .owl-carousel .owl-nav .owl-prev .iconfont,
.HomeF5 .list .owl-carousel .owl-nav .owl-next .iconfont { font-size: 20px; }
@media screen and (min-width:1024px) {
  .HomeF5 .list { margin-top: 40px; }
  .HomeF5 .list .txtBox { padding: 20px 0; }
  .HomeF5 .list .txtBottom { margin-top: 20px; padding-top: 20px; }
  .HomeF5 .list .txtBottom .time { font-size: 15px; }
  .HomeF5 .list .h3 { font-size: 18px; font-weight: bold; padding-left: 15px;}
  .HomeF5 .list .h3 .i { display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; background: #333; left: 0; top: 50%; margin-top: -3px; }
  .HomeF5 .list .txt { font-size: 15px; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .HomeF5 .list .itemA:hover .h3 { padding-left: 15px; color: #00479d; font-weight: bold; }
  .HomeF5 .list .itemA:hover .h3 .i { display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; background: #00479d; left: 0; top: 50%; margin-top: -3px; }
  .HomeF5 .list .itemA:hover .txtBottom { border-color: #facd00; }
  .HomeF5 .list .img img{}
}
@media screen and (min-width:1300px) {
  .HomeF5 .list { position: relative; }
  .HomeF5 .list .owl-carousel .owl-nav { padding-top: 0; }
  .HomeF5 .list .owl-carousel .owl-nav .owl-prev { background: none; position: absolute; left: -60px; top: 30%; margin-top: -20px; }
  .HomeF5 .list .owl-carousel .owl-nav .owl-next { background: none; position: absolute; right: -60px; top: 30%; margin-top: -20px; }
  .HomeF5 .list .owl-carousel .owl-nav .owl-prev .iconfont,
  .HomeF5 .list .owl-carousel .owl-nav .owl-next .iconfont { font-size: 30px; color: #b2b2b2; }
  .HomeF5 .list .owl-carousel .owl-nav .owl-prev:hover .iconfont,
  .HomeF5 .list .owl-carousel .owl-nav .owl-next:hover .iconfont { color: #00479d; }
  .HomeF5 .list .img img{height:260px;cursor: pointer;transition: all 0.6s;}
  .HomeF5 .list .img img:hover{transform: scale(1.2);}
}

/* 首页  */
.footer { display: none; background: #f7f7f7; padding: 60px 0;position:relative;z-index:99;}
.footerBottom { background: #00479d; padding: 15px 0; position: relative; z-index: 1999; padding-bottom: 70px;}
.footerBottom .Copyright { text-align: center; color: #fff; }
.footerBottom .Copyright a { color: #fff; }


.linksbox { padding-bottom: 10px; max-width: 300px; margin: 0 auto; }
.linksbox .links { position: relative; }
.linksbox .links .title { border-radius: 5px 0; height: 40px; line-height: 40px; padding: 0 10px; border: 1px solid #fff; color: #fff; position: relative; padding-right: 20px; }
.linksbox .links .title .icon { width: 0; height: 0; border-bottom: 10px solid #facd00; position: absolute; right: 10px; top: 13px; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.linksbox .links .ul { position: absolute; left:0;  bottom: 100%; background: #5a5a5a; width: 100%; display: none;  border-radius: 5px 0; padding: 0 10px; }
.linksbox .links .ul a { display: block; line-height: 35px; padding: 0 10px; border-bottom: 1px dashed rgba(255,255,255,0.1);color:#fff; }
.linksbox .links .ul .last a { border-bottom: none; }
.backTop { position: fixed; width: 40px; height: 40px; right: 0; overflow: hidden; z-index: 9999; bottom: 11%; border-radius: 6px 0; }
.backTop a { display: block; background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; line-height: 40px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.backTop a:hover { background: #00479d; }

.footer .Fleft .footerFx .bshare-custom{}

@media screen and (min-width:768px) {
  .footerBottom { padding: 12px 0; }
  .footerBottom .Copyright { float: left; max-width: 75%; text-align: left; line-height: 24px; padding: 8px 0; }
  .footerBottom .linksbox { float: right; width: 205px; padding-bottom: 0; }
  .linksbox .links .ul {left: 50%; margin-left: -103px; width: 205px;}
}
@media screen and (min-width:1024px) {
  .footer { display: block; }
  .footer .Fleft { float: left; width: 25%; padding-right: 20px; }
  .footer .Fleft .bUs { padding: 30px 0 10px; }
  .footer .Fleft .bUs dd { font-size: 14px; }
  .footer .Fleft .bUs dd .iconfont { color: #00479d; padding-right: 10px; }
  .footer .Fleft .footerFx {padding-left: 30px;}
  .footer .Fleft .footerFx .fxa { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 18px; position: relative; background: none; display: inline-block; width: 30px; height: 30px; color: #999; line-height: 30px; text-align: center; border-radius: 30px; padding: 0; margin: 0; margin-right: 10px; }
  .footer .Fleft .footerFx .fxa .rwmbox { position: absolute; left: 0; top: 100%; padding-top: 10px; width: 120px; display: none; }
  .footer .Fleft .footerFx .fxa .rwmbox img { width: 100%; }
  .footer .Fleft .footerFx .fxa:hover { background: #00479d; color: #fff; text-decoration: none; }
  .footer .Fleft .footerFx .fxa:hover .rwmbox { display: block; }
  .footer .Fright { float: right; width: 75%; }
  .footer .Fright ul { float: right; }
  .footer .Fright ul li { float: left; margin-left: 30px; }
  .footer .Fright ul li.last { margin-right: 0; }
  .footer .Fright ul li .limore { display: none; color: #00479d; cursor: pointer; }
  .footer .Fright ul li .limore.limoreon .iconfont:before { content: '\f24e'; }
  .footer .Fright .h3 { font-weight: normal; font-size: 16px; }
  .footer .Fright .h3 .i { display: block; width: 10px; height: 2px; margin: 10px 0; background: #00479d; }
  .footer .Fright dl a { font-size: 14px; color: #666; line-height: 30px; }
  .footer .Fright dl a:hover { color: #00479d; }
  .backTop { width: 60px; height: 60px; right: 30px; }
  .backTop a { line-height: 60px; font-size: 30px; }
}
@media screen and (min-width:1300px) {
  .footer .Fleft { width: 35%; }
  .footer .Fright { width: 65%; }
  .footer .Fright ul li { margin-left: 45px; }
  .footer .Fright .h3 { font-size: 18px; }
  .footer .Fleft .bUs dd { line-height: 30px; }
}
@media screen and (min-width:1400px) {
  .footer .Fleft .bUs dd { font-size: 16px; }
}
.banner { height: 300px; position: relative; overflow: hidden; }
.banner .pc { display: none; position: absolute; width: 100%; z-index: 2; left: 0; height: 100%; top: 0; background: no-repeat center; }
.banner .wap { position: absolute; left: 0; width: 100%; z-index: 2; height: 100%; top: 0; background: no-repeat center; }
.banner .Ban { color: #fff; position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 5; }
.banner .Ban .banCon .h3 { font-size: 18px; }
.banner .Ban .banCon .i { width: 30px; height: 2px; background: #fff; display: block; margin: 15px 0 0; }
.banner .Ban .tb { display: table; width: 100%; height: 100%; }
.banner .Ban .tbc { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }
.banner .Cur { display: none; }
@media screen and (min-width:1024px) {
  .banner { height: 345px; }
  .banner .wap { display: none; }
  .banner .pc { display: block; }
  .banner .Ban .banCon { padding-bottom: 0px; }
  .banner .Ban .banCon .h3 { font-size: 48px; }
  .banner .Ban .banCon .i { margin-top: 30px; width: 55px; height: 5px; }
  .banner .Ban .tbc { vertical-align: middle; }
}

/* -- slidebar -- */
.slidebar { margin: 0 -15px; }
.navMenu .MenuTitle { background: #f5f5f5; color: #333; line-height: 45px; padding: 0 15px; position: relative; }
.navMenu .MenuTitle .h3 { font-weight: normal; color: #333; font-size: 16px; }
.navMenu .MenuTitle .i { position: absolute; right: 15px; top: 50%; margin-top: -2.5px; width: 0; height: 0; border-top: 5px solid #333; border-left: 5px solid transparent; border-right: 5px solid transparent; }
.navMenu .MenuTitle.on .i { border-top: none; border-bottom: 5px solid #333; }
.navMenu .List { background: #f3f3f3; display: none; }
.navMenu .List .menuA { display: block; line-height: 45px; padding: 0 15px; font-size: 16px; color: #666; border-top: 1px solid #ddd; }
.navMenu .List .menuA:hover { color: #00479d; }
@media screen and (min-width:1024px) {
  .slidebar { padding: 15px 0; border-bottom: 1px solid #e5e5e5; }
  .navMenu .List { display: block !important;float:left; }
  .navMenu .MenuTitle { display: none; }
  .navMenu .List { padding: 0; border: none; background: none; }
  .navMenu .List ul { text-align: center; width: 100%; font-size: 0; }
  .navMenu .List ul li { display: inline-block; position: relative; padding: 0 5px; }
  .navMenu .List .menuA { line-height: 32px; border: none; display: block; position: relative; padding: 0 15px; border-radius: 10px 0; overflow: hidden; }
  .navMenu .List ul li.on .menuA,
  .navMenu .List ul li .menuA:hover { background: #00479d; color: #fff; }
  .navMenu .Cur{float:right;line-height: 32px;}
  .navMenu .Cur a{font-size: 14px;}
  .navMenu .Cur span{font-size: 14px;}
  .Cur_1{text-align:right;line-height: 63px;border-bottom:1px solid #e5e5e5;}
}
@media screen and (min-width:1300px) {
  .navMenu .List ul li { display: inline-block; padding: 0 10px; }
}

@media(max-width:1200px){
  .navMenu .Cur{display: none;}
  .Cur_1{display: none;}
}

/* -- slidebar -- */
.AboutF1 .Fleft { display: none; }
.AboutF1 .Fright .img { border-radius: 20px 0; overflow: hidden; margin: 15px 0; }
.AboutF1 .Fright .img img { width: 100%; }
.AboutF1 .Fright .info .p { padding-bottom: 10px; }
@media screen and (min-width:768px) {
  .AboutF1 .AboutF1Box { overflow: hidden; margin: 0 -15px; font-size: 0; }
  .AboutF1 .Fleft { display: inline-block; width: 50%; padding: 0 15px; font-size: 14px; vertical-align: top; }
  .AboutF1 .Fleft .img { border-radius: 20px 0; overflow: hidden; }
  .AboutF1 .Fleft .img img { width: 100%; }
  .AboutF1 .Fright { display: inline-block; width: 50%; padding: 0 15px; font-size: 14px; vertical-align: top; }
  .AboutF1 .Fright .img { display: none; }
  .AboutF1 .Fright .info { padding-top: 20px; }
  .AboutF1 .Fright .info .p { padding-bottom: 10px; }
}
@media screen and (min-width:1024px) {
  .AboutF1 { padding-bottom: 60px; }
  .AboutF1 .AboutF1Box { margin: 0 -35px; }
  .AboutF1 .Fleft { padding: 0 35px; }
  .AboutF1 .Fright { padding: 0 35px; }
  .AboutF1 .Fright .info { padding-top: 30px; text-align:justify; }
  .AboutF1 .Fright .info .p { padding-bottom: 15px; line-height: 24px; }
}
.AboutF2 { padding: 30px 0; background: no-repeat center; background-size: cover; }
.AboutF2 ul { font-size: 0; }
.AboutF2 li { display: inline-block; width: 33.33%; padding: 0 10px; vertical-align: top; font-size: 14px; text-align: center; color: #fff; }
.AboutF2 li .img { width: 40px; margin: 0 auto; }
.AboutF2 li .title { font-weight: bold; font-size: 28px; font-family: 'Arial'; }
@media screen and (min-width:768px) {
  .AboutF2 { padding: 40px 0; }
  .AboutF2 li { position: relative; }
  .AboutF2 li .img { width: 80px; }
  .AboutF2 li .title { font-size: 34px; line-height: 1em; padding: 10px 0; }
  .AboutF2 li.first .bg { display: none; }
  .AboutF2 li .bg { position: absolute; left: 0; top: 0; width: 1px; height: 100%; background: url('../images/libg.png') no-repeat center; background-size: 100%; }
}
@media screen and (min-width:1024px) {
  .AboutF2 li .title { font-size: 50px; }
  .AboutF2 li .info { font-size: 18px; }
}
.AboutF3 .HomeTitle { max-width: 680px; margin: 0 auto; text-align: center; }
.AboutF3 .HomeTitle .h3 .i { margin: 10px auto; display: block; }
.AboutF3 .aboutQuality { margin: 20px 0; border-radius: 20px 0; overflow: hidden; background: no-repeat center; background-size: cover; color: #fff; padding: 30px 20px; }
.AboutF3 .aboutQuality .h3 { font-size: 18px; }
.AboutF3 .aboutQuality .info { padding: 10px 0; }
.AboutF3 .aboutQuality .Fright .dl dd { margin-top: 10px; }
.AboutF3 .aboutQuality .Fright .dl a { display: block; border: 1px solid #fff; color: #fff; border-radius: 10px 0; text-align: center; padding: 0 10px; width: 75%; margin: 0 auto; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.AboutF3 .list li { margin-bottom: 20px; }
.AboutF3 .list li .libox { overflow: hidden; display: block; padding-bottom: 5px; }
.AboutF3 .list li .img { border-radius: 20px 0; overflow: hidden; }
.AboutF3 .list li .img img { width: 100%; }
.AboutF3 .list li .txtBox { margin-top: -20px; padding: 0 20px; position: relative; z-index: 3; }
.AboutF3 .list li .txtBox .txtView { padding: 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 20px 0; overflow: hidden; background: #fff; }
.AboutF3 .list li .title { padding-bottom: 10px; text-align: center; }
.AboutF3 .list li .title .h3 { font-size: 18px; color: #333; }
.AboutF3 .list li .title .i { display: block; margin: 0 auto 10px; height: 4px; width: 20px; background: #00479d; }
.AboutF3 .list li .info { line-height: 30px; color: #666; }
@media screen and (min-width:768px) {
  .AboutF3 .aboutQuality { margin: 35px 0; padding: 80px; }
  .AboutF3 .aboutQualityBox { font-size: 0; margin: 0 -15px; }
  .AboutF3 .aboutQuality .Fleft { display: inline-block; width: 50%; font-size: 14px; padding: 0 15px; vertical-align: middle; }
  .AboutF3 .aboutQuality .Fright { display: inline-block; width: 50%; font-size: 14px; padding: 0 15px; vertical-align: middle; }
  .AboutF3 .list ul { font-size: 0; margin: 0 -10px; }
  .AboutF3 .list li { display: inline-block; width: 33.33%; margin-bottom: 0; font-size: 14px; padding: 0 10px; vertical-align: top; }
}
@media screen and (min-width:1024px) {
  .AboutF3 .HomeTitle .info { line-height: 30px; }
  .AboutF3 .aboutQuality { margin: 60px 0; }
  .AboutF3 .aboutQuality .h3 { font-size: 28px; }
  .AboutF3 .aboutQuality .info { line-height: 30px; padding-top: 20px; }
  .AboutF3 .aboutQuality .Fleft { padding: 0 30px; }
  .AboutF3 .aboutQuality .Fright { padding: 0 30px; }
  .AboutF3 .aboutQualityBox { margin: 0 -30px; }
  .AboutF3 .aboutQuality .Fright .dl { font-size: 0; margin: 0 -15px; }
  .AboutF3 .aboutQuality .Fright .dl dd { display: inline-block; padding: 0 15px; margin-top: 20px; width: 50%; vertical-align: middle; }
  .AboutF3 .aboutQuality .Fright .dl a { width: 100%; font-size: 14px; }
  .AboutF3 .aboutQuality .Fright .dl a:hover { background: #00a1e9; color: #fff; border-color: #00a1e9; }
  .AboutF3 .list ul { font-size: 0; margin: 0 -15px; }
  .AboutF3 .list li { padding: 0 15px; }
  .AboutF3 .list li .txtBox .txtView { padding: 45px 30px; }
  .AboutF3 .list li .title .i { margin-bottom: 20px; }
  .AboutF3 .list li .title .h3 { font-size: 28px; }
  .AboutF3 .list li .libox:hover .title .h3 { color: #fff; }
  .AboutF3 .list li .libox:hover .title .i { background: #fff !important; }
  .AboutF3 .list li .libox:hover .txtBox .txtView { background: #00479d url('../images/libg02.jpg') no-repeat center; }
  .AboutF3 .list li .libox:hover .txtBox .txtView .info { color: #fff; }
  .AboutF3 .list li .txtBox { margin-top: -35px; }
}
.AboutSynopsisView { position: relative; }
.AboutSynopsisView .Fright .img { margin-top: 20px; border-radius: 20px 0; overflow: hidden; }
.AboutSynopsisView .Fright .img img { width: 100%; }
.AboutSynopsisView .Fright .info { padding-top: 20px; background: url('../images/logobg.jpg') no-repeat center; }
.AboutSynopsisView .Fright .info .p { padding-bottom: 10px; }
@media screen and (min-width:768px) {
  .AboutSynopsisView { padding-left: 44.39%; }
  .AboutSynopsisView .Fleft { position: absolute; left: 0; top: 0; height: 100%; width: 44.39%; background: no-repeat center; border-radius: 20px 0; overflow: hidden; }
  .AboutSynopsisView .Fright { padding-left: 30px; }
  .AboutSynopsisView .Fright .img { display: none; }
}
@media screen and (min-width:1024px) {
  .AboutSynopsisView .Fright .info { line-height: 30px; }
  .AboutSynopsisView .Fright .info .p { padding-bottom: 15px; }
  .AboutSynopsisView .Fright .NumBox { padding-top: 20px; }
}
.AboutSynopsisList { padding-top: 0; }
.AboutSynopsisList li { margin-top: 15px; }
.AboutSynopsisList li.first { margin-top: 0; }
.AboutSynopsisList .odd .liA { background-color: #f7f7f7; border-color: #fff; }
.AboutSynopsisList .liA { display: block; border: 1px solid #ddd; border-radius: 20px 0; overflow: hidden; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; color: #666; }
.AboutSynopsisList .liA:hover { background: #00479d; color: #fff; }
.AboutSynopsisList .liA:hover .h3 { color: #fff; }
.AboutSynopsisList .liA:hover .Aleft .more { background: #facd00; }
.AboutSynopsisList .Aright { border-radius: 20px 0; overflow: hidden; }
.AboutSynopsisList .Aright .imgbox { height: 0; padding-top: 72.03%; position: relative; }
.AboutSynopsisList .Aright .imgbox img { width: 100%; position: absolute; left: 0; top: 0; }
.AboutSynopsisList .Aleft { padding: 20px; }
.AboutSynopsisList .Aleft .h3 { font-size: 18px; color: #333; }
.AboutSynopsisList .Aleft .txt { margin: 10px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 24px; height: 96px; }
.AboutSynopsisList .Aleft .more { display: block; width: 120px; line-height: 35px; border-radius: 35px; background: #00a1e9; color: #fff; text-align: center; }
@media screen and (min-width:768px) {
  .AboutSynopsisList .liA { position: relative; padding-left: 64.7%; }
  .AboutSynopsisList .liA .Aleft { position: absolute; left: 0; top: 50%; padding: 20px 30px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 64.7%; }
  .AboutSynopsisList .liA .txt { margin: 15px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 48px; }
  .AboutSynopsisList .odd .liA { padding-left: 0; padding-right: 64.7%; }
  .AboutSynopsisList .odd .liA .Aleft { left: auto; right: 0; }
}
@media screen and (min-width:1024px) {
  .AboutSynopsisList .Aleft .h3 { font-size: 22px; }
  .AboutSynopsisList .liA .txt { margin: 15px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 24px; height: 96px; }
  .AboutSynopsisList li { margin-top: 30px; }
}
@media screen and (min-width:1300px) {
  .AboutSynopsisList .Aleft .h3 { font-size: 28px; }
  .AboutSynopsisList .liA .Aleft { padding: 20px 60px; }
  .AboutSynopsisList .liA .txt { margin: 20px 0 30px; line-height: 30px; height: 120px; }
}
.AboutSynopsisInfo .bg img { width: 100%; }
.AboutSynopsisInfo .bg .wap { border-radius: 20px 0; overflow: hidden; }
.AboutSynopsisInfo .bg .pc { display: none; border-radius: 20px 0; overflow: hidden; }
.AboutSynopsisInfo .ConView { margin-top: -30px; z-index: 3; position: relative; }
.AboutSynopsisInfo .ConBox { max-width: 90%; background: #fff; margin: 0 auto; padding: 20px; border-radius: 20px 0; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.AboutSynopsisInfo .ConTxt { padding-top: 20px; }
.AboutSynopsisInfo .ConTxt img{height: auto !important;}
.AboutSynopsisInfo .ConTxt .p { padding-bottom: 10px; }
.AboutSynopsisInfo .ConTxt .spand { color: #00479d; font-weight: bold; }
.AboutSynopsisInfo .infoimg { border-radius: 20px 0; overflow: hidden; }
.AboutSynopsisInfo .infoimg img { width: 100% !important; }
.AboutSynopsisInfo .Addinfoimg { border-radius: 20px 0; overflow: hidden; margin: 20px 0; position: relative; }
.AboutSynopsisInfo .Addinfoimg img { width: 100% !important; }
.AboutSynopsisInfo .Addinfoimg .pc { display: none; }
.AboutSynopsisInfo .Addinfoimg .AddinfoimgZp { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.AboutSynopsisInfo .Addinfoimg .tb { display: table; width: 100%; height: 100%; }
.AboutSynopsisInfo .Addinfoimg .tbc { display: table-cell; text-align: center; color: #fff; width: 100%; height: 100%; vertical-align: middle; }
.AboutSynopsisInfo .Addinfoimg .h3 { font-size: 18px; }
.AboutSynopsisInfo .Addinfoimg .moreBox { padding-top: 10px; }
.AboutSynopsisInfo .Addinfoimg .more { display: inline-block; padding: 10px 15px; border: 1px solid #facd00; border-radius: 10px 0; color: #facd00; }
@media screen and (min-width:768px) {
  .AboutSynopsisInfo .bg .wap { display: none; }
  .AboutSynopsisInfo .bg .pc { display: block; }
  .AboutSynopsisInfo .ConBox { padding: 35px; }
  .AboutSynopsisInfo .Addinfoimg .wap { display: none; }
  .AboutSynopsisInfo .Addinfoimg .pc { display: block; }
  .AboutSynopsisInfo .Addinfoimg { margin: 40px 0; }
}
@media screen and (min-width:1024px) {
  .AboutSynopsisInfo .ConView { margin-top: -55px; }
  .AboutSynopsisInfo .ConBox { padding: 70px; }
  .AboutSynopsisInfo .ConTxt { line-height: 30px; }
  .AboutSynopsisInfo .ConTxt .p { padding-bottom: 20px; }
  .AboutSynopsisInfo .ConTxt { padding-top: 40px; }
  .AboutSynopsisInfo .Addinfoimg .h3 { font-size: 30px; }
  .AboutSynopsisInfo .Addinfoimg { margin: 60px 0; }
  .AboutSynopsisInfo .Addinfoimg .more { padding: 10px 30px; margin-top: 10px; }
}
.TeamBox li { margin-bottom: 15px; }
.TeamBox .liA { display: block; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 0; border-radius: 20px 0; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); background: #fff; }
.TeamBox .liA .img { width: 45.78%; display: inline-block; font-size: 14px; vertical-align: middle; }
.TeamBox .liA .img img { width: 100%; }
.TeamBox .liA .txtView { display: inline-block; width: 54.22%; padding: 15px 15px 0; vertical-align: middle; font-size: 14px; }
.TeamBox .liA .txtView .name { color: #333; padding-bottom: 5px; }
.TeamBox .liA .txtView .name .h3 { font-size: 16px; }
.TeamBox .liA .txtView .name .h5 { font-size: 14px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 20px; max-height: 40px; }
.TeamBox .liA .txtView .txt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 20px; height: 40px; }
.TeamBox .liA .txtView .more { color: #facd00; padding-top: 5px; }
.TeamBox .liA:hover { color: #fff; background-color: #00479d; }
.TeamBox .liA:hover .txtView .name { color: #fff; }
.TeamBox .liA .lihide { display: none; }
@media screen and (min-width:768px) {
  .TeamBox ul { font-size: 0; margin: 0 -10px; }
  .TeamBox li { display: inline-block; width: 50%; vertical-align: top; padding: 0 10px; }
  .TeamBox .liA .txtView .name .h3 { font-size: 18px; }
  .TeamBox .liA .txtView .txt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 80px; }
}
@media screen and (min-width:1024px) {
  .TeamBox ul { margin: 0 -20px; }
  .TeamBox li { padding: 0 20px; margin-bottom: 40px; }
  .TeamBox .liA .txtView .name { padding-bottom: 15px; }
  .TeamBox .liA .txtView .name .h3 { font-size: 24px; padding-bottom: 5px; }
  .TeamBox .liA .txtView .name .h5 { font-size: 16px; }
  .TeamBox .liA .txtView .more { padding-top: 20px; }
}
@media screen and (min-width:1300px) {
  .TeamBox .liA .txtView { padding: 0 36px; }
  .TeamBox .liA .txtView .txt { line-height: 24px; height: 96px; }
  .TeamBox .liA .txtView .name { padding-bottom: 25px; }
  .TeamBox .liA .txtView .name .h3 { font-size: 28px; padding-bottom: 5px; }
  .TeamBox .liA .txtView .name .h5 { font-size: 18px; }
  .TeamBox .liA .txtView .more { padding-top: 25px; }
}
.PageBox { padding: 20px 0 0px; }
.PageBox .Pages { text-align: center; }
.PageBox .Pages .a_first,
.PageBox .Pages .a_end { display: none; }
.PageBox .Pages a { padding: 8px 15px; border: 1px solid #ededed; border-radius: 5px; color: #333; font-size: 14px; margin: 0 3px; transition: all .5s; }
.PageBox .Pages a:hover,
.PageBox .Pages a.a_cur { background: #00479d; color: #fff; border: 1px solid #00479d; }
.PageBox .Pages .num { font-style: normal; }
.PageBox .Pages .num a { display: none; }
@media screen and (min-width:768px) {
  .PageBox .Pages a { padding: 10px 20px; }
  .PageBox .Pages .num a { display: inline-block; padding: 8px 20px; }
}
.Honor ul { font-size: 0; margin: 0 -5px; }
.Honor li { display: inline-block; width: 50%; vertical-align: top; padding: 0 5px; margin-bottom: 10px; }
.Honor .lia { display: block; color: #333; font-size: 14px; }
.Honor .lia .img { padding: 15px; position: relative; overflow: hidden; border-radius: 20px 0; background-color: #f7f7f7; }
.Honor .lia .img img { width: 100%; }
.Honor .lia .img .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 71, 157, 0.8) url('../images/eye02.png') no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Honor .lia .txt { text-align: center; padding: 10px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Honor .lia:hover { color: #00479d; }
.Honor .lia:hover .img .bg { opacity: 1; filter: alpha(opacity=100); }
@media screen and (min-width:768px) {
  .Honor li { width: 33.33%; }
}
@media screen and (min-width:1024px) {
  .Honor .lia .img .bg { background-image: url('../images/eye01.png'); }
  .Honor ul { margin: 0 -15px; }
  .Honor li { width: 33.33%; padding: 0 15px; margin-bottom: 20px; }
  .Honor .lia { font-size: 18px; }
  .Honor .lia .txt { padding-top: 20px; }
}
.AboutSynopsisInfo .Message.MessagePtop { padding-top: 20px; }
.AboutSynopsisInfo .Message { max-width: 800px; margin: 0 auto; }
.AboutSynopsisInfo .Message li .input { position: relative; border: 1px solid #ddd; border-radius: 10px 0; padding: 10px 15px 10px 80px; margin-bottom: 15px; }
.AboutSynopsisInfo .Message li .input input { display: block; width: 100%; line-height: 24px; }
.AboutSynopsisInfo .Message li .input textarea { width: 100%; height: 120px; }
.AboutSynopsisInfo .Message li .Ico { position: absolute; left: 0; top: 10px; padding-left: 10px; color: #999; }
.AboutSynopsisInfo .Message li .Ico .iconfont { color: #00479d; }
.AboutSynopsisInfo .Message li .dl dd { display: inline-block; margin-left: 10px; position: relative; padding-left: 20px; cursor: pointer; margin-bottom: 15px; }
.AboutSynopsisInfo .Message li .dl dd .i { display: block; width: 12px; height: 12px; border-radius: 100%; border: 3px solid #dcdcdc; position: absolute; left: 0; top: 50%; margin-top: -6px; }
.AboutSynopsisInfo .Message li .dl dd.on .i { border-color: #facd00; }
.AboutSynopsisInfo .Message .Fbtn { display: block; margin: 0 auto; width: 130px; line-height: 35px; border-radius: 10px 0; background-color: #00a1e9; color: #fff; text-align: center; }
@media screen and (min-width:768px) {
  .AboutSynopsisInfo .Message .FbtnBox { padding-top: 20px; }
  .AboutSynopsisInfo .Message .Fbtn { width: 160px; line-height: 50px; font-size: 16px; }
  .AboutSynopsisInfo .Message li .Ico { line-height: 24px; }
  .AboutSynopsisInfo .Message li .Ico .iconfont { font-size: 20px; }
  .AboutSynopsisInfo .Message { font-size: 16px; }
  .AboutSynopsisInfo .Message input,
  .AboutSynopsisInfo .Message textarea { font-size: 16px; }
  .AboutSynopsisInfo .Message.MessagePtop { padding-top: 40px; }
}
.EntryForm { padding: 20px 0; background: url('../images/formbg.jpg') no-repeat center; background-size: cover; }
.EntryForm .title { text-align: center; color: #fff; }
.EntryForm .title .tiimg { width: 25px; margin: 0 auto; padding-bottom: 10px; }
.EntryForm .title .h3 { font-size: 18px; font-weight: normal; }
.EntryForm .Fright { padding-top: 15px; }
.EntryForm .Fright li { margin-bottom: 10px; }
.EntryForm .Fright .input { border-radius: 10px 0; overflow: hidden; background: #fff; padding: 10px 0; padding-left: 80px; line-height: 24px; position: relative; }
.EntryForm .Fright .Ioc { position: absolute; top: 10px; left: 10px; color: #999; }
.EntryForm .Fright .Ioc .iconfont { color: #00479d; }
.EntryForm .Fright .Fbtn { border-radius: 10px 0; overflow: hidden; background: #00a1e9; text-align: center; color: #fff; line-height: 44px; display: block; }
@media screen and (min-width:768px) {
  .EntryForm .EntryFormBox { max-width: 500px; margin: 0 auto; }
}
@media screen and (min-width:1024px) {
  .EntryForm .EntryFormBox { max-width: 100%; font-size: 0; }
  .EntryForm .EntryFormBox .Fleft { display: inline-block; vertical-align: top; width: 16.67%; }
  .EntryForm .EntryFormBox .Fright { display: inline-block; vertical-align: top; width: 83.33%; padding-top: 0; }
  .EntryForm .EntryFormBox .Fright ul { font-size: 0; margin: 0 -11px; }
  .EntryForm .EntryFormBox .Fright li { display: inline-block; width: 33.33%; padding: 11px; margin-bottom: 0; vertical-align: top; font-size: 16px; }
  .EntryForm .EntryFormBox .Fright li .iconfont { font-size: 20px; }
  .EntryForm { padding: 44px 0; }
  .EntryForm .title { text-align: left; }
  .EntryForm .title .tiimg { margin-left: 10px; width: 48px; }
  .EntryForm .title .h3 { font-size: 22px; }
}
@media screen and (min-width:1300px) {
  .EntryForm .title .tiimg { margin-left: 25px; }
  .EntryForm .title .h3 { font-size: 28px; padding-top: 10px; }
}
.Joblist .list .litop { background: #00479d; color: #fff; }
.Joblist .list .litop .dl { border-radius: 20px 0; }
.Joblist .list .li { cursor: pointer; background: #fff; }
.Joblist .list .li dl { background: #f7f7f7; color: #333; border-radius: 0 20px; overflow: hidden; }
.Joblist .list .lion dl { background: #00a1e9; color: #fff; }
.Joblist .list .lion { border: 1px solid #ddd; border-radius: 0px 20px; overflow: hidden; background-color: #fff; }
.Joblist .list dl.dl { margin: 0; font-size: 0; line-height: 20px; position: relative; }
.Joblist .list dl.dl .btn { position: absolute; right: 20px; top: 15px; }
.Joblist .list .lion dl.dl .btn { color: #fff; }
.Joblist .list .lion dl.dl .btn .iconfont:before { content: '\f24e'; }
.Joblist .list dl.dl dd { width: 60%; text-align: center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 15px 10px; display: inline-block; vertical-align: top; }
.Joblist .list dl.dl .dd1 { text-align: left; }
.Joblist .list dl.dl .dd6 { width: 40%; }
.Joblist .list dl.dl .dd5,
.Joblist .list dl.dl .dd4,
.Joblist .list dl.dl .dd3,
.Joblist .list dl.dl .dd2 { display: none; }
.Joblist .list .liConBox { padding: 20px; overflow: hidden; display: none; }
.Joblist .list .liConBox .txt { line-height: 26px; color: #666; margin-bottom: 10px; }
.Joblist .list .liConBox .txt .h4 { font-weight: normal; font-size: 14px; color: #333; }
.Joblist .list .Fmore { text-align: left; }
.Joblist .list .Fmore .btnBottom { text-align: left; }
.Joblist .list .btnBottom { text-align: center; }
.Joblist .list .btnBottom .btnA { display: inline-block; position: relative; text-align: center; color: #fff; font-size: 14px; width: 130px; line-height: 40px; border-radius: 20px 0; overflow: hidden; background: #facd00; }
.Joblist .list .btnBottom .btnA .btnspan { position: relative; z-index: 5; }
.Joblist .list .btnBottom .btnA:hover { color: #fff; }
@media screen and (min-width:768px) {
  .Joblist { padding: 0px 0 20px; }
  .Joblist .list dl.dl dd { width: 35%; padding: 15px; }
  .Joblist .list dl.dl .dd3,
  .Joblist .list dl.dl .dd5,
  .Joblist .list dl.dl .dd4,
  .Joblist .list dl.dl .dd2 { display: inline-block; width: 16.25%; }
}
@media screen and (min-width:1000px) {
  .Joblist { padding: 0px 0 50px; }
  .Joblist .list dl.dl { padding: 0 20px; }
  .Joblist .list li dl.dl .dd1 { padding-left: 60px; }
  .Joblist .list dl.dl dd { font-size: 16px; line-height: 20px; padding: 20px 15px; }
  .Joblist .list dl.dl .btn { top: 20px; right: 75px; }
  .Joblist .list dl.dl .btn .iconfont { font-size: 20px; }
  .Joblist .list .liConBox { padding: 50px 60px 65px; position: relative; }
  .Joblist .list .liConBox .txt .h4 { font-size: 16px; }
  .Joblist .list .liConBox .txt { line-height: 28px; font-size: 16px; margin-bottom: 35px; }
  .Joblist .list dl.dl .dd1 { width: 20%; text-align: center; }
  .Joblist .list dl.dl .dd3 { width: 20%; }
  .Joblist .list dl.dl .dd2,
  .Joblist .list dl.dl .dd5,
  .Joblist .list dl.dl .dd6,
  .Joblist .list dl.dl .dd4 { width: 15%; }
  .Joblist .list .btnBottom .btnA { width: 160px; line-height: 48px; }
}
.JobFilter .item { margin-bottom: 10px; }
.JobFilter .ZJselectTxt { border: 1px solid #dcdcdc; border-radius: 10px 0; }
.JobFilter .inputbox { height: 40px; padding: 9px 40px; position: relative; border-radius: 10px 0; border: 1px solid #dcdcdc; }
.JobFilter .inputbox .Ico { width: 40px; height: 40px; text-align: center; line-height: 40px; background-color: #00a1e9; position: absolute; left: 0; top: 0; border-radius: 10px 0; }
.JobFilter .inputbox .Ico .iconfont { font-size: 20px; color: #fff; }
.JobFilter .inputbox input { display: block; width: 100%; height: 22px; padding: 0 10px; }
.JobFilter .inputbox .btn { position: absolute; right: 0; top: 0; text-align: center; line-height: 40px; color: #facd00; width: 40px; }
.JobFilter .inputbox .btn .iconfont { font-size: 20px; }
@media screen and (min-width:768px) {
  .JobFilter { font-size: 0; margin: 0 -10px; padding-bottom: 20px; }
  .JobFilter .item { margin-bottom: 10px; display: inline-block; width: 50%; padding: 0 10px; vertical-align: middle; font-size: 14px; }
}
@media screen and (min-width:1024px) {
  .JobFilter { padding-bottom: 40px; }
  .JobFilter .item { width: 25%; padding: 0 10px; vertical-align: middle; font-size: 16px; }
  .JobFilter .ZJselectBox { height: 56px; }
  .JobFilter .ZJselectTxt { line-height: 56px; font-size: 16px; }
  .JobFilter .ZJselectTxt i.icon { line-height: 56px; height: 56px; }
  .JobFilter .inputbox { height: 56px; line-height: 56px; padding: 0 56px; }
  .JobFilter .inputbox input { line-height: 54px; height: 54px; font-size: 16px; }
  .JobFilter .inputbox .Ico { width: 56px; height: 56px; line-height: 56px; text-align: center; }
  .JobFilter .inputbox .btn { width: 56px; height: 56px; line-height: 56px; }
  .JobFilter .inputbox .Ico .iconfont { font-size: 26px; }
  .JobFilter .inputbox .btn .iconfont { font-size: 24px; }
}
.Marketing .list li { margin-bottom: 10px; }
.Marketing .list .img { overflow: hidden; border-radius: 20px 0; }
.Marketing .list .img img { width: 100%; }
.Marketing .list .itemA { display: block; color: #666; }
.Marketing .list .txtBox { padding: 10px 0; }
.Marketing .list .txt { margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Marketing .list .h3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; height: 48px; position: relative; color: #333; }
.Marketing .list .txtBottom { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.Marketing .list .txtBottom .time { float: left; }
.Marketing .list .txtBottom .more { float: right; color: #666; }
@media screen and (min-width:640px) {
  .Marketing .list ul { font-size: 0; margin: 0 -10px; }
  .Marketing .list li { display: inline-block; vertical-align: top; font-size: 14px; width: 50%; padding: 0 10px; margin-bottom: 20px; }
}
@media screen and (min-width:1024px) {
  .Marketing .list ul { font-size: 0; margin: 0 -15px; }
  .Marketing .list li { display: inline-block; vertical-align: top; width: 33.33%; padding: 0 15px; margin-bottom: 30px; }
  .Marketing .list { margin-top: 40px; }
  .Marketing .list .txtBox { padding: 20px 0; }
  .Marketing .list .txtBottom { margin-top: 20px; padding-top: 20px; }
  .Marketing .list .txtBottom .time { font-size: 15px; }
  .Marketing .list .h3 { font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .Marketing .list .txt { font-size: 15px; }
  .Marketing .list .itemA:hover .h3 { padding-left: 15px; color: #00479d; }
  .Marketing .list .itemA:hover .h3 .i { display: block; width: 6px; height: 6px; border-radius: 100%; position: absolute; background: #00479d; left: 0; top: 10px; }
  .Marketing .list .itemA:hover .txtBottom { border-color: #facd00; }
}
.ProjectCase .list ul { font-size: 0; margin: 0 -5px; }
.ProjectCase .list li { font-size: 14px; display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; margin-bottom: 15px; }
.ProjectCase .list .lia { display: block; color: #666; border-radius: 20px 0; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.ProjectCase .list .txtBox { padding: 20px; }
.ProjectCase .list .img { border-radius: 20px 0; overflow: hidden; }
.ProjectCase .list .img img { width: 100%; }
.ProjectCase .list .title { padding-top: 10px; }
.ProjectCase .list .title .h3 { color: #333; font-size: 18px; padding-left: 10px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ProjectCase .list .title .h3 .i { position: absolute; left: 0; top: 50%; margin-top: -0.5em; width: 5px; height: 1em; background: #00479d; }
.ProjectCase .list .dl { padding-top: 5px; }
.ProjectCase .list .dl .iconfont { color: #00479d; }
.ProjectCase .list .dl .ddtxt { max-width: 100%; }
.ProjectCase .list .more { padding-top: 10px; text-align: center; color: #00479d; }
@media screen and (min-width:768px) {
  .ProjectCase .list ul { margin: 0 -10px; }
  .ProjectCase .list li { width: 33.33%; padding: 0 10px; margin-bottom: 25px; }
}
@media screen and (min-width:1024px) {
  .ProjectCase .list ul { margin: 0 -15px; }
  .ProjectCase .list li { padding: 0 15px; margin-bottom: 30px; }
  .ProjectCase .list .dl { padding-top: 15px; font-size: 0; margin: 0 -5px; }
  .ProjectCase .list .dl dd { display: inline-block; padding: 0 5px; vertical-align: top; font-size: 16px; }
  .ProjectCase .list .more { padding-top: 15px; }
  .ProjectCase .list .more .iconfont { font-size: 22px; }
  .ProjectCase .list .txtBox { padding: 20px 30px 30px; }
  .ProjectCase .list .title .h3 { font-size: 22px; padding-left: 20px; }
  .ProjectCase .list .dl .iconfont { font-size: 20px; line-height: 24px; padding-right: 5px; }
  .ProjectCase .list .lia:hover { background: #00479d; color: #fff; }
  .ProjectCase .list .lia:hover .title .h3 { color: #fff; }
  .ProjectCase .list .lia:hover .title .h3 .i { background-color: #fff; }
  .ProjectCase .list .lia:hover .dl .iconfont { color: #fff; }
  .ProjectCase .list .lia:hover .more { color: #fff; }
}
.SerQuestion .dl dd { margin-bottom: 15px; border-radius: 20px 0; overflow: hidden; }
.SerQuestion .dl dd .ddtitle { line-height: 26px; padding: 15px 40px; padding-left: 50px; cursor: pointer; background: #f3f3f3; border-radius: 20px 0; position: relative; }
.SerQuestion .dl dd .ddtitle .tiicon { position: absolute; padding-top: 15px; left: 0; top: 0; width: 40px; height: 100%; background: #00a1e9; color: #fff; text-align: center; line-height: 26px; font-family: 'Arial'; }
.SerQuestion .dl dd .ddtitle .btnicon { position: absolute; height: 100%; padding-top: 15px; right: 0; top: 0; padding-right: 10px; }
.SerQuestion .dl dd.ddon { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.SerQuestion .dl dd.ddon .ddtitle { background-color: #00479d; color: #fff; }
.SerQuestion .dl dd.ddon .ddtitle .tiicon { background: #00479d; color: #fff; }
.SerQuestion .dl dd.ddon .ddtitle .btnicon .iconfont:before { content: '\f24e'; color: #facd00; }
.SerQuestion .dl dd .ddCon { display: none; padding: 10px; padding-left: 0; }
.SerQuestion .dl dd .ddCon .ddBox { position: relative; padding-left: 50px; line-height: 26px; }
.SerQuestion .dl dd .ddCon .conicon { position: absolute; left: 0; top: 0; width: 40px; height: 100%; color: #00a1e9; text-align: center; line-height: 26px; font-family: 'Arial'; }
.SerQuestion .dl dd .ddCon .ddCtxt { padding-right: 20px; }
@media screen and (min-width:768px) {
  .SerQuestion .dl dd .ddtitle .tiicon { width: 60px; height: 100%; line-height: 27px; }
  .SerQuestion .dl dd .ddCon .conicon { width: 60px; height: 100%; line-height: 27px; }
  .SerQuestion .dl dd .ddtitle { line-height: 27px; padding-left: 70px; }
  .SerQuestion .dl dd .ddCon .ddBox { line-height: 27px; padding-left: 70px; }
  .SerQuestion .dl dd .ddCon { padding: 15px 0; }
  .SerQuestion .dl dd { font-size: 16px; margin-bottom: 20px; }
}
@media screen and (min-width:1024px) {
  .SerQuestion .dl dd { margin-bottom: 30px; }
  .SerQuestion .dl dd .ddtitle { line-height: 30px; padding: 20px 70px; font-size: 18px; }
  .SerQuestion .dl dd .ddtitle .tiicon { line-height: 30px; padding-top: 20px; font-size: 24px; }
  .SerQuestion .dl dd .ddtitle .btnicon { line-height: 30px; padding-top: 20px; padding-right: 20px; }
  .SerQuestion .dl dd .ddtitle .btnicon .iconfont { font-size: 22px; }
  .SerQuestion .dl dd .ddCon { padding: 35px 0; }
  .SerQuestion .dl dd .ddCon .conicon { font-size: 24px; line-height: 30px; }
  .SerQuestion .dl dd .ddCon .ddBox { line-height: 30px; }
  .SerQuestion .dl dd .ddCon .ddCtxt { padding-right: 60px; }
  .SerQuestion { margin-bottom: 60px; }
  .SerQuestion .title .h3 { font-size: 24px; }
}
.NewsList .list li { margin-bottom: 15px; }
.NewsList .list .img { overflow: hidden; border-radius: 20px 0; }
.NewsList .list .img img { width: 100%; }
.NewsList .list .itemA { display: block; color: #666; }
.NewsList .list .txtBox { padding: 10px 0; }
.NewsList .list .txt { margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.NewsList .list .h3 { font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; color: #333; }
.NewsList .list .txtBottom { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.NewsList .list .txtBottom .time { float: left; }
.NewsList .list .txtBottom .more { float: right; }
@media screen and (min-width:768px) {
  .NewsList .list .itemA { position: relative; padding-right: 68.18%; border-radius: 20px 0; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
  .NewsList .list .img { position: relative; height: 0; padding-top: 48.57%; overflow: hidden; }
  .NewsList .list .img img { width: 100%; position: absolute; left: 0; top: 0; }
  .NewsList .list .txtBox { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 68.18%; padding: 0 20px; }
}
@media screen and (min-width:1024px) {
  .NewsList .list .txtBox { padding: 0 50px; }
  .NewsList .list .txtBottom { margin-top: 20px; padding-top: 20px; }
  .NewsList .list .txtBottom .time { font-size: 15px; }
  .NewsList .list .h3 { font-size: 18px; }
  .NewsList .list .txt { font-size: 15px; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .NewsList .list .itemA:hover .h3 { color: #00479d; font-weight: bold; }
  .NewsList .list .itemA:hover .txtBottom { border-color: #facd00; }
  .NewsList .list li { margin-bottom: 30px; }
}
.Videolist ul { font-size: 0; margin: 0 -5px; }
.Videolist li { display: inline-block; width: 50%; vertical-align: top; padding: 0 5px; margin-bottom: 10px; }
.Videolist .lia { display: block; color: #333; font-size: 14px; }
.Videolist .lia .img { padding: 15px; position: relative; overflow: hidden; border-radius: 20px 0; background-color: #f7f7f7; }
.Videolist .lia .img img { width: 100%; }
.Videolist .lia .img .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 71, 157, 0.3) url('../images/videobtn02.png') no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Videolist .lia .txt { text-align: center; padding: 10px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.Videolist .lia:hover { color: #00479d; }
.Videolist .lia:hover .img .bg { opacity: 1; filter: alpha(opacity=100); }
@media screen and (min-width:768px) {
  .Videolist li { width: 33.33%; }
}
@media screen and (min-width:1024px) {
  .Videolist .lia .img .bg { background-image: url('../images/videobtn.png'); }
  .Videolist ul { margin: 0 -15px; }
  .Videolist li { width: 33.33%; padding: 0 15px; margin-bottom: 20px; }
  .Videolist .lia { font-size: 18px; }
  .Videolist .lia .txt { padding-top: 20px; }
}
.maskVideo { position: fixed; display: none; background: rgba(0, 0, 0, 0.8); left: 0; top: 0; z-index: 999999; }
.maskVideo .MaskBox { z-index: 999999; width: 90%; max-width: 1000px; margin: 0px auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.maskVideo .MaskBox a.MaskClore { display: block; width: 40px; height: 40px; z-index: 9; position: absolute; right: 0; top: 0px; line-height: 40px; text-align: center; }
.maskVideo .MaskBox a.MaskClore .iconfont { color: #fff; font-size: 22px; }
.maskVideo .MaskBox .videoBox { position: relative; z-index: 8; }
.maskVideo .MaskBox .videoBox .videoB { width: 100%; }
@media screen and (min-width:768px) {
  .maskVideo .MaskBox a.MaskClore { width: 50px; height: 50px; line-height: 50px; text-align: center; }
  .maskVideo .MaskBox a.MaskClore .iconfont { font-size: 30px; }
}
.PMenu { padding: 15px; background: url('../images/pronavbg.jpg') no-repeat center; background-size: cover; }
.PMenu ul { font-size: 0; margin: 0 -5px; }
.PMenu li { display: inline-block; vertical-align: top; width: 50%; padding: 5px; font-size: 14px; }
.PMenu .menuA { display: block; padding: 0 5px; border-radius: 10px 0; border: 1px solid #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; text-align: center; line-height: 35px; }
.PMenu .menuA:hover { background-color: #facd00; color: #333; border-color: #00479d; }
.PMenu .on .menuA { background-color: #00479d; color: #fff; border-color: #00479d; }
@media screen and (min-width:768px) {
  .PMenu li { width: 33.33%; }
}
@media screen and (min-width:1024px) {
  .PMenu li { width: 20%; }
}
@media screen and (min-width:1300px) {
  .PMenu { padding: 30px; }
  .PMenu ul { margin: 0 -10px; }
  .PMenu li { width: 12.5%; padding: 10px; }
  .PMenu .menuA { font-size: 16px; padding: 8px 5px; }
}
.PMenuCategory { padding: 15px 0; border-bottom: 1px solid #ddd; }
.PMenuCategory .h3 { font-size: 16px; color: #00479d; }
.PMenuCategory ul li { display: inline-block; }
.PMenuCategory .lia { position: relative; color: #666; display: inline-block; padding-left: 20px; line-height: 24px; margin-right: 20px; }
.PMenuCategory .lia .i { display: block; width: 12px; height: 12px; border-radius: 100%; border: 2px solid #dcdcdc; position: absolute; left: 0; top: 6px; }
.PMenuCategory .on.lia,
.PMenuCategory .lia:hover { color: #333; }
.PMenuCategory .on.lia .i,
.PMenuCategory .lia:hover .i { border-color: #facd00; }
@media screen and (min-width:768px) {
  .PMenuCategory { padding: 25px 0; }
  .PMenuCategory .h3 { font-size: 16px; padding-bottom: 10px; }
}
@media screen and (min-width:1024px) {
  .PMenuCategory .lia { font-size: 16px; line-height: 30px; margin-right: 40px; }
  .PMenuCategory .lia .i { margin-top: 4px; }
  .PMenuCategory { padding: 30px 0; }
}
.Product .Prolist { padding-top: 25px; }
.Product .Prolist li { margin-bottom: 20px; }
.Product .Prolist .liA { display: block; border-radius: 20px 0; overflow: hidden; border: 1px solid #ddd; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Product .Prolist .liA:hover { border-color: #facd00; }
.Product .Prolist .liA:hover .txtView dl dd .i { background-color: #facd00; }
.Product .Prolist .img img { width: 100%; }
.Product .Prolist .txtBox { padding: 20px; }
.Product .Prolist .title { border-bottom: 1px solid #ddd; text-align: center; padding-bottom: 15px; }
.Product .Prolist .title .h3 { color: #000; font-size: 18px; font-family: 'Arial'; }
.Product .Prolist .title .cate { color: #00479d; }
.Product .Prolist .txtView dl { padding: 10px 0; }
.Product .Prolist .txtView dl dd { padding: 3px 0; padding-left: 25%; color: #666; }
.Product .Prolist .txtView dl dd .i { display: inline-block; border-radius: 100%; margin-right: 5px; width: 6px; height: 6px; vertical-align: middle; background: #cdcdcd; }
.Product .Prolist .more { text-align: center; }
.Product .Prolist .more .morebtn { display: inline-block; padding: 0 22px; border-radius: 5px 0; background: #00a1e9; color: #fff; overflow: hidden; line-height: 40px; }
@media screen and (min-width:768px) {
  .Product .Prolist ul { font-size: 0; margin: 0 -8px; }
  .Product .Prolist li { display: inline-block; width: 50%; padding: 0 8px; font-size: 14px; vertical-align: middle; }
}
@media screen and (min-width:1024px) {
  .Product .Prolist { padding-top: 50px; }
  .Product .Prolist ul { margin: 0 -10px; }
  .Product .Prolist li { display: inline-block; width: 25%; padding: 0 10px; font-size: 14px; vertical-align: middle; margin-bottom: 40px; }
  .Product .Prolist .title .h3 { font-size: 18px; }
  .Product .Prolist .title .cate { font-size: 16px; }
  .Product .Prolist .txtView dl { padding: 15px 0; }
  .Product .Prolist .txtView dl dd { font-size: 15px; padding-left:0; }
  .Product .Prolist .txtView dl dd .i { margin-right: 10px; }
  .Product .Prolist .txtBox { padding: 36px 45px; }
}
.AboutSynopsisInfo.NewsInfo .ConBox {width: 100%;max-width:720px; }
.NewsInfo .page_bott { background: #fff; margin-top: 30px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.NewsInfo .page_bott .page_prev { float: left; width: 46%; border-right: 1px solid #c9c9c9; }
.NewsInfo .page_bott .page_next { float: right; width: 46%; border-left: 1px solid #c9c9c9; }
.NewsInfo .page_bott .page_next a{ }
.NewsInfo .page_bott .box { padding: 30px 20px; float:left; width:50%; }
.NewsInfo .page_bott .page_prev .page_btn { float: left; padding-left: 45px; line-height: 30px; }
.NewsInfo .page_bott .page_next .page_btn { float: right; padding-right: 45px; line-height: 30px; }
.NewsInfo .page_bott .page_btn { margin-right: 30px; font-size: 16px; color: #797979; position: relative; }
.NewsInfo .page_bott .page_btn .icon { position: absolute; width: 31px; line-height: 30px; }
.NewsInfo .page_bott .page_prev .page_btn .icon { left: 0; }
.NewsInfo .page_bott .page_next .page_btn .icon { background-position: -32px 0; right: 0; }
.NewsInfo .page_bott .t { font-size: 18px; font-weight: bold; color: #3f3f3f; line-height: 30px; }
.NewsInfo .page_bott a:hover .t { color: #00a1e9; }
.NewsInfo .page_bott .page_center { float: left; width: 7%; height: 90px; position: relative; }
.NewsInfo .page_bott .page_center .icon .iconfont { position: absolute; left: 50%; margin-left: -6px; top: 50%; margin-top: -16px; font-size: 24px; color: #b5b5b5; }
.NewsInfo .page_bott .page_center:hover .icon .iconfont { color: #00a1e9; }
.NewsInfo .page_bott .page_prev:hover .page_btn .icon { left: -5px; transition: 0.3s ease; }
.NewsInfo .page_bott .page_next:hover .page_btn .icon { right: -5px; transition: .3s ease; }
.NewsInfo ._tools { font-size: 0; color: #7e7e7e; margin-bottom: 15px; text-align: center; }
.NewsInfo ._tools ._tool { font-size: 12px; margin-right: 10px; display: inline-block; height: 50px; line-height: 50px; vertical-align: middle; overflow: hidden; }
.NewsInfo ._tools .iconfont { font-size: 18px; display: inline-block; height: 30px; line-height: 30px; vertical-align: -2px; }
.NewsInfo ._tools b { font-weight: normal; }
.NewsInfo ._tools #switcher { margin-left: 10px; line-height: 41px; }
.NewsInfo ._tools #switcher ._title { margin-right: 5px; font-size: 12px; color: #7e7e7e; }
.NewsInfo ._tools #switcher a { font-size: 13px; margin: 0 1px; }
.NewsInfo .HomeTitle { border-bottom: 1px dashed #ddd; padding-bottom: 20px; }
.NewsInfo .HomeTitle .time { line-height: 30px; }
.NewsInfo .fxIncon { display: inline-block; padding-left: 20px; display: none; }
.NewsInfo .fxIncon .bshare-custom { display: inline-block; }
@media screen and (max-width:992px) {
  .NewsInfo .page_bott .page_prev { width: 100%; }
  .NewsInfo .page_bott .page_next { width: 100%; }
  .NewsInfo .page_bott .page_next .page_btn { float: left; padding-left: 45px; padding-right: 0; }
  .NewsInfo .page_bott .page_next .page_btn .icon { left: 0; }
  .NewsInfo .page_bott .box { padding: 20px; }
  .NewsInfo .page_bott .page_center { display: none; }
  .NewsInfo .content ._t { font-size: 25px; }
  .NewsInfo .content ._date { margin-bottom: 30px; }
}

@media(max-width:480px){
	.NewsInfo .page_bott .page_prev .page_btn{padding-left:30px;height:60px;line-height:60px;}
	.NewsInfo .page_bott .page_next .page_btn{padding-left:30px;height:60px;line-height:60px;}
	.NewsInfo .page_bott .page_prev .page_btn .icon{line-height:60px;}
	.NewsInfo .page_bott .page_next .page_btn .icon{line-height:60px;}
	.NewsInfo .page_bott .tel{height:60px;display:flex;justify-content:center;flex-direction: column; }
}

@media screen and (min-width:993px) {
  .NewsInfo .page_bott .t { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .NewsInfo .HomeTitle { padding-bottom: 30px; }
}
.maskTeacher { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; z-index: 999999; }
.TeacherMBox { width: 100%; max-width: 800px;z-index:999999; border-radius: 10px; font-size: 14px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.TeacherMBox .scrollBox { padding: 30px 15px; max-width: 800px; overflow-y: auto; max-height: 550px; background: #fff; margin: 0 auto; }
.TeacherMBox .scrollBox .tit { text-align: center; font-size: 18px; color: #000; }
.TeacherMBox .scrollBox .img_ { text-align: center; padding: 20px 0; }
.TeacherMBox .Teacherclosebox { text-align: right; background: #fff; }
.TeacherMBox .Teacherclose { display: inline-block; text-align: center; width: 40px; line-height: 50px; }
.TeacherMBox .Teacherclose .iconfont { font-size: 22px; }
.TeacherMBox .Teacherclose img { width: 100%; }
@media screen and (min-width:768px) {
  .TeacherMBox .scrollBox { padding: 30px; }
  .TeacherMBox .scrollBox .tit { font-size: 22px; }
}
@media screen and (min-width:1000px) {
  .TeacherMBox .Teacherclose { width: 51px; }
  .TeacherMBox .scrollBox { padding: 70px; }
  .TeacherMBox .scrollBox .tit { font-size: 28px; }
  .TeacherMBox .scrollBox .img_ { padding: 30px 0; }
}

/* -------------------------------------- 768 -------------------------------------------------- */

/* -------------------------------------- 768 -------------------------------------------------- */

/* -------------------------------------- 1000 -------------------------------------------------- */

/* -------------------------------------- 1000 -------------------------------------------------- */

/* -------------------------------------- 1200 -------------------------------------------------- */

/* -------------------------------------- 1200 -------------------------------------------------- */

 /* 产品详情页 */
.HomeTitle .info .color{color: #00479d;}

.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:100%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li img{ border:1px solid #CCCCCC;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background: no-repeat center; background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute;background: no-repeat center;  left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #00479d;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info .h3Box,
.RighInfo002254 .right_info .textView{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}

.RighInfo002254 .right_info h1{ padding:7% 0; color:#00479d; font-size:30px; }
.RighInfo002254 .right_info h3{font-size:26px; color:#00479d;}
.RighInfo002254 .right_info .textView{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info .order{ display:inline-block; border:1px solid #00479d; padding:10px 5%; color:#00479d; transition:0.4s;}
.RighInfo002254 .right_info .order:hover{ background-color:#00479d; color:#fff;}

.RighInfo002254 .right_info .h3Box h3{display: inline-block;}
.RighInfo002254 .right_info .h3Box .fxIncon { display: inline-block; padding-left: 20px;  display: none;}
.RighInfo002254 .right_info .h3Box .fxIncon .bshare-custom { display: inline-block; }


.RighInfo002254 .tab{ padding:3% 0;}
.tab .h1_tab.fix{width:100%;position: fixed;top:0;left:0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;background:#fff;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.onli{ background-color:#00479d; color:#fff;}
.RighInfo002254 .tab .h1_tab span.onli a{color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;line-height: 28px;width:100%;overflow:auto;}
.RighInfo002254 .tab .info .InfoTit{font-size: 30px;font-weight: bold;padding-bottom:20px;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}

.RighInfo002254 .right_info .text .txt{ font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden; padding-right:10%;}
.RighInfo002254 .right_info .text .con{font-size:14px; color:#666; line-height:20px; height:60px; overflow:hidden; margin:10px 0 30px 0;}
.RighInfo002254 .right_info .text .con .con_c{position:relative;}
.RighInfo002254 .right_info .text .con .con_c:after{position:absolute; content:'.';  left:0; color:#666; top:-20%;}
.RighInfo002254 .right_info .text .con2{font-size:13px; color:#666; line-height:26px; margin:20px 0;}
.RighInfo002254 .right_info .text .con2 a{display:inline-block; border:1px solid #d1d1d1; padding:3px 15px;}
.RighInfo002254 .right_info .text .con2 a:hover{background:#00a1e9; color:#fff;}

.RighInfo002254 .right_info  .text1 .tel{color:#ff0000; font-size:18px; }
.RighInfo002254 .right_info  .text1 .tel .icon{display:inline-block; width:28px; height:23px;  background:url(../images/pro_detail01_icon.png) no-repeat left; background-position:-28px 0;  vertical-align:-4px; margin-right:5px;;;}





.RighInfo002254 .listCase{position: relative; padding-top: 40px;}
.RighInfo002254 .listCase .owl-nav{position: absolute; top:-30px; right: 0;}
.RighInfo002254 .listCase .owl-nav .owl-prev{ display: inline-block; vertical-align: middle; padding-right: 10px; }
.RighInfo002254 .listCase .owl-nav .owl-next{ display: inline-block; vertical-align: middle;padding-right: 5px; }

.RighInfo002254 .listCase .item{padding: 5px;}
.RighInfo002254 .listCase li { font-size: 14px; display: block; padding: 0 5px; }
.RighInfo002254 .listCase .lia { display: block; color: #666; border-radius: 20px 0; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.RighInfo002254 .listCase .txtBox { padding: 20px; }
.RighInfo002254 .listCase .img { border-radius: 20px 0; overflow: hidden; }
.RighInfo002254 .listCase .img img { width: 100%; }
.RighInfo002254 .listCase .title { padding-top: 10px; }
.RighInfo002254 .listCase .title .h3 { color: #333; font-size: 18px; padding-left: 10px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.RighInfo002254 .listCase .title .h3 .i { position: absolute; left: 0; top: 50%; margin-top: -0.5em; width: 5px; height: 1em; background: #00479d; }
.RighInfo002254 .listCase .dl { padding-top: 5px; }
.RighInfo002254 .listCase .dl .iconfont { color: #00479d; }
.RighInfo002254 .listCase .dl .ddtxt { max-width: 100%; }
.RighInfo002254 .listCase .more { padding-top: 10px; text-align: center; color: #00479d; }

@media screen and (min-width:1024px) {

  .RighInfo002254 .listCase .dl { padding-top: 15px; font-size: 0; margin: 0 -5px; }
  .RighInfo002254 .listCase .dl dd { display: inline-block; padding: 0 5px; vertical-align: top; font-size: 16px; }
  .RighInfo002254 .listCase .more { padding-top: 15px; }
  .RighInfo002254 .listCase .more .iconfont { font-size: 22px; }
  .RighInfo002254 .listCase .txtBox { padding: 20px 30px 30px; }
  .RighInfo002254 .listCase .title .h3 { font-size: 22px; padding-left: 20px; }
  .RighInfo002254 .listCase .dl .iconfont { font-size: 20px; line-height: 24px; padding-right: 5px; }
  .RighInfo002254 .listCase .lia:hover { background: #00479d; color: #fff; }
  .RighInfo002254 .listCase .lia:hover .title .h3 { color: #fff; }
  .RighInfo002254 .listCase .lia:hover .title .h3 .i { background-color: #fff; }
  .RighInfo002254 .listCase .lia:hover .dl .iconfont { color: #fff; }
  .RighInfo002254 .listCase .lia:hover .more { color: #fff; }

  .RighInfo002254 .listCase{ padding-top: 60px;}
.RighInfo002254 .listCase .owl-nav{position: absolute; top:-50px; right: 0;}
.RighInfo002254 .listCase .owl-nav .owl-prev .iconfont{font-size: 22px;}
.RighInfo002254 .listCase .owl-nav .owl-next .iconfont{font-size: 22px;}
}





@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto; padding-top:55%;}
}
@media(max-width:640px){
.RighInfo002254 .tab{padding-top: 30px;}
.RighInfo002254 .tab .h1_tab span{padding: 0 4%; line-height: 40px;}
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:20px;}

.RighInfo002254 .right_info .text .txt{line-height:1.8;height:auto;}
.RighInfo002254 .right_info .text .con{ display:none;}
.RighInfo002254 .right_info .textView{margin-bottom:20px;}
.RighInfo002254 .right_info .text .con2{margin:10px 0;}
 }  
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
 }  

 /* 产品详情页 */

.AboutSynopsisInfo .Message li .input select { display: block; width: 100%; line-height: 24px; }
.AboutSynopsisInfo .Message.MessageProc li .input{padding-left: 90px;}
@media screen and (min-width:768px) {
  .AboutSynopsisInfo .Message.MessageProc{}
  .AboutSynopsisInfo .Message.MessageProc ul{ font-size: 0; margin:0 -10px;}
  .AboutSynopsisInfo .Message.MessageProc li{ font-size: 16px; display: inline-block; width: 50%;vertical-align: top; padding: 0 10px; }
  .AboutSynopsisInfo .Message.MessageProc li.row{width: 100%;}
  .AboutSynopsisInfo .Message li .input select{font-size: 16px;}

}
.TeamBox{z-index:999;}



/*20210112新增样式 lxf*/
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}

.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}

.YWtit{padding-bottom:38px;}
.YWtit h2{line-height: 53px;font-size: 36px;color:#333333;}
.YWtit h2 i{display:block;width: 30px;height: 10px;border-bottom: 3px solid #00469b;}
.YWtit.tc{text-align: center;}
.YWtit.tc h2 i{margin: 0px auto;}
.YWtit.bai h2{color:#fff;}
.YWtit.bai h2 i{border-bottom: 3px solid #fff;}

.Business_esc_info{padding:5% 0;position: relative;}
.Business_esc_info:after{width: 60%;left: 0;top: 0;height: 100%;content: "";background:#f4f4f4;position: absolute;}
.Business_esc_info .img{width: 54%;float: right;position: relative;z-index: 2;}
.Business_esc_info .img img{box-shadow: 0 15px 20px rgba(0,0,0,0.1);}
.Business_esc_info .info{width: 40%;float: left;position: relative;z-index: 2;line-height: 25px;}
.Business_esc_info .info h3{line-height: 34px;color: #00469b;font-size: 18px;margin-top: 18px;}
.Business_esc_info .weba{color:#fff;display:block;width: 180px;line-height: 60px;margin-top:28px;background:#00469b;font-size: 16px;text-align: center;}
.Business_esc_info .weba:hover{background:#0153b7;}
.Business_esc_info .weba img{display:inline-block;vertical-align: middle;margin:0 9px 0 0;}

.Business_esc_ys{padding:4% 0 5%;background:url(../images/ysbg.jpg) center bottom no-repeat;background-size: cover;}
.Business_esc_ys .content{margin-left:-13px;}
.Business_esc_ys .item{padding: 0 0 0 13px;float: left;text-align: center;width: 25%;}
.Business_esc_ys .box{background:#fff;padding:35px 30px 0;height:420px;}
.Business_esc_ys .num{line-height: 42px;font-size: 16px;color:#333333;}
.Business_esc_ys .num i{display:block;background:#4269aa;width: 20px;height:2px;margin: 0px auto;}
.Business_esc_ys .h2{line-height: 61px;font-size: 20px;color:#00469b;}
.Business_esc_ys .ico{width: 55%;margin: 0px auto 17px;}
.Business_esc_ys .p{line-height: 25px;color:#333333;}

.Business_esc_fb{background:url(../images/fbbg.jpg) center center no-repeat;background-size:cover;padding:4% 0 5%;}
.Business_esc_fb .content{height: 140px;width: 895px;margin: 0px auto;background:url(../images/fbbg.png) center center no-repeat;}
.Business_esc_fb .item{width: 50%;float: left;padding:0 6%;}
.Business_esc_fb .ico{width: 19%;float: left;padding-top:40px;}
.Business_esc_fb .txt{width: 80%;float: left;padding-left:5%;color:#fff;}
.Business_esc_fb .txt span{display:block;line-height: 46px;padding-top:30px;font-size: 20px;}
.Business_esc_fb .txt em{line-height: 28px;opacity: 0.5;font-size: 14px;font-style: normal;}

.Business_esc_pro{padding:4% 0 5%;}
.Business_esc_pro .content{margin-left:-2%;}
.Business_esc_pro .item{padding:0 0 2% 2%;width: 33.333%;float: left;text-align: center;}
.Business_esc_pro .item a{display: block;position: relative;}
.Business_esc_pro .item .tit{position:absolute;left: 0;bottom: 0;z-index:2;width: 100%;line-height: 50px;font-size: 18px;color:#fff;background:rgba(0,0,0,0.5)}
.Business_esc_pro .imgbox{padding-top:68%;}
.Mores{padding-top:18px;clear:both;}
.Mores a{display:block;text-align:center;width: 220px;line-height: 58px;border:1px solid #00469b;color:#00469b;font-size: 16px;margin:0px auto;}
.Mores a i{display:inline-block;vertical-align: middle;margin:-3px 6px 0 0;width: 23px;height: 23px;background:url(../images/more.png);}
.Mores a:hover{background:#00469b;color:#fff;}
.Mores a:hover i{background:url(../images/more2.png);}

@media(max-width:1024px){
.YWtit{padding-bottom:20px;}
.YWtit h2{font-size: 20px;line-height: 30px;}
.Business_esc_info .info h3{font-size: 16px;line-height:24px;margin-top:10px;}
.Business_esc_pro .item .tit{line-height:40px;font-size: 15px;}
}
@media(max-width:768px){
.Business_esc_info .info{width: auto;float: none;padding-bottom:15px;}
.Business_esc_info .img{width: auto;float: none;}
.Business_esc_info:after{display:none;}
.Business_esc_ys .item{width: 50%;}
.Business_esc_ys .box{padding:10px 10px 0;margin-bottom:12px;height:305px;}
.Business_esc_ys .h2{line-height:30px;font-size:16px;}
.Business_esc_ys .p{line-height:20px;}
.Business_esc_ys .ico{width: 45%;}
.Business_esc_fb .content{width: auto;}
.Business_esc_fb .item{padding:0 4%;}
.Business_esc_fb .txt span {font-size:16px;padding-top:20px;line-height:30px;}
.Business_esc_fb .txt em{line-height:20px;}
.Business_esc_fb .ico {padding-top:22px;}
.Business_esc_pro .item{width: 50%;}
.Mores a{width: 120px;line-height:35px;font-size: 15px;}
}

.Business_sg_info{padding:4% 0 5%;}
.Business_sg_info .img{width: 54%;float: left;}
.Business_sg_info .info{width: 42.5%;float: right;line-height: 25px;}

.Business_sg_wh{padding: 4% 0 5%;background:url(../images/whbg.jpg) center center no-repeat;background-size: cover;}
.Business_sg_wh .content{margin-left:-2%;}
.Business_sg_wh .item{padding-left:2%;width: 33.333%;float: left;text-align: center;line-height: 24px;}
.Business_sg_wh .box{padding:90px 4% 0 4%;height:460px;color:#fff;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.Business_sg_wh .ico{width: 50%;margin: 0px auto 39px;}
.Business_sg_wh .ti{line-height: 62px;font-size: 20px;font-weight: bold;}

.Business_sg_ry{padding: 4% 0 5%;}
.Business_sg_ry .imgbox{padding-top:70%;margin-bottom:18px;}
.Business_sg_ry .item{text-align: center;font-size: 16px;color:#333333;}
.Business_sg_ry .owl-prev,.Business_sg_ry .owl-next{width: 45px;line-height: 43px;border-radius: 50%;text-align: center;border: 1px solid #dcdcdc;position: absolute;top: 50%;margin-top:-40px;}
.Business_sg_ry .owl-prev{left: -85px;}
.Business_sg_ry .owl-next{right: -85px;}
.Business_sg_ry .owl-prev:hover,.Business_sg_ry .owl-next:hover{color:#fff;background:#00469b;border:1px solid #00469b;}

.Business_sg_jd{background:#f6f6f6;padding: 4% 0 5%;}
.Business_sg_jd .text{width: 92%;margin:0px auto 32px;color:#888888;line-height: 24px;text-align: center;}
.Business_sg_jd .content{margin-left:-10px;}
.Business_sg_jd .item{padding-left:10px;width: 33.333%;float: left;}
.Business_sg_jd .item.i1{width: 66.666%;}
.Business_sg_jd .imgbox{padding-top:420px;text-align: center;}
.Business_sg_jd .imgbox em{z-index: 2;font-style: normal;color:#fff;line-height: 60px;font-size:20px;background:rgba(0,0,0,0.6);width: 100%;left: 0;bottom: 0;position:absolute;}

.Business_sg_other{padding:3% 0;font-size:0;}
.Business_sg_other ul{justify-content:space-between;display:flex;}
.Business_sg_other li .box{display:flex;}
.Business_sg_other .ico{width: 30%;display:inline-block;vertical-align:middle;}
.Business_sg_other .ico img{border-radius: 50%;box-shadow: 0 10px 20px rgba(0,70,155,0.1);}
.Business_sg_other .info{width: 65%;display:inline-block;padding-left:3%;line-height: 18px;color:#999999;font-size:16px;vertical-align:middle;text-align:left;}
.Business_sg_other .info .h3{padding-top:8px;line-height: 36px;font-size:18px;color:#000000;}
.Business_sg_other .info p{width: ;}

@media(max-width:1024px){
.Business_sg_ry .owl-prev{left: 0;color:#fff;background:#00469b;border:1px solid #00469b;}
.Business_sg_ry .owl-next{right: 0;color:#fff;background:#00469b;border:1px solid #00469b;}
}
@media(max-width:768px){
.Business_sg_info .img{float: none;width: auto;}
.Business_sg_info .info{float: none;width: auto;padding-bottom:15px;}
.Business_sg_wh .ti{font-size:15px;line-height:35px;}
.Business_sg_wh .box{padding-top:20px;height:160px;}
.Business_sg_wh .item{width: auto;float: none;margin-bottom:12px;}
.Business_sg_wh .ico{width:50px;margin-bottom:10px;}
.Business_sg_ry .item{font-size:14px;}
.Business_sg_jd .item{width: auto !important;float:none;margin-bottom:12px;}
.Business_sg_jd .imgbox em{font-size:15px;line-height:40px;}
.Business_sg_jd .imgbox{padding-top:50%;}
.Business_sg_other {padding:5% 0;}
.Business_sg_other ul{display:block;}
.Business_sg_other li{width: 50%;float:left;display:block;font-size:14px;}
.Business_sg_other .info p{width: 90%;font-size:14px;}
.Business_sg_other .info .h3{font-size: 16px;line-height:24px;}
}

.Business_bx_info{padding:4% 0 5%;}
.Business_bx_info .info{color:#888888;line-height:30px;text-align:center;width: 95%;margin:0px auto 40px;}
.Business_bx_info .img img{width: 100%;}

.Business_bx_zc{background:#00469b;}
.Business_bx_zc .imgbox{width: 50%;padding-top:720px;float: left;}
.Business_bx_zc .info{width: 50%;float:right;}
.Business_bx_zc .info .txt{width: 62%;padding:7% 0 0 10%;}
.Business_bx_zc .YWtit p{line-height: 26px;opacity: 0.6;color:#fff;margin-top:26px;}
.Business_bx_zc .item{height: 130px;padding-left:111px;position: relative;color:#fff;}
.Business_bx_zc .item .ti{line-height: 47px;font-size: 20px;}
.Business_bx_zc .item .p{line-height: 15px;opacity: 0.5;}
.Business_bx_zc .item .ico{width: 90px;height: 90px;position: absolute;left: 0;top: 0;}
.Business_bx_zc .item .ico .i1,.Business_bx_zc .item .ico .i2{width: 90px;height: 90px;position: absolute;left: 0;top: 0;}
.Business_bx_zc .item .ico .i2{display:none;}
.Business_bx_zc .item:hover .ico .i1{display:none;}
.Business_bx_zc .item:hover .ico .i2{display:block;}

.Business_bx_tj{padding: 4% 0 5%;}
.Business_bx_tj .content{margin-left:-20px;}
.Business_bx_tj .item{padding:0 0 20px 20px;width: 50%;float: left;}
.Business_bx_tj .imgbox{padding-top:46%;}
.Business_bx_tj .tit{position:absolute;left: 0;bottom: 0;z-index: 2;width: 220px;line-height: 60px;text-align: center;color:#fff;font-size: 20px;background:#00469b;font-style: normal;}

@media(max-width:1024px){
.Business_bx_zc .imgbox{padding-top:60%;width: auto;float: none;}
.Business_bx_zc .info{float: none;width: auto;}
.Business_bx_zc .info .txt{width: 90%;padding:5% 5% 0;}
.Business_bx_zc .item .ti{font-size:16px;line-height: 30px;}
.Business_bx_tj .tit{width: 150px;font-style: 14px;line-height: 40px;}
}
@media(max-width:768px){
.Business_bx_tj .item {width: auto;float: none;}
}

.Business_zzz_lc{background: #f4f4f4;padding: 3% 0;}

.Business_zzz_ys{padding: 4% 0;background:url(../images/zzysbg.jpg) center bottom no-repeat;background-size: cover;}
.Business_zzz_ys .YWtit p{padding-top:15px;color:#fff;opacity: 0.6;}
.Business_zzz_ys .content{margin-left:-15px;}
.Business_zzz_ys .item{padding-left:15px;width: 33.333%;float: left;text-align: center;}
.Business_zzz_ys .imgbox{padding-top:65%;margin-bottom:27px;}
.Business_zzz_ys .tit{font-size:16px;color:#fff;}

.Business_zzz_lbj {padding:4% 0;}

.Business_zzz_hxlbj {padding:4% 0;}
.Business_zzz_hxlbj .content{margin-left:-15px;}
.Business_zzz_hxlbj .item{padding-left:15px;width: 33.333%;float: left;text-align: center;}
.Business_zzz_hxlbj .imgbox{padding-top:65%;margin-bottom:27px;}
.Business_zzz_hxlbj .tit{font-size:16px;}

.Business_zzz_tel{background:url(../images/telbg.jpg) center bottom no-repeat;background-size:cover;padding-top:19%;color:#fff;position: relative;text-align: center;}
.Business_zzz_tel .txt{position:absolute;left:50%;top: 50%;transform: translate(-50%,-50%);}
.Business_zzz_tel .tel{font-size:40px;font-weight: bold;margin-bottom:10px;}
.Business_zzz_tel .tel img{display:inline-block;vertical-align: middle;margin-right:13px;}
.Business_zzz_tel .p{opacity: 0.6;}

@media(max-width:768px){
.Business_zzz_ys .item{width: auto;float: none;padding-bottom:12px;}
.Business_zzz_tel{padding-top:35%;}
.Business_zzz_tel .tel{font-size:20px;}
.Business_zzz_tel .tel img{width:25px;margin-right:13px;}
}

.Business_pxjd_info{overflow: hidden;}
.Business_pxjd_info .info{width: 50%;float: left;padding-top:8%;line-height: 25px;}
.Business_pxjd_info .img{width: 46%;float: right;}
.Business_pxjd_info .img img{width: 900px;height: 703px;max-width: none;}

.Business_pxjd_td{padding:4% 0 5%;background:url(../images/tdbg.jpg) center center no-repeat;background-size: cover;}
.Business_pxjd_td .YWtit p{padding-top:15px;color:#fff;opacity: 0.6;}
.Business_pxjd_td .content{margin-left:-13px;}
.Business_pxjd_td .item{padding-left:13px;width: 25%;float: left;}
.Business_pxjd_td .box{background:rgba(0,0,0,0.2);height: 320px;padding: 43px 30px 0;color:#fff;}
.Business_pxjd_td .en{line-height: 41px;position: relative;text-transform: uppercase;}
.Business_pxjd_td .en img{position:absolute;right: 0;top: 0;}
.Business_pxjd_td .cn{line-height: 68px;font-size:20px;font-weight: bold;}
.Business_pxjd_td .cn i{display: block;width: 20px;height: 24px;border-top: 2px solid #4269aa;}
.Business_pxjd_td .p{opacity: 0.4;line-height: 25px;}

.Business_pxjd_ys{background: url(../images/ys2bg.jpg) center bottom no-repeat;background-size:cover;padding:4% 0 5%;}
.Business_pxjd_ys .content{margin-left:-3%;}
.Business_pxjd_ys .item{margin-left:3%;float: left;width: 30.333%;}
.Business_pxjd_ys .box{background:#fff;height:200px;display:flex;align-items: center;justify-items: center;}
.Business_pxjd_ys .ico{width: 40%;padding:0 5% 0 10%;}
.Business_pxjd_ys .ico img{border-radius: 50%;box-shadow: 0 10px 30px rgba(0,70,155,0.1);}
.Business_pxjd_ys .info{width: 55%;}
.Business_pxjd_ys .tit{line-height: 58px;color:#333333;font-size:20px;font-weight: bold;}
.Business_pxjd_ys .p{line-height: 25px;color:#999999;}

.Business_pxjd_work{padding:4% 0 5%;}
.Business_pxjd_work .content{margin-left:-3%;}
.Business_pxjd_work .item{margin-left:3%;padding-bottom:150px;width: 30.333%;float: left;position: relative;}
.Business_pxjd_work .img{text-align: center;}
.Business_pxjd_work .info{width: 80%;text-align: center;padding:33px 7% 0;height:200px;box-shadow: 0 10px 30px rgba(0,0,0,0.05);position:absolute;z-index: 10;bottom: 0;left: 10%;background:#fff;}
.Business_pxjd_work .tit{font-size:20px;line-height: 60px;color:#333333;font-weight: bold;}
.Business_pxjd_work .tit i{display:block;border-top: 2px solid #00469b;width: 20px;height: 10px;margin:0px auto;}
.Business_pxjd_work .p{color:#999999;line-height:25px;}

.Business_pxjd_form{padding:4% 0 5%;background:url(../images/messagebg.jpg) center center no-repeat;background-size: cover;}
.Business_pxjd_form .form{max-width:1020px;margin: 0px auto;}
.Business_pxjd_form ul{margin-left:-20px;}
.Business_pxjd_form .item{padding:0 0 20px 20px;width: 50%;float: left;}
.Business_pxjd_form .box{position: relative;line-height: 50px;}
.Business_pxjd_form .item.auto{width: 100%;float:none;clear:both;}
.Business_pxjd_form label{position:absolute;left: 16px;top: 0;color:#fff;}
.Business_pxjd_form label span{color:#ff0000;}
.Business_pxjd_form .input{width: 100%;height:50px;background:rgba(255,255,255,0.2);color:#fff;text-indent: 2em;}
.Business_pxjd_form .btn{padding-top:18px;text-align: center;}
.Business_pxjd_form .bmbtn{color:#fff;width: 220px;height:60px;background: #00469b;border:0;cursor: pointer;}
.Business_pxjd_form .bmbtn:hover{background:#014ca7;}

@media(max-width:1024px){
.Business_pxjd_info{padding-bottom:5%;}
.Business_pxjd_info .info{width:auto;float:none;}
.Business_pxjd_info .img{width: auto;float: none;margin-top:8px;}
.Business_pxjd_info .img img{width: 100%;height:auto;}
.Business_pxjd_td .cn{font-size: 16px;line-height: 40px;}
.Business_pxjd_td .en img{width: 30px;top:7px;}
.Business_pxjd_td .box {padding:20px 20px 0;height:250px;}
.Business_pxjd_ys .tit{font-size:16px;line-height:40px;}
.Business_pxjd_work .tit {font-size:16px;line-height:40px;}
.Business_pxjd_work .info{padding-top:12px;height:160px;}
}
@media(max-width:768px){
.Business_pxjd_td .item{width: auto;float:none;margin-bottom:12px;}
.Business_pxjd_td .box{height:200px;}
.Business_pxjd_ys .item{width:auto;float:none;margin-bottom:12px;}
.Business_pxjd_ys .box {height:150px;}
.Business_pxjd_work .item{width:auto;float:none;margin-bottom:12px;}
.Business_pxjd_form ul{margin-left:-10px;}
.Business_pxjd_form .item{padding:0 0 10px 10px;}
.Business_pxjd_form .box{line-height:40px;}
.Business_pxjd_form .input{height:40px;line-height:40px;}
.Business_pxjd_form .bmbtn{width:160px;height:45px;}
}


.NetworkAdd{padding:4% 0;}
.NetworkAdd .img{width: 50%;float: left;}
.NetworkAdd .info{width: 46%;float: right;}
.NetworkAdd .item{padding:0 20px 0 179px;height:60px;border:1px solid #dcdcdc;border-radius: 19px 0 19px 0;position: relative;display:flex;flex-direction: column;font-size: 16px;color:#333333;justify-content: center;margin-bottom:23px;}
.NetworkAdd .name{position:absolute;left: 0;top: 0;top: 20px;width: 150px;line-height: 20px;color:#333;font-size: 20px;border-right: 1px solid #dcdcdc;font-weight: bold;text-align:center;}
.NetworkAdd .tel{padding:4px 0 4px 36px;position:relative;height:auto !important;height:26px;min-height: 26px;}
.NetworkAdd .tel img{position:absolute;left:0;top:0;}
.NetworkAdd .item:hover{border:1px solid #00479d;}

.Networkjxs{padding:0% 0 5%;}
.Networkjxs .item{height:226px;border-radius: 22px 0 22px 0;background:#f7f7f7;margin-bottom:30px;}
.Networkjxs .item .imgbox{width: 25%;float: right;border-radius: 22px 0 22px 0;padding-top: 226px;}
.Networkjxs .item .info{width: 75%;float: left;padding:21px 5% 0;}
.Networkjxs .item .tit{line-height: 66px;color:#333333;font-size: 28px;font-weight: bold;}
.Networkjxs .item .p{line-height: 36px;padding-left:27px;position: relative;height:auto !important;height: 36px;min-height: 36px;}
.Networkjxs .item .p img{position: absolute;left: 0;top: 0;}
.Networkjxs .item:nth-child(odd) .imgbox{float:left;}
.Networkjxs .item:nth-child(odd) .info{float:right;}

@media(max-width:1024px){
.NetworkAdd .img{display:none;}
.NetworkAdd .info{float:none;width:auto;}
.NetworkAdd .name{font-size:16px;width:100px;}
.NetworkAdd .item {padding-left:116px;font-size:14px;}
.NetworkAdd .item img{width: 20px;}

}
@media(max-width:768px){
.Networkjxs .item {height:auto;margin-bottom:12px;}
.Networkjxs .item .imgbox{width: auto;float: none;padding-top:50%;}
.Networkjxs .item .info{width: auto;float: none;display:block;padding:15px;}
.Networkjxs .item .tit{font-size:18px;line-height:40px;}
}

.AboutSynopsisInfo.NewsInfo .ConBox *{
    max-width: 100%;
}

* {transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;    -o-transition: all 0.6s;    transition-property: background; }

.row{width:102%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:2%;*margin-right:1.89%}.row>.span-1{width:6.33333333%}.row>.span-2{width:14.66666667%}.row>.span-3{width:23%}.row>.span-4{width:31.33333333%}.row>.span-5{width:39.66666667%}.row>.span-6{width:48%}.row>.span-7{width:56.33333333%}.row>.span-8{width:64.66666667%}.row>.span-9{width:73%}.row>.span-10{width:81.33333333%}.row>.span-11{width:89.66666667%}.row>.span-12{width:98%}.row>.span-13{width:106.33333333%}.row>.span-14{width:114.66666667%}.row>.span-15{width:123%}.row>.span-16{width:131.33333333%}.row>.span-17{width:139.66666667%}.row>.span-18{width:148%}.row>.span-19{width:156.33333333%}.row>.span-20{width:164.66666667%}.row>.span-21{width:173%}.row>.span-22{width:181.33333333%}.row>.span-23{width:189.66666667%}.row>.span-24{width:198%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.full-row>.span-13{width:108.33333333%;*width:108.22333333%}.full-row>.span-14{width:116.66666667%;*width:116.55666667%}.full-row>.span-15{width:125%;*width:124.89%}.full-row>.span-16{width:133.33333333%;*width:133.22333333%}.full-row>.span-17{width:141.66666667%;*width:141.55666667%}.full-row>.span-18{width:150%;*width:149.89%}.full-row>.span-19{width:158.33333333%;*width:158.22333333%}.full-row>.span-20{width:166.66666667%;*width:166.55666667%}.full-row>.span-21{width:175%;*width:174.89%}.full-row>.span-22{width:183.33333333%;*width:183.22333333%}.full-row>.span-23{width:191.66666667%;*width:191.55666667%}.full-row>.span-24{width:200%;*width:199.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-left-13{position:relative;left:-108.33333333%}.pull-left-14{position:relative;left:-116.66666667%}.pull-left-15{position:relative;left:-125%}.pull-left-16{position:relative;left:-133.33333333%}.pull-left-17{position:relative;left:-141.66666667%}.pull-left-18{position:relative;left:-150%}.pull-left-19{position:relative;left:-158.33333333%}.pull-left-20{position:relative;left:-166.66666667%}.pull-left-21{position:relative;left:-175%}.pull-left-22{position:relative;left:-183.33333333%}.pull-left-23{position:relative;left:-191.66666667%}.pull-left-24{position:relative;left:-200%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}.pull-right-13{position:relative;left:108.33333333%}.pull-right-14{position:relative;left:116.66666667%}.pull-right-15{position:relative;left:125%}.pull-right-16{position:relative;left:133.33333333%}.pull-right-17{position:relative;left:141.66666667%}.pull-right-18{position:relative;left:150%}.pull-right-19{position:relative;left:158.33333333%}.pull-right-20{position:relative;left:166.66666667%}.pull-right-21{position:relative;left:175%}.pull-right-22{position:relative;left:183.33333333%}.pull-right-23{position:relative;left:191.66666667%}.pull-right-24{position:relative;left:200%}@media only screen and (max-width:1024px){.row>.midd-1{width:6.33333333%}.row>.midd-2{width:14.66666667%}.row>.midd-3{width:23%}.row>.midd-4{width:31.33333333%}.row>.midd-5{width:39.66666667%}.row>.midd-6{width:48%}.row>.midd-7{width:56.33333333%}.row>.midd-8{width:64.66666667%}.row>.midd-9{width:73%}.row>.midd-10{width:81.33333333%}.row>.midd-11{width:89.66666667%}.row>.midd-12{width:98%}.row>.midd-13{width:106.33333333%}.row>.midd-14{width:114.66666667%}.row>.midd-15{width:123%}.row>.midd-16{width:131.33333333%}.row>.midd-17{width:139.66666667%}.row>.midd-18{width:148%}.row>.midd-19{width:156.33333333%}.row>.midd-20{width:164.66666667%}.row>.midd-21{width:173%}.row>.midd-22{width:181.33333333%}.row>.midd-23{width:189.66666667%}.row>.midd-24{width:198%}.midd-hide{display:none}.midd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}.full-row>.midd-13{width:108.33333333%}.full-row>.midd-14{width:116.66666667%}.full-row>.midd-15{width:125%}.full-row>.midd-16{width:133.33333333%}.full-row>.midd-17{width:141.66666667%}.full-row>.midd-18{width:150%}.full-row>.midd-19{width:158.33333333%}.full-row>.midd-20{width:166.66666667%}.full-row>.midd-21{width:175%}.full-row>.midd-22{width:183.33333333%}.full-row>.midd-23{width:191.66666667%}.full-row>.midd-24{width:200%}}@media only screen and (max-width:640px){.row>.smal-1{width:6.33333333%}.row>.smal-2{width:14.66666667%}.row>.smal-3{width:23%}.row>.smal-4{width:31.33333333%}.row>.smal-5{width:39.66666667%}.row>.smal-6{width:48%}.row>.smal-7{width:56.33333333%}.row>.smal-8{width:64.66666667%}.row>.smal-9{width:73%}.row>.smal-10{width:81.33333333%}.row>.smal-11{width:89.66666667%}.row>.smal-12{width:98%}.row>.smal-13{width:106.33333333%}.row>.smal-14{width:114.66666667%}.row>.smal-15{width:123%}.row>.smal-16{width:131.33333333%}.row>.smal-17{width:139.66666667%}.row>.smal-18{width:148%}.row>.smal-19{width:156.33333333%}.row>.smal-20{width:164.66666667%}.row>.smal-21{width:173%}.row>.smal-22{width:181.33333333%}.row>.smal-23{width:189.66666667%}.row>.smal-24{width:198%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}.full-row>.smal-13{width:108.33333333%}.full-row>.smal-14{width:116.66666667%}.full-row>.smal-15{width:125%}.full-row>.smal-16{width:133.33333333%}.full-row>.smal-17{width:141.66666667%}.full-row>.smal-18{width:150%}.full-row>.smal-19{width:158.33333333%}.full-row>.smal-20{width:166.66666667%}.full-row>.smal-21{width:175%}.full-row>.smal-22{width:183.33333333%}.full-row>.smal-23{width:191.66666667%}.full-row>.smal-24{width:200%}}

/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #00479d;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#00479d;border:1px solid #00479d;color:#fff;}
#fenye a:hover{background:#00479d;border:1px solid #00479d;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #00479d;border: 1px solid #00479d;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #00479d;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #ededed;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#00479d;border:1px solid #ededed;color:#fff;}
#pagelist a:hover{background:#00479d;border:1px solid #ededed;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

.intro01{padding:55px 0 0;}
.intro01 .numbox{border:none;}
.intro01{padding:0 0 0;}
.intro01 .group-sectit{text-align:left; font-size:30px;}
.intro01 .group-secdesc{text-align:left; width:100%;}
.intro01 .numbox{padding:0 50px;}
.intro01 .numbox .icon{margin-right:15px;}
.intro01 .numbox .info{overflow:hidden;}
.intro01 .numbox .t{color:#00479d; font-size:58px; line-height:70px;}
.intro01 .numbox .animateNum{ font-family: Impact;}
.intro01 .numbox .desc{margin-top:20px; margin-left:50px; font-size:16px; color:#464646;}
.intro01 .btm .flag{text-align:center;}
.intro01 .btm .d{color:#666666; font-size:16px; line-height:30px; padding:45px 170px 0;}
/*rightFix*/
.rightFix{width: 65px; position: fixed; right: 10px; top: 50%; margin-top: -120px; z-index: 999;}
.rightFix a{width: 65px; height: auto; background: #00479d; text-align: center; display: block; margin-bottom: 1px; position: relative; padding-top: 8px; border-radius: 5px; padding-bottom: 5px;}
.rightFix a h3{color: #fff; font-weight: 400; font-size: 12px; margin: 0 auto;}
.rightFix .ico{width: 32px; height: 32px; display: block; position: relative; overflow: hidden; transition: all ease 300ms; margin: 0 auto; margin-bottom: 1px; padding: 0px; background: url(../images/fix-ico.png) no-repeat 0 0;}
.rightFix .img{width: 110px; height: auto; position: absolute; left: -10px; top: 0; padding: 6px; background: #f8b62b; border: 1px solid #ddd; background: #fff; display: none; text-align: center; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px; color: #333; padding-bottom: 10px;}
.rightFix .img p{padding-top: 5px;}
.rightFix a:hover .img{opacity: 1; filter: alpha(opacity=100); left: -140px; display: block;}
.rightFix .img img{width: 110px; height: 110px;}
.rightFix a span{width: 210px; text-align: center; line-height: 31px; position: absolute; left: -78px; top: 0px; background: #f8b62b; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 7px 0 0 7px;}
.rightFix a:hover{background-color: #f8b62b; overflow: visible;}
.rightFix a:hover h3{color: #fff;}
.rightFix a.fix-ewm:hover img{opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix a:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel:hover .ico{background-position: -32px 0;}
.rightFix .fix-xcx .ico{background-position: 0 -32px;}
.rightFix .fix-xcx:hover .ico{background-position: -32px -32px;}
.rightFix .fix-ewm .ico{background-position: 0px -64px;}
.rightFix .fix-ewm:hover .ico{background-position: -32px -64px;}
.rightFix .mess .ico{background-position: 0 -96px;}
.rightFix .mess:hover .ico{background-position: -32px -96px;}
.rightFix .fix_top .ico{background-position: 0 -128px;}
.rightFix .fix_top:hover .ico,
.rightFix .fix_top.hover .ico{background-position: -32px -128px;}
.rightFix .fix-form{background-position: 10px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}

.ewmbox{width: 300px; height: 320px; padding-top: 20px; background: #fff; z-index: 9999; position: fixed; left: 50%; top: 50%; margin: -170px 0 0 -150px; text-align: center; font-size: 16px; display: none;}
.ewmbox .close{width: 32px; height: 32px; position: absolute; top: -25px; right: -40px; cursor: pointer; border-radius: 100%; background: #f3f3f3 url(../images/dialogClose.png) no-repeat center center; transition: all ease 300ms;}
.ewmbox .close:hover{transform: rotate(180deg);}
.ewmbox img{width: 260px; height: 260px; display: block; margin: 0 auto 10px;}
.dialog-layout{width: 100%; height: 100%; position: fixed; z-index: 100; top: 0; left: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}

/*联系我们*/
.contact_us.channel_content{padding:0}
.contact_us01{padding:60px 0;}
.contact_us01 .infor{text-align:center; color:#666;}
.contact_us01 .infor .tit{font-size:36px; line-height:40px; font-weight:bold;}
.contact_us01 .infor .con{font-size:16px; margin:15px 0 30px;}
.contact_us01 .content{padding:0 3%;}
.contact_us01 .content .rect-6085{padding-bottom:60.85%;}
.contact_us01 .content .top_{margin-bottom:50px;}
.contact_us01 .content .top_ .item{display:none;}
.contact_us01 .content .top_ .owl-item .item{display:block;}
.contact_us01 .content .top_ .cover{position:absolute; left:0; bottom:0; width:100%; height:100%}
.contact_us01 .content .top_ .cover .box{padding:60px 50px 45px; text-align:center;}
.contact_us01 .content .top_ .cover .box .t{font-size:22px; color:#fff; font-weight:bold;}
.contact_us01 .content .top_ .cover .box .c{font-size:14px; color:#fff;}
.contact_us01 .content .top_ .cover .box .more{width:118px; height:35px; line-height:35px; color:#fff; color:rgba(255,255,255,.7); border:1px solid #fff; border-color:rgba(255,255,255,.7); text-align:center; margin:20px auto 0;}
.contact_us01 .content .top_ .owl-nav{width:100%; position:absolute; left:0; top:50%; margin-top:-48px; color:#fff;}
.contact_us01 .content .top_ .owl-nav div{font-size:55px; position:absolute; top:0%;}
.contact_us01 .content .top_ .owl-nav .owl-prev{left:0;}
.contact_us01 .content .top_ .owl-nav .owl-next{right:0;}
.contact_us01 .content .bott_ .li_box{padding:30px 45px; border:1px solid #e6e6e6;}
.contact_us01 .content .bott_ .li_box .tit{font-size:22px; line-height:30px; height:60px; overflow:hidden; font-weight:bold; color:#666; position:relative; padding-bottom:15px; margin-bottom:15px;}
.contact_us01 .content .bott_ .li_box .tit:after{content:''; width:24px; height:2px; background:#dddddd; position:absolute; left:0; bottom:0;}
.contact_us01 .content .bott_ .li_box .con{font-size:16px; line-height:34px; color:#000; height:306px; overflow-y:auto;}
/*联系我们*/
.contact_us01{padding:60px 0;}
.contact_us01 .left{width:33.6%; float:left; background:#00479d; height:495px;}
.contact_us01 .left .box{padding:30px 40px; color:#fff;}
.contact_us01 .left .box .tit{font-size:24px; font-weight:bold; margin-bottom:20px;}
.contact_us01 .left .box dl dd{font-size:16px; line-height:30px;}
.contact_us01 .left .box a{color:#fff;}
.contact_us01 .left .box a:hover{color:rgba(255,255,255,0.7);}
.contact_us01 .left .box .ewm{margin-top:20px;}
.contact_us01 .left .box .ewm img{margin-right:10px;margin-bottom:10px;}
.contact_us01 .right{width:64%; float:right;}
.contact_us01 .right .map{height:495px; overflow:hidden;}
.contact_us01 .right .map img{max-width:none;}

@media(max-width:768px){
.contact_us01{padding:0 0;}
}
@media(max-width:760px){
    .ipart05{height:auto;}
    .ipart05 .right{width:100%; margin-top:15px;}
    .ipart05 .right .infor .tit{font-size:20px; line-height:30px; margin-bottom:15px;}
    .ipart05 .right .infor .con{font-size:14px;}
    .ipart05 .right .content{margin-top:15px;}
    .ipart05 .right .content .con_l{width:100%; margin-bottom:15px;}
    .ipart05 .right .content .con_r{width:100%; overflow:hidden;}
    .ipart05 .right .content .con_r .r_top{width:49%; margin-right:1%; float:left;}
    .ipart05 .right .content .con_r .r_bott{width:49%; margin-left:1%; float:left;}
    .ipart05 .right .content .rect-6244{padding-bottom:65.30%;}
    .ipart05 .right .content .con_r .intro .box .t{font-size:18px;}
    .ipart05 .right .content .con_l .intro .box .t{font-size:18px;}
}