﻿@charset "utf-8";



@font-face{font-family:DINCondBold;src:url(../fonts/DINCond-Bold.ttf);src:url(../fonts/DINCond-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Bold.woff2) format('woff2'),url(../fonts/DINCond-Bold.woff) format('woff'),url(../fonts/DINCond-Bold.ttf) format('truetype'),url(../fonts/DINCond-Bold.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:DINCondRegular;src:url(../fonts/DINCond-Regular.ttf);src:url(../fonts/DINCond-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Regular.woff2) format('woff2'),url(../fonts/DINCond-Regular.woff) format('woff'),url(../fonts/DINCond-Regular.ttf) format('truetype'),url(../fonts/DINCond-Regular.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:Alimama;src:url(../fonts/AlimamaShuHeiTi-Bold.ttf);src:url(../fonts/AlimamaShuHeiTi-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/AlimamaShuHeiTi-Bold.woff2) format('woff2'),url(../fonts/AlimamaShuHeiTi-Bold.woff) format('woff'),url(../fonts/AlimamaShuHeiTi-Bold.ttf) format('truetype'),url(../fonts/AlimamaShuHeiTi-Bold.svg#novecentowide-bold-webfont) format('svg')}



@font-face{font-family:YouSheBiaoTiHei;src:url(../fonts/YouSheBiaoTiHei-2.ttf);}











a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font-size:100%;margin:0;padding:0;}

article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:none}

/*table{border-collapse:collapse;border-spacing:0}*/

a,a:hover{-webkit-backface-visibility:hidden;color:inherit;text-decoration:none}

*{-webkit-box-sizing:border-box;box-sizing:border-box;

	margin:0;padding:0}

a:focus,button:focus{color:inherit;text-decoration:none}

input:focus-visible{border:none}input::-webkit-input-placeholder{color:#999}

input:-moz-placeholder,input::-moz-placeholder{color:#999}

input:-ms-input-placeholder{color:#999}

input,select{outline:none;font-family:"微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;}



select:focus,select:focus-visible{border:none;outline:none}

input::-ms-clear,select::-ms-expand{display:none}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{

	margin: 0;

	padding: 0;

	list-style: none;

}



html {

	width: 100%;

	margin: 0;

	padding: 0;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}

body {

	width:100%;

	margin: 0 auto;

	font-family:"微软雅黑", Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif;

	font-size: 14px;

	padding: 0;

	color: #464646;

	line-height:200%;background: none;

}

img {

	border: none; max-width: 100%;-webkit-user-drag:none;

}



a {

	color: #464646;

	text-decoration: none !important;

	cursor: pointer;

	background: transparent;

	outline: none;

	blr: expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; 

}

a img {

	border: none;

}

.cf:after{content:""; display:block; height:0; clear:both;}

.mwrap { width:78%;margin: 0 auto; overflow: hidden;}

.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}

.clear {

	clear: both;

	margin: 0;

	padding: 0;

	height: 0;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.phone-div{ display:none}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}





.header { width: 92%; margin:0 auto; background: #fff; height:88px; overflow:hidden;}

.header .logo { padding-top:21px;}

.header .logo a { display:block; width:100%; height:100%; display:flex;align-items:center;}

.header .logo p{ font-size:24px; color:#4C4C4C; line-height:36px; height:36px; font-weight:bold; border-left:1px solid #D8D8D8; padding-left:17px; margin-left:19px;}

.header .logo img{ display:block; width:332px; height:auto;}

.header .menu { font-size:16px; color:#464646; line-height:88px;}

.header .menu a { display:inline-block;margin-left:35px; position: relative;}

.header .menu a:first-child{margin-left:0;}

#menunow{ color:#1795DC}



.header .menu a:after{ content: ''; display: block; width: 100%; border-bottom: 1px solid #fff; position:absolute; left: 0; bottom: -5px; transform-origin: center center;

  transform: scale3d(0, 1, 0);

  transition: all .5s;}

.header .menu a:hover:after { transform: none;}









/*------------------mobile-----------------------*/

/*menu*/

#header{position: fixed;top: 0;width: 100%;z-index: 99999;overflow: hidden; border-bottom:1px solid rgba(249,249,249,0.2);width: 100%; margin: 0 auto; background:#fff;}

#header{font-size: 16px;font-weight: bold;color: #fff;height: 52px;}

#header a.navBox,.header a.navBox{ background: center center no-repeat transparent;

	display: block;

	width: 60px;

	height: 52px;

	position: absolute;

	top: 0;

	right: 0;

}

#header .logo{height: 52px; width:75%;}

#header .logo a{width: 100%; height:100%; display:flex;align-items:center; justify-content:flex-start;}

#header .logo img { display:block; width:auto; height:31px; margin-left:13px;}

#header .logo p{ font-size:14px; color:#4C4C4C; font-weight:bold; line-height:20px; border-left:1px solid #D8D8D8; padding-left:13px; margin-left:14px; }

.burgers_box{ width:100%;height:100%}

.icon_m {height: 2px;width: 27px;top: 25px;background-color: #8E8E8E;border-radius: 20px;position: absolute;transition-duration: 0.5s;}

.icon_m:before {left: 0;position: absolute;top: -8px;height: 2px;width: 27px;background-color: #8E8E8E;content: "";border-radius: 20px;transition-duration: 0.5s;}

.icon_m:after {left: 0;position: absolute;top: 8px;height: 2px;width: 27px;background-color: #8E8E8E;content: "";border-radius: 20px;transition-duration: 0.5s;}

#header .menu {width: 60px;height: 52px;position: relative;transition-duration: 1s;display: block;cursor: pointer;z-index:99; float:right; padding-left:18px;}

/*.burger_lin .icon_m {transition-duration: 0.5s;transition-delay: 0.5s;}*/

.burger_lin .icon_m:after {transition: transform 0.5s, top 0.5s 0.5s;}

.burger_lin .icon_m:before {transition: transform 0.5s, top 0.5s 0.5s;}

.burger_lin.open .icon_m {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}

.burger_lin.open .icon_m:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}

.burger_lin.open .icon_m:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}

.burger_lin.cloase { display:none}

.menu_ex{position: fixed;z-index: -10;}

.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important; }

.nav_hide{background:#fff;position: fixed;top: 52px;width: 100%;max-width:750px;height: 100%;z-index: 999999;padding-top: 10px;display: none; border-top: 1px solid #e1dede;}

.nav_hide ul li>a {

    -webkit-user-select: none;

	color:#666666;

    height: 50px;

    line-height: 50px;

    font-size: 15px;

    border-bottom: 1px solid #e1dede;

    margin: 0 25px;

    position: relative;

    display: block;

}

.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #e1dede;display: none;}

.nv_hide dd a{height: 35px;line-height: 35px;border-left: 1px solid #e1dede;display: block;position: relative;padding: 0 30px;color:#666666; font-size: 14px; }

.sec-line {

    position: absolute;

    height: 0;

    width: 20px;

    border-bottom: 1px solid #d7d7d7;

    left: 0;

    top: 18px;

}

.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}









.mBanner { clear:both; width: 100%; overflow: hidden;}

.mBanner img { display:block; width: 100%; height: auto;}

.mBanner .swiper-slide { position:relative;}

.mBanner .swiper-pagination-bullet { background:#fff; opacity: 1; width: 12px; height: 12px;}

.mBanner .swiper-pagination-bullet-active { background:#2C66CE; opacity: 1;}

.mBanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px;}

.mBanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 12px;}

.mBanner .swiper-slide .wz{ width:776px; height: auto; position: absolute; left: 14%; top: 36%; z-index: 1;}

.mBanner .swiper-slide .wz img { display: block; width: 100%; height: auto;}

/* 轮播设置 */

.mBanner .swiper-slide img{transition: 1s linear 2s; transform: scale(1.1);}

.mBanner .swiper-slide-active img,.banner .h-banner .swiper-slide-duplicate-active img{ transition: 6s linear; transform: scale(1);}

.mBanner .swiper-slide .wz_bx{height: auto; position: absolute; left: 14%; top: 36%; z-index: 1;background: url(../images/pic40.png) repeat center center; color: #fff; padding: .12rem .42rem}

.mBanner .swiper-slide .wz_bx .t1 { font-size: .6rem; line-height: .8rem; margin-bottom: .06rem; letter-spacing: 6px;}

.mBanner .swiper-slide .wz_bx .t2 { font-size: .2rem; color: #9E9E9E; line-height: .4rem;text-transform:uppercase; letter-spacing:1px; font-family:Arial, "sans-serif"; font-weight: bold;}







.mTit { clear:both;}

.mTit .d1 { font-size: 36px; color: #1795DC; font-family:DINCondBold; line-height: 40px;text-transform:uppercase;}

.mTit .d2 { font-size: 22px; color: #000000; line-height: 32px; letter-spacing: 2px;}





.home .row1 { clear:both; width: 100%; height: 8.4rem; overflow: hidden; position: relative; margin-top: 1.7rem;}

.home .row1 .list1 { width: 83%; height: 7.08rem; background: url(../images/mabout03.png) no-repeat center center; border-radius: 0 .8rem .8rem 0;position: absolute; left: 0; bottom: 0; z-index: 1; padding: 6% 0 0 11%;}

.home .row1 .list1 .d1 { font-size: 36px; color: #ffffff; line-height: 46px; margin-bottom: 12px; letter-spacing: 2px; background: url(../images/icon01.png) no-repeat left center; padding-top: 14px; padding-left: 25px;}

.home .row1 .list1 .d2 { font-size: 22px; color: #4B97E7; line-height: 32px; margin-bottom: 7%; padding-left: 25px;}

.home .row1 .list1 .d3 { width: 49%; font-size: 16px; color: #ffffff; margin-bottom:1rem; line-height: .34rem; padding-left: 25px;}

.home .row1 .list1 .d3 p { width: 100%; text-align:justify;}

.button { clear:both;margin-left: 25px;

  display: inline-block;

  border-radius: 5px;

  border: 1px solid #BEBEBE;

  color: #9E9E9E;

  text-align: center;

  font-size: 14px;

  height: 36px; line-height: 36px;

  width: 160px; 

  transition: all 0.5s;

  cursor: pointer;

}

.home .row1 .list1 .button:hover{box-shadow:0 0 12px rgba(70, 157, 250, 0.4);}

.button span {

  cursor: pointer;

  display: inline-block;

  position: relative;

  transition: 0.5s;

}

.button span:after {

  content: '»';

  position: absolute;

  opacity: 0;

  top: 0;

  right: -20px;

  transition: 0.5s; color: #fff;

}

.button:hover span {

  padding-right: 25px;color: #fff;

}

.button:hover span:after {

  opacity: 1;

  right: 0;

}





.home .row1 .list2 { clear:both; width: 50%; height: 6.4rem; background: url(../images/mabout02.png) no-repeat center center; border-radius: .7rem 0 0 0; position: absolute; right: 0; top: 0; z-index: 2;}

.home .row1 .list2 .bx { width:100%; height: 100%; position: relative;}

.home .row1 .list2 .wzz { width: 78%; background: url(../images/mabout01.png) repeat center center; color: #fff; padding: 5% 5% 3% 9%; position: absolute; left: 0; bottom: 0;}

.home .row1 .list2 .wzz .d1 { font-size: 18px; line-height: 30px; margin-bottom: 4px;}

.home .row1 .list2 .wzz .d2 { font-size: 14px; color: #B9E7FF; margin-bottom: .26rem;}





.home .row2 { clear:both; width: 100%; overflow: hidden; background: #fff; padding: 1rem 0 .9rem 0;}

.home .row2 .li { float: left; height: 125px; background: url(../images/icon02.png) no-repeat left 4px; padding-left: 2%;}

.home .row2 .li .li_1 { height: 68px; line-height:68px; margin-bottom:10px;}

.home .row2 .li .li_1 span { display: inline-block;}

.home .row2 .li .li_1 .sp1 { font-size: 64px; line-height:68px; color: #000000;font-family:DINCondRegular;}

.home .row2 .li .li_1 .sp2 { font-size: 16px; line-height: 22px; color: #198BDD; margin-left: 3px;}

.home .row2 .li .li_2 { font-size: 16px; color: #7E7E7E; line-height: 22px;}

.home .row2 .li1 { width: 19%;}

.home .row2 .li2 { width: 21%;}

.home .row2 .li3 { width: 21%;}

.home .row2 .li4 { width: 20%;}

.home .row2 .li5 { width: 19%;}





.w-accor{ clear:both; overflow:hidden; position:relative;}

.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}

.w-accor ul{ width:101%; height: 100%;}

.w-accor li{ position:relative; height: 100%; overflow:hidden;float:left;}

.accorClick li{ cursor:pointer;}

.w-accor li .item{ position:relative;}

.w-accor li > a{ display:block; width: 100%; height: 100%; position:absolute; left:0; right:0; top:0; bottom:0; z-index: 999999;}

.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:normal;}





.w-accor4{background: url(../images/pic01.jpg) no-repeat center center; height: 654px;}

.w-accor4 li img{ max-width:100%;}

.w-accor4 li .cont_ar{ color:#fff;position:absolute; left:0; top:0; bottom:0; right:0;border-right:1px solid rgba(237,237,237,0.5); }

.w-accor4 li:last-child .cont_ar{border-right:0;}



.w-accor4 li .cont_ar:before{ content:'';position:absolute; left:0; top:0; bottom:0; right:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);transition:all 0.5s; -webkit-transition:all 0.5s;}

.w-accor4 li .wzzbox{width:100%; text-align:center; line-height:1.5; position:absolute; z-index:1; left:0; top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);transition:opacity 0.5s; -webkit-transition:opacity 0.5s;}

:root .w-accor4 li .wzzbox{ top:60%;}

.w-accor4 li .wzzbox .icon { margin-bottom:.66rem;}

.w-accor4 li .wzzbox .icon img { display:block; margin: 0 auto;}

.w-accor4 li .wzzbox .wzz {}

.w-accor4 li .wzzbox .wzz .p1 { font-size: 28px; line-height: 36px; margin-bottom:8px; letter-spacing:2px;}

.w-accor4 li .wzzbox .wzz .p2 { font-size: 14px; line-height: 20px;text-transform:uppercase; letter-spacing:1px;}

.w-accor4 li .wzzbox .line{ clear:both; width: 26px; height: 2px; background: #fff; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; opacity: 0;}





.w-accor4 li .dec_ar{ line-height:1.7; max-height:100%; position:absolute; z-index:1; left:40px; right:40px;top:50%; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s; }

:root .w-accor4 li .dec_ar { top:62%;}

.w-accor4 li .arrow { clear:both; width: 44px; height: 13px; background: url(../images/icon09.png) no-repeat center center; margin: 0 auto; margin-top: 32px;}





.w-accor4 li.cur .cont_ar:before{opacity:1; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);background: url(../images/icon11.png) repeat center center; }

.w-accor4 li.cur .dec_ar{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transition-delay:0.3s; -webkit-transition-delay:0.3s;}

:root .w-accor4 li.cur .wzzbox{ top:40%;}

.w-accor4 li.cur .line { opacity: 1;}





.home .row4 { clear:both; width: 100%; overflow: hidden; padding: 5% 0 6% 0; }

.home .row4 .mTit { text-align:center; margin-bottom: 5%;}

.home .row4 .list { margin-bottom: 4%; }

.home .row4 .list .listL { width: 450px; height: 358px; float: left; position: relative; border-radius: 30px 0 0 0; overflow: hidden;}

.home .row4 .list .listR { width: 820px; float: right; overflow: hidden;}

.home .row4 .list .listL a { display:block; width: 100%; height: 100%;}

.home .row4 .list .listL .pic { width: 100%; height: 305px; overflow: hidden;}

.home .row4 .list .listL .pic img { display: block; width: 100%; height: 100%;-webkit-transition: 0.6s;

	-moz-transition: 0.6s;

	-ms-transition: 0.6s;

	-o-transition: 0.6s;

	transition: 0.6s;}

.home .row4 .list .listL p { width: 100%; background: #005EAB; color: #fff; height: 53px; font-size: 18px; line-height: 53px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding: 0 5%; }

.home .row4 .list .listR .li { width:50%; float: left; height: 176px; padding: 20px; margin-bottom: 5px; -webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.home .row4 .list .listR .li:nth-child(2n) { margin-right:0;}

.home .row4 .list .listR .li a { display: block; width: 100%; height: 100%;}

.home .row4 .list .listR .li .li_1{ font-size: 18px; line-height: 26px; margin-bottom: 2px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.home .row4 .list .listR .li .li_2{ font-size: 12px; color: #B9B9B9; line-height: 28px; border-bottom: 1px solid #D8D8D8; margin-bottom: 15px;}

.home .row4 .list .listR .li .li_3{ font-size: 14px; color: #737373; line-height: 24px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden; min-height: 48px;}

.home .row4 .list .listR .li .li_4 { }

.home .row4 .list .listL:hover .pic img {transform: scale(1.06);}

.home .row4 .list .listR .li:hover { background: #F4F4F4;}

.home .row4 .list .listR .li:hover .li_1 { color:#005EAB;}



.home .row4 .btn { width: 122px; height: 33px; line-height: 33px; margin:0 auto; text-align: center; border: 1px solid #B7B7B7; border-radius: 20px; display: flex; align-items: center;background: url(../images/icon23.png);background-repeat:no-repeat; background-position: -120px 9px; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.home .row4 .btn img { display:block; width: 44px; height: 13px; margin: 0 auto;}

.home .row4 .btn a { display:block; width: 100%; height: 100%;}

.home .row4 .btn:hover { border: 0; background: #6ba7d9 url(../images/icon23.png);background-repeat:no-repeat; background-position: 0 9px;}









.home .row5 { clear:both; width: 100%; overflow: hidden; text-align: center;}

.home .row5 .row5L { width: 25%; float: left; position: relative;}

.home .row5 .row5R { width: 72%; float: right;}

.home .row5 .row5L .pic { display:block; width: 100%; height: auto;}

.home .row5 .row5L .text { width:100%; height: 100%; position: absolute; left: 0; top: 0;background: url(../images/pic04.png) repeat center center; padding-top: 23%;}

.home .row5 .row5L .d1 { font-size: 36px; color: #4EB2F9; text-transform:uppercase; font-family:DINCondBold; line-height: 40px; margin-bottom: 7px;}

.home .row5 .row5L .d2 { font-size: 28px; color: #ffffff; line-height: 32px; margin-bottom: .94rem; }

.home .row5 .row5L .btn { clear:both; width: 122px; height: 33px; line-height: 33px; margin:0 auto; border: 1px solid #6BA7D9; border-radius: 20px;background: url(../images/icon23.png);background-repeat:no-repeat; background-position: -120px 9px; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.home .row5 .row5L .btn img { display:block; width: 44px; height: 13px; margin: 0 auto;}

.home .row5 .row5L .btn a { display:block; width: 100%; height: 100%;}

.home .row5 .row5L .btn:hover { border: 0; background: #6ba7d9 url(../images/icon23.png);background-repeat:no-repeat; background-position: 0 9px;}

.home .row5 .row5R .swiper-slide { position: relative; text-align: center; border-radius:0 30px 0 0; overflow: hidden;}

.home .row5 .row5R .swiper-slide img { display:block; width: 100%; height: 3rem;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.home .row5 .row5R .swiper-slide p.p1 { width: 100%; font-size:16px; color: #fff; height: 57px; line-height: 57px;background: url(../images/pic08.png) repeat center center; position: absolute; left: 0; bottom: 0; z-index: 2;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.home .row5 .row5R .swiper-slide p.p2 { width: 100%; height: 0; background:#005EAB; position: absolute; left: 0; bottom: 0; z-index: 1;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.home .row5 .row5R .swiper-slide:hover img { transform: scale(1.06);}

.home .row5 .row5R .swiper-slide:hover p.p2 { height: 57px;}

/*.home .row5 .row5R .swiper-slide:hover p.p1 { background: none;}*/







/*.footer { clear:both; width: 100%; background: #0F3476; overflow: hidden; padding:6% 2% 24px 2%; color: #fff;}

.footer .box1 { margin-bottom:.52rem;}

.footer .box1 .box1L { width: 52%; float: left;}

.footer .box1 .box1C { width: 23%; float: left; border-left:1px solid #3D72D1; border-right:1px solid #3D72D1; padding: 0 1%;}

.footer .box1 .box1R { width: 23%; float: right;}

.footer .box1 .box1R .d1 { margin-bottom: .4rem;}

.footer .box1 .box1R .d1 img { display: block; width: 249px; height: auto;}

.footer .box1 .box1R .d2 { color: #B5B5B5; font-size:14px;}

.footer .box1 .box1R .d2 p { line-height:22px; display:flex; align-items:center; margin-bottom: 10px;}

.footer .box1 .box1R .d2 img { display: block; width: 17px; height: auto; margin-right: 13px; }

.footer .box1 .box1L .li { width:16.6666%; float: left; font-size: 14px;}

.footer .box1 .box1L .li .li_1 { color: #fff; line-height: 26px; margin-bottom: 22px;}

.footer .box1 .box1L .li .li_2 { color: #D9D9D9;}

.footer .box1 .box1L .li .li_2 a{ display: block;color: #D9D9D9; line-height: 24px; margin-bottom: 6px;}

.footer .box1 .box1L .li .li_2 a:hover {color: #ffffff;}

.footer .box1 .box1C .bx1 { text-align: center; font-size: 12px; color: #B5B5B5; line-height: 20px; margin-bottom: .5rem;}

.footer .box1 .box1C .bx1 img { display: block; margin: 0 auto; width: 110px; height: auto; margin-bottom: 9px;}

.footer .box1 .box1C .bx1 { clear:both;}

.footer .box1 .box1C .bx2 .li { width: 50%; float: left;font-size: 14px; line-height: 28px; margin-bottom: 14px;}

.footer .box1 .box1C .bx2 .li a { display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #fff  }

.footer .box1 .box1C .bx2 .li:nth-child(3){ margin-bottom: 5px;}

.footer .box1 .box1C .bx2 .li:nth-child(4){ margin-bottom: 5px;}

.footer .box1 .box1C .bx2 .li img { display: block; margin-right: 10px;}

.footer .box2 { clear:both; width: 100%; font-size: 12px; color: #9E9E9E; line-height: 24px; border-top: 1px solid #3D72D1; padding-top: 11px;}

.footer .box2 .box2L { width: 70%; float: left;}

.footer .box2 .box2R { width: 30%; float: right; text-align: right;}

.footer .box2 a{color: #9E9E9E;}

.footer .box2 a:hover{color: #ffffff;}*/







.footer { clear:both; width: 100%; background:#0a4686 url(../images/icon67.png) no-repeat left center; overflow: hidden; padding:3.2% 0 24px 0; color: #fff; background-size: 26%;}

.footer .box1{ border-bottom: 1px solid #5B9FE8; padding-bottom: 25px;}

.footer .box1 img { display: block; width: 249px; height: auto;}

.footer .box2 { clear:both; font-size: 12px; color: #9E9E9E; line-height: 24px; border-top: 1px solid #5B9FE8; padding-top: 11px;}

.footer .box2 .box2L { width: 70%; float: left;}

.footer .box2 .box2R { width: 30%; float: right; text-align: right;}

.footer .box2 .box2L span{ margin-right:10px;}

.footer .box2 a{color: #9E9E9E;}

.footer .box2 a:hover{color: #ffffff;}

.footer .box3{ clear:both; padding: .48rem 0 .24rem 0;}

.footer .box3 .box3L{ width: 38%; float: left;}

.footer .box3 .box3C{ width: 43%; float: left; border-left:1px solid #5B9FE8; border-right:1px solid #5B9FE8; padding:2% 5% 0 5%; }

.footer .box3 .box3R{ width: 19%; float: right; padding-top: 1.8%;}

.footer .box3 .box3L .d1 { margin-bottom: .42rem; font-size: 16px;}

.footer .box3 .box3L .d1 img { display: block; width: 249px; height: auto;}

.footer .box3 .box3L .d2 { color: #B5B5B5; font-size:14px;}

.footer .box3 .box3L .d2 p { line-height:22px; display:flex; align-items:center; margin-bottom: 9px;}

.footer .box3 .box3L .d2 img { display: block; width: 17px; height: auto; margin-right: 14px; }

.footer .box3 .box3C .bx2{padding:0 5%; margin-bottom: 36px;}

.footer .box3 .box3C .bx2 .li { width: 50%; float: left;font-size: 16px; line-height: 28px; margin-bottom: 30px;}

.footer .box3 .box3C .bx2 .li a { display: block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #fff  }

.footer .box3 .box3C .bx2 .li:nth-child(3){ margin-bottom: 5px;}

.footer .box3 .box3C .bx2 .li:nth-child(4){ margin-bottom: 5px;}

.footer .box3 .box3C .bx2 .li img { display: block; margin-right: 13px;}

.footer .box3 .box3C .bx1{ clear:both; display: flex; align-items: center; justify-content: space-between;}

.footer .box3 .box3C .bx1 .fB3Link{width:44%; float: left;}

.footer .box3 .box3C .bx1 .fB3Link select{ display: block; width: 100%; line-height: 25px; height: 25px; background: #0a4686; color: #fff; border: 1px solid #4F96E2; border-radius: 4px; padding: 0 4px; font-size: 12px; color: #A8D2FF;}

.footer .box3 .box3C .bx1 .fB3Link option{ border: 1px solid #4F96E2; color: #A8D2FF;}

.footer .box3 .box3R .bx1 {width:110px; float: right; font-size: 12px; color: #B5B5B5; text-align: center;}

.footer .box3 .box3R .bx1 img { display: block; width: 100%; height: auto; margin-bottom: 2px;}













.iBanner { clear:both; width: 100%; overflow: hidden; position: relative;}

.iBanner .tp { display:block; width: 100%; height: auto;}

.iBanner .wzbox { width:1280px; height: 100%; position: absolute; left: 50%; top:0; margin-left: -640px; padding-top:8%;}

.iBanner .wzbox .wz { width:100%; height: 1.5rem; position: relative;}

.iBanner .wzbox .wz:after { content:''; display: block; width:.03rem; height: 1.08rem; background: #fff; position: absolute; left: 0; bottom: .16rem;}

.iBanner .wz .t1 { font-size: 1.5rem; color: #fff; opacity: .2; text-transform:uppercase;font-family:DINCondBold; line-height: 1.5rem; position: absolute; left:.4rem; top: 0; z-index: 1;}

.iBanner .wz .t2 { font-size: .6rem; color: #fff; line-height: .6rem; position: absolute; left: .4rem; bottom:.14rem; z-index: 2;font-family:Alimama; font-style: italic; letter-spacing: 4px;}





.secMenu { clear:both; width: 100%; height: 64px; line-height: 64px;background: url(../images/pic11.jpg) no-repeat center center; overflow: hidden;}

.secMenu .secMenuL { width: 20%; height: 100%; float: left;font-size: 24px; color: #fff; letter-spacing: 2px;}

.secMenu .secMenuR { width: 80%; height: 100%; float: right;text-align: right;font-size: 16px;}

.secMenu .secMenuR a { display:inline-block; margin-left:.54rem; position: relative;}

#nowMenu:after { transform: none;}

.secMenu .secMenuR a:after{ content: '';display: block; width: 100%; border-bottom: 3px solid #08A5F9; position:absolute; left: 0; bottom: 0;transform-origin: center center;

  transform: scale3d(0, 1, 0);

  transition: all .5s;}

.secMenu .secMenuR a:hover:after { transform: none;}

.position { clear:both; height: 40px; line-height: 40px; margin-top: 10px; color: #B9B9B9; font-size: 14px;}

.position a { color: #B9B9B9; display: inline-block;}

.position .home {background: url(../images/icon24.png) no-repeat left center; padding-left: 28px;}

.position a:hover { color: #2369B4;}



.iTitle { clear:both; text-align: center; font-size: 24px; line-height: 30px; margin-top: 3%; margin-bottom: 5%;}

.iTitle .d1 { color: #000000; letter-spacing: 1px;}

.iTitle .d2 { color: #A6DEFD; text-transform:uppercase;font-family:DINCondBold;}





.iCon{ clear:both; width: 100%; overflow: hidden; padding-bottom:10%;}





.qygk-div .box1  { margin-bottom:4%;}

.qygk-div .box1 .box1L { width: 41%; float: left; overflow: hidden;background: url(../images/pic12.png) no-repeat right bottom; padding-bottom: 55px; background-size:100%;}

.qygk-div .box1 .box1R { width: 53%; float: right; overflow: hidden;}

.qygk-div .box1 .box1R .d1 { font-size: 26px; color: #505050; text-align: center; line-height: 32px; margin-bottom: 5px;}

.qygk-div .box1 .box1R .d2 { font-size: 18px; color: #9C9C9C; text-align: center; margin-bottom: 5%;}

.qygk-div .box1 .box1R .text { font-size:16px; color: #505050; line-height: 32px;}

.qygk-div .box1 .box1R .text p { margin-bottom: 23px; text-align: justify;}

.qygk-div .box1 .box1L img { display: block; width: 96%; height: auto; border: 5px solid #fff; border-radius: 0 50px 50px 0;}

.qygk-div .box2 { clear:both; display: flex; align-items: center; justify-content: space-between; text-align: center;}

.qygk-div .box2 .li { width:2.18rem; height:2.18rem; float: left; overflow: hidden; border: 1px solid #CBCBCB; border-radius: 50%; padding-top: .32rem;}

.qygk-div .box2 .li .t1 { font-size: .65rem; line-height: .7rem; color: #000000;font-family:DINCondRegular;}

.qygk-div .box2 .li .t2 { font-size: 16px; color: #198BDD; margin-bottom: 10px;}

.qygk-div .box2 .li .t3 { font-size: 16px; color: #7E7E7E; width: 70%; margin: 0 auto;}



.qygk-div .box3  { clear: both;margin-bottom:4%; font-size:16px; color: #505050; line-height: 32px;}

.qygk-div .box3 p { margin-bottom: 23px; text-align: justify;}





.zzjg-list { text-align: center;}

.zzjg-list .li { margin-bottom:12%;}

.zzjg-list .li:last-child { margin-bottom:0;}

.zzjg-list .li .tit { width: 100%; font-size: 25px; color: #5A5A5A; line-height: 30px; margin-bottom: 4%;background: url(../images/pic16.png) repeat-x center center;}

.zzjg-list .li .tit span { display: inline-block; margin: 0 auto; background: #fff; padding: 0 18px; letter-spacing: 1px;}





/* honor */

.pc-slide .view{ margin-top: 80px; padding-top: 65px; position: relative;background: url(../images/icon30.png) repeat-y 14px 50px;}

.pc-slide .view:after { content:''; display: block;background: url(../images/icon32.png) no-repeat top center; width: 32px; height: 32px; position: absolute; left: 0; top: 0;}

.pc-slide .view:before { content:''; display: block;background: url(../images/icon33.png) no-repeat bottom center; width: 32px; height: 32px; position: absolute; left: 0; bottom: 0;}

.pc-slide .view .swiper-slide li{margin-bottom: 5%;}

.pc-slide .view .swiper-slide li:after{content:""; display:block; height:0; clear:both;}

.pc-slide .view .arrow-left {

	background: url(images/index_tab_l.png) no-repeat left top;

	position: absolute;

	left: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.pc-slide .view .arrow-right {

	background: url(images/index_tab_r.png) no-repeat left bottom;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.pc-slide .previewbox {background: url(../images/icon29.png) repeat-x center;}

.pc-slide .preview {

	height: 110px;

	position: relative;

	/* overflow: hidden; */

}

.pc-slide .view .swiper-container{height: auto!important;}

.pc-slide .preview .swiper-container {

	width: 1180px;

	height: 110px;

	margin-left: 40px;

}

.pc-slide .preview .swiper-slide {

	text-align: center;

	width: 200px;

	height: 110px;

	cursor:pointer;

	position: relative;

	/* top: -15px; */

	background: url(../images/icon27.png) no-repeat top center; padding-top: 60px;

}

.pc-slide .preview .arrow-left {

	background:url(../images/icon25.png) no-repeat left center;border-radius: 50%;

	position: absolute;

	left: 0;

	top: 27%;

	margin-top: -3px;

width: 35px;height: 55px;

	z-index: 10;

}

.pc-slide .preview .arrow-left:hover{background: url(../images/icon25-on.png) no-repeat left center;}

.pc-slide .preview .arrow-right {

	background:url(../images/icon26.png) no-repeat right center;border-radius: 50%;

	position: absolute;

	right: 0;

	top: 27%;

	margin-top: -3px;

width: 35px;height: 55px;

	z-index: 10;

}

.pc-slide .preview .arrow-right:hover{background: url(../images/icon26-on.png) no-repeat right center;}

.pc-slide .hon_pp1{font-size: 28px;color: #B2B2B2;font-family: victor2; font-weight: bold; font-family: Arial, "sans-serif";}

.pc-slide .active-nav .hon_pp1{color: #E4C88D;}

.pc-slide .active-nav {background: url(../images/icon28.png) no-repeat top center!important;}

.pc-slide .ny_honor_1{width:10%;}

.pc-slide .ny_honor_1 h3{width:100%;color: #2369B4;font-size: 26px;background: url(../images/icon31.png) no-repeat left center; padding-left:36px; font-weight: normal;}

.pc-slide .ny_honor_2{width: 89%;}

.pc-slide .ny_honor_2 .lie { width:23%; float: left; text-align: center; font-size: 16px; line-height: 22px; margin-right:2.6%; color: #7F7F7F; margin-bottom: 20px;}

.pc-slide .ny_honor_2 .lie:nth-child(4n){margin-right:0}

.pc-slide .ny_honor_2 .lie .d1 { width: 100%; height: 180px;margin-bottom: 18px; overflow: hidden; display: flex; align-items: center; justify-content: center; background: #eee}

.pc-slide .ny_honor_2 .lie .d1 img { display: block; margin: 0 auto; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.pc-slide .ny_honor_2 .lie:hover .d1 img { transform: scale(1.08);}





.dsj-div .box1 { margin-bottom: 6%;}

.dsj-div .box1 .box1L { width: 34%; float: left; overflow: hidden;}

.dsj-div .box1 .box1R { width: 61%; float: right; overflow: hidden; font-size: 16px; line-height: 34px;}

.dsj-div .box1 .box1R p {margin-bottom:28px; text-align: justify;}

.dsj-div .box1 .box1L img { display:block; width: 100%; height: auto; border-radius: 20px;}

.dsj-slide { clear:both; width: 100%; overflow: hidden;}

.dsj-slide .view{ margin-top: 7%; position: relative;}

.dsj-slide .view .swiper-slide li{margin-bottom: 5%;}

.dsj-slide .view .swiper-slide li:after{content:""; display:block; height:0; clear:both;}

.dsj-slide .view .arrow-left {

	background: url(images/index_tab_l.png) no-repeat left top;

	position: absolute;

	left: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.dsj-slide .view .arrow-right {

	background: url(images/index_tab_r.png) no-repeat left bottom;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.dsj-slide .previewbox {background:#08A5F9; height: 180px;}

.dsj-slide .preview {

	height: 180px;

	position: relative;background:url(../images/icon36.png) repeat-x center center;

}

.dsj-slide .view .swiper-container{height: auto!important;}

.dsj-slide .preview .swiper-container {

	width: 1180px;

	height: 100%;

	margin-left: 40px; padding-top: 80px;

}

.dsj-slide .preview .swiper-slide {

	text-align: center;

	width: 200px;

	height: 100%;

	cursor:pointer;

	position: relative;

	background: url(../images/icon37.png) no-repeat center 2px; padding-top: 30px;

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.dsj-slide .preview .arrow-left {

	background:url(../images/icon34.png) no-repeat left center;border-radius: 50%;

	position: absolute;

	left: 0;

	top:35%;

width: 32px;height: 55px;

	z-index: 10;

}

.dsj-slide .preview .arrow-left:hover{background: url(../images/icon34.png) no-repeat left center;}

.dsj-slide .preview .arrow-right {

	background:url(../images/icon35.png) no-repeat right center;border-radius: 50%;

	position: absolute;

	right: 0;

	top:35%;

width: 32px;height: 55px;

	z-index: 10;

}

.dsj-slide .preview .arrow-right:hover{background: url(../images/icon35.png) no-repeat right center;}

.dsj-slide .hon_pp1{font-size: 26px;color: #D4F0FF;font-family: victor2; font-family: Arial, "sans-serif";}

.dsj-slide .active-nav .hon_pp1{ font-weight: bold; color: #fff; }

.dsj-slide .active-nav {background: url(../images/icon38.png) no-repeat top center!important;}

.dsj-slide .ny_honor_1{ width:28%;}

.dsj-slide .ny_honor_1 h3{width:100%; font-size: 64px; color: #08A5F9; font-family:Arial, "sans-serif"; font-weight: bold; line-height: 80px;}

.dsj-slide .ny_honor_2{width: 72%; min-height: 100px; border-left:1px solid #C1C1C1; padding-left: 5%;}

.dsj-slide .ny_honor_2 .lie { width:100%; border-bottom: 1px dashed #C5C5C5; padding-bottom: 3%; margin-bottom: 3%; line-height: 35px;}

.dsj-slide .ny_honor_2 .lie:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom:0;}

.dsj-slide .ny_honor_2 .lie .lieL { width: 17%; float: left; font-weight: bold; font-size: 18px;}

.dsj-slide .ny_honor_2 .lie .lieR { width: 83%; float: right; font-size: 16px;}

.dsj-slide .view .swiper-slide li:last-child{margin-bottom: 0;}





.lxfs-div .box1 { height: 422px; background: url(../images/pic29.png) no-repeat center center; padding:5% 0 3% 5%; border-radius: 28px 28px 0 0; margin-bottom: 6%;}

.lxfs-div .box1 .box1L { width: 68%; height: 100%; float: left;}

.lxfs-div .box1 .box1R { width: 32%; height: 100%; float: right; text-align: center; font-size: 20px; line-height: 32px;}

.lxfs-div .box1 .box1R img { display: block; width: 174px; height: auto; margin: 0 auto; margin-bottom: 15px;}

.lxfs-div .box1 .box1L .d1 { font-size: 24px; line-height: 30px; margin-bottom: 5%; font-weight: bold;}

.lxfs-div .box1 .box1L .d2 { font-size: 20px; line-height: 30px; margin-bottom: 20px; width: 100%; display: flex; align-items: center; justify-content: flex-start;}

.lxfs-div .box1 .box1L .d2 img { display: block; margin-right: 14px;}



.lx-slide { clear:both; width: 100%; overflow: hidden;}

.lx-slide .view{ margin-top: 4.2%; position: relative;}

.lx-slide .view .swiper-slide li{margin-bottom: 5%;}

.lx-slide .view .swiper-slide li:after{content:""; display:block; height:0; clear:both;}

.lx-slide .view .arrow-left {

	background: url(images/index_tab_l.png) no-repeat left top;

	position: absolute;

	left: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.lx-slide .view .arrow-right {

	background: url(images/index_tab_r.png) no-repeat left bottom;

	position: absolute;

	right: 10px;

	top: 50%;

	margin-top: -25px;

	width: 28px;

	height: 51px;

	z-index: 10;

}

.lx-slide .previewbox { border-bottom: 2px solid #246EBC;}

.lx-slide .preview {

	height: 40px; line-height: 40px;

	position: relative;background:url(../images/icon36.png) repeat-x center center;

}

.lx-slide .view .swiper-container{height: auto!important;}

.lx-slide .preview .swiper-container {

	width: 95%;

	height: 100%;

	margin-left:33px;

}

.lx-slide .preview .swiper-slide {

	text-align: center;

	width: 114px;

	height: 100%;

	cursor:pointer;

	position: relative;

	background:#eaeaea;  border-radius: 10px 10px 0 0; margin-right: 8px;

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;

}

.lx-slide .preview .arrow-left {

	background:url(../images/icon43.png) no-repeat left center;border-radius: 50%;

	position: absolute;

	left: 0;

	top:0;

width: 25px;height: 40px;

	z-index: 10;

}

.lx-slide .preview .arrow-left:hover{background: url(../images/icon43-on.png) no-repeat left center;}

.lx-slide .preview .arrow-right {

	background:url(../images/icon44.png) no-repeat right center;border-radius: 50%;

	position: absolute;

	right: 0;

	top:0;

width: 25px;height: 40px;

	z-index: 10;

}

.lx-slide .preview .arrow-right:hover{background: url(../images/icon44-on.png) no-repeat right center;}

.lx-slide .hon_pp1{font-size: 22px;color: #787878;}

.lx-slide .active-nav .hon_pp1 {  color: #fff;/*background: url(../images/icon45.png) no-repeat left center;*/ }

.lx-slide .active-nav {background:#246EBC!important;}

.lx-slide .libx { width: 31.4%; height: 161px; float: left;background: url(../images/pic30.png) no-repeat right center; margin-right: 2.9%; margin-bottom: 3%; padding:13px 2% 0 2%; border-radius: 15px; overflow: hidden;-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;}

.lx-slide .libx:nth-child(3n){ margin-right:0}

.lx-slide .libx .t1 { font-size: 18px; color: #363636; line-height: 28px; margin-bottom: 10px; font-weight: bold;background: url(../images/icon46.png) no-repeat left center; padding-left: 25px;}

.lx-slide .libx .t2 .p1 { display:flex; align-items:flex-start; justify-content: flex-start;}

.lx-slide .libx .t2 .sp1 { width:72px; display: inline-block;}

.lx-slide .libx .t2 .sp2 {}

.lx-slide .libx .t2 { font-size: 14px; color: #6A6A6A; padding-left: 25px;}

.lx-slide .libx .t2 p:first-child { line-height: 22px; margin-bottom: 2px;}

.lx-slide .libx:hover {background: url(../images/pic30-on.png) no-repeat right center;}

.lx-slide .libx:hover .t1{ color:#fff;}

.lx-slide .libx:hover .t2{ color:#fff;}





.gsxw-top{ margin-bottom:2%; position: relative;}

.gsxw-top .swiper-container {position:static}

.gsxw-top .box { padding-bottom: 3%;}

.gsxw-top .box .boxL { width: 580px; height: 370px; float: left; overflow: hidden; border-radius: 20px 0 20px 0 ;}

.gsxw-top .box .boxR { width: 650px; height: 370px; float: right;}

.gsxw-top .box .boxL img{ display: block;width: 100%; height: 100%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.gsxw-top .box .boxR .d1 { font-size: 22px; color: #363636; line-height: 30px; font-weight: bold; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.gsxw-top .box .boxR .d2 { font-size: 24px; color: #567AD1;font-family:DINCondRegular; margin-bottom: 30px;}

.gsxw-top .box .boxR .d3 { font-size: 14px; line-height: 28px; min-height: 170px;}

.gsxw-top .swiper-container-horizontal>.swiper-pagination-bullets{ width: 200px; bottom:50px; left: 618px; text-align: left;}

.gsxw-top .swiper-pagination-bullet{ width:12px; height: 12px;}

.gsxw-top .swiper-pagination-bullet-active{ background: #F39700;}

.gsxw-top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 14px;}

.gsxw-top .btn { width: 122px; height: 33px; line-height: 33px;text-align: center; float: right; border: 1px solid #B7B7B7; border-radius: 20px; display: flex; align-items: center;background: url(../images/icon23.png);background-repeat:no-repeat; background-position: -120px 9px; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.gsxw-top .btn img { display:block; width: 44px; height: 13px; margin: 0 auto;}

.gsxw-top .btn span { display:block; width: 100%; height: 100%;}

.gsxw-top .btn:hover { border: 0; background: #6ba7d9 url(../images/icon23.png);background-repeat:no-repeat; background-position: 0 9px;}

.gsxw-top .box:hover .boxR .d1 { color: #567AD1;}

.gsxw-top .box:hover .boxL img{ transform: scale(1.06);}





.gsxw-list{ clear:both; border-top:10px solid #EFEFEF;}

.gsxw-list .li { width: 100%; height: 190px; overflow: hidden;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.gsxw-list .li a { display: block; width: 100%; height: 100%; padding-top: 53px;}

.gsxw-list .li .liL { width: 10%; float: left; text-align: center; color: #567AD1; padding-right: 1%;}

.gsxw-list .li .liR {  width: 90%; height: 100%; float: right; border-bottom: 1px solid #E3E3E3; padding-right: 1%;}

.gsxw-list .li .liL .time1 {font-size: 60px; font-family: DINCondRegular; font-weight: bold; line-height: 52px; margin-bottom: 4px;}

.gsxw-list .li .liL .time2 {font-size: 20px; font-family: DINCondRegular;}

.gsxw-list .li .liR .t1 { width: 100%; font-size: 18px; color: #616161;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:23px; font-weight: bold;background: url(../images/icon47.png) no-repeat 99% center; padding-right: 5%;}

.gsxw-list .li .liR .t2 { font-size: 14px; color: #535353; line-height: 32px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;}

.gsxw-list .li:hover {background:#E4F0F9;}





.fy { clear:both; font-size:14px; text-align: center; margin-top:.6rem; }

.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#0A76C4; border-radius:2px; line-height:24px; margin:0 4px; color:#fff; font-weight:100;}

.fy a{ display:inline-block; padding:0 9px;height:24px; text-align:center; line-height:24px; font-size:14px;}





.whln-div { width: 880px; height: 880px; background: url(../images/pic31.png) no-repeat center center; position: relative; margin: 0 auto;}





.whln-div #wh_nav ul li { text-align: center; border: 2px solid #08A5F9; width: 198px; height: 198px; border-radius: 50%; position: absolute; padding-top: 60px; background: #fff; cursor: pointer;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.whln-div #wh_nav ul .li1 { left: 39%; top: 0;}

.whln-div #wh_nav ul .li2 { right:13%; top: 10%;}

.whln-div #wh_nav ul .li3 { right: 0; top: 34%;}

.whln-div #wh_nav ul .li4 { right: 3%; top: 61%;}

.whln-div #wh_nav ul .li5 { right: 24%; bottom: 0;}

.whln-div #wh_nav ul .li6 { left:24%; bottom: 0;}

.whln-div #wh_nav ul .li7 { left: 3%; top: 61%;}

.whln-div #wh_nav ul .li8 { left: 0; top: 34%;}

.whln-div #wh_nav ul .li9 { left: 13%; top: 10%}

.whln-div #wh_nav ul li .ti1 { font-size: 30px; color: #326AC7; line-height: 40px; margin-bottom: 2px;}

.whln-div #wh_nav ul li .ti2 {font-size: 22px; color: #4A4A4A;font-family:DINCondBold;text-transform:uppercase; opacity: .2;}

.whln-div #wh_nav ul li.act { background: #08A5F9; border:0;}

.whln-div #wh_nav ul li.act .ti1 { color:#fff}

.whln-div #wh_nav ul li.act .ti2 { color:#fff; opacity: 1; }

.whln-div #wh_nav ul li:hover { background: #08A5F9; border:0;}

.whln-div #wh_nav ul li:hover .ti1 { color:#fff}

.whln-div #wh_nav ul li:hover .ti2 { color:#fff; opacity: 1;}



.whln-div #container_wh { width:440px; height: 360px; position: absolute; left: 50%; top: 50%; margin-left: -220px; margin-top: -180px; font-size: 26px; color: #0256B0; text-align: center;}

.whln-div #container_wh .tab_2 { width: 100%; height: 100%; display:none;}

.whln-div #container_wh .tab_2 .text { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; line-height: 40px;}





.ppsy-div { position: relative; height: 400px;}

.ppsy-div .L { width: 37%; position: absolute; left: 0; top: 0; z-index: 2;}

.ppsy-div .L img { display:block; max-width: 100%; height: auto}

.ppsy-div .R { width: 70%; float: right;font-size: 16px; background: #FAFAFA; border-radius: 15px; padding: 4% 20px 2% 11%; position: absolute; right: 0; top: 5%; z-index: 1;}

.ppsy-div .R p{background: url(../images/icon48.png) no-repeat left center; padding-left: 20px; line-height: 26px; margin-bottom: 23px; }







.ygjy-list .li { width: 413px; height: 475px; overflow: hidden; float: left; background: #F5F5F5; margin-right: 20px; margin-bottom: 5%;}

.ygjy-list .li:nth-child(3n){margin-right: 0}

.ygjy-list .li a { display: block; width: 100%; height: 100%;}

.ygjy-list .li .pic { width:100%; height: 274px; overflow: hidden;}

.ygjy-list .li .pic img { display:block; width: 100%; height: 100%;-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-ms-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s;}

.ygjy-list .li .text { padding:29px 18px 26px 18px;}

.ygjy-list .li .text .t1 { font-size: 18px; color: #363636; font-weight: bold; margin-bottom: 15px;background: url(../images/icon49.png) no-repeat left 4px; padding-left: 15px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2;

overflow: hidden;-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;}

.ygjy-list .li .text .t2 { font-size: 14px; color: #6A6A6A; line-height: 26px; height: 78px; padding-left: 15px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden; text-align: justify;}

.ygjy-list .li:hover .pic img{ transform: scale(1.07);}

.ygjy-list .li:hover .text .t1 { color: #0B54A1}



.ygjy-top { margin-bottom:5%;}

.ygjy-top img { display:block; width: 100%; height: auto;}



.rcln-div .box1 { position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 4%;}

.rcln-div .box1 img { display: block; width: 100%; height: auto;}

.rcln-div .box1 .text { width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; font-size: 30px; line-height: 54px; padding:6% 5% 4% 6%;letter-spacing: 4px;}

.rcln-div .box1 .text p.p0{font-family:YouSheBiaoTiHei; font-size: 60px;background:none; width: 100%; padding-left: 0; margin-bottom:.6rem;}

.rcln-div .box1 .text p span{background: url(../images/icon50.png) no-repeat left center; padding-left: 35px; margin-bottom: 15px;text-shadow:2px 2px 10px #555; margin-right: .6rem;}



.rcln-div .box2 { clear:both; font-size: 20px; text-align: center; line-height: 38px; margin-bottom: 6%;}

.rcln-div .box2 span { display:block;width: 100%;}

.rcln-div .box3 { clear:both;}

.rcln-div .box3 .tit { font-size: 26px; color: #0A4686; line-height: 32px; text-align: center; margin-bottom: 3%;}

.rcln-div .box3 .list { display: flex; align-items: flex-start; justify-content:space-between;}

.rcln-div .box3 .list .li{ width: 30%; height: 310px; font-size: 20px; color: #0D4888; text-align: center; overflow: hidden; line-height: 30px; border-bottom: 2px solid #3A93F3;}

.rcln-div .box3 .list .li img { display:block; width: 100%; margin-bottom: 25px; border-radius: 15px 15px 0 0;}

.rcln-div .box3 .list .li p { color: #0D4888; font-size: 23px;}

.rcln-div .box3 .list .li p span { display:block; color: #5A5A5A; font-size: 18px; margin-top: 3px;}







.zp-list .li { border-bottom: 1px solid #D8D8D8;padding-bottom: 18px; margin-bottom: 26px; position: relative;}

.zp-list .li:after { content:''; display: block; width:0; background: #198BDD; height: 1px; position: absolute; left: 0; bottom: 0;-webkit-transition: 0.7s;

	-moz-transition: 0.7s;

	-ms-transition: 0.7s;

	-o-transition: 0.7s;

	transition: 0.7s;}

.zp-list .li a{ display: block; width: 100%; height: 100%;}

.zp-list .li .d1 { font-size: 18px; color: #000; line-height: 30px; margin-bottom: 12px;-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s; }

.zp-list .li .d2 { width: 95%; font-size: 14px; color: #6A6A6A; line-height: 28px; margin-bottom: 3px;}

.zp-list .li .d2 .d2_1{ margin-right: 30px; float: left;}

.zp-list .li .d2 span {color: #000;}

.zp-list .li .d3 { font-size: 14px; color: #6A6A6A;}

.zp-list .li .btn { width: 90px; line-height: 30px; font-size: 16px; color: #3283DA;background: url(../images/icon51.png) no-repeat right center; position: absolute; right: 0; top: 39px;}

.zp-list .li:hover .d1 {color:#198BDD}

.zp-list .li:hover:after { width:100%}



.rcpy-list .li{ height: 330px; margin-bottom: 3%; position: relative;}

.rcpy-list .li a{ display: block; width: 100%; height: 100%;}

.rcpy-list .li .liL { width:505px; height: 296px; float: left; position: absolute; left: 0; top: 0; z-index: 2; overflow: hidden;border-radius: 15px; border: 6px solid #fff;}

.rcpy-list .li .liR { width: 66%; height: 280px; float: right; background: #F5F5F5; border-radius: 10px; padding: 4% 3% 2% 12%; position: absolute; right: 0; bottom: 0; z-index: 1;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.rcpy-list .li .liR .t1 { font-size: 16px; margin-bottom: 30px;-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;}

.rcpy-list .li .liR .t2 { font-size: 14px; color: #616161;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp:4;

overflow: hidden;-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	-ms-transition: 0.3s;

	-o-transition: 0.3s;

	transition: 0.3s;}

.rcpy-list .li .liL img { display: block; width: 100%; height:100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; }

.rcpy-list .li:hover .liL img{transform: scale(1.07);}

.rcpy-list .li:hover .liR{background:#A6DEFD}





.yw-nav { height: 49px; line-height: 46px; border-bottom: 3px solid #335EB3; margin-bottom: 4%;}

.yw-nav a { display: block; width: 15.83333333%; float: left; border-radius: 11px 11px 0 0; text-align: right; font-size: 16px; color: #767676; padding-right: 27px; margin-right: 1%;}

.yw-nav a:last-child{margin-right:0}

#ywnav{ background: #335EB3; color: #fff; font-size: 18px;}

.yw-nav a:nth-child(1) {background:#E7E7E7 url(../images/icon52.png) no-repeat 23px center;}

.yw-nav a:nth-child(2) {background:#E7E7E7 url(../images/icon53.png) no-repeat 23px center;}

.yw-nav a:nth-child(3) {background:#E7E7E7 url(../images/icon54.png) no-repeat 23px center;}

.yw-nav a:nth-child(4) {background:#E7E7E7 url(../images/icon55.png) no-repeat 23px center;}

.yw-nav a:nth-child(5) {background:#E7E7E7 url(../images/icon56.png) no-repeat 23px center;}

.yw-nav a:nth-child(6) {background:#E7E7E7 url(../images/icon57.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(1) {background:#335EB3 url(../images/icon52-on.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(2) {background:#335EB3 url(../images/icon53-on.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(3) {background:#335EB3 url(../images/icon54-on.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(4) {background:#335EB3 url(../images/icon55-on.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(5) {background:#335EB3 url(../images/icon56-on.png) no-repeat 23px center;}

.yw-nav #ywnav:nth-child(6) {background:#335EB3 url(../images/icon57-on.png) no-repeat 23px center;}





.ywtit { clear:both; text-align: center; font-size: 22px; color: #335EB3; line-height: 30px; margin-bottom: 4%; border-bottom: 4px solid #EFEFEF; padding-bottom: 15px;}

.ywly-div { clear:both; font-size: 16px; line-height: 32px;}

.ywly-div p { margin-bottom:25px; text-align: justify;}

.ywly-div img { display:block; max-width: 100%; height: auto!important; margin: 0 auto;}

.ywly-div .tp{ margin-top: 7%}

.ywly-div .list1 .list1L { width: 55%; float: left;}

.ywly-div .list1 .list1R { width: 40%; float: right; text-align: right;}



.ywly-div .list2 .list2L { width: 41%; float: left;}

.ywly-div .list2 .list2R { width: 55.3%; float: right; text-align: right;}

.ywly-div .list2 .list2R img{ display:block; width: 100%; height: auto;}



/*业务领域-新能源*/

.ywly-div .list3 .list3L { width: 53%; float: left;}

.ywly-div .list3 .list3R { width: 42%; float: right; text-align: right;}

.ywly-div .list3 .list3R img{ display:block; width: 100%; height: auto;}

/*业务领域-电子商务*/

.ywly-div .list4 .list4L { width: 49%; float: left;}

.ywly-div .list4 .list4R { width: 46%; float: right; text-align: right;}

.ywly-div .list4 .list4R img{ display:block; width: 100%; height: auto;}

.ywly-div .list4 .list4L p{margin-bottom:0;}

/*业务领域-智能制造*/

.ywly-div .list5{clear:both; width: 100%; margin-top:30px;}





.kf-nav { height: 49px; line-height: 46px; border-bottom: 3px solid #335EB3; margin-bottom: 4%; display: flex; align-items: center; justify-content: center;}

.kf-nav a { display: block; width: 15.8333333%; float: left; border-radius: 11px 11px 0 0; text-align: right; font-size: 16px; color: #767676; padding-right: 27px; margin-right: 1%;}

.kf-nav a:last-child{margin-right:0}

#kfnav{ background: #335EB3; color: #fff; font-size: 18px;}

.kf-nav a:nth-child(1) {background:#E7E7E7 url(../images/icon58.png) no-repeat 23px center;}

.kf-nav a:nth-child(2) {background:#E7E7E7 url(../images/icon59.png) no-repeat 23px center;}

.kf-nav a:nth-child(3) {background:#E7E7E7 url(../images/icon60.png) no-repeat 23px center;}

.kf-nav a:nth-child(4) {background:#E7E7E7 url(../images/icon61.png) no-repeat 23px center;}

.kf-nav #kfnav:nth-child(1) {background:#335EB3 url(../images/icon58-on.png) no-repeat 23px center;}

.kf-nav #kfnav:nth-child(2) {background:#335EB3 url(../images/icon59-on.png) no-repeat 23px center;}

.kf-nav #kfnav:nth-child(3) {background:#335EB3 url(../images/icon60-on.png) no-repeat 23px center;}

.kf-nav #kfnav:nth-child(4) {background:#335EB3 url(../images/icon61-on.png) no-repeat 23px center;}





.rqzz-list .li { width: 365px; height: 293px; float: left; margin-bottom: 6%; text-align: center; border-radius: 10px; overflow: hidden; background: #0A4686; margin-right: 92px; }

.rqzz-list .li:nth-child(3n){margin-right:0}

.rqzz-list .li .pic { width: 100%; height: 235px; overflow: hidden;}

.rqzz-list .li .pic img { display: block; width: 100%; height: 100%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; }

.rqzz-list .li .tit { width: 100%;color: #fff; font-size: 18px; height: 58px; padding-top: 12px;}

.rqzz-list .li:hover .pic img {transform: scale(1.07);}



.table{ width: 100%; border-left:1px solid #D4D4D4!important; border-radius: 10px 10px 0 0; overflow: hidden;}

.table .title { color: #fff; background: #0B54A1; width: 100%; height: 38px; line-height: 38px; }

.table .title td { font-size: 16px; border: 0; border-right:1px solid #fff;}

.table .title td:last-child{ border-right:0}

.table tr{}

.table tr td { padding-left:15px; font-size: 12px; padding-top: 10px; padding-bottom: 10px; line-height: 20px;border-bottom:1px solid #D4D4D4;border-right:1px solid #D4D4D4}

.table tr .td1 { width:20%;}

.table tr .td2 { width:35%;}

.table tr .td3 { width:20%;}

.table tr .td4 { width:25%;}



/*.table{ width: 100%; border-right:1px solid #D4D4D4;border-radius: 10px 10px 0 0; overflow: hidden; border-bottom:0; border-left:1px solid #D4D4D4;  }

.table .litit { color: #fff; background: #0B54A1; width: 100%; height: 38px; line-height: 38px; font-size: 16px; }

.table .litit .li { width: 100%; font-size: 16px; border-right:1px solid #fff;border-bottom:0;}

.table .litit .li:last-child{ border-right:0}

.table .li{ width: 100%; display:flex; align-items: center; justify-content: flex-start; border-bottom:1px solid #D4D4D4;}

.table .li div { padding-left:15px; font-size: 12px; line-height: 20px; height: 58px; display: flex; align-items: center;}

.table .li .li_1 { width:20%; float: left;}

.table .li .li_2 { width:33%; float: left; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4}

.table .li .li_3 { width:22%; float: left; border-right:1px solid #D4D4D4;}

.table .li .li_4 { width:25%; float: left;}

.table .litit div{font-size:16px;}*/









.rqbk-list .li { border-bottom: 1px solid #E3E3E3; font-size: 16px; background: url(../images/icon63.png) no-repeat right center; position: relative;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.rqbk-list .li .tit { display: block; width: 94%; height: 100%; padding: 14px 0 14px 26px; background: url(../images/icon62.png) no-repeat left 17px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.rqbk-list .li:hover .tit { color: #335EB3}

.rqbk-list .li:after { content:''; display: block; width:0; background: #198BDD; height: 1px; position: absolute; left: 0; bottom: 0;-webkit-transition: 0.7s;

	-moz-transition: 0.7s;

	-ms-transition: 0.7s;

	-o-transition: 0.7s;

	transition: 0.7s;}

.rqbk-list .li:hover:after { width:100%}

.rqbk-list .li:hover{ background: url(../images/icon63-on.png) no-repeat right center;}





.aqwh-list .li { margin-bottom: 6%; border-bottom: 1px solid #E3E3E3; padding-bottom: 6%;}

.aqwh-list .li a{ display: block; width: 100%; height: 100%;}

.aqwh-list .li .pic { width: 37.5%; border-radius: 10px; overflow: hidden;}

.aqwh-list .li .pic img { display: block; width: 100%;-webkit-transition: 0.8s;

	-moz-transition: 0.8s;

	-ms-transition: 0.8s;

	-o-transition: 0.8s;

	transition: 0.8s;}

.aqwh-list .li .text { width: 57%; padding-top: 4%;}

.aqwh-list .li .text .t1 { font-size: 16px; margin-bottom: 17px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.aqwh-list .li .text .t2 { font-size: 14px; line-height: 24px;}

.aqwh-list .li:hover .pic img {transform: scale(1.08);}

.aqwh-list .li:hover .text .t1{color:#335EB3;}



.aqwh-list .li:nth-of-type(odd) .pic { float: left;}

.aqwh-list .li:nth-of-type(even) .pic { float: right;}

.aqwh-list .li:nth-of-type(odd) .text { float: right;}

.aqwh-list .li:nth-of-type(even) .text { float: left;}







.ywfw-nav { height: 49px; line-height: 46px; border-bottom: 3px solid #335EB3; margin-bottom: 4%; display: flex; align-items: center; justify-content: center;}

.ywfw-nav a { display: block; width: 15.8333333%; float: left; border-radius: 11px 11px 0 0; text-align: right; font-size: 16px; color: #767676; padding-right: 27px; margin-right: 1%;}

.ywfw-nav a:last-child{margin-right:0}

#ywfwnav{ background: #335EB3; color: #fff; font-size: 18px;}

.ywfw-nav a:nth-child(1) {background:#E7E7E7 url(../images/icon64.png) no-repeat 23px center;}

.ywfw-nav a:nth-child(2) {background:#E7E7E7 url(../images/icon65.png) no-repeat 23px center;}

.ywfw-nav a:nth-child(3) {background:#E7E7E7 url(../images/icon66.png) no-repeat 23px center;}

.ywfw-nav #ywfwnav:nth-child(1) {background:#335EB3 url(../images/icon64-on.png) no-repeat 23px center;}

.ywfw-nav #ywfwnav:nth-child(2) {background:#335EB3 url(../images/icon65-on.png) no-repeat 23px center;}

.ywfw-nav #ywfwnav:nth-child(3) {background:#335EB3 url(../images/icon66-on.png) no-repeat 23px center;}

.aqwh-con { font-size:16px; line-height: 32px;}

.aqwh-con p { margin-bottom:25px; width: 100%; text-align: justify;}



.news-con { width:1200px; margin: 0 auto;}

.news-tit{ text-align: center; font-size: 20px; font-weight: bold; margin-top: 4%; margin-bottom: 10px; line-height: 32px;}

.news-time{ font-size: 13px; color: #888; text-align: center; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 4%;}

.news-text{ width: 82%; margin: 0 auto;font-size: 16px; line-height: 32px;}

.news-text img { max-width: 100%; height: auto!important; margin-bottom: 10px;}

.news-text video { display: block; max-width: 100%; height: auto!important; margin-bottom: 10px;}

.news-text p { margin-bottom:10px;}





.fwln-div .text{ font-size: 16px;  color: #585858; text-align: center; margin-bottom: 4%;}

.fwln-div .list {background: url(../images/pic42.jpg) no-repeat center center; width: 100%; padding: 5% 5%; height: 447px; background-size: cover; position: relative;}

.fwln-div .list .li { width: 207px; height: 207px; border-radius: 50%; float: left; text-align: center;background: url(../images/pic41.png) repeat center center; border: 2px solid #fff; padding-top: 73px; position: absolute; top: 15%; z-index: 1;}

.fwln-div .list .li .d1 { font-size: 26px; color: #548BDE; line-height: 30px; margin-bottom: 7px;}

.fwln-div .list .li .d2 { font-size: 18px; color: #93C7FF; line-height: 30px;text-transform:uppercase; font-family:Arial, "sans-serif"; }

.fwln-div .list .li:nth-child(1){ left: 10%;}

.fwln-div .list .li:nth-child(2){ left: 25%;}

.fwln-div .list .li:nth-child(3){ left: 40%;}

.fwln-div .list .li:nth-child(4){ left: 55%;}

.fwln-div .list .li:nth-child(5){ left: 70%;}





.fwcn-div { height: 439px; background: url(../images/pic44.png) no-repeat center center; padding:4% 0 4% 4%; background-size: cover;}

.fwcn-div .L { width: 43%; float: left;font-size: 16px; color: #585858; line-height: 32px;}

.fwcn-div .R { width: 49%; float: right; font-size: 22px; color: #646464; line-height: 30px; padding-top: 50px;}

.fwcn-div .L .tit { font-size: 22px; color: #335EB3; line-height: 30px; margin-bottom: 5%;}

.fwcn-div .L p{ margin-bottom:32px; text-align: justify;}

.fwcn-div .R .li { margin-bottom:8%; background: url(../images/pic45.png) no-repeat left bottom; padding-left: 20px; padding-bottom: 8px; font-family:YouSheBiaoTiHei; }

.fwcn-div .R .li:nth-child(2){ margin-left: 7%;}

.fwcn-div .R .li:nth-child(3){ margin-left: 14%;}

.fwcn-div .R .li span { display: inline-block; margin-left:7%;}



#abc{ width:800px; height:500px; margin: 0 auto; position: fixed; left: 50%; top: 50%; z-index: 999; margin-left: -400px; margin-top: -250px; background: #fff; padding:10px 30px 30px 30px; box-sizing: border-box; border-radius: 12px; -moz-box-shadow:0px 1px 16px 2px #999; -webkit-box-shadow:0px 1px 16px 2px #999; box-shadow:0px 1px 16px 2px #999;}

#abc a { display:block; width: 50px; height: 50px; float: right; text-align: right;}

#abc .t1 { font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; margin-bottom: 22px; margin-top: 20px;}

#abc .t2{font-size:15px;}

#abc .t3{ text-align:right;}





.aqgl-div .li{ width: 48%; height: 315px; margin-right: 4%; background: url(../images/pic202.png) no-repeat bottom center; float: left; margin-bottom: 5%; background-size: 100%;}

.aqgl-div .li:nth-child(2n){margin-right:0}

.aqgl-div .li .d1{ width: 80%; margin: 0 auto; background: #335EB3; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 24px; line-height: 55px; height: 55px; border-radius: 12px; margin-bottom: 30px;}

.aqgl-div .li .d1 img{ width: 33px; height: auto; display: block; margin-right: 12px;}

.aqgl-div .li .d2{ width: 100%; font-size: 16px; color: #616161; line-height: 30px; padding:0 4% 4% 4%;}

.aqgl-div .li .d2 p{margin-bottom:0;}







.aqwh-div .text{ font-size: 16px; color: #616161; line-height: 32px; margin-bottom: 4%;}

.aqwh-div .list { clear:both;}

.aqwh-div .list .li { width: 30%; height: 400px; float: left; margin-right: 5%; text-align: center; position: relative;}

.aqwh-div .list .li:last-child{ margin-right:0; }

.aqwh-div .list .li .li_1 { width: 89px; height: 89px; position: absolute; left: 50%; top: 0; margin-left: -45px;}

.aqwh-div .list .li .li_1 img { display:block; width: 100%; height: auto}

.aqwh-div .list .li .li_2 { width: 100%; height: 321px; border: 1px solid #5396E8; border-radius: 12px; margin-top: 60px; padding-top: 60px;}

.aqwh-div .list .li .li_2 .d2 { font-size: 30px; color: #335EB3; line-height: 40px; margin-bottom: 16px;}

.aqwh-div .list .li .li_2 .d2:after { content:''; display: block; width: 30px; height: 2px; background: #5396E8; margin: 0 auto; margin-top: 16px; }

.aqwh-div .list .li .li_2 .d3 { font-size: 20px; color: #616161; line-height: 38px;}

.aqwh-div .list .li:last-child .li_2 .d3{ line-height: 32px;}





.gcfw-list{margin-top:5%; }

.gcfw-list .bx1{ padding-left:8%; margin-bottom: 5%;}

.gcfw-list .bx1 img{ width: 39%; height: 326px; float: left; margin:0 3%; border:5px solid #EED798;}

.gcfw-list .bx1 img:nth-child(2n){margin-right:0;}

.gcfw-list .bx2{clear:both;}

.gcfw-list .bx2 img { width: 30.3333%; height: 326px; float: left; margin-right: 4%; margin-bottom: 5%; border:5px solid #EED798;}

.gcfw-list .bx2 img:nth-child(3n){margin-right:0;}



/*业务合作*/

.jsyl-list .li{ width: 100%; height: 324px; margin-bottom: 5%;}

.jsyl-list .li a{ display: block; width: 100%; height: 100%;}

.jsyl-list .li .liL{ width: 44%; height: 100%; float: left;}

.jsyl-list .li .liR{ width: 52%; height: 100%; float: right; padding-top: 10px;}

.jsyl-list .li .liL img { display: block; width: 100%; height: 100%;}

.jsyl-list .li .liR .t1 { font-size: 26px; color: #115FB3; line-height: 30px; margin-bottom: 45px;}

.jsyl-list .li .liR .t2 { font-size: 18px; color: #535353; line-height: 38px;display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 4;

overflow: hidden;}





.ywhz-nav{ border-bottom: 10px solid #efefef; margin-bottom: 20px; height: 55px; line-height: 30px;}

.ywhz-nav a{ height: 100%; display: block; float: left;font-size: 22px; color: #A1A1A1; margin-right: 60px;}

#ywhznav{ color:#000000; border-bottom: 2px solid #535353;}





.zbgg-list .li{ height: 130px; border-bottom: 1px solid #E3E3E3;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.zbgg-list .li a{ display: block; width: 100%; height: 100%;}

.zbgg-list .li .liL{ width: 90px; height: 100%; text-align: center; float: left; color: #567AD1; margin-right:4px; padding-top: 20px;}

.zbgg-list .li .liC{ width: auto; float: left; border-radius: 3px; line-height: 20px; height: 20px; color: #fff; padding: 0 8px; font-size: 14px; margin-right: 11px; margin-top: 55px;}

.zbgg-list .li .liR{ font-size: 18px; color: #616161; line-height: 26px; display: flex; align-items: center; justify-content: flex-start; height: 100%;}

.zbgg-list .li .liL .time1{ font-size: 60px;font-family:DINCondBold; line-height: 60px;}

.zbgg-list .li .liL .time2{ font-size: 20px;font-family:DINCondRegular; line-height: 26px;}

.zbgg-list .li:hover{ background: #E4F0F9; border-bottom:0;}





.gys-list .li{ height:190px; border-bottom: 1px solid #E3E3E3;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.gys-list .li a{ display: block; width: 100%; height: 100%; padding-top: 50px;}

.gys-list .li .liL{ width: 7%; float:left; text-align: center; color: #567AD1; margin-right: 1%;}

.gys-list .li .liR{ width: 92%; float: left;}

.gys-list .li .liL .time1{ font-size: 60px;font-family:DINCondBold; line-height: 60px;}

.gys-list .li .liL .time2{ font-size: 20px;font-family:DINCondRegular; line-height: 26px;}

.gys-list .li .liR .t1{ width: 100%; font-size: 18px; color: #616161; line-height: 26px; margin-bottom: 21px; margin-top: 10px; background: url(../images/icon77.png) no-repeat 98% center; padding-right: 20px; }

.gys-list .li .liR .t2{ font-size:14px; color:#535353; line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.gys-list .li:hover{ background: #E4F0F9; border-bottom:0;}























































