.kstdnav{width:43px;position:fixed;right:70px;bottom:200px;z-index:99;}
ul.kstdinfo{z-index:99;width:200px;height:163px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)\9;margin-right:2px;padding:20px 0;font-size:0;position:fixed;right:-245px;top:50%;}
ul.kstdinfo li{display:inline-block;width:100px;text-align:center;height:40px;line-height:40px;}
ul.kstdinfo dd img{margin:0 auto;}
ul.kstdinfo li a{font-size:18px;color:#fff;font-weight:bold;}
ul.kstdinfo li a:hover{color:#0061ae;}
.kstdnav a.kstd{cursor:pointer;display:block;}
.kstdnav a.totop{cursor:pointer;display:block;}
#u43u43 img,#u41u41 img{width: 100%; height:100%}
/*#u45u45::before{background:url("../images/ss-bf.png") no-repeat center center;
    content: "";
    width: 63px;
    height: 63px;
    position: absolute;
    z-index: 100;
    top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left: -30px;}*/
#u43u43,#u41u41{position:relative;    -moz-transition: all 0.36s ease-in-out; width:100%; height:386px; overflow:hidden;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;   -webkit-transition: all 0.8s;    -moz-transition: all 0.8s;    -o-transition: all 0.8s;    transition: all 0.8s;opacity:1;}
.news-detail .content img {
 max-width: 800px; 
 margin-top: 20px;
}
.news-detail .tit2{width: 100%;    float: left;}
.lsyg p,.lsyg .img{width:100%;}
#u45u45{
    position:relative;
    -moz-transition: all 0.36s ease-in-out;
    width:100%;
    /* height:199px; */
    overflow:hidden;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    opacity:1;
    }

#u42u42{cursor:pointer;position:relative;width: 100%;height: 386px;overflow: hidden;}
#vsb_content_4 IMG {
 border: 0!important;
 width: 800px!important;
 height: auto!important;
}
.hksp li img{min-height:225px;}
.firstRow p{text-align:center;}
.kypt table td p{text-indent:0!important;}
.downloadBox img{display: inline;}
#u43u43:hover::before {}
/*#u41u41:hover::before,#u45u45:hover::before{opacity:0; top:110%;   -webkit-transition: all 0.8s;    -moz-transition: all 0.8s;    -o-transition: all 0.8s;    transition: all 0.8s; display:none;}*/

