@charset "UTF-8";
*{margin:0; padding:0; box-sizing:border-box;}
/*html{width:100%; height:100%}*/
body{position:relative; font-family:"Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体"; font-size:16px; line-height:26px; color:#333;  -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; line-height:1; -webkit-overflow-scrolling: touch;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,table,tr,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top}
a{text-decoration:none; color:#121212;transition: all 0.5s;}
/*a:hover, a:focus, a:active{text-decoration:none; color:#0260a7}*/
a:hover{text-decoration:none; color:#052275}
.huanhang{display: block;}

/* */
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt80{margin-top:80px !important;}
.mb0{margin-bottom:0px !important;}
.uk-lightbox{background:rgba(0,0,0,0.8);}


#wrap{position:relative; width:100%;}
#wrap.main{position:relative; width:100%; height:100%;}
#content{position:relative; overflow:hidden}


.up{background:#052275; height: 36px; line-height: 36px; padding:0px; font-size: 12px;}
.up .lang{float: right;}
.up .lang a{margin-left: 10px; color: rgba(255,255,255,0.8);}
.up  a{color: rgba(255,255,255,0.8);}
.up  a:hover{ color: #fff;}
.up .lang img{width: 16px;}
.up .uk-dropdown{padding: 10px;min-width: 160px;}
.up .uk-nav>li>a{padding: 0; margin-left:0; line-height: 28px; color: #666; padding: 0 5px;}
.up .uk-nav>li>a:hover{color: #052275 !important; background: #eee;}
.up .uk-margin-small-right{margin-right: 0px !important;}


.lang.yy img{width: 16px; vertical-align: middle; margin-top: -4px;}
.lang.yy a{display: block; padding: 5px 0; font-size: 14px;}
.uk-tooltip {padding: 0px 6px 3px 6px;}

#layout{position:absolute; width: 100%; z-index: 10; transition: all 0.5s;}
#layout#headbox{position: relative; width: 100%;}
.header .uk-navbar-nav>li.nav-txt>a.lang{width: 20px;width: 20px; vertical-align: middle;}
.header .uk-navbar-nav>li.nav-txt>a.lang.cn{background: url(../images/cn.png) no-repeat center center;background-size: 100% }
.header .uk-navbar-nav>li.nav-txt>a.lang.en{background: url(../images/en.png) no-repeat center center;background-size: 100%; opacity: 0.6}
.header .uk-navbar-nav>li.nav-txt>a:hover.lang.en{opacity:1}


/*.header .uk-navbar{height: 80px;}*/
.header{width: 100%;transition: all 1s; border-bottom:0px solid #ddd;

}
.header.hs{background:#fff;}
.header:hover{background:rgba(255,255,255,0.85);}
/*.header:before{content: ""; position:absolute; width: 100%; bottom: 0; z-index: 0; height:1px; background:#ddd; }*/
.header .uk-navbar-container:not(.uk-navbar-transparent) {background:inherit;}
.header .uk-logo.logo{width:200px; height:80px; transition: all 1s; background: url(../images/logo_wht.png) no-repeat left center; background-size: 100% }
.header:hover .uk-logo.logo,.header.hs .uk-logo.logo{background: url(../images/logo_color.png) no-repeat left center; background-size: 100% }
.header .uk-navbar-nav{margin-left: 40px;}
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height:80px; }
.header .uk-navbar-nav>li{ margin:0 25px; }
.header .uk-navbar-nav>li>a{padding:0;font-size: 18px; color: #fff;}
.header .uk-navbar-nav>li>a:before{}
.header:hover .uk-navbar-nav>li>a,.header.hs .uk-navbar-nav>li>a{color: #000}
.header:hover.uk-navbar-nav>li.nav-txt>a, .header:hover .uk-navbar-nav>li.nav-txt>a,.header.hs .uk-navbar-nav>li.nav-txt>a{ color: #000}
/* .header .uk-nav>li>a {text-align: center;} */
.header .uk-navbar-dropdown{border-top: 0px solid #052275;  padding:25px 0; background:initial;}
.header .uk-navbar-dropdown-nav>li>a{ border:0px solid #eee; border-radius: 0px;text-align: center; font-size: 14px; padding:8px 0; margin-bottom: 0px; color: #666;}
.header .uk-navbar-dropdown-nav>li>a:hover{border:0px solid #052275; padding:8px 0;  color: #052275; text-decoration:underline; background: #052275; }
.header .uk-navbar-dropdown .dhh{text-align: center;}
.header .uk-navbar-dropdown .dhh a{ margin:0 15px }


[class*=uk-dropdown-bottom] {margin-top:0px;}

/*.header .uk-navbar-nav>li>a.uk-open{color:#052275; background: url(../images/jt.png) no-repeat center bottom;}*/
.header .uk-navbar-nav>li.uk-open>a,#layout.uk-sticky-fixed .header .uk-navbar-nav>li.uk-open>a{color:#052275;transition: all 0.5s;}
.header .uk-navbar-nav>li.uk-open>a:before{content: ""; position:absolute; bottom: 0; height: 0px; width: 100%; background: #052275;transition: all 0.5s;}
.header .uk-navbar-nav>li{position:relative;transition: all 0.5s;}
.header .uk-navbar-nav>li:hover>a:before{content: ""; position:absolute;left: 0; bottom: 0; width: 100%; background: #052275; height: 0px;}



.header .uk-navbar-nav>li.nav-txt{margin: 0 0 0 15px;}
.header .uk-navbar-nav>li.nav-txt>a, .header .uk-navbar-nav>li.nav-txt>a{font-size: 16px; color: #fff}
.header .uk-navbar-nav>li.nav-txt.ml{margin-left: 50px;}
.header .uk-navbar-nav>li.nav-txt:hover>a:before{content: ""; position:absolute;left: 0; bottom: 0; width: 100%; background: #052275; height: 0px;}
.header .uk-navbar-nav>li.nav-txt>a:hover{text-decoration:underline;}



.header.color .uk-logo.logo{background: url(../images/logo_color.png) no-repeat left center; background-size: 100% }
.header.color .uk-navbar-nav>li>a{ color: #000;}

.header.color.bgType {
    background: rgba(255,255,255,0.95);
}





/* .header .uk-navbar-nav>li>a.uk-button-text::before {
  top: 0;
  left: 0;
    border-top: 2px solid #052275;
  border-bottom: 0px solid #052275;
}
.header .uk-navbar-nav>li>a.uk-open::before{content: ""; position:absolute;left: 0; top: 0; height: 3px; background: #052275;}
 */
.dh h5{border-bottom: 1px solid #ccc; color: #000; font-weight: 600;}
.dh ul li{margin-bottom:5px;}
.dh ul li a{color: #666;}
.dh ul li a:hover{color: #052275}

.uk-modal-close-full{background: initial;}

.header.uk-sticky-fixed{box-shadow:0px 1px 2px 2px rgba(0,0,0,0.01);}
.header.uk-sticky-fixed {background:rgba(255,255,255,0.9);}
.header.uk-sticky-fixed .uk-logo.logo{width:200px; background: url(../images/logo_color.png) no-repeat left center; background-size: 100%}
.header.uk-sticky-fixed .uk-navbar-nav>li>a{color: #000; min-height: 60px;}
.header.uk-sticky-fixed .uk-navbar-nav>li>a:hover{color:#052275;}
.header.uk-sticky-fixed.uk-navbar-nav>li.nav-txt>a, .header.uk-sticky-fixed .uk-navbar-nav>li.nav-txt>a{color: #000}
 .header .uk-navbar-dropdown-nav>li>a:hover{color: #052275; background: #f5f5f5; border-radius:4px;}
 .header .uk-navbar-nav>li>a.uk-open{color:#052275;}
 .header .uk-navbar-nav>li>a:hover{color: #052275}

 .uk-search-navbar .uk-search-input {font-size: 1rem;}
 .uk-navbar-toggle.search{padding-right: 0}
.header .uk-navbar-dropbar-slide{background:rgba(238,238,238,0.90); background-size: 100%;  box-shadow: 0 5px 7px rgba(0,0,0,.0);}

.uk-sticky-fixed .up  a{color: #ccc;}
.uk-sticky-fixed .up  a:hover{ color: #fff;}
.uk-sticky-fixed .up .uk-nav>li>a{color: #666!important;}


/* down-menu */
.down-menu li{margin:0px;}
.down-menu li a{display: block; height:24px; line-height: 24px; padding-bottom:5px; color: #333; border-bottom: 1px solid #ddd}
.down-menu li a:hover{ color: #052275;border-bottom: 1px solid #052275; text-decoration:;}
.uk-grid.down-menu>.uk-grid-margin{margin-top: 10px}
[class*=uk-drop-bottom] {margin-top: 0px;}

.uk-modal-dialog.ss{background:  rgba(0,0,0,.85)}
.uk-search-large .uk-search-input{font-size: 1.6rem; border-bottom: 1px solid #999}


#layout .header:hover .lang.yy a{color:rgba(255,255,255,0.6); }
/*gghead*/
.header.gghead{border-bottom:0;}
.header.gghead .uk-logo.logo{background: url(../images/logo-hover.png) no-repeat left center; background-size: 100% }
.header.gghead .uk-navbar-nav>li>a,.header.gghead .sousuo a{color: #212121;}
.header.gghead .uk-navbar-nav>li>a:hover{color: #052275}
.header.gghead .sousuo a:hover{color: #052275}
.header.gghead .uk-navbar-nav>li>a.cur {color: #052275;}
.uk-sticky-fixed .header{background:#fff;}

.nav-cp .siu-p20{padding:10px;}
.nav-cp a:hover h6{color: #052275}



.left-menu .uk-nav-parent-icon>.uk-parent>a::after{
    transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */
}
.left-menu .uk-nav-parent-icon>.uk-parent.uk-open>a::after{
    transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);  /* Opera */
}
.uk-offcanvas-bar.left-menu {background: #121212;
    /*  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
background: -moz-linear-gradient(top, #052275 0%, #0091d4 100%);
    background: -webkit-linear-gradient(left, #052275 0%,#0091d4 100%);
    background: -o-linear-gradient(left, #052275 0%,#0091d4 100%);
    background: -ms-linear-gradient(left, #052275 0%,#0091d4 100%);
    background: linear-gradient(to right, #052275 0%,#0091d4 100%);*/

}
.uk-offcanvas-bar.left-menu hr{background: rgba(255,255,255,0.03);}
.uk-offcanvas-bar.left-menu .en a, .uk-offcanvas-bar.left-menu .bq, .uk-offcanvas-bar.left-menu .design a{color:rgba(255,255,255,0.4); }
.uk-offcanvas-bar.left-menu .bq,.uk-offcanvas-bar.left-menu .design a{font-size: 12px; line-height: 16px;}
.m_nav .uk-offcanvas-bar.left-menu .uk-nav>li>a{color:rgba(255,255,255,0.9); line-height:24px;}
.m_nav .uk-offcanvas-bar.left-menu .uk-nav-sub>li>a{color:rgba(255,255,255,0.6); line-height:24px;}
.m_nav .uk-offcanvas-bar.left-menu ul.uk-nav-sub {
    padding: 5px 0 15px 5px;
}
.lang.yy a{display: block;color:rgba(255,255,255,0.6); font-size:14px; padding:8px 0;}
.lang.yy img{width: 16px; vertical-align: middle; margin-top: -4px;}




footer{position:relative; background:#fff; color:#666; border-top: 1px solid #eee}
footer a:hover{color: #052275;}
footer h5{font-weight:bold; margin-top:0; margin-bottom:10px;}
footer .add{font-size:14px;}
footer .daohang{margin-top:10px;}
footer .daohang span{margin:0 9px; font-size:12px; color:#ccc;}
footer .daohang a{color:#666; font-size:14px;}
footer .daohang a:hover{color:#052275;}

footer .daohang .uk-subnav-divider>::before {height: 1.0em;}
footer .daohang .uk-subnav>*>:first-child{color:#666;}
footer .daohang .uk-subnav>*>:first-child:hover{color:#052275;}

footer .daohang .uk-subnav-divider>::before{margin-right:10px;}
footer .daohang .uk-subnav-divider{margin-left: -21px;}
footer .daohang .uk-subnav>*{padding-left: 10px;}



/*.footer .ewm img{width:90%;}*/
footer .uk-nav>li>a{color: #666; }
footer .uk-nav>li>a:hover{color: #052275}
footer .uk-active .f-bt{color: #ccc;font-size: 16px;text-decoration:none; line-height:18px; padding-top: 0; padding-bottom:20px;}
footer .link .uk-dropdown{padding:20px;}

footer .fengxiang{margin-bottom:20px; margin-right: 5px;}
footer .fengxiang{font-size: 16px; line-height: 30px;}
.uk-modal-dialog.fx{width:250px; border-radius: 4px;}
footer .ewm{float:right;  max-width:90px; font-size: 14px; color: #999; text-align: center;}
footer .ewm h6{color: #999; margin:5px 0 0 0;}
.foot-logo img{width:150px;}


.banquan{margin-top:10px; line-height:20px;font-size: 14px; color: #787878;}
.banquan a{ color: #787878}.banquan a:hover{ color: #052275}


.biaodan .uk-input, .biaodan .uk-select, .biaodan .uk-textarea {
    max-width: 100%;
    width: 100%;
    border: 0 none;
    padding: 0 10px; line-height:46px;
    background:#fff;
    color: #333;
    border:1px solid #eee; border-radius:2px;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}

.biaodan .uk-textarea {height:130px;}
.biaodan .uk-button-default{color: #999;
    border: 1px solid #ddd;}
.biaodan .uk-button-default:hover{color: #333;border: 1px solid #333;}
.tijiao {
    background: #0260a7;
    border: 1px solid #0260a7;
}
.tijiao:hover{background: #052275;
    border: 1px solid #052275;}

/*ggbanner*/
.ggbanner{position:relative;padding-top:385px; height:1100px; }

/*  */
.subVisual{position:relative; padding-top:325px; height:651px;  background-position:center 50%;  transition:background-size 1s ease}
.subVisual.com{background:url('../images/banner/guanyu.jpg') no-repeat; background-position:center 65%;}
.subVisual.shehui{background:url('../images/banner/zheren.jpg') no-repeat; background-position:center 0%}
.subVisual.zhiye{background:url('../images/banner/fazhan.jpg') no-repeat;background-position:center 50%;}
.subVisual.cp1{background:url('../images/banner/cp1.jpg') no-repeat; background-position:center 50%;}
.subVisual.cp2{background:url('../images/banner/cp2.jpg') no-repeat; background-position:center 50%;}
.subVisual.cp3{background:url('../images/banner/cp3.jpg') no-repeat; background-position:center 65%;}
.subVisual.cp4{background:url('../images/banner/cp4.jpg') no-repeat; background-position:center 60%;}
.subVisual.fuwu{background:url('../images/banner/fuwu.jpg') no-repeat; background-position:center 50%;}
.subVisual.lx{background:url('../images/banner/lianxi.jpg') no-repeat;background-position:center 30%;}
.subVisual h3{position:relative; top:100px; opacity:0; transition:top 0.7s ease, opacity 0.7s ease}
.subVisual .headText{position:relative; top:100px; margin-top:20px; font-weight:300; font-size:30px; color:#fff; opacity:0; transition:top 0.7s ease, opacity 0.7s ease; transition-delay:0.15s;
text-shadow:#666 1px 2px 4px
}
.subVisual h3{font-weight:500; text-transform: uppercase; font-size:54px; line-height:70px; color:#fff; letter-spacing:-0.8px; text-shadow:#666 0px 2px 6px}
.subVisual.hs h3,.subVisual.hs .headText{ color:#333; }


.subVisual h3.hs, .subVisual .headText.hs{color: #333;text-shadow:#666 0px 0px 0px}

.subCon .indicatorD .utillD .print:hover{color:#1a3c34}
#wrap.type1 .headD{margin-bottom:70px}
#wrap.type1 .headD h3{color:#222; word-break:keep-all;} 
#wrap.type1 .headD .headText{margin-top:30px; font-weight:300; font-size:18px; color:#555; text-align:center}
#wrap.type1 .subCon{padding:230px 0 140px}
#wrap.type1 .subCon .indicatorD{top:120px}
#wrap.type1 .subCon .headD h3#pageTitlArea{width:1200px; margin:0 auto; word-break:keep-all;} 
#wrap.type2 h3{top:0; opacity:1}
#wrap.type2 .subCon:before{position:absolute; top:-100px; left:0; right:0; margin:0 auto; width:calc(100% - 180px); width:-webkit-calc(100% - 180px); height:200px; transition:top 0.6s ease}
#wrap.type2 .subCon .indicatorD{top:-40px; transition:top 0.6s ease}
#wrap.type2 .subCon .indicatorD .locationD{left:150px}
#wrap.type2 .subCon .indicatorD .utillD{right:150px}
#wrap.type2 .subVisual{background-size:100%;}
#wrap.type2 .subVisual .headText{top:0; opacity:1}
#wrap.type2 .subCon.on:before{top:-200px}
#wrap.type2 .subCon.on .indicatorD{top:-140px}



/*  */
#fp-nav.right{right:38px; width:38px;}
#fp-nav ul li, .fp-slidesNav ul li{margin:18px 12px}
#fp-nav ul li a span, .fp-slidesNav ul li a span{display:block; position:relative; top:auto; left:auto; margin:0; opacity:0.4}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{opacity:1}
#fp-nav ul li:last-child{display:none;}
section.vision .fp-tableCell{vertical-align:top;}


section.vision .fp-tableCell{vertical-align:top;}

/*banner*/
.banner{position:relative; height: 100vh; background:#fff; z-index: 3}
.banner .by{z-index:2;}
.banner .bg{position:absolute;z-index:1; top:0; width:100%; height:100%; background:rgba(0,0,0, 0.0);}
.banner h1,.homeHexin h1{font-size:56px; line-height:1.4; font-weight:600;}
.banner h1 span{font-weight:600;}
.banner h1.ys{color: #052275}
.zjt{left: 100px;}
.yjt{right: 100px;}

.gengduo{font-size:24px; border-bottom:1px solid #fff; padding-bottom:5px;}
.gengduo:hover{color:#e65513 !important;  border-bottom:1px solid #e65513; 
/*background-image:-webkit-linear-gradient(left,#e65513,#ffed00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;*/
}

/*.gengduo.ls{color: #052275;border-bottom:1px solid #052275;}*/
.gengduo.ls:hover{color: #052275!important; border-bottom:1px solid #052275;}


.ggkd{width:100%;}
.banner .iconMouse {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 1;
    width: 24px;
    height: 38px;
    background: url(../images/mainvisual_mouse.png) no-repeat 0 0;
}
.banner .iconMouse .ball {
    position: absolute;
    top: 8px;
    left: 10px;
    animation: aniMouse 1s ease-out infinite;
}
.banner .iconMouse:before {
    content: 'SCROLL';
    display: block;
    position: absolute;
    top: -26px;
    left: 50%;
    margin-left: -30px;
    width: 60px;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0px;
}

@keyframes aniMouse {0%{top:8px;}50%{top:14px;}100%{top:8px;}}


/*homecp*/

.chanpin .bt{padding:10px 0; margin-top:20px; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.chanpin .bt h5{font-size: 18px;}
.chanpin a:hover .bt h5{color: #052275}


.fold_wrap{width:100%;height:500px;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:30%;height:500px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;margin:0 auto;display:block;font:24px/30px;position:relative;padding:30px 5%;}
.fold_wrap li .bt{opacity:0; position:absolute; left:0;top:0; color:#fff; font-size: 36px; padding:50px 5%; transition: all 0.5s;}
.fold_wrap li:hover .bt{opacity:1; text-shadow: 0 3px 20px #000;}

.fold_wrap li .bt.tt{color:#333;}

.fold_wrap li .adv_intro{font-size:14px;line-height: 26px; width:90%;  padding:30px 5%; position:absolute;left:0; bottom:0px; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%; }
.pic_auto1{background:url(../images/home/cp1.jpg) no-repeat right center; background-size: auto 100%;}
.pic_auto2{background:url(../images/home/cp2.jpg) no-repeat center center;  background-size: auto 100%;}
.pic_auto3{background:url(../images/home/cp3.jpg) no-repeat left center;  background-size: auto 100%;}
.pic_auto4{background:url(../images/home/cp4.jpg) no-repeat center center;  background-size: auto 100%;}


.m_homeCp p{font-size:14px; line-height:22px; color:#666; background:#fff; padding:20px 20px 0 20px;}
.m_homeCp .uk-accordion-content{background:#fff;    margin-top: 2px;}
.m_homeCp .uk-accordion-title{font-size: 1rem; background:#fff; padding:15px 20px;}
.m_homeCp .uk-open .uk-accordion-title{color:#0260a7; font-weight:bold;}
.m_homeCp .uk-accordion>:nth-child(n+2){margin-top:2px;}



/*homeNews*/

.homeNews{border-top:0px solid #666;}
.homeNews .tit{padding-left:80px; position:relative;}
.homeNews .tit:before{ content:""; position:absolute; left:0; top:14px; height:1px; width:65px; background:#666;}
.homeNews .tit h4{font-weight:bold; }


.homeNews li {padding:28px 0; border-bottom:1px solid #666;}
.homeNews li h4{font-weight:bold; line-height:1.2; margin-bottom:5px;}
.homeNews li span{color:#888; font-size:14px;}
.homeNews li a:hover h4, .homeNews li a:hover span{color:#0260a7;}

.aboutZcd .b{border:1px solid #666; padding:80px 20px;}
.aboutZcd .b .ico-a{font-size:46px;line-height:1;}
.aboutZcd .b h3{margin:10px 0 50px 0px;}
.aboutZcd .b p{line-height:1.4; font-size:14px;transition: all 0.5s;}
.aboutZcd .b,.aboutZcd .b h3,.aboutZcd .b span,.aboutZcd .b p span,.aboutZcd .b p{transition: all 0.5s;}
.aboutZcd a:hover .b{border:1px solid #e65513; background:#e65513; color:#333;
background-image: linear-gradient(to left, #fe6605, #e65513);
  transition: background-image 0.5s linear;
  transition: all 0.5s;

}
.aboutZcd a:hover .b h3, .aboutZcd a:hover .b span, .aboutZcd a:hover .b p{color:#fff;}


.boxMain:hover .bg{background:rgba(0,0,0,.3);}
.boxMain .bg{ position:absolute; width: 100%; height: 100%;background:rgba(0,0,0,.1); transition: all 0.5s;}
.boxMain .txt h2,.boxMain .txt h5{color: #fff;}
.boxMain .txt h2{margin-bottom:10px; font-weight:700;}



/*homeHexin*/
.mainSection3{background:url("../images/home/hexin.jpg") no-repeat center center; background-size:cover;}
.homeHexin .hxlb span{padding:5px 20px; border:0px solid #fff; margin:0 5px; font-size:22px; font-weight: bold;     /*text-shadow: #333 0px 1px 1px;  background:rgba(0,0,0,.3); border-radius: 20px; */transition: all 0.5s;}
.homeHexin .hxlb span:hover{border:0px solid #e65513; color:#fff;  /*background-image: linear-gradient(to left, #ffa302, #e65513);
  transition: background-image 0.5s linear;*/}

.shuju li{transition: all 0.5s;}
.shuju .ico-sj{margin-bottom: 20px}
.shuju h1.sj{font-family: 'Oswald', sans-serif; font-weight: 700; transition: all 0.5s;}
.shuju h5{margin-top: 10px;transition: all 0.5s;}
.shuju h1, .shuju h1 .sz{font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 66px; line-height:1}
.shuju h1 .w{font-size: 16px; line-height: 20px;}
.jzrq{color: #999; font-size: 12px;}
.shuju li:hover .sj,.shuju li:hover h5{color:#e65513;
/*background-image:-webkit-linear-gradient(left,#e65513,#fe6605,#ffed00);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;*/
}



/*ggbanner*/
.ggbanner h1{margin-bottom: 10px;}
.cont{position: relative;}
.weizi{position:absolute; top:-79px; z-index: 1; height:80px; left: 0; right: 0; margin:0 auto; color:#999;font-size:16px;}
.weizi a{color: #666;font-size:16px;}
.weizi a:hover{color: #052275}
.weizi .pd{padding:27px 40px; background: #fff; }
.weizi .uk-dropdown{min-width:160px; padding:10px 20px;background: #fff;color: #666;border:1px solid #eee;box-shadow: 0 2px 2px rgba(0,0,0,.2);}
.weizi .uk-subnav{float:right;}
.weizi .uk-subnav>*>:first-child{color: #666; font-size:16px;}
.weizi .uk-subnav>*>:first-child:hover{color: #052275}
.weizi .uk-subnav-divider>::before{height:1em;}
.weizi .uk-subnav>.uk-active>a{ color: #052275}
.weizi .uk-dropdown-nav>li>a{color: #666; padding: 5px 0;}
.weizi .uk-dropdown-nav>li.uk-active>a, .weizi .uk-dropdown-nav>li>a:focus, .weizi .uk-dropdown-nav>li>a:hover{color: #052275}

.weizi.gg{position:absolute; top:0px; z-index: 1; height:40px; line-height:40px; background: #fff; width:-webkit-calc(100% - 0px); left: 0; right: 0; margin:0 auto;}
.weizi.gg .pd{padding:0px 50px;}



.uk-slidenav.jiantou{width: 40px; height: 40px; line-height: 36px; text-align: center; padding:0; background:rgba(0,0,0,.5); border-radius: 100px;}
.uk-slidenav.jiantou:hover{background:#ffb300;}
.uk-slidenav.jiantou svg{width: 12px;}


/*map*/
.map{width: 100%;height:100%;}
.map .BMap_Marker{z-index:2}
.map .BMap_Marker img{height:25px!important; width:39px!important;  max-width:550px!important;}
.map .BMap_shadow img{max-width:inherit!important;}
.map .BMap_bubble_title{font-weight: bold;}
.map .BMap_bubble_content{font-size: 14px; line-height: 18px; margin-top:5px;}


.gg-nav{border-bottom:0px solid #e3e3e3;}
.gg-nav .uk-accordion-title{color: #052275;padding:10px 0; font-size: 16px;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:8px 0 20px 0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #eee; font-size: 14px; margin-bottom: 10px;}
.sxt li{padding: 5px 0;}


.ggcont{padding-top:80px;}

.se1{color: #052275}
.bg{background: #fff}.bg1{background: #f5f5f5 !important}.bg2{background: #eaecec}
.uk-light{color:rgba(255,255,255,.9);}
.cont{font-size: 16px; line-height:26px;}

.mrl{margin-left:auto; margin-right:auto;}
/*.title h1, .title h2{color: #052275}*/
.title h4{color: #666} .title.mt{margin-top:60px;}
.title .uk-heading-line>::after, .uk-heading-line>::before {
border-image:linear-gradient(to right,#00809a,#052275) 1 10;
}





.beijing{background-repeat:no-repeat; min-height:750px; }
.ggbg{position:absolute; top: 0; height:100%; width:100%; background:rgba(0,0,0,.3);}
.guanyu .ico{margin-bottom:15px; 
/*background:-webkit-linear-gradient(left,#008093,#052275);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;*/
}
.guanyu .ico .bj{width: 79px; height: 79px; border-radius: 79px; margin-right: auto;margin-left: auto;
    background: -moz-linear-gradient(right, #0094d7 0%, #052275 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#052275), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(right, #0094d7 0%,#052275 100%);
    background: -o-linear-gradient(right, #0094d7 0%,#052275 100%);
    background: -ms-linear-gradient(right, #0094d7 0%,#052275 100%);
    background: linear-gradient(to right, #0094d7 0%,#052275 100%);}


.guanyu .ico .bj.fd{width: 120px; height: 120px; border-radius: 120px;line-height:120px;}
.guanyu .ico .bj.hs{ margin-right: auto;margin-left: auto;
    background: -moz-linear-gradient(right, #f7b52c 0%, #e95513 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e95513), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(right, #f7b52c 0%,#e95513 100%);
    background: -o-linear-gradient(right, #f7b52c 0%,#e95513 100%);
    background: -ms-linear-gradient(right, #f7b52c 0%,#e95513 100%);
    background: linear-gradient(to right, #f7b52c 0%,#e95513 100%);}


.guanyu .ico span{font-size:80px; line-height:1; color: #fff;}
.guanyu .ico.b span{font-size:60px;line-height:120px;}



.zhuanli h4 span{font-size:22px;}
.guanyu .ico.gy span{font-size:56px; line-height:1; color:#fff;}
.guanyu .gypt h5{margin-top:10px; line-height:1.6;}

.guanyu .gypt{padding:200px 30px;}


.licheng{position: relative;}
.licheng:before{content: ""; position:absolute;left:-100%; height: 1px; width: 300%;background:rgba(255,255,255,.5); top:45px;}
.licheng .lc .d{margin:8px auto 10px auto; width: 10px; height:10px; border-radius: 10px; background: #ddd; border: 1px solid #fff;}
.licheng .lc p{font-size:14px;}
.licheng .lc h2{line-height: 1}
.licheng .lc h6{margin:0; color: #888; font-size: 14px;}
.licheng .lc {line-height: 24px;}
.licheng [class*=uk-position-center-left], .licheng [class*=uk-position-center-right]{ 
    top:46px;
}
.licheng .uk-slidenav:hover{color:#e65513;}


/*news*/
.news .alb{border:0px solid #eee;}
.news .bt{background:#f5f5f5; padding:10px; border-top:0px solid #eee;}
.news .bt p{color:#888; margin-top:10px; line-height:1.4; font-size:14px;}
.news .bt .riqi{font-size:14px; color:#999; margin-bottom:10px;}
.news a:hover .bt h4,.news a:hover .bt .riqi,.news a:hover .bt p{color:#203e80;}
.news a:hover .uk-button{ background-color:#052275; border:1px solid #052275; color:#fff;transition: all 0.5s;}
.news a:hover .alb{background:#fff;}

.newslb .uk-list-striped>li:nth-of-type(odd){border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5;background:#fff;}
.newslb .uk-list-large.uk-list-striped>li{padding:30px;transition: all 0.5s;}
.newslb .uk-list-large.uk-list-striped>li:hover{background:#eee;}
.newslb .uk-list-large.uk-list-striped>li:hover h4{color:#203e80;}
.newslb a:hover .uk-button{ background-color:#fff; border:1px solid #fff; color:#203e80; transition: all 0.5s;}
.newslb p{font-size:14px; color:#999; margin-bottom:5px;}

.news-xx .txt{line-height:30px;}

.news.cp .alb{border:1px solid #ddd;}
.news.cp .bt{background:#fff;padding:20px; border-top:1px solid #ddd;transition: all 0.5s;}
.news.cp a:hover h5{color:#203e80;}
.news.cp a:hover .bt{background:#eee;}
/*.news.cp a:hover .alb{border:1px solid #203e80;}*/

.news.fuwu .bt{padding:20px 0; background:#f5f5f5;}
.news.fuwu .bt p{line-height:26px;}
.news.fuwu a:hover h3{color:#203e80;}


.left-cpnav{bottom:;}
.left-cpnav ul li a{display:block; font-size: 14px; padding: 15px 20px; border-bottom: 1px solid #ddd; background: #fff;}
.left-cpnav ul li a:hover{background: #203e80; color: #fff;}
.left-cpnav ul li.on a{background: #203e80; color: #fff;}
.left-cpnav ul li .xj a{padding:10px 25px; margin-bottom:0px; border: 0}
.left-cpnav ul li.on .xj a:hover{background:#eee;color: #203e80}
.left-cpnav ul li .xj a.dq{color:#203e80;}
.left-cpnav ul li.on .xj a{background:#fff; color: #333;font-size: 14px;}


.zflnav{text-align:right; margin-top:40px;}
.zflnav a{margin-left:20px;}
.zflnav a.dq{color:#203e80;}




/*leftNav*/
.leftNav {left:-3px !important;}
.leftNav .leftNav-header:after,
.leftNav .leftNav-header:before,
.leftNav li a:after,
.leftNav li a:before{display:table;content:' '}

.leftNav .leftNav-header:after,.leftNav li a:after{clear:both}
.leftNav .leftNav-header,.leftNav li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.leftNav{position:fixed;top:45%;left:0; z-index: 1}
.leftNav.unfold .leftNav-body{left:0}
.leftNav .leftNav-body{position:absolute;left:-200px; width:200px;
    -webkit-transition:.3s cubic-bezier(.19,1,.22,1);
    -o-transition:.3s cubic-bezier(.19,1,.22,1);
    transition:.3s cubic-bezier(.19,1,.22,1);
    background:#fff;
    box-shadow: 0px 1px 2px 2px rgba(160,160,160,0.1);
}
.leftNav .leftNav_fold{position:absolute;left:0;padding:15px 7px;cursor:pointer;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fe6605}
.leftNav .leftNav-header{ padding:10px 10px 10px 20px; color: #333; border-bottom:1px solid #ddd; line-height: 24px;}
.leftNav .leftNav-header *{float:left; font-weight: bold;}
.leftNav .leftNav_arrow{float: right; margin-top:0px; font-size: 14px; font-weight: 400; color: #666; margin-left:7px; cursor:pointer}
.leftNav_arrow:hover{color:#203e80}


.leftNav .leftNav_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.leftNav_fold div{width:26px;text-align: center; color: #fff; font-weight: bold; line-height: 1.2;font-size:14px;}
.leftNav_fold:hover div{width:26px;background:#}


.leftNav-body .uk-accordion-title{padding:10px 20px; font-weight: bold; color: #333; border-top: 0px solid #ddd}
.leftNav-body .uk-accordion-title:hover,.leftNav-body .tt:hover{background: #f5f5f5; color: #203e80}
.leftNav-body  .uk-open>.uk-accordion-title{background:#203e80; color: #fff;}
.leftNav-body  .uk-accordion-title::before {
    content: "";
    width:16px;
    height:1.4em;
    margin-left:0px;margin-right:0px;
    float: left;
    background-image: url(../images/jt_a.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-size: 50%
}
.leftNav-body  .uk-open>.uk-accordion-title::before {
    background-image:url(../images/jt_hover.png););
}

.leftNav-body .uk-accordion-content {margin-top: 0px;/* overflow-y:scroll;*/}
.leftNav-body .uk-accordion>:nth-child(n+2) { margin-top: 0px;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.leftNav-body .uk-accordion-content::-webkit-scrollbar {width:3px; height: 16px; background-color: #fff;}
/*定义滚动条轨道 内阴影+圆角*/
.leftNav-body .uk-accordion-content::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #eee;
  border-radius:5px; background-color: #fff;}
/*定义滑块 内阴影+圆角*/
.leftNav-body .uk-accordion-content::-webkit-scrollbar-thumb { cursor: pointer; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
  background-color: rgba(0, 0, 0,0.1); border-radius: 0px;
}
.leftNav-body .uk-accordion-content::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, .1);}
.leftNav-body .uk-accordion-content::-webkit-scrollbar-thumb:active {background-color: rgba(0, 0, 0,  .1);}


.cpFl li{padding: 0px; border-bottom:0px solid #eee}
.leftNav-body .cpFl .uk-accordion-title.tt{font-weight: 300; padding:12px 0px 12px 35px;  border-bottom:1px solid #ddd; border-top:0}
/*.leftNav-body .cpFl .tt{font-weight:300; display: block; border-bottom:1px solid #ddd; border-top:0}*/
.leftNav-body .cpFl .uk-accordion-title::before{display: none;}
.leftNav-body .cpFl li a{ display: block; padding:12px 0px 12px 35px;  border-bottom:1px solid #ddd; border-top:0}
.leftNav-body .cpFl li a:hover{background: #eee;color: #203e80}
.leftNav-body .cpFl .uk-open>.uk-accordion-title,.leftNav-body .cpFl .uk-open>.tt,.leftNav-body .cpFl a.tt{ background:#fff; color: #203e80;}
.leftNav-body .cpFl .cpS{background: #eee}
.leftNav-body .cpFl .cpS a{display: block; padding:10px 0px 12px 40px;  font-size: 14px;background: #f5f5f5; border-bottom:0px solid #ddd;}
.leftNav-body .cpFl .cpS a:hover{color:#203e80;background: #fff;}
.leftNav-body .cpFl .cpS a.on{color:#203e80;background: #fff;}

.leftNav-body .cpFl li a.ttt{color: #203e80}













/*职业发展*/
.rencai .ico span{font-size:40px; line-height: 76px;}
.fuli li h1 span{display:block;padding:15px; margin:0 auto; font-size:24px; border-radius:60px; width:60px; height:60px; line-height:1.2; background:#fff; color:#333;}

.linian h1{font-weight: bold;    font-size: 66px;
background: linear-gradient(to right, #008093, #052275);
  -webkit-background-clip: text;
  color: transparent;
}

.guanhuai .ico img{width:140px;}
.guanhuai li h5{margin-top:5px;}

/*job*/
.jobZw .job-bg{background:#fff; padding:20px;}
.jobZw .uk-accordion-title{font-size: 18px; padding-bottom:5px;}
.jobZw.sh .uk-open .uk-accordion-title{ color:#203e80}
.jobZw.sh .uk-accordion-title{font-size: 16px; padding:20px 15px; color:#333}

.jobZw li{border-bottom:1px solid #ddd;background:#eee;}
.jobZw.sh .uk-accordion>:nth-child(n+2) {margin-top:0px;}
.jobZw.sh li .uk-accordion-content {
    margin-top:0px;
}
.jobZw li h5:hover{cursor: pointer;}
.jobJs h4{font-weight: bold;}
.yaoqiu{font-size: 14px; margin-top:10px; color:#666}
.jobCs{font-size: 14px;color:#666}
.jobZw h6{margin:0;}


.jobZw .sq{margin-top:30px; overflow:hidden; border-top:1px solid #eee; padding-top:20px;}
.jobZw .sq .job-ewm{float:right; width:70px; font-size:12px; text-align:center; line-height:1;}
.jobZw .sq .shengqing:hover{color:#fff; background:#203e80; border:1px solid #203e80;}


/*fuwu*/
.fuwu .uk-button:hover{background:#fff; color: #333; transition:all 0.5s ease-out;}


.jbbg{border:0;color:#fff;transition: all 0.5s;
    background-image: linear-gradient(to left, #052275, #00809a);
  transition: background-image 0.5s linear;}
.uk-button.jbbg:hover{color:#fff; transition: all 0.5s;
    background-image: linear-gradient(to left, #ffa302, #e65513);
  transition: background-image 0.5s linear;}

.fuwu-xx .tit{padding:10px 15px;}
.fuwu-xx .tit h3{color:#fff;}
.fuwu-xx .pic h4{color:#052275; font-weight:700;}
.fuwu-xx .pic .uk-margin-small-top h4{font-size:1.0rem;color: #333;
    font-weight: 500;}
.fuwu-xx .pic {line-height:28px;}
.fuwu-xx .pic hr{border-top: 1px solid transparent; margin-top:10px;
border-image:linear-gradient(to right,#00809a,#052275) 1 10;
}
.fuwu-xx .pic strong{font-weight:bold;}

.fw-subnav{border-top:1px solid #ccc;border-bottom:0px solid #ccc}
.fw-subnav ul li{border-bottom:1px solid #ccc;}
.fw-subnav ul li a:hover{background:#fff;}
.fw-subnav ul li a{display:block; padding:12px;}
.fw-subnav ul li.on a{background:#fff; color:#052275;}


.fuwu-xx .pic .uk-grid-small.fuwu-lb>.uk-grid-margin{margin-top:25px;}
.fuwu-xx .pic .uk-grid-small.fuwu-lb>*{padding-left:25px;}
.fuwu-xx .pic .uk-grid-small.fuwu-lb{margin-left:-25px;}

/*.fuwu-xx .pic .fuwu-lb h4{color:#444;}*/
.fuwu-xx .pic .fuwu-lb .jj{font-size:14px; line-height:24px; color:#666;}
.fuwu-xx .pic br{line-height:26px;}







.history_year{}
.history_year{position: relative; background: url(../images/history_bg.png) no-repeat center bottom;width: 850px;height: 370px;margin: auto;    padding-top:0px; overflow: hidden;}
.history_year .leftbox{width:350px;height:850px; margin:auto;}
.history_year .leftbox .swiper-container{height: 100%;width: 100%}
.history_year a{color: #333;display: block;margin: auto;width:100%; height: 100%; line-height: 110px; text-align: center;position: relative;opacity: 0;transform-origin:50% 50%;}
.history_year .leftbox .swiper-slide i{width: 23px;height: 23px;background: url(../images/history_icon.png) no-repeat center center;display: block;display: none; position: absolute; top:98px;  left: 50%;margin-left: -8px;}
.history_year .leftbox .swiper-slide em{display: none;position: absolute;top:-15px;left: 0;color: #e3254c;width: 100%;text-align: center;line-height: 30px; font-family: "Arial"; text-transform: uppercase; font-weight: bold;}
.history_year .leftbox .swiper-slide-active i{display: block;}


.history_year li{float: left; width: 100%; padding: 35px 0; border-bottom:#bebebe solid 1px;overflow: hidden;}
.history_cont dl{overflow: hidden;padding: 30px;background: #eee;
}

.history_cont .swiper-slide-active dl{overflow: hidden;padding: 30px;background: #efefef;
background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,#004ca0,#0094d7,#f7b52c,#f29600);
    background-image: -moz-linear-gradient(left,#004ca0,#0094d7,#f7b52c,#f29600);
    background-image: -o-linear-gradient(left,#004ca0,#0094d7,#f7b52c,#f29600);
    background-image: linear-gradient(to right,#004ca0,#0094d7,#f7b52c,#f29600);
}

.history_cont dt{float: left;width: 215px;}
/*.history_cont dd{float: right;width: calc(100% - 230px)}*/

.history_cont dd h3{font-family: "Arial";color:#000;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.his_p{color: #000;line-height: 1.8em;height: 9em;overflow: hidden;}
.his_p{ padding-left:0px; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.his_p span{width:120px; display: inline-block;}
.history_cont .swiper-slide-active dl .his_p{color: #fff; font-size:18px;}

.history_cont{margin-bottom:50px;}

.history_cont .swiper-container{padding-bottom:15px;}
.history_cont .swiper-slide-prev{top:30px; }
.history_cont .swiper-slide-next{top:30px;}

.ie9 .history_cont .swiper-slide img{width: 100%;}

.history_cont .swiper-slide-duplicate-prev,.history_cont .swiper-slide-duplicate-next{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;top:30px;}
.history_cont .swiper-slide-duplicate-prev img,.history_cont .swiper-slide-duplicate-next img{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}

.history_cont .swiper-container-3d .swiper-slide-shadow-right,.history_cont .swiper-container-3d .swiper-slide-shadow-left{
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.0)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));

}

.history_cont .swiper-slide-next,.history_cont .swiper-slide-prev{opacity:0.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;}

.history_cont .swiper-pagination{display: none;}

.history_cont .but>div{width: 25%;height: 87%;margin-top: 0;top:30px;background:url(../images/wite_bg.png) repeat;}
.history_cont .but>div.swiper-button-prev{left: 0;}
.history_cont .but>div.swiper-button-next{right: 0;}

.history_cont .swiper-slide{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;top:30px;}
.history_cont .swiper-slide img{opacity:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;}

.history_cont .swiper-slide.swiper-slide-active,.history_cont .swiper-slide.swiper-slide-active img{opacity:1;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-prev,.history_cont .swiper-slide.swiper-slide-prev img{opacity:0.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;}
.history_cont .swiper-slide.swiper-slide-next,.history_cont .swiper-slide.swiper-slide-next img{opacity:0.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;}
.history_cont .swiper-slide.swiper-slide-prev dl,.history_cont .swiper-slide.swiper-slide-next dl{margin-top: 30px;}


@media only screen and (min-width:1025px){

.history_year .leftbox .swiper-slide-active a{font-size:72px;opacity: 1; color: #052275;}
.history_year .leftbox a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.history_year .leftbox .prev_nth2Mode a{transform: rotate(62deg) translateX(17px) translateY(-19px);opacity: 1;}
.history_year .leftbox .next_nth2Mode a{transform: rotate(131deg)  translateX(-22px) translateY(-7px);opacity: 1;}
.history_year .leftbox .prev_nth3Mode a{transform: rotate(33deg) translateX(-48px) translateY(101px);opacity: 1;}
.history_year .leftbox .next_nth3Mode a{transform: rotate(152deg) translateX(54px) translateY(98px);opacity: 1;}
.history_year .leftbox .prev_nth4Mode a{transform: rotate(-80deg) translateX(-126px) translateY(-143px);}
.history_year .leftbox .next_nth4Mode a{transform: rotate(80deg) translateX(-214px) translateY(162px);}
.history_year .leftbox .prev_nth5Mode a{transform: rotate(-25deg) translateX(-65px);opacity: 1;}
.history_year .leftbox .next_nth5Mode a{transform: rotate(25deg) translateX(-65px) translateY(20px);opacity: 1;}
.history_year .leftbox .prev_nth6Mode a{transform: rotate(-30deg) translateX(-99px);opacity: 1;}
.history_year .leftbox .next_nth6Mode a{transform: rotate(30deg) translateX(-99px) translateY(20px);opacity: 1;}


.history_year .swiper-button-prev{width: 28px;height: 51px;background: url(../images/his_prev.png) no-repeat center center; position: absolute;left: 255px;top:0px;margin-top: 15px;}
.history_year .swiper-button-next{width: 28px;height: 51px;background: url(../images/his_next.png) no-repeat center center;position: absolute;right: 255px;top:0px;margin-top: 15px;}


.history_year .leftbox .swiper-container{padding-right: 150px;}
.history_year .leftbox .swiper-slide-active a{transform: rotate(90deg) translateX(-3px) translateY(-150px);}
.history_year .leftbox{transform: rotate(-90deg) translateX(275px); }

}



@media only screen and (max-width:1279px){
.history_cont dl{padding: 20px;}
.history_cont dd{width: calc(100% - 0px)}
}

@media only screen and (max-width:1024px){
.history_cont .but>div{width: 27px;height: 44px;margin-top:-22px; top:50%;display: none;}
.history_cont .but>div.swiper-button-prev{left: 0;    background: url(../images/prev02.png) no-repeat center center;}
.history_cont .but>div.swiper-button-next{right: 0;    background: url(../images/next02.png) no-repeat center center;}
.history_year .leftbox .swiper-slide.on a{font-size:32px;opacity: 1; color: #3e3e3e;}

.history_cont .swiper-slide-prev{top:0px;}
.history_cont .swiper-slide-next{top:0px;}

.history_year .leftbox .prev_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}

.history_year .leftbox .swiper-slide-active a{transform: rotate(0deg) translateX(0px) translateY(0px);}
.history_year .leftbox{transform: rotate(0deg) translateX(0px); }
.history_year .leftbox .swiper-slide-active a{color: #000;}
.history_year,.history_year .leftbox{width: 100%;height: auto;}
.history_year .leftbox .swiper-container{padding-right: 0px;}
.history_year{padding-top:0;background: none;}
.history_year a{opacity: 1;}


.history_year .swiper-button-next.swiper-button-disabled,.history_year .swiper-button-prev.swiper-button-disabled{opacity: 0.5; cursor: pointer;     pointer-events: inherit;}
.history_year .swiper-button-next.disabled,.history_year .swiper-button-prev.disabled{opacity: 0.35; cursor: default;}
.history_year .leftbox .swiper-slide-active i{display: none;}
.history_year a{line-height: 32px;}



.history_year .swiper-button-prev{width: 28px;height:28px;background: url(../images/his_prev.png) no-repeat center center; position: absolute;left:0px;top:50%;margin-top: -14px; background-size: cover;}
.history_year .swiper-button-next{width: 28px;height:28px;background: url(../images/his_next.png) no-repeat center center;position: absolute;right:0px;top:50%;margin-top: -14px;background-size: cover;}
.history_cont{margin-bottom: 0;}
.about_history{position: relative;padding:60px 0;}
.history_year{padding: 0 30px;  box-sizing: border-box; position: absolute;top:0;left:3%;width: 94%;}
.history_cont .swiper-pagination{display: block;text-align: center;width: 100%;margin-top:10px;}
.history_cont .swiper-pagination span{margin: 0 5px;width: 10px;height: 10px;}



.topnum{background-size: 100%;}

.history_cont .swiper-slide.swiper-slide-prev,.history_cont .swiper-slide.swiper-slide-prev img{opacity:1;filter:alpha(opacity=10); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-next,.history_cont .swiper-slide.swiper-slide-next img{opacity:1;filter:alpha(opacity=10); -moz-opacity:1; -khtml-opacity:1;}
.history_cont .swiper-slide.swiper-slide-prev dl,.history_cont .swiper-slide.swiper-slide-next dl{margin-top:0px;}
.history_cont .swiper-slide{top:0;}


}

@media only screen and (max-width:767px){

.about_history{padding:50px 0;}
.history_cont dl{padding:10px;}
.history_cont dd{width:100%;}
.histor_cont dt{width: 100%;margin-bottom: 20px;}
.history_year .leftbox .swiper-slide.on a{font-size: 24px;}
.history_year .swiper-button-next,.history_year .swiper-button-prev{width: 20px;height: 20px;margin-top: -10px;}

.history_year .leftbox .swiper-container-vertical>.swiper-wrapper{
    -webkit-box-orient: inherit; 
    -webkit-box-direction: inherit; 
    -webkit-flex-direction: inherit; 
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
}
/*fangye*/
.tcdPageCode {
  text-align: center;
  color: #808080;
  font-size: 14px;
}
.tcdPageCode li {
  display: inline;
}


.tcdPageCode span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #052275;
  border: 1px solid #052275;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a {
  display: inline-block;
  color: #052275;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a:hover{ background: #052275; color: #fff; border: 1px solid #052275;}