.hkgg li{width:100%; height:60px; line-height:60px; float:left;border-bottom: 1px solid rgb(238, 238, 238);}
.hkgg li a{display:block; width:calc(100% - 150px); float:left; color:#333; font-size:18px;height: 60px;    line-height: 60px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.hkgg li .hkgg-date{display:block; float:right; color:#666; text-align:right;     font-size: 16px!important;    line-height: 60px!important;}
.hkgg li a:hover{color:#173780; font-weight:bold;}
.nry .img a{display:block; text-align:center;}
.nry .img img{text-indent: 0!important;display:block;}



.tempWrap li{width:100%; height:395px; overflow:hidden;}
.tempWrap li img{width:100%; }


div.section_page{
position: fixed;
    right: 15px;
    top: 30%;
    height: 306px;
    background: url("../images/rightnav_bg.png") no-repeat;
    background-size: 100% 100%;
    z-index: 999999;
}



div.section_page a{display:block;width:78px;height:40px;line-height:40px;color: #ffffff;color:#333\9;font-size:14px;width: 68px;height: 28px;cursor: pointer;text-align: center;cursor: pointer;line-height: 28px;border: 1px dotted #fff;margin-bottom: 7px;border-radius: 4px;margin: 0 10px 7px;color: #fff;font-size: 12px;}
div.section_page a.active{background:#338df4}
div.section_page a:hover{background-color: #338df4;    color: #fff;
    border-color: #338df4;}
div.section_page a i.tips{position:absolute;display:none;right:42px;margin:4px 0 0 0;padding:0 6px;font-style:normal;font-weight:bold;height:30px;min-width:96px;border-radius:15px;background-color:rgba(238,238,238,0.78);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.78);box-shadow:0 0 6px rgba(0,0,0,0.78);color:rgba(0,0,0,0.9);font-size:15px;line-height:30px;white-space:nowrap;}
div.section_page .title2 {

    width: 20px;
    text-align: center;
    color: #fff;
    padding: 110px 7px 0;
    float: left;
    cursor: pointer;
    line-height: 1.2;
    display: none;
}
.asideNavClose {
    display: block;
    width: 30px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.nav-logo{
    position: absolute;
    left: 0;
    top: -77px;
    display: block;
    width: 90px;
    height: 87px;
}
div.section_page .nav{padding-top: 20px;padding-bottom: 10px;}

.secondnav{position:fixed;top:130px;z-index:0;width:100%;background:rgba(26,62,137,0.8);}
.showdiv .secondnav{top:113px;background:rgba(26,62,137,1);}
.secondnav.splash{background:#0061ae;top:113px;}
.no-csstransitions .secondnav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#990061ae,endColorstr=#990061ae)\9;}
.secondnav .secondnavbox{}
.secondnav .secnavitem{display:none;}
.secondnav .secnavitem .itembox{padding:50px 0 45px;}
.secondnav .secnavitem .itembox .itemimg{width:280px;height:167px;}
.secondnav .secnavitem .itembox .item-desc{width:510px;font-size: 16px;color: #fff; margin-left:60px;text-indent: 34px;line-height: 36px;margin-top:-8px; text-align: justify;}
.secondnav .secnavitem .itembox .item-desc a{color: #000000;}
.secondnav .secnavitem .itembox .item-desc a:hover{color:#f00;}
.secondnav .secnavitem .itembox .item-list{width:520px;    margin-left: 60px;float: left;}
.secondnav .secnavitem .itembox .item-list .list-title{font-size:18px;font-weight:bold;color: #fff; margin-bottom:25px;}
.secondnav .secnavitem .itembox .item-list .list-title img{display:inline-block; margin-right:10px;vertical-align:middle;}
.secondnav .secnavitem .itembox .item-list ul{}
.secondnav .secnavitem .itembox .item-list ul li{width:116px;height:38px;border: 1px dashed #fff;border-radius:5px;float:left;overflow:hidden;margin-bottom:12px;margin-left:10px;text-align:center;}
.secondnav .secnavitem .itembox .item-list ul li:hover{background: #074598;}
.secondnav .secnavitem .itembox .item-list ul li:hover a{color: #ffffff;}
.secondnav .secnavitem .itembox .item-list ul li.zw{width:109px;height:40px;border:none;}
.no-csstransitions .secondnav .secnavitem .itembox .item-list ul li{}
.secondnav .secnavitem .itembox .item-list ul li a{color: #fff;line-height:38px;font-size: 16px;font-weight: normal;display:block;}
.secondnav .secnavitem .itembox .item-list ul li a div.pa{width:107px;height:38px;z-index:-1;background:#f90;border-radius:10px;}
.no-csstransitions .secondnav .secnavitem .itembox .item-list ul li a div.pa{}
.secondnav .secnavitem .itembox.jgsz{}
.secondnav .secnavitem .itembox.jgsz ul{width:1430px;}
.secondnav .secnavitem .itembox.jgsz ul li{float:left;height:380px;}
.secondnav .secnavitem .itembox.jgsz ul li.firstli{width:380px;}
.secondnav .secnavitem .itembox.jgsz ul li.secondli{margin-left:60px;width:520px;}
.secondnav .secnavitem .itembox.jgsz ul li.thirdli{margin-left:60px;width:410px;}
.secondnav .secnavitem .itembox.jgsz ul li .jgtitle{font-size:18px;color: #074598;font-weight:bold;}
.secondnav .secnavitem .itembox.jgsz ul li .jgtitle img{display:inline-block;margin:0 10px 0 0;vertical-align:middle;}
.secondnav .secnavitem .itembox.jgsz ul li .jigoulist{font-size:0;margin-top:20px;}
.secondnav .secnavitem .itembox.jgsz ul li .jigoulist dd{display:inline-block;width:50%;line-height:22px;}
.secondnav .secnavitem .itembox.jgsz ul li.thirdli .jigoulist dd{width:100%;}
.secondnav .secnavitem .itembox.jgsz ul li .jigoulist dd a{font-size:18px;color: #000000;font-weight:normal;}
.secondnav .secnavitem .itembox.jgsz ul li .jigoulist dd a:hover{color:#f90;}




nav{height:130px;position:fixed;width:100%;z-index:99;top:0;}
nav.splash{background:url("../images/navbgsplash.png") repeat-x;height:112px;-webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3);}
.no-csstransitions nav.splash{border-bottom:2px solid #b2b2b2;}
nav .logo{width: 388px;display:block;background:url('../css/logo-zhuzhan.svg') no-repeat center;height: 84px;margin-top:31px;background-size: 100% 100%;}
nav.splash .logo{background:url('../css/lan-logo.svg') no-repeat left center;background-size: 100% 100%;margin-top:42px; height:68px; width:309px;}
nav .nav-header{max-width:1129px;min-width:900px;}
nav .nav-header ul{text-align:right;}
nav .nav-header ul.nhtop{margin-top:36px;}
nav.splash .nav-header ul.nhtop{margin-top:5px;}
nav .nav-header ul.nhtop li a{font-size: 16px;font-weight: normal;}
nav .nav-header ul.nhtop li img{display:inline-block;vertical-align:sub;margin-right:10px;}
nav .nav-header ul.nhtop li a.sbt{background:url("../images/icon12.png") no-repeat center;width:22px;height:19px;display:inline-block;margin-top:3px;cursor:pointer;}
nav.splash .nav-header ul.nhtop li a.sbt{background:url("../images/icon12.png") no-repeat center;}
nav .nav-header ul.nhbottom{margin-top:14px;}
nav .nav-header ul li{display:inline-block;padding:0 18px;vertical-align:middle;font-size:0;position:relative;}
nav .nav-header ul li.icon5 a:hover{color:#f00;}
nav .nav-header ul.nhbottom li{padding:12px 18px;}
nav .nav-header ul.nhbottom li.hoverin{}
nav .nav-header ul.nhbottom li a{font-size:18px;font-weight:bold;position:relative;}
nav .nav-header ul.nhbottom li a::after{content:"";position:absolute;left:0;bottom:-5px;border-bottom:3px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;}

nav .nav-header ul li a{color:#fff;}
nav .nav-header ul.nhbottom .secnav{left:0;top:100%;display:none}
nav .nav-header ul.nhbottom .secnav ul{background:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff)\9;}
nav.splash .nav-header ul.nhbottom .secnav ul{background:#fff;-webkit-filter:none;filter:none;}
nav .nav-header ul.nhbottom .secnav ul li{text-align:center;padding:13px 0;width:100%;}
nav .nav-header ul.nhbottom .secnav ul li a{color:#666;font-size:18px;font-weight:bold;}
nav .nav-header ul.nhbottom .secnav ul li em.line{position:absolute;width:100%;height:1px;overflow:hidden;left:0;bottom:0;}

/* nav .nav-header ul.nhbottom .secnav ul li.hoverin{background:#b95c4a;} */
nav .nav-header ul.nhbottom .secnav ul li.hoverin a{color:#fff;}
nav.splash .nav-header ul.nhtop li a{color:#fff;}
nav.splash .nav-header ul.nhtop li.icon5 a:hover{color:#f00;}

/* nav.splash .nav-header ul.nhtop li a:hover{color:#f00;} */
nav.splash .nav-header ul.nhbottom{margin-top:20px;}
nav.splash .nav-header ul.nhbottom li a{color:#173780;}

/* nav.splash .nav-header ul.nhbottom>li.hoverin>a{color:#fff;} */

/* nav.splash .nav-header ul.nhbottom li a:hover{color:#008eff;} */
nav .nav-header ul li a{-webkit-transition:all .3s linear;transition:all .3s linear;}
nav .nav-header ul li{-webkit-transition:all .4s linear;transition:all .4s linear;}

/* nav .nav-header ul.nhtop li a:hover{color:#0061ae;} */
nav .search-form{width:0px;height:24px;background:#fff;vertical-align:top;display:inline-block;border-radius:25px;overflow:hidden;}
nav .search-form .s-icon{width: 19px;height: 19px;/* background:url(../images/sbtb.png) center no-repeat; */margin-top: 3px;margin-left:5px;cursor:pointer;}
nav .search-form .s-text{margin-left:10px;height:24px;text-indent:5px;width:180px;font-size:14px;color:#333;}


header{overflow:hidden;}
header img{width:100%;display:block;}
.body_home {
    height: 100vh;
    overflow: hidden;
}
header{height: 100vh;}
.body_b.showdiv {
    top: 0;
}
.body_b {
    position: fixed;
    left: 0%;
    top: 100%;
    bottom: 0;
    right: 0;
    background: #fff;
    height: auto;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    z-index: 999;
    overflow: auto;
    outline: none;
}
header .discovery{background:url('../images/enter_bg.jpg') no-repeat center;width:100%;background-size:100% 100%;height:70px;width:100%;position:absolute;bottom:0;left:0;z-index:50; display: none;}
header .discovery p{line-height:70px;color:#fff;font-size:24px;font-weight:bold;text-align:center;cursor:pointer;}
header .discovery p span:after,header .discovery p span:before{content:"";background:url('../images/darrow.png') no-repeat center;width:13px;height:16px;vertical-align:middle;display:inline-block;margin-left:20px;}

header .discovery p span::after,header .discovery p span:before{content:"";background:url('../images/darrow.png') no-repeat center;
    width:13px;height:16px;vertical-align:middle;display:inline-block;margin-left:20px;animation: bb 2s linear 0s infinite;transform: translateX(-50%);    margin-top: -15px;}
@keyframes bb{
    0%{transform:translate(-50%,0);opacity:0;}
    20%{transform:translate(-50%,3px);opacity:1;}
    80%{transform:translate(-50%,10px);opacity:1;}
    90%{transform:translate(-50%,10px);opacity:0;}
    100%{transform:translate(-50%,10px);opacity:0;}
}
header .discovery p span:before{margin-right:8px;}
.cssanimations header .discovery p span::after{animation:godown 2s infinite;-webkit-animation:godown 2s infinite;}
header .linknav{width:100%;padding:10px 0;background:rgba(0,0,0,0.3);position:absolute;left:0;bottom:0px;z-index:9;}
.no-csstransitions header .linknav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
header .linknav .wid1430{height:88px; overflow:hidden;}
header .linknav .wid1430 a.prev,header .linknav1 .wid1430 a.prev,header .linknav .wid1430 a.next,header .linknav1 .wid1430 a.next{width:24px;height:25px;display:block;cursor:pointer;bottom:30px;}
header .linknav .wid1430 a.prev,header .linknav1 .wid1430 a.prev{left: 10px;background:url("../images/leftarrhover.png") center no-repeat;background-size: 100%;}
header .linknav .wid1430 a.prev:hover, header .linknav1 .wid1430 a.prev:hover{background:url("../images/leftarrhover.png") center no-repeat;background-size: 100%;}
header .linknav .wid1430 a.next,header .linknav1 .wid1430 a.next{right: 10px;background:url("../images/rightarrhover.png") center no-repeat;background-size: 100%;}
header .linknav .wid1430 a.next:hover,header .linknav1 .wid1430 a.next:hover{background:url("../images/rightarrhover.png") center no-repeat;background-size: 100%;}
header .linknav ul, header .linknav1 ul{height:88px;padding:0 30px;}
header .linknav1 ul{height:88px;padding:0 30px;display: flex;justify-content: space-around;}
header .linknav ul li{width: 10%;float:left;/* padding: 0 33px; */text-align: center;}
header .linknav1 ul li{float:left;margin:0 10px;}
header .linknav1 ul li a{font-size:14px;color:#fff;}
header .linknav ul li a{font-size:16px;color:#fff;}
.linknav1{display: none;height: auto;width: 100%;
    padding: 10px 0;
    background: rgba(0,0,0,0.6);}

header .linknav ul li a i.icon{width:48px;height:48px;margin:4px auto;display:block;background-color: rgba(0,0,0,0.5);border-radius: 10px;border:1px solid rgba(255,255,255,0.5);display: flex;align-items: center;}
header .linknav ul li:hover a i.icon{background-color:rgba(255,153,0,0.8);}
.linknav1 ul li a i.icon {
    width: 48px;
    height: 48px;
    margin: 4px auto;
    display: block;
    background-color: rgba(0,0,0,0.5);
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.5);
    display: flex;
    align-items: center;
}
.linknav ul li a i.icon img{width: 48%!important;}
.linknav1 ul li a i.icon img{width: auto;margin: 0 auto; }
.linknav ul li a i.icon img{width: auto;margin: 0 auto;}
/*i.icon1{background:url("../images/icon1.png") center center no-repeat; }*/
/*i.icon2{background:url("../images/icon2.png") center center no-repeat; }*/
/*i.icon3{background:url("../images/icon3.png") center center no-repeat; }*/
/*i.icon4{background:url("../images/icon4.png") center center no-repeat; }*/
/*i.icon5{background:url("../images/icon5.png") center center no-repeat; }*/
/*i.icon6{background:url("../images/icon6.png") center center no-repeat; }*/
/*i.icon7{background:url("../images/icon7.png") center center no-repeat; }*/
/*i.icon8{background:url("../images/icon8.png") center center no-repeat; }*/
/*i.icon9{background:url("../images/icon9.png") center center no-repeat; }*/
/*i.icon10{background:url("../images/icon9.png") center center no-repeat; }*/
/*i.icon11{background:url("../images/icon9.png") center center no-repeat;}*/
/*i.icon12{background:url("../images/icon9.png") center center no-repeat;}*/
/*i.icon13{background:url("../images/icon9.png") center center no-repeat;}*/
/*i.icon14{background:url("../images/icon9.png") center center no-repeat;}*/
.yxhkss img{display:none;}

.title{font-size:48px;font-weight:bold;color:#224386;height:64px;line-height:64px;text-align:center;display: block;}
.desc{font-size:24px;height:30px;line-height:30px;color:#3c3b3b;text-align:center;margin-top:10px;}
.morebtn{display:block;line-height:64px;text-align:center;}
.morebtn a{font-size:24px;color:#fff;display:block;background:#173782;width:450px;height:64px;margin:0 auto;}
.morebtn a:hover{color:#fff;background:#3b69d4;}

/*.morebtn a:hover{color: #f00;}*/
section{padding:44px 0 55px;}

section.news{background:#fff;padding:150px 0 53px;}
section.news .newsbox{-webkit-box-shadow:1px 2px 5px 1px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);position: relative;}
section.news .newsbox em.timebox {
    width: 61px;
    height: 61px;
    display: block;
    position: absolute;
    top: 198px;
    background: #173782;
    margin-left: 28px;
    overflow: hidden;
    text-align: center;
}
section.news .newsbox em.timebox h3{font-size: 24px;color:#ffffff;padding-top: 5px;}
section.news .newsbox em.timebox span{font-size: 12px;color:#ffffff;}
.newsbox-b{background:url('../images/gg_bg.png') no-repeat right bottom;}
section.news .top{margin-top:48px;}
section.news .leader-news{width:696px;}
section.news .leader-news ul.hd{right:20px;bottom:20px;font-size:0;z-index:20;}
section.news .leader-news ul.hd li{display:inline-block;width:15px;height:15px;background:#fff;margin:0 5px;cursor:pointer;}
section.news .leader-news ul.hd li.on{background:#f00;}
section.news .leader-news img{display:block;width: 100%;}
section.news .leader-news p{bottom:0;left:0;background:url('../images/leadernewsbg.png') repeat-x center;height:69px;line-height:69px;width:100%;text-indent:20px;}
section.news .leader-news p a{font-size:18px;color:#fff;}
section.news .top .newsitem{width:331px;margin-left:36px;}
section.news .bottom .newsitem{width:331px;margin-left:34px;}
section.news .bottom .newsitem:first-child{margin-left:0;}
section.news .newsitem img{width:100%;display:block;}
section.news .newsitem .item-title{/* margin-top:24px; */padding: 56px 30px 0;}
section.news .newsitem .item-title a{font-size:18px;font-weight: normal;color:#000000;line-height:24px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
section.news .newsitem .item-title a:hover{color:#0061ae;}
section.news .newsitem .item-desc{margin-top:10px;padding: 0 30px 26px;height:48px;overflow:hidden;text-indent: 28px;}
section.news .newsitem .item-desc a{font-size: 16px;color:#888888;line-height:24px;/* text-indent: 28px; */}
section.news .newsitem .item-desc a:hover{color:#0061ae;}
section.news .bottom{margin-top: 8px;}
section.news .bottom .hd{font-size:0;margin:25px 0 35px;}
section.news .bottom .right .hd{padding-left:25px;}
section.news .bottom .hd li{display:inline-block;font-size:22px;line-height: 32px;color:#173782;margin:0 10px 0 0;cursor: pointer;height: 32px;font-weight: bold;}
section.news .bottom .hd li.xxxw::before{content:url("../images/xw-icon.png");display:inline-block;margin:0 10px;vertical-align:middle;}
section.news .bottom .hd li.xxxw.on::before{content:url("../images/xw-icon.png")}
section.news .bottom .hd li.spxw::before{display:inline-block;margin:0 10px;vertical-align:middle;}
section.news .bottom .hd li.spxw.on::before{}
section.news .bottom .hd li.tzgg::before{content:url("../images/gg-icon.png");display:inline-block;margin:0 10px;vertical-align:middle;}
section.news .bottom .hd li.on{color:#173782;}
section.news .bottom .hd>em{color:#dbdbdb;font-size: 22px;vertical-align: top;}
section.news .bottom .newslist{margin-left:36px;width:696px;}
section.news .bottom .newslist li{line-height:30px;margin-top:15px;height:30px;overflow:hidden;}
section.news .bottom .newslist li:first-child{margin-top:0;}
section.news .bottom .newslist li::before{content:"";float:left;width:4px;height:8px;background:url("../images/arrow1.png") no-repeat;background-size:100% 100%;font-size:12px;color: #0013e6;position:relative;top:13px;margin-right:10px;}
section.news .bottom .newslist li a{font-size:18px;color:#282828;-webkit-transition: margin-left .8s;-moz-transition: margin-left .8s;-o-transition: margin-left .8s;}
section.news .bottom .newslist li a:hover{color:#173782;font-weight:bold;margin-left: 10px;}
section.news .bottom .newslist li span{font-size:16px;color:#908f8f;font-family:Arial;}
section.news .morebtn{margin-top:50px;}

section.huodong{background:url("../images/hd_bg.jpg") no-repeat;background-size: 100% 100%;}
section.huodong p.title{color:#fff;}
section.huodong p.desc{color:#fff;}
section.huodong p.morebtn a{color:#173782;background:#fff;}
section.huodong p.morebtn a:hover{color:#fff;background:#3b69d4;}
section.huodong article{margin:47px 0 50px;}
section.huodong article .itemsbox{margin-left:35px;width:331px;background:#fff;/* padding-bottom:30px; */}
section.huodong article .itemsbox .itembox-b{padding: 17px 0 40px;background: url("../images/gg_bg.png") no-repeat right bottom; height: 146.4px;}
section.huodong article .itemsbox:first-child{margin-left:0;}
section.huodong article .itemsbox .itembox-b .item-time{display: flex;align-items: center}
section.huodong article .itemsbox .itembox-b .item-time img{margin-right: 5px; float:left;}
section.huodong article .itemsbox em.timebox{width:74px;height:74px;display:block;position:relative;top:-37px;background:#173782;margin-left:28px;overflow:hidden;}
section.huodong article .itemsbox em.timebox span{color:#fff;font-size:18px;line-height:24px;display:block;padding:13px 18px;text-align:center;}
section.huodong article .itemsbox .item-title,section.huodong article .itemsbox .item-desc,section.huodong article .itemsbox .item-time{margin-left:15px;margin-right: 15px;}
section.huodong article .itemsbox .item-title{ margin-left:0px;text-align: center;}
section.huodong article .itemsbox .item-title::before{content:"";display: inline-block;background: #820000;width: 4px;height: 13px;margin-right: 12px;}
section.huodong article .itemsbox .item-desc{margin-top:18px;}
section.huodong article .itemsbox .item-title a{font-size:20px;font-weight:bold;color:#820000;line-height:24px;}
section.huodong article .itemsbox .item-desc a{font-size:18px;color:#333;line-height:24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;width: 100%;}
section.huodong article .itemsbox .item-time{font-size: 16px; color: #939191;line-height:24px;margin-top: 3px;}
section.huodong article .itemsbox .item-detail{
    margin-left: 28px;
    margin-right: 28px;
    margin-top:8px;
    font-size: 16px;
    color:#888888;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    text-indent: 28px;
    line-height:28px;
    -webkit-box-orient: vertical;
}
section.huodong article .itemsbox:nth-child(1){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);
}
section.huodong article .itemsbox:nth-child(2){
    transition: all 0.8s ease-out 0.2s;
    opacity: 0;
    transform: translate(0,100%);
}
section.huodong article .itemsbox:nth-child(3){
    transition: all 0.8s ease-out 0.4s;
    opacity: 0;
    transform: translate(0,100%);
}
section.huodong article .itemsbox:nth-child(4){
    transition: all 0.8s ease-out 0.6s;
    opacity: 0;
    transform: translate(0,100%);
}
section.huodong.showdiv article .itemsbox{transform: none;
    opacity: 1;}

section.academy{background:#fff;}
section.academy article{margin:50px 0 15px;}
section.academy article .itemsbox{margin-left:34px;width:453px;background:#fff;padding-bottom:30px;}
section.academy article .itemsbox:nth-child(1){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);
}
section.academy article .itemsbox:nth-child(2){
    transition: all 0.8s ease-out 0.2s;
    opacity: 0;
    transform: translate(0,100%);
}
section.academy article .itemsbox:nth-child(3){
    transition: all 0.8s ease-out 0.4s;
    opacity: 0;
    transform: translate(0,100%);
}
section.academy.showdiv article .itemsbox{transform: none;
    opacity: 1;}
section.academy article .itemsbox:first-child{margin-left:0;}
section.academy article .itemsbox .item-title{margin-top: 30px;/* height: 60px; */}
section.academy article .itemsbox .item-title a{font-size: 20px;color: #173782;line-height:30px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
section.academy article .itemsbox .item-title a:hover,section.huodong article .itemsbox .item-desc a:hover,section.news .newsitem .item-title a:hover{color:#173782;font-weight: bold;}
section.academy article .itemsbox .item-desc{margin-top: 5px; text-align: justify;}
section.academy article .itemsbox .item-desc a{font-size: 16px;color:#545454;line-height:30px;text-indent: 32px;display: block;}
section.academy article .itemsbox .item-desc a:hover{color:#173782;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}

section.schoolmate{background:url('../images/rw_bg.png') center center repeat-x;}
section.schoolmate p.desc{color:#fff;}
.rwbox{padding: 45px 0;}
section.schoolmate .rw-l{width: calc(50% - 10px);float: left;margin-right: 10px;position: relative;overflow: hidden;}
section.schoolmate .rw-l img{width: 100%;height: 100%;max-height: 541px;}
section.schoolmate .rw-l .item-desc{position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/leadernewsbg.png) repeat-x center;
    height: 69px;
    line-height: 75px;padding: 0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    width: 100%;z-index: 2;font-size: 16px;color:#ececec;box-sizing: border-box;}
section.schoolmate .rw-l .item-desc a, section.schoolmate .rw-r .item-desc a{color:#ececec}
section.schoolmate .rw-r{width: calc(50% - 10px);float: left;margin-left: 10px;}
section.schoolmate .rw-r .itemsbox{position: relative;width: calc(50% - 9px);height: 50%;}
section.schoolmate .rw-l .item-desc a:hover, section.schoolmate .rw-r .item-desc a:hover{font-weight:bold;}
section.schoolmate .rw-r .itemsbox .item-desc{position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/leadernewsbg.png) repeat-x center;
    height: 69px;
    line-height: 75px;padding: 0 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    width: 100%;z-index: 20;font-size: 16px;color:#ececec;box-sizing: border-box;}
section.schoolmate .rw-r .itemsbox:nth-child(odd){margin-right: 9px;}
section.schoolmate .rw-r .itemsbox:nth-child(even){margin-lef: 1%;margin-left: 9px;}
section.schoolmate .rw-r .itemsbox:nth-child(1){margin-bottom: 9px;/* height: calc(50% - 9px); */}
section.schoolmate .rw-r .itemsbox:nth-child(2){margin-bottom: 9px;height: calc(50% - 9px);}
section.schoolmate .rw-r .itemsbox:nth-child(3){margin-top: 9px;height: calc(50% - 9px);}
section.schoolmate .rw-r .itemsbox:nth-child(4){margin-top: 7px;height: calc(50% - 9px);}
section.schoolmate .rw-r .itemsbox img{width: 100%;     max-height: 262px;    overflow: hidden;}
section.schoolmate p.morebtn a{color:#ffffff; }
section.schoolmate p.morebtn a:hover{color:#fff;background:#3b69d4;-webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;}
section.schoolmate article{margin:50px 0;}
section.schoolmate article .itemsbox{margin-left:35px;width:331px;background:#fff;padding-bottom:20px;}
section.schoolmate article .itemsbox:first-child{margin-left:0;}
section.schoolmate article .itemsbox .item-title,section.schoolmate article .itemsbox .item-desc{margin-left:16px;margin-right:16px;}
section.schoolmate article .itemsbox .item-title{margin-top:20px;}
section.schoolmate article .itemsbox .item-desc{margin-top:10px;min-height:72px;}
section.schoolmate article .itemsbox .item-title a{font-size:18px;font-weight:bold;color:#820000;line-height:24px;}
section.schoolmate article .itemsbox .item-title a:hover{color:#0061ae;}
section.schoolmate article .itemsbox .item-desc a{font-size:18px;color:#333;line-height:24px;font-weight:bold;}
section.schoolmate article .itemsbox .item-desc a:hover{color:#f00;}


section.recruit{background:#ececec;}
section.recruit article{margin:50px 0;}
section.recruit article .infobox{width:458px;height:376px;right:0;top:30px;background:#fff;padding:35px;}
section.recruit article .infobox .info-title{font-size:24px;color:#4e4e4e;line-height:36px;}
section.recruit article .infobox ul.rxxx{margin-top:25px;margin-bottom:20px;}
section.recruit article .infobox ul li{height:55px;border-bottom:1px solid #dfe5ec;line-height:56px;}
section.recruit article .infobox ul li:last-child{border-bottom:0}
section.recruit article .infobox ul li a:after{content:'>';font-size:18px;color:#224386;float:right;font-weight:bold;}
section.recruit article .infobox ul li a::after{content:'>';font-size:18px;color:#224386;float:right;font-weight:bold;}
section.recruit article .infobox ul li a{font-size:18px;color:#224386;}
section.recruit article .infobox ul li a:hover{color:#ff0000;}
section.recruit article .infobox ul.rxxx li:last-child{border-bottom:5px solid #224386;padding-bottom:5px;}
section.recruit article .infobox ul.jhxx{}

section.fengcai{background:#fff;padding-bottom: 0;}
section.fengcai article{margin:46px 0 0;}
section.fengcai article .fengcailist{width:100%;margin:0 auto;overflow:hidden; /* max-width:1920px; */}
section.fengcai article .fengcailist>div a{overflow:hidden;position:relative;}
section.fengcai article .fengcailist .one{float:left; width:26%; margin-right:0.43%; height:386px;}
#u40u40 img{min-width:100%; min-height:100%;}
section.fengcai article .fengcailist .two{float:left; width:20%; margin-right:0.43%; height:386px;}
#u43{    width: 100%;display: inline;    height: 100%;}
section.fengcai article .fengcailist .three{float:left; width:34%; margin-right:0.43%; overflow:hidden;}
section.fengcai article .fengcailist .four{float:left; width:18.71%;}
section.fengcai article .fengcailist div a{display:block;position: relative;overflow: hidden;width:100%;height:190px;}
section.fengcai article .fengcailist div a img,#u43u43 img, #u41u41 img{

	width:100%;
    -moz-transition: all 0.36s ease-in-out;
    -webkit-transition: all 0.36s ease-in-out;
    -o-transition: all 0.36s ease-in-out;
    -ms-transition: all 0.36s ease-in-out;
    transition: all 0.36s ease-in-out;
    }
section.fengcai article .fengcailist div a:hover img,#u43u43:hover img, #u41u41:hover img, #u45u45:hover img{
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}
section.fengcai article .fengcailist div a div.fengcai-info{width:100%;height:100%;position:absolute;top:-100%;}
section.fengcai article .fengcailist div a div.fengcai-info table td{background:rgba(0,97,174,0.64);font-size:18px;color:#fff;}
.no-csstranstions section.fengcai article .fengcailist div a div.fengcai-info table td{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9961aea3,endColorstr=#9961aea3);}

#u45u45{width:100%;height: 386px;overflow:hidden;}
section.about{background:#fff url("../images/data_bg.jpg") center bottom no-repeat;background-size: 100% auto;}
section.about article{margin:50px 0;}
section.about article ul.row-3{display:block;}
section.about article ul li{text-align:center;margin:15px 0 30px;}
section.about article ul li p.top{font-size:20px;line-height:36px;color:#000;}
section.about article ul li span{margin-top:10px;font-size:36px;line-height:42px;color:#474747;font-weight:bold;}

section.zt article{margin-top:34px;}
.zt-ul li{float: left;width: calc(33.3% - 20px);margin: 15px;}
.zt-ul li img{width: 100%;}
.zt-ul li:nth-child(1){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%); margin-left:0;
}

.zt-ul li:nth-child(2){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);
}
.zt-ul li:nth-child(3){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);margin-right:0;
}
.zt-ul li:nth-child(4){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);margin-left:0;
}
.zt-ul li:nth-child(5){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);
}
.zt-ul li:nth-child(6){
    transition: all 0.8s ease-out 0s;
    opacity: 0;
    transform: translate(0,100%);margin-right:0;
}
section.zt.showdiv article li{transform: none;
    opacity: 1;}


div.weather{padding:37px 0;text-align:center;background:#fff;}
div.weather img{display:inline-block;vertical-align:bottom;}
div.weather span.temperature{font-size:18px;color:#183883;margin:0 10px;}
div.weather em{font-size:18px;color:#183883;margin:0 10px;}
div.weather span.weathercn{font-size:14px;color:#183883;margin:0 10px;}
section.footnav{background:#eaecee;}
section.footnav .footnavlist{/* width:900px; */width:100%;}
section.footnav .footnavlist li{float:left;}
section.footnav .footnavlist li.firstli{width:33.3%; padding-right:5px;}
section.footnav .footnavlist li.secondli{padding-left:10px;width:392px;border-right:1px dashed #999;border-left:1px dashed #999;}
section.footnav .footnavlist li.thirdli{margin-left:10px;width:395px;}
section.footnav .footnavlist li{font-size:18px;color:#183883;font-weight:bold;}
section.footnav .footnavlist li .secfn{font-size:0;margin-top:12px;}
section.footnav .footnavlist li .secfn dd{display:inline-block;width:50%;line-height:22px;margin-top: 3px;}
section.footnav .footnavlist li.thirdli .secfn dd{}
section.footnav .footnavlist li .secfn dd a{font-size:14px;color:#333;font-weight:normal;}
section.footnav .footnavlist li .secfn dd a:hover{color:#224386;text-decoration:none;}
section.footnav .navbtn{width:474px;font-size:0;}
section.footnav .navbtn a{display:inline-block;width:208px;height:54px;background:#fff;font-size:18px;color:#544948;font-weight:bold;line-height:54px;/* border:1px solid #000; */margin-left:27px;margin-top:20px;text-align:center;-webkit-box-shadow:0px 2px 5px 2px #bbb;box-shadow:0px 2px 5px 2px #bbb;}
section.footnav .navbtn a:hover{background:#183883;color:#fff;}

/*footer*/
footer{width:100%;background:url('../images/footer_bg.png') center;background-size: 100% 100%;}
footer .wid1430{padding: 40px 0;display: flex;align-items: center;}
footer .wid1430 .sydwicon{width:53px;height:65px;left:50%;top:-31px;margin-left:-26px;}
footer .wid1430 .sydwicon a img{width:100%;}
footer p.info{font-size:14px;color:#dbdbdb;line-height:26px;width: 40%;}
footer p.info a{font-size:14px;color:#dbdbdb;line-height:26px;}
footer p.info a:hover{color:#e72a2a;}
footer .icon{width: 122px;
text-align: center;
float: none;
margin: 0 auto;}
footer .icon img{float: left;padding: 24px 5px;}
footer .link{/* padding:24px 0; */width: 40%;text-align: right;}
footer .link ul{float: right;}
footer .link ul li{
    padding: 10px 12px 0;
    text-align: center;
}
footer .link ul li:last-child{padding: 10px 0px 8px 12px;}
footer .link ul li a:last-child{margin-right:15px;}
.content img{max-width:800px!important; display:block; margin:0 auto; height:auto!important;}
footer .link ul li .code{width:130px;height:130px;left:-25px;bottom:30px;display:none;}
footer .link ul li .code img{width:100%;}
footer .link ul li a{cursor:pointer;font-size:14px;color:#dbdbdb;line-height:24px;font-weight:bold;margin:0 13px;display:block;}
footer .link ul li a:hover{color:#e72a2a;text-align: center;text-indent: 0;}
#sidebarrightbutton{display: none;}
button{border:none}
.mobile{width:100%;position:absolute;height: 42px;display: none;top: 0;right: 0;z-index: 99991;    overflow: hidden;}
.mobile-search-btn{float: right;margin-right: 15px;cursor: pointer;}
.mobile-search-btn i{color:#fff;font-size: 20px;}
.mobile-inner-header{width:20%;height: auto;position: fixed;top: 20px;right: 0px;z-index: 10000}
.mobile-inner-header-icon{
    color: #fff; height: 40px;font-size:25px;text-align: center;
    float:right;width: 40px;position: relative;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
}
.mobile-inner-header-icon:hover{
    cursor: pointer;
}
.mobile-inner-header-icon span{
    position: absolute; left: calc((100% - 25px) / 2);
    top: calc((100% - 1px) / 2);  width: 25px;  height: 2px;  background-color: rgba(255,255,255,1);}
.mobile-inner-header-icon{color: #fff; height: auto;text-align: left;float:right;width: 50px;position: relative; cursor: pointer;text-align: right;margin-left: 25px;text-align: center; font-size: 30px; }
.mobile-inner-header-icon-out i{font-size: 28px;position: absolute;left: 12px;top: 0;}
.mobile-inner-header-icon-click i{display: none;}
.mobile-inner-header-icon-out span{width: 22px;height: 2px;background-color:#fff;display: none;}
.mobile-inner-header-icon-out span:nth-child(1){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outfirst;
}
.mobile-inner-header-icon-out span:nth-child(2){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outsecond;
}
.mobile-inner-header-icon-out span:nth-child(2){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outthird;
}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(3){transform: translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clickfirst;}
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clicksecond;}
.mobile-inner-header-icon-click span:nth-child(3){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clickthird;}
@keyframes clickfirst {
    0% {
        transform: translateY(4px) rotate(0deg);

    }

    100% {
        transform: translateY(0) rotate(45deg);
    }
}

@keyframes clicksecond {
    0% {
        transform: translateY(-4px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(-45deg);
    }
}

@keyframes clickthird {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}
.mobile-inner-header-icon-out span:nth-child(1){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outfirst;
}
.mobile-inner-header-icon-out span:nth-child(2){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outsecond;
}
.mobile-inner-header-icon-out span:nth-child(3){
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outthird;
}
@keyframes outfirst {
    0% {
        transform: translateY(0) rotate(-45deg);
    }

    100% {
        transform: translateY(-4px) rotate(0deg);
    }
}



@keyframes outsecond {
    0% {
        transform: translateY(0) rotate(45deg);
    }

    100% {
        transform: translateY(4px) rotate(0deg);
    }
}
@keyframes outthird {
    0% {
        transform: translateY(0) rotate(90deg);
    }

    100% {
        transform: translateY(12px) rotate(0deg);
    }
}
@media screen and (min-width: 1920px) {
section.fengcai article .fengcailist .two img,section.fengcai article .fengcailist .four img{width:100%; }

}
.mobile-inner-nav{width: 320px;right:-320px;text-align: center;opacity: 0;transform: scale(0.8);width: 0;transition: right 0.3s ease-in-out;height:0;background-color: rgba(0,0,0,0.8);}
.mobile-inner-nav .search-form {
    width: 230px;
    height: 24px;
    background: #fff;
    vertical-align: top;
    display: inline-block;
    border-radius: 25px;
    overflow: hidden;
}
.mobile-inner-nav .search-form .s-text {
    margin-left: 10px;
    height: 24px;
    text-indent: 5px;
    width: 180px;
    font-size: 14px;
    color: #333;
}
.mobile-inner-nav .search-form .s-icon {
    width: 19px;
    height: 19px;
    /* background: url(../images/sbtb.png) center no-repeat; */
    margin-top: 3px;
    margin-left: 5px;
    cursor: pointer;
}
.mobile-inner-nav a{
    display: inline-block;
    line-height: 45px;
    text-decoration: none;
    width: 100%;
    font-size: 1rem;
    border-bottom: solid 1px rgba(255,255,255,0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    color:#fff;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.mobile-inner-nav li:first-child a{border-top:1px solid rgba(255,255,255,0.2);}
.mobile-inner-nav li{position: relative;}
.mobile-inner-nav li.on{background-color: #051c4d}
.mobile-inner-nav li strong{
    color:#fff;
    position: absolute;
    right:5px;
    top:0;
    font-size: 1.5rem;
    cursor: pointer;
    width: 40px;
    height: 45px;
    text-align: center;
    line-height: 40px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 50px;
}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;}
@-webkit-keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.mobile_subNav{display: none;}
.mobile-inner-nav dd a{height: 35px;line-height: 35px;border-bottom: solid 1px rgba(255,255,255,0.1);font-size: 14px;}
.mobile-inner-nav dd a:hover{background-color: #448aca}
.mobile_search{clear: both;position: absolute;height: 48px;overflow: hidden;background-color: #F8F5EC;left: 0;top: 35px;width: 100%;z-index: 99993;display: none;}
.mobile_search .search{border:1px solid #ccc;margin:0.5rem;overflow:hidden;height: 37px;position:relative;}
.mobile_search input.notxt{width: 100%;color:#333;border:none;padding-right: 38px;height: 38px;box-sizing: border-box;}
.mobile_search input.notxt1{width: 40px;right:0;border:none;height: 37px;left: auto;}
.mobile-links{width: auto;margin:0 20px 10px;overflow: hidden;padding:10px 0 0;opacity: 0.6;font-size: 14px;}
.mobile-links span{float:left;width: 50%;    text-align: left;display: block;}
.mobile-links span a{border:none;line-height: 25px;padding:4px 0;font-size: 14px;}
.nav-open .mobile-inner-nav{width: 320px;display: block;position: fixed;right: 0px;top: 0;box-shadow: 0 2px 5px rgba(0,0,0,0.2);opacity: 1;transform: scale(1);height: 100%;box-sizing: border-box;overflow-y: auto;overflow-x: hidden;max-width: 320px;z-index: 9999;padding: 50px 0 20px;}


.bannerImg{padding: 112px 0 0px;}
.bannerImg img{width: 100%}
.leftNav{width: 238px;position: relative;margin-right: 40px;}
.leftnav-tit{background: url("../images/nav_tit.png") no-repeat;position: absolute;top: -82px;background-size: cover;width: 100%;height: 82px;line-height: 82px;text-align: left;font-size: 24px;padding-left: 20px;color: #ffffff;box-sizing: border-box;}
.leftnav-tit::after{position: absolute;width: 38px;height: 1px;background: #ffffff;content: "";display: inline-block;left: 20px;
    top: 68px;}
.leftNavbg{background: url("../images/left_nav_bg.png") no-repeat;background-size: 100% 100%;width: 100%;min-height: 430px;}
.leftNavbg li{padding-left:20px;font-size: 16px;color: #1b1b1b;}
.leftNavbg li:nth-child(1){padding-top:15px;}
.leftNavbg li:hover{cursor: pointer;}
.leftNavbg li a{display: inline-block;width: 100%;color: #1b1b1b;padding-left: 25px;box-sizing: border-box;position: relative;-webkit-transition: all .4s linear;
    transition: all .4s linear;    border-bottom: 1px solid #e6e6e8;
    height: 46px;
    line-height: 46px;}
.leftNavbg li a.active{background: #ffffff;color:#174c9c;}
.leftNavbg li a.active::before, .leftNavbg li:hover a::before{
    content: "";
    display: inline-block;
    background: #174c9d;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -3.5px;
}
.leftNavbg li:hover a{background: #ffffff;color:#174c9c;}
.rightContent{width: calc(100% - 298px);}
.rightContent.hkyw_content{width: 100%;}
.rightContent .tit{display: block; float:left; width:100%; justify-content: space-between;align-items: center;height: 64px;border-bottom:1px solid #e9e7e7;}
.rightContent .tit h3{font-size:24px;color:#174c9c;height: 64px;line-height: 63px;border-bottom: 2px solid #174c9c;font-weight: normal;float:left;}
.rightContent .tit .breadcrumb{display:block; float:right; height:64px; line-height: 63px; color:#666; font-size:14px;}
.rightContent .tit .breadcrumb a{font-size: 14px;color: #666}
.nry {
    padding: 0 0px 20px; float:left; width:100%;
}
.ld_ul{margin-bottom:2px;}
.nry .img{text-align: center;float: left; margin-bottom:10px;}
.nry .img h3{text-align: left;font-size: 20px;padding: 20px 20px 20px 40px;width: 80%;margin: 0 auto;position: relative;}
.nry .img h3::before{
    content: "";
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: #000000;
    border-radius: 50%;
    top: 50%;
    margin-top: -7.5px;
    left: 10px;
}
.nry .img img{padding: 30px 0;
    text-align: center;
    max-width: 100%;
    box-sizing: border-box;display: inline;}
.nry2{float:left;}
.nry .source p,.nry .source span {font-size: 16px!important; color: #999999;text-indent:0!important;}
.content p {font-size: 18px!important;text-indent: 2em;line-height: 2!important; text-align: justify;font-family:'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'!important;word-break: break-all;text-justify: distribute; color:#000!important;}
.nry2 p {font-size: 18px!important;line-height: 2!important; text-align: justify;font-family:'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'!important;word-break: break-all;text-justify: distribute;}
.content span{
font-size: 18px!important;
color:#000!important;}
font-family:'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'!important;
line-height: 2!important;
}
.nry .share span{}
.nry .tit1{font-size: 18px;line-height: 2;font-weight: bold;color: #174c9c}
.hkyw_ul li {
    width: 100%;
    font-size: 16px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eeeeee;
    transition: all 0.5s ease-out 0s;
    position: relative;
    line-height: 24px;
    padding: 7px 0 7px 0;
    border-bottom: 1px solid rgb(238, 238, 238);
}
.hkyw_ul li .date {
    margin: 20px;
    text-align: center;
    box-sizing: border-box;
    padding: 10px 5px;
    width: 94px;
    border: 1px solid #eaebef;
    position: relative;
    z-index: 2;
}
.share {
    display: flex;
    align-items: center;
}
.hkyw_ul li.active {
    background: #f4f5f7;
    border-bottom: 1px solid #ffffff;
    transition: all 0.5s ease-out 0s;
}
.hkyw_ul li:hover {
    cursor: pointer;
}
.hkyw_ul li.active::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    width: 50px;
    height: 100%;
    background: #ffffff;
    z-index: 1;
}
.hkyw_ul li .list_r{width: calc(100% - 137px);}
.hkyw_ul li .date.active {
    background: #0973c7;
    color: #ffffff;
    transition: all 0.5s ease-out 0s;
}
.l_news_ul li .time {
    font-size: 14px;
    color: #bbbbca;
}
.share .time {
    display: flex;
    align-items: center;
    margin-left: 5px;
}
.l_news_ul {
    margin: 20px 0;
}
.page-box {
    text-align: center;
    padding: 20px;
    display: flex;
    justify-content: center;
}
.hkyw_ul li .line p {
    font-size: 13px;
    color: #818181;
    padding-bottom: 0px;
    text-indent:0;
}
.hkyw_ul li .date h3 {
    font-size: 24px;
    color: #999999;
    font-weight: normal;
}
.hkyw_ul li .date span {
    font-size: 12px;
    color: #999999;
}
.hkyw_ul li .date.active h3, .hkyw_ul li .date.active span {
    color: #ffffff;
}
.news-detail h3 {
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin: 30px 0;
}
.nry .share span{ float:left;}
.social-share{line-height:2;}
.share{float:right;}
.news-detail .source {
    display: block; width:100%; float:left;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px dashed #eeeeee;
}
.news-detail .content {
    padding: 30px 0 30px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 20px;
	float:left;
	width:100%;
}
.news-detail .content .vsbcontent_img{

    max-width:500px;
    margin:0 auto;
}
.news-detail .content .vsbcontent_img img{

width: 100% !important;
}
.news-detail .content span,.jj span {
    font-size: 18px!important;
    color: #333!important;
    line-height: 30px!important;font-family:'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'!important;
}
.news-detail .content p,.jj p {
    font-size: 18px!important;
    color: #333!important;
    line-height: 2!important;
    text-align: justify;
    text-indent: 2em; font-family:'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'!important;
}
.fy {
    display: block;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 30px; width:100%; float:left;
}
.fy .fy-l {
    font-size: 14px;float:left;
}
.fy .fy-l a {
    display: block;
    margin-bottom: 10px;
    color: #333333; font-size: 16px;
}
.fy-r {
    display: block;
    font-size: 14px!important; float:right;
}
.fy .fy-r p {
    margin-left: 10px;
    font-size: 14px!important; 
}
.nry .part{margin-top: 33px; float:left; width:100%;}
.nry .part-c{display: block; float:left; justify-content: space-between;align-items: center; flex-wrap:wrap;  width:100%;}
.nry .part-c>div{padding: 20px 10px;line-height: 30px;/* width: 665px; */box-sizing:border-box; float:left;}
.zsjy li {
    position: relative;
    margin: 50px 0;
}
.zsjy li:nth-child(odd) .youshi-l {
    /*position: absolute;*/
    left: 0;
    background: url(../images/ysl.png) no-repeat;
    background-size: 100% 100%;
    width: 64%;
    /* min-height: 400px; */
    float: left;
}
.youshi-l .viewMore{
    color: #bcc4db;
    padding: 5px 13px;
    border: 1px solid #a1b8d8;
    margin-right: 20px;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    font-size: 16px;
    text-indent:0;
}
.youshi-r .viewMore{
    color: #999;
    border: 1px solid #bebebe;
    box-sizing: border-box;
    padding:5px 25px;
    margin-right: 10px;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    font-size: 16px;
    text-indent:0;
    }
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text {
    width: 89%;
    color: #ffffff;
    padding: 48px 50px 10px;
    overflow: hidden;
    box-sizing: border-box;
}
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text h3 {
    color: #ffffff;
    font-size: 28px;
    padding-bottom: 30px;
    font-weight: normal;
}
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text p {
    font-size: 16px;
    color: #ffffff!important;
    line-height: 32px;
    overflow: hidden;
    padding-bottom: 33px;text-indent: 0;
}
.zsjy li:nth-child(even) .youshi-l, .zsjy li:nth-child(odd) .youshi-r {
    overflow: hidden;
}

.zsjy li:nth-child(odd) .youshi-r {
    position: absolute;
    right: 0;
    width: 43%;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
}
.zsjy li:nth-child(odd) .youshi-r img {
    width: 100%;
    height: 100%;
}
.zsjy li:nth-child(even) .youshi-l img {
    width: 100%;
    height: 100%;
}
.zsjy li:nth-child(even) .youshi-r {
    /* position: absolute; */
    right: 0;
    background: url(../images/ysr.png) no-repeat;
    background-size: 100% 100%;
    width: 64%;
    float: right;
}
.zsjy li:nth-child(even) .youshi-l {
    position: absolute;
    left: 0;
    z-index: 1;
    width: 44%;
    /*height: auto;*/
    top: 50%;
    transform: translateY(-50%);
}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text {
    width: 100%;
    color: #ffffff;
    padding: 50px 50px 10px 144px;
    overflow: hidden;
    box-sizing: border-box;
    text-align: justify;
}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text h3 {
    color: #000000;
    font-size: 28px;
    padding-bottom: 30px;
    font-weight: normal;
}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text p {
    font-size: 16px;
    color: #666!important;
    line-height: 32px;
    overflow: hidden;
    padding-bottom: 33px;text-indent: 0;
}
.youshi li:nth-child(even) .youshi-l:hover img {
    cursor: pointer;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.kypt table{
    border-collapse: collapse;
    border: 1px solid #dedede;
    width: 100%;
    margin: 40px 0 50px;
}
.kypt table td {
    border: 1px solid #dedede;
    padding: 2px 3px;
}
.kypt table td p{padding:10px 20px;}
.kypt table td p.td-center{text-align: center}
.kypt table tr:nth-child(odd){background: #eeeeee;}
.kypt table tr:nth-child(6), .kypt table tr:nth-child(12), .kypt table tr:nth-child(14), .kypt table tr:nth-child(16), .kypt table tr:nth-child(18){background: #eeeeee;}
.kypt table tr:nth-child(7){background: #ffffff;}
.kypt table tr:nth-child(8){background: #ffffff;}
.kypt table tr:nth-child(13), .kypt table tr:nth-child(15),.kypt table tr:nth-child(17){background: #ffffff;}
.kypt h3{padding-top: 40px;font-size: 30px;text-align: center}

.download1 img,.download2 img,.download3 img{float:left;}
.download1 span,.download2 span,.download3 span{float:left!important; display:block;}
.sssj{margin-top:15px!important;}
.imgxx b{font-weight:bold;}
.imgxx p{width:100%; text-align:center; line-height:200px!important;text-indent: 0!important;}
.imgxx i{display:inline-block; width: 10px;    height: 10px; border-radius:100%; margin-right:10px; background:#000;}
.xiaoge{margin-top:15px;}
.partInfo-l{width: 665px;padding:0 10px 20px 10px!important;}
.partInfo-r{flex: 1;text-align:center; padding-top:20px!important; width:calc(100% - 665px);}
.partInfo-r img{display: inline;}
.part .tit3{background: url("../images/tit_bg12.png") no-repeat;background-size: cover;color:#ffffff;font-size: 20px;height: 38px;line-height: 38px;padding-left: 10px;margin-bottom:8px;}
.part .tit4{background: url("../images/tit_bg12.png") no-repeat;background-size: cover;color:#ffffff;font-size: 20px;height: 38px;line-height: 38px;padding-left: 10px;margin-bottom:8px;}
.partInfo-l p{padding-bottom: 0px;line-height: 34px;text-indent: 0;}
.xiaoge{text-align: center;}
.xiaoge h3{font-size: 30px;color: #121212;padding-bottom: 10px;font-weight:normal;}
.xiaoge .xiaoge_zm{font-size: 16px;color: #828081}
.xiaoge p{text-align: center}
.xiaoge .gc{padding: 10px;}
.downloadBox>div{width: 48%;display: flex;align-items: center;margin-top: 15px;}
.downloadBox>div span{background: #f5f5f5;padding: 0 20px 0px 10px;box-sizing: border-box;color: #303030;height: 39px;font-size: 14px;line-height: 39px;}
.jingguan_ul{padding: 30px 0;}
.jingguan_ul li{width: 32.3%;margin: 1% 0.5%;float: left;position: relative;padding-bottom: 20px;}
.jingguan_ul li p{position: absolute;right: 0;bottom: 0px;background: #1b5fb3;font-size: 14px;color:#ffffff;padding-bottom: 0;height: 41px;line-height: 41px;width: 60%;opacity: 0.8;text-align: center;}
.jingguan_ul li img{width: 100%;height: calc(100% - 20px)}
.ld{padding-top: 9px;padding-bottom:10px;}
.ld ul{display: flex;justify-content: center;align-items: center; width: 740px;    margin: auto;}
.ld ul li{padding: 10px;    float: left; overflow:hidden;}
.ld ul li p, .ld_ul li p{text-align: center;font-size: 16px;color: #0e1736;background: #f2f2f2;padding-bottom: 0;height: 41px;line-height: 41px!important; text-indent:0!important;}
.ld_ul li{width: 32%;margin: 20px 0.5%;float: left;position: relative;}
.ld ul li img, .ld_ul li img{width: 100%;height:auto;}
.tit3.zzjg_tit{background: url("../images/jg_tit_bg.png") no-repeat;background-size: 100% 100%;display: inline-block;width: 20%;min-width: 200px;}
.jg_ul {width: 100%;}
.jg_ul li{width:calc(33.3% - 14.5px);z-index:3;margin-right:14.5px;float: left;height: 36px;line-height: 36px;background: #ededed;margin-top: 21px;color: #292929;font-size: 16px;position: relative;padding-left: 27px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jg_ul li:nth-child(3n+0){width:calc(33.3% - 14.5px);margin-left:14.5px;margin-right:0;}
.jg_ul li:nth-child(3n-1){width:calc(33.3% - 14.5px);margin-left:7.25px;margin-right:7.25px;}
.jg_ul li::before{content: "";display: inline-block;background: url("../images/jantou.png") no-repeat center;width: 6px;height: 11px;}
.jg_ul li a{color: #333;margin-left:8px;z-index:2;}
.jg_ul1 li span{background-color: #204f9f;}
.jg_ul li span{    display: block;position:absoulate;
    width: 2px;
    height: 45px;
    left: 0;
    top: 0;
    transition: width .4s ease-in-out;z-index:-1;}
.jg_ul li.hoverin span{width:100%}
.jg_ul li.hoverin::before{content: "";display: inline-block;background: url("../images/jantou-white.png") no-repeat center;width: 6px;height: 11px;}
.jg_ul li.hoverin a{color:#ffffff;}
.jg_ul2 li span{background-color: #204f9f;}
.jg_ul3 li span{background-color: #279ea2;}

#MediaPlayeru43,#MediaPlayeru41,#MediaPlayeru45 {width:100%}



nav .logo{margin-top:35px;}


section.footnav .footnavlist li.secondli{
    width: 33.3%;
}

@media screen and (max-width:1500px){
.wid1430{width:1300px; margin:0 auto;}
nav.splash .logo{margin-top:42px!important; width:309px;}
nav .nav-header ul.nhtop{margin-top: 26px;}
nav .nav-header ul.nhbottom li a{font-size: 16px;}
.news .title{margin-top:50px;}
section.news .leader-news,.left{width:614px; overflow:hidden;}
section.news .top .newsitem{width:307px;}
.right{width:650px;}
section.news .bottom .newslist{width:100%!important; margin-left:0;}
section.news .bottom .right .hd{padding-left: 0;}
section.news .bottom .hd li.tzgg::before,section.news .bottom .hd li.xxxw::before{margin:0 10px 0 0;}
section.huodong article .itemsbox{width: 300.75px; margin-left:32px;}
section.huodong article{margin: 47px 0 53px;}
section.huodong{padding: 45px 0 54px;}
section.academy article .itemsbox{width: 410px;}
.rwbox{padding: 45px 0 51px;}
section.footnav .footnavlist li.firstli{margin-left:5px;width: 582px;}
section.footnav .footnavlist li.thirdli {margin-left: 5px;width: 359px;}
section.footnav .footnavlist li.secondli{padding-left: 5px;width: 336px;}
section.academy article{margin: 57px 0 15px;}
.tempWrap{height:352px!important; width:100%;}
section.news .top .newsitem .zoom {width:100%; height:200px; overflow:hidden;}
section.news .newsbox em.timebox{top:170px;}
section.news .newsitem .item-title{padding: 42px 30px 0;}
.secondnav .secnavitem .itembox .item-list{width: 520px;    margin-left: 29px;}
.secondnav .secnavitem .itembox .item-desc{width: 440px;margin-left: 29px;}
.flex-direction-nav a{width: 60px!important;font-size: 60px!important; height: 60px!important;}
.tempWrap li{width:100%;height:100%;}
section.news{padding: 100px 0 50px;}
section.fengcai article .fengcailist div a img{position: relative; height:100%;}
.leftNavbg li,.zsjy li:nth-child(even) .youshi-r .youshi-r-text p,.zsjy li:nth-child(odd) .youshi-l .youshi-l-text p{font-size: 18px;}
.rightContent .tit .breadcrumb a,.rightContent .tit .breadcrumb span{font-size: 16px;}
.jg_ul li{  font-size: 18px;   height: 45px;    line-height: 45px;   margin-top: 15px;}
.tbox .wid1430 {    margin-top: 0!important;}	
.partInfo-r{width:320px; margin-left:40px; padding: 0!important;}
.partInfo-l{width:calc(100% - 360px)}	
.partInfo-r img{width:100%!important;}
.sssj{margin-top: 15px;}	
.ssxj,.ssxj img{width:70%!important;}
.ssxj{width: 80%!important; margin-top: 20px;}
nav .logo{width: 327px;margin-top: 25px; height:72px;}


}


.kypt table td p{font-size:16px!important;}


.tit3.zzjg_tit{width: 24%;}


@media screen and (max-width: 1400px) {
section.huodong article .itemsbox .item-detail{margin:8px 13px 0}
.nry span,.jg_ul li,.news-detail .content p{font-size: 16px!important;}
}
@media screen and (max-width: 1299px) {
	

nav.splash .nav-header ul.nhbottom{    margin-top: 25px;}
section.huodong article .itemsbox .item-time,section.huodong article .itemsbox .item-detail{font-size:14px;}
nav .nav-header ul.nhtop{    margin-top: 6px;}
footer .link ul li:last-child {    padding: 15px 0px 8px 12px;}
.tit3.zzjg_tit{width: 34%;}
nav .wid1430,section.news .top .newsitem img{width:100%!important; height:auto!important;}
nav .nav-header ul.nhbottom li{padding: 6px 10px;}
/*nav .nav-header ul.nhbottom li:first-child{display:none;}*/

nav .logo{margin-left: 10px;margin-top: 18px; width:260px; height:57px;}
header .linknav ul li a{font-size:14px;}
.leftNav{margin-right: 20px;}
.wid1430{margin-top: 0px; width:1200px;}
.rightContent {    width: calc(100% - 258px);}
.tbox .wid1430 {    margin-top: 0!important;}
.content p, .nry .tit1{font-size:16px!important;}
header .linknav ul li a i.icon{width: 45px;    height: 45px;}
header .linknav ul li{margin-top: 10px;}
nav.splash .logo{margin-top: 46px;background-size: 240px;width: 260px;height: 70px;}
section.news {    padding: 100px 20px 50px;}
nav .nav-header {    max-width: none;    min-width: auto;}
.title{font-size:36px;}
.news .title {    margin-top: 35px;}
section.news .top,section.huodong article {    margin-top: 30px;}
section.huodong{padding: 35px 0 50px;}
section.news .top .newsitem{width:326px; height: 300px;margin-left: 20px;}
.right{width:326px; float:left; margin-left:2%;}
section.news .bottom .newslist li a{font-size:16px; width:80%;display: block; overflow:hidden; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap;}
section.huodong article .itemsbox{margin-left: 15px;}
section.academy article .itemsbox{margin-left: 19px;}
section.huodong article .itemsbox{width: calc((100% - 45px)/4);}
section.academy article .itemsbox{width: calc((100% - 43px)/3);}
section {    padding: 35px 0 50px;}
section.academy article ,section.zt article,section.fengcai article{    margin: 35px 0 0px;}
.rwbox {    padding: 35px 0 50px;}
section.about article ul li span{font-size: 30px;}
footer .link ul li{padding: 15px 9px 0;}
.nry{padding: 0 0 30px 0!important;}
.partInfo-l {width: 100%;}
.partInfo-r{padding:0!important;margin-left: 0;    width: 100%;}
.imgxx p{line-height: 100px!important;}
.sssjsb{margin-bottom: 35px!important;}
.ssxj,.ssxj img{width:70%!important;}
.partInfo-r img{width:50%!important;}
.ssxj{margin-top:15px!important;width:40%!important;}


.zsjy li:nth-child(odd) .youshi-l .youshi-l-text{width: 94%; padding: 35px 50px 10px 30px;}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text{width: 92%; padding: 35px 30px 10px 50px; float:right;}
nav.splash .nav-header ul.nhbottom{margin-right: 30px;}
.youshi-l .viewMore,.youshi-r .viewMore{font-size: 14px; padding: 2px 10px;}
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text{width: 89%;padding: 35px 50px 10px;}
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text p,.zsjy li:nth-child(even) .youshi-r .youshi-r-text p{font-size:14px!important; padding-bottom: 20px; line-height: 30px;}
.zsjy li:nth-child(odd) .youshi-l .youshi-l-text h3,.zsjy li:nth-child(even) .youshi-r .youshi-r-text h3{font-size:20px; padding-bottom: 20px;}
.nry .part{margin:30px 0;}
.jg_ul li{width:calc((100% - 15px)/2)!important; margin-right:15px!important;margin-left:0!important;}
.jg_ul li:nth-child(2n){margin-right:0!important;}
.jg_ul li span{height:45px;}
.nry .img img{width:100%!important;height: auto!important;}
.news-detail .content p {font-size: 16px!important;}
.footnav .wid1430{width:94%!important;}
section.footnav .footnavlist li.firstli{margin:0 1% 0 0 ;  width: 45%; margin-right:0;}
section.footnav .footnavlist li.secondli {    padding-left: 1% ; width: 26%;padding-right: 1%;}
section.footnav .footnavlist li.thirdli {    margin-left: 1% ; width: 26%;}
section.footnav .footnavlist li .secfn dd a{font-size: 12px;}
.wid1430{width:94%;}	
section.news .leader-news, .left {    width: 596px;    overflow: hidden;}
section.huodong article .itemsbox {
    width: calc((100% - 60px)/4);
    margin-left: 19px;
}
section.academy article .itemsbox {
    width: calc((100% - 43px)/3);
    margin-left: 20px;
}
section.footnav .footnavlist li .secfn dd a {font-size: 13px;}
section.footnav .footnavlist li.firstli {
    margin-left: 0;
    width: 45%;
}
section.footnav .footnavlist li.secondli {
    padding-left: 1%;
    width: 26%;
    padding-right: 0%;
}
section.footnav .footnavlist li.thirdli {
    margin-left: 1%;
    width: 26%;
}

nav .logo {    margin-top: 28px; /*width:309px;*/}

.secondnav .secnavitem .itembox .itemimg {
    width: 21%;
}

.secondnav .secnavitem .itembox .item-desc {
    width: 35%;
    margin-left: 2%;
}
.secondnav .secnavitem .itembox .item-list {
    width: 40%;
    margin-left: 2%;
}
.zt-ul li{width:calc((100% - 30px)/3); margin:0 14px 15px 0; }
.zt-ul li:nth-child(1),.zt-ul li:nth-child(5){margin-left:0;}
.zt-ul li:nth-child(3),.zt-ul li:nth-child(6){margin-right:0;}
section.news .top .newsitem { margin-left: 2%;   width: 25%;}
section.news .leader-news, .left {    width: 46%;    overflow: hidden;}
.tempWrap,.bd{width:100%;}
.right {    width: 52%;}
section.news .newsitem .item-desc{padding: 0 10px 3px; margin-top:6px;}
section.news .newsitem .item-title {
    padding: 21px 30px 0;
}
section.news .newsbox em.timebox {
    top: 150px;
}
section.news .newsitem .item-desc a{font-size:14px;}
.secondnav .secnavitem .itembox .item-list ul li{width:calc((100% - 40px)/4);}
nav .nav-header ul.nhbottom li{padding: 12px 15px;}

.nry span,.jg_ul li,.news-detail .content p,.jj span,.jj p{font-size: 16px!important;}


.lsyg img{margin:0 auto!important; display:block!important;}








}














#vsb_content video{    display: block;    margin: 0 auto;}
.tempWrap{height:auto!important}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{height:34px!important; line-height:24px!important;}


@media screen and (max-width: 1125px){
nav .logo {    margin-top: 20px;}
nav .nav-header ul.nhbottom li {padding: 6px;}
section.news .leader-news p a{font-size:16px;}
section.news .leader-news img{height:352px; width:auto;}
section.news .leader-news ul.hd li{width:10px; height:10px;}
section.footnav .footnavlist li .secfn dd a{font-size:14px;}

}


@media screen and (max-width: 1105px){
.right {    width: 50%;}


}




@media screen and (max-width: 1035px){
nav .nav-header ul.nhbottom li{padding: 6px;}
}















@media screen and (max-width: 1120px) {
	section.footnav .footnavlist li .secfn dd a {    font-size: 12px;}
}



@media screen and (max-width: 1000px) {






#u42u42,#u42u42 img,#u44u44,#u44u44 img{height:auto!important;}



.kypt h3{    padding-top: 30px;    font-size: 20px;}
.kypt table{    margin: 30px 0;}
#vsb_content video {width: 100%;}
.yxhkss img{display:block;}
.yxhkss{background:none;}
.social-share{display:inline-block;}
.news-detail .source p{text-indent: 0!important;font-size: 14px!important; margin:10px 0;}
.news-detail h3 {    font-size: 20px;    margin: 15px 0;}
.rightContent .tit .breadcrumb{display:none;}
#u45u45{height:auto;}
.downloadBox>div{width:100%;}
.zsjy li{margin:25px 0;}
.pb_sys_common .p_t,.pb_sys_normal .p_no,.pb_sys_style1 .p_no_d,.pb_sys_common .p_dot{display:none!important;}
.nry span{font-size:16px!important;}
#u43u43, #u41u41{height:auto;}
.pb_sys_common .p_t{font-size:16px!important;}
.hkgg li {
    height: auto;
   line-height: 30px;
    padding: 10px 0;}
.hkgg li a {height: auto;display:inline;width: auto;white-space: normal;line-height: 30px;font-size: 16px;float: none;}
.hkgg li span{display:inline;float: none;line-height: 30px!important;}

.news-detail .content span,.news-detail .content p,.jj p{
    font-size: 16px!important;}
.news-detail .source p,.share{display: block;
    width: 100%;
    float: left;}
.fy,.share,.news-detail .source{display: block; width:100%; float:left;}
iframe{width:100%;display: block; margin:0 auto;}
.zoom a{width:100%!important; height:auto!important;}
section.huodong article .itemsbox .itembox-b{height:auto;}
section.academy article .itemsbox .item-title,section.academy article .itemsbox .item-desc,section.huodong article .itemsbox .item-detail{    margin-top: 0;}
section.academy article .itemsbox{padding-bottom: 0;}
section.footnav .footnavlist li.secondli{border-left:0;}
section.about article{margin: 0 0 20px;}
section.about article ul li{margin: 15px 0 10px;}
section.news .bottom{margin-top: 0;}
section.huodong{padding: 20px 0;}
section.zt{padding: 20px 0!important;}
section.zt article{margin: 20px 10px 0;}
section.footnav{padding: 20px 0!important;}
section.footnav .footnavlist li .secfn{padding-bottom: 20px;}

.partInfo-r{width:100%;text-align: center; margin-left:0;}
.partInfo-r img{width:60%!important}
.nry .img img{height: auto!important;}
.jingguan_ul li p{position: relative;     height: 50px;    line-height: 50px;   width: 100%;}
.nry .img{margin-bottom: 0px;}
.jingguan_ul li{width:98%;}
.jg_ul li{width:100%!important;}
.pb_sys_common{margin-bottom:20px;}
footer .link ul li a:last-child{margin-right: 0;}
.hkyw_ul li .line p{height:60px; line-height:30px; font-size:14px;}

section.news .bottom .hd li.xxxw::before{    content: "";
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
    background: url(../images/xw-icon.png);
    background-size: 100% 100%;
    width: 36px;
    height: 25px;}
section.news .bottom .hd li.tzgg::before{content: "";
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
    background: url(../images/gg-icon.png);
    background-size: 100% 100%;
    width: 36px;
    height: 25px;}

section.news .bottom .hd li.xxxw.on::before{content: "";}
.wid1430{transform: inherit;}
.partInfo-l{width:100%}
.news .title{margin-top:0;}
.tempWrap{height:auto!important}
section.news .leader-news{width:620px;}
.right{margin-top:10px;margin-left:0px;}
section.huodong article .itemsbox .item-time{font-size:14px;}
nav .nav-header ul.nhbottom li a,section.huodong article .itemsbox .item-desc a{font-size:16px;}
    nav .logo{width:400px;margin-left: 20px;}
    .mobile {
        display: block;right:0; top:6px;width: 30%;
    }
    .wid1430 {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 25% top;
        transform-origin: 25% top;
    }

    header .linknav1 ul li {
        float: left;
        /* margin: 0 10px; */
        width: 33%;
        text-align: center;
    }

    .body_home {
        height: auto;
        overflow: visible;
    }

    .body_home .banner {
        height: auto !important;    position: relative;
    padding-top:80px;
    }

    section.news .newsitem .item-desc a {
        font-size: 14px;
    }

    header .discovery {
        display: none;
    }

    nav .nav-header {
        display: none
    }

    .linknav {
        display: none;
    }

    .linknav1 {
        display: block;
        padding: 20px;
        box-sizing: border-box;
        width: 100%;
        padding: 10px 0;
        background: rgba(0, 0, 0, 0.6);
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 9;
    }

    .body_b {
        width: auto;
        height: auto;
        position: static;
        opacity: 1;
        transform: none;
    }

    section.news {
        padding: 20px;
    }

    .title {
        font-size: 20px;
        height: 32px;
        line-height: 32px;
    }

    section.news .top {
        margin-top: 20px;
        width: 100%;
        overflow: hidden;    padding-top: 10px;
    }

    nav {
        height: 60px;
        position: absolute;
    }

    nav.splash {
        background: #174c9c;
        height: 80px;
        box-shadow: unset;
        -webkit-box-shadow: unset;
    }

    section.news .leader-news {
        width: 100%;
        margin-bottom: 15px;
    }

    section.news .leader-news ul.hd li {
        width: 6px;
        height: 6px;
    }

    section.news .leader-news img {
        width: 100%;
        height: auto;
    }
    section.footnav .footnavlist li.firstli, section.footnav .footnavlist li.secondli, section.footnav .footnavlist li.thirdli{width: 100%;margin: 0 0 20px 0;padding: 0;box-sizing: border-box;border-right: none;border-bottom: 1px dashed #999;}

    section.news .leader-news p a {
    font-size: 16px;
    width: 80%;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    bottom: 0;
    position: absolute;
	}

    section.news .top .newsitem {
        margin-left: 0;
        width: 98%;
        margin-bottom: 15px;
        padding: 10px;
        margin-left: 1%;
        box-sizing: border-box;
		height:auto;
    }

    section.news .newsitem img {
        width: 100% !important;
        height: auto !important;
    }

    section.news .newsbox em.timebox {
        top: 29vh;
        width: 50px;
        height: 50px;
    }

    section.news .newsbox em.timebox h3 {
        font-size: 20px;
    }

    section.news .newsitem .item-desc {
        font-size: 14px;
    }

    section.news .bottom .hd li {
        font-size: 20px;
    }

    section.news .bottom > div {
        width: 100%;
    }

    section.news .bottom > div .tempWrap, section.news .bottom > div .tempWrap .bd, section.news .bottom .newslist {
        width: 100% !important;
    }

    section.news .bottom .newslist li a {
        font-size: 16px;
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    section.news .bottom .newslist li {
        margin-top: 6px;
    }

    section.news .bottom .hd li.xxxw::before, section.news .bottom .hd li.tzgg::before {
        margin: 0
    }

    section.news .bottom .newslist {
        margin-left: 0
    }

    section.news .bottom .right .hd {
        padding-left: 0
    }

    section.news .morebtn ,.huodong .morebtn,.academy .morebtn {
        margin-top: 20px;
    }

    .morebtn a {
        width: 80%;
        font-size: 16px; height:40px; line-height:40px;
    }


    section {
        padding: 15px 0
    }

    section.huodong article, section.academy article, section.fengcai article, section.about article {
        margin: 0 20px
    }
	section.fengcai article{margin-top:20px;}
    section.huodong article .itemsbox, section.academy article .itemsbox {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    section.huodong article .itemsbox .zoom img {
        width: 100% !important;
        height: auto !important;
    }

    section.huodong article .itemsbox .item-detail, section.academy article .itemsbox .item-desc a {
        font-size: 14px;
        line-height: 26px;
        text-align: justify;
    }

    section.huodong article .itemsbox .itembox-b {
        padding: 15px 0
    }

    section.academy article .itemsbox .item-title a {
        font-size: 16px;
		height:40px; line-height:40px;
    }

    section.academy article .itemsbox .item-desc {
        margin-top: 4px;
    }

    .rwbox {
        padding: 20px
    }

    section.schoolmate .rw-l {
        width: 100%;
        margin-right: 0
    }

    section.schoolmate .rw-r {
        width: 100%;
        margin-left: 0;
        margin-top: 15px;
    }

    section.fengcai article .fengcailist .one {
        width: 49%;
        height: 26vh;
        margin-right: 1%;
        margin-bottom: 2%
    }

    section.fengcai article .fengcailist .two a {
        height: 49%;
    }

    section.fengcai article .fengcailist .one img, section.fengcai article .fengcailist .two img, section.fengcai article .fengcailist .three img, section.fengcai article .fengcailist .four img {
        width: 100%;
        height: 100%;
    }

    section.fengcai article .fengcailist .two {
        width: 49%;
        height: 26vh;
        margin-left: 1%;
        margin-bottom: 2%
    }

    section.fengcai article .fengcailist .two a:nth-child(1) {
        height: 49%;
        margin-bottom: 1%
    }

    section.fengcai article .fengcailist .two a:nth-child(2) {
        height: 49%;
        margin-top: 1%
    }

    section.fengcai article .fengcailist .three {
        width: 49%;
        height: 26vh;
        margin-left: 0;
        margin-right: 1%;overflow:hidden;
    }

    section.fengcai article .fengcailist .four {
        width: 49%;
        height: 26vh;
        margin-left: 1%
    }

    section.fengcai article .fengcailist .three a, section.fengcai article .fengcailist .one a {
        height: 100%
    }

    section.fengcai article .fengcailist .four a {
        height: 49%;
    }

    .row-3 li {
        width: 33.3%;
    }

    section.about article ul li p.top {
        font-size: 16px;
    }

    section.about article ul li span {
        font-size: 24px;
    }

    .zt-ul li {
        width: calc(50% - 8px);
        margin: 8px;
    }

    footer p.info, footer .link {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;text-align: center;
    }

    footer .icon {
        display: none;
    }

    footer .link ul li {
        width: 30%;
        padding: 1%
    }

    footer .link ul li img {
        width: 100%
    }

    footer .link ul li a {
        margin: 0;
        text-align: center
    }

    .bannerImg {
        padding: 80px 0 0;
    }

    .leftNav {
        display: none
    }

    .rightContent {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box
    }

    .rightContent .tit {
        display: block
    }

    

    .rightContent .tit h3 {
        width: auto;
        display: inline;
        padding-bottom: 6px;
        font-size: 20px;
        height: 56px;
        line-height: 55px;display: inline-block;
    }

    .content p {
        font-size: 16px;
    }

    nav.splash .logo {
        background: url(../css/logo-zhuzhan.svg) no-repeat center;
        margin-top: 14px;
        background-size: 100% 100%;
    }

    .nry .part-c {
        display: block
    }

 .jingguan_ul li {
        width: 48%;
        margin: 1%;
        padding-bottom: 15px;
    }
.jingguan_ul li p {
        height: 30px;
        line-height: 30px;
    }

    

    .ld_ul li {
        width: 31%;
        margin: 2% 1%;
    }

    

    .jg_ul li {
        width: 100%;
    }

    .zsjy li:nth-child(odd) .youshi-l, .zsjy li:nth-child(even) .youshi-r {
        width: 100%
    }

    .zsjy li:nth-child(odd) .youshi-r, .zsjy li:nth-child(even) .youshi-l {
        position: unset;
        width: 100%;
        transform: unset;
    }
    .zsjy li:nth-child(odd) .youshi-l .youshi-l-text,.zsjy li:nth-child(even) .youshi-r .youshi-r-text{width: 100%; padding:30px 20px;}
	.zsjy li:nth-child(odd) .youshi-l .youshi-l-text p{padding-bottom:0;}
}









@media screen and (max-width:1000px){
.nry .part {margin: 15px 0;}
.jg_ul li{font-size:16px;}
.ld a{display:block; width:50%; float:left;}
.ld a li{width:96%; padding:0 2%;}
.ld ul{display:block; width:100%; float:left;}
.ld{width:92%; margin:0 auto; font-size:14px!important;}
.ld_ul p,.ld p{font-size:14px!important;}
.tit3.zzjg_tit{min-width: 230px;}
.youshi-l .viewMore{margin-top:15px;}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text p{padding-bottom:0; margin-top:10px;}
.banner1 .flexslider .slides > li a{padding-bottom:44%;}
header .linknav1 ul{height:72px;}
.flex-direction-nav .flex-prev{left:10px;}
.flex-direction-nav .flex-next{right:10px;}
section.news .bottom .hd{margin: 15px 0;}
.flex-direction-nav a {width: 30px!important; font-size: 30px!important; height: 30px!important;}
.zsjy li:nth-child(even) .youshi-r .youshi-r-text h3{padding-bottom: 15px;}
.flex-direction-nav a{margin-top: auto!important;}
.xover{overflow:auto;width: 100%;}

.wid1430{width: 100%;}
.wid1430{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 top;transform-origin:0 top;}
nav .logo {width: 260px;margin-left: 10px;height: 70px;margin-top: 6px; background:url('../css/lan-logo.svg') no-repeat left center;background-size: 100% 100%;}
section.footnav .footnavlist li .secfn dd a{font-size: 12px;}


footer .wid1430{ display: block;}
footer .link ul li{width: 100px;padding: 20px!important;}
footer .link ul{float: none;     width: 420px;    margin: 0 auto;}
.bannerslick .slick-list, .bannerslick .slick-list .slick-track,.bannerslick .slick-list .slick-track img,.bannerslick{height:auto!important;}
.linknav1 ul li a i.icon{border-radius: 100%;}
.linknav1 ul li a i.icon img{width: 18px;}
.linknav1{padding: 3px 0 0;}
.linknav1{position: relative;background: #224386;}
.linknav1 ul li a i.icon{border: 2px solid rgba(255,255,255,0.5);height: 36px;width: 36px; border: 2px solid rgba(255,255,255,0.5); background-color: rgba(0,0,0,0);}
header .linknav .wid1430 a.prev, header .linknav1 .wid1430 a.prev, header .linknav .wid1430 a.next, header .linknav1 .wid1430 a.next{width: 18px;}
header .linknav .wid1430 a.next, header .linknav1 .wid1430 a.next{background: url(../images/rightarrhover.png) center no-repeat; background-size: 100%;}
header .linknav .wid1430 a.prev, header .linknav1 .wid1430 a.prev{background: url(../images/leftarrhover.png) center no-repeat; background-size: 100%;}
header .linknav .wid1430 a.prev, header .linknav1 .wid1430 a.prev, header .linknav .wid1430 a.next, header .linknav1 .wid1430 a.next{bottom: 24px;}
section.news .newsitem .item-title a{font-size: 16px;}
section.news .newsitem .item-desc{padding: 0;margin-top: 5px;}
section.news .newsitem .item-title{padding: 26px 0 0;}
section.news .newsbox em.timebox{bottom: 95px; top:auto; padding-bottom:5px;}
section.news .top .newsitem .zoom{height:auto;}
nav.splash .logo{margin-top: 6px!important;}

.zt-ul li:nth-child(3){    margin-left: 0; margin-right:8px;}
.zt-ul li:nth-child(2),.zt-ul li:nth-child(4),.zt-ul li:nth-child(6){margin-right: 0; margin-left:8px;}
.content img{max-width:100%!important;}

}


.bannerslick{height: 100%;}
.bannerslick .slick-list, .bannerslick .slick-list .slick-track, .bannerslick .slick-list .slick-track img{height: 100%;}
.banner .slick-slide img{width:100%}
.ss1 .slick-active img{animation-name:bb1;animation-duration:8s;animation-timing-function:linear}
.ss2 .slick-active img{animation-name:bb1;animation-duration:8s;animation-timing-function:linear}
.ss3 .slick-active img{animation-name:bb1;animation-duration:8s;animation-timing-function:linear}
.ss4 .slick-active img{animation-name:bb1;animation-duration:8s;animation-timing-function:linear}
.ss5 .slick-active img{animation-name:bb1;animation-duration:8s;animation-timing-function:linear}
@keyframes bb1{
    from{transform:scale(1)}
    to{transform:scale(1.08)}
}
@-webkit-keyframes bb1{
    from{transform:scale(1)}
    to{transform:scale(1.08)}
}
@keyframes bb2{
    from{transform:scale(1.08) translate(0,0)}
    to{transform:scale(1.08) translate(50px,0)}
}
@-webkit-keyframes bb2{
    from{transform:scale(1.08) translate(0,0)}
    to{transform:scale(1.08) translate(50px,0)}
}
@keyframes bb3{
    from{transform:scale(1.08) translate(0,0)}
    to{transform:scale(1.08) translate(0,50px)}
}
@-webkit-keyframes bb3{
    from{transform:scale(1.08) translate(0,0)}
    to{transform:scale(1.08) translate(0,50px)}
}
@keyframes mymove1{
    from{top:50px;opacity:0}
    to{top:100px;opacity:1}
}
@-webkit-keyframes mymove1{
    from{top:50px;opacity:0}
    to{top:100px;opacity:1}
}
. showdiv nav.splash .logo{width:309px;}
.youshi-r p,.youshi-l-text p{font-size:16px!important;}
.ld p,.lsyg p{text-indent:0!important}



@media screen and (max-width:700px){
.ld {width: 100%;}
footer .link ul{float: none;width: 100%; margin: 0 auto;}
.ld {padding-top: 20px;}
.ld ul,.ld_ul li,.ld_ul{width: 100%;display: block;float: left;margin: 0;}
.ld ul li{width:100%;box-sizing: border-box;}
.ld ul li img, .ld_ul li img {height: auto;}
.ld_ul a{width: 100%;display: block;float: left;margin: 0;}
.ld_ul li{padding: 10px;box-sizing: border-box;}
footer .link ul li{width: 24%; padding: 20px 4.5%!important;}
.ld a{width: 100%;}
.ld a li {padding: 10px 2%;}
#u47u47,#u47u47 img{height:auto!important;}


}
