body{font-family: "微软雅黑","Microsoft Yahei";min-width: 320px;background:#efefef;}
img{max-width: 100%;}
@font-face{
	font-family: font;
	src: url('../font/SOURCEHANSANSCN-EXTRALIGHT_0.OTF');
}
.wrap{width: 94%;margin:0 auto;max-width: 1630px;}
#top{background:#efefef;position: relative;z-index: 9999;}
.smenu{padding:35px 0 28px;height: 24px;line-height: 23px;text-align: center;font-size: 16px;}
#top .logo{position: absolute;left: 0;top: 0;margin-left:2.3%;height: 100%;background:url(../images/logo.png) no-repeat left center;background-size: 100%;width: 15.2%;min-width: 190px;}
#top .logo a{display: block;height: 100%;}
.smenu>li{display: inline-block;vertical-align: top;position: relative;margin:0 1px;}
.smenul{position: absolute;left:0;top:100%;width: 100%;}
.smenu .li_tit a{color:#000;display: block;padding:0 15px;}
.smenul{display: none;}
.smenul li{position: relative;padding-top: 2px;}
.smenul li a{color:#000;display: block;background:#e0e1e1;}
.smenu li:hover>a{background:#c9caca;}
.smenul ol{position: absolute;left:100%;padding-left: 2px;width: 100%;top: 0;display: none;}
.smenu>li:hover .li_tit a{background:#e0e1e1;}
.smenu .fg{width: 2.9%;background:url(../images/fg.jpg) no-repeat center center;height: 23px;line-height: 23px;}
.smenu .li_tit.on a{background:#e0e1e1;}
#top .lang{position: absolute;right: 1.6%;top: 36px;color:#000;background:url(../images/lr.png) no-repeat right center;background-size: 8px;font-size: 16px;line-height: 23px;}
#top .lang a{color:#000;}
#top .lang .le{padding:0 16px;background:url(../images/le.png) no-repeat left center;background-size: 8px;}
#top .btn{position: absolute;left:0;top:0;margin-left: 2%;margin-top: 12px;display: none;}
.mobnav{padding-bottom: 1.5%;padding-top:1.5%;position: absolute;top: 100%;left:0;width: 100%;color:#fff;font-size: 16px;line-height: 2em;background:rgba(239,239,239,0.8);display: none;}
.mobnav li {line-height: 2em;}
.mobnav>li{margin:0 3%;border-bottom:1px solid #333;}
.mobnav li a{display: block;}
.mobnav li a{color:#000;}
.mobnav .li_con{margin-left: 4%;}
.mobnav img{float: right;}
.mobnav .cp{background:url(../images/index_c1.png) no-repeat right center;;}
.mobnav .cp.on{background:url(../images/index_c.png)  no-repeat 100.3% center;border-bottom: 1px solid #fff;}
.mobnav .li_tit.icon{background:url(../images/index_e.png) no-repeat right center;}
.mobnav .li_tit.icon.on{background:url(../images/index_d.png) no-repeat right center;}
.mobnav> li:last-child{border: none;}
.mobnav .li_con{display: none;}
.mobnav > li ul{display: none;}
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
#footer{font-family: font;background:#0168b7;text-align: center;padding-bottom: 12px;}
.footer_tp{height: 58px;background:#0081cc;}
.footer_bt{padding-top: 50px;}
.footer_logo{padding-bottom: 16px;}
.footer_gs{font-size: 25px;color:#fff;line-height: 1.84em;}
.footer_wz{font-size: 16px;color:#fff;line-height:2.25em;padding-top: 16px; }
.footer_wz a{color:#fff;}
.footer_wz span{display: inline-block;vertical-align: top;text-align: center;}
.footer_wz b{display: inline-block;vertical-align: top;text-align: center;width: 28px;font-weight: normal;}


/* ny1 */
.ny1{padding-top: 5%;/*padding-bottom: 22%;*/}
.ny1_txt p{font-size: 16px;color:#333;line-height:2.25em;padding-bottom: 2.2%; }
.ny1_txt {font-size: 16px;color:#333;line-height:2.25em;}
.ny1_tit{font-size: 18px;color:#333;line-height: 2em;font-weight: bold;padding-bottom: 1.8%;}


/* ny3 */
.ny3_tab{width: 100%;background:#fff;}
.ny3_tab th{font-size: 18px;color:#fff;height: 66px;text-align: center;font-weight: normal;background:#0068b7;}
.ny3_tab .tab_tit td{font-size: 18px;color:#333;height: 60px;border-bottom: 1px solid #eaeaea;text-align: center;cursor: pointer;}
.ny3_tab .zhiwe{border-bottom: 1px solid #e6e6e6;display: none;transition:1s;}
.ny3_tab .zhiwe_txt{font-size: 18px;color:#333;line-height: 2.22em;text-align: left;padding-left: 3%;padding-top: 30px;padding-bottom: 7%;}
.ny3_tab .tab_tit{background:url(../images/icon2.png) no-repeat 98% center;}
.ny3_tab .tab_tit.on{background:#f7f7f8;}
.ny3{padding-top: 54px;padding-bottom: 90px;}


/* ny2 */
.ny2{padding-bottom: 5%;}
.nynew_list{padding:3% 0 2.33%;font-size: 0;}
.nynew_list li{width: 47.2%;background:#fff;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);margin-bottom: 3%;display: inline-block;vertical-align: top;position: relative;}
.nynew_list li:nth-child(2n+1){margin-right: 5.6%;}
.nynew_list .li_cont{float: left;width: 94%;box-sizing:border-box;padding:2%;border-right: 1px solid #e5e5e4;}
.nynew_list .li_img{float: left;width: 30%;overflow: hidden;}
.nynew_list .li_wz{float: right;width: 63%;}
.nynew_list .li_tit{font-size: 20px;color:#333;line-height: 2.5em;padding-top: 1.5%;font-weight: normal;padding-bottom: 3px;background:url(../images/tbg.jpg) no-repeat left bottom;}
.nynew_list .li_txt{font-size: 15px;color:#666;line-height: 2em;padding-top: 4%;}
.nynew_list .li_dot{position: absolute;width: 6%;right: 0;top: 0;height: 100%;background:url(../images/dot.png) no-repeat center center;}
.nynew_list .li_dot a{display: block;height: 100%;}
.nynew_list .li_tit a{color:#333;}
.page{text-align: center;}
.page a{display: inline-block;vertical-align: top;font-size: 14px;line-height: 2.14em;color:#999;padding:0 8px;font-family: "宋体";border:1px solid #ccc;margin:0 5px;}
.page a.on{background:#0068b7;cursor: text;color:#fff;border:1px solid #0068b7;}
.page a.qh{font-family: "微软雅黑","Microsoft Yahei";color:#333;}
.nynew_list .li_img img{-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.nynew_list .li_img a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.nyxq{position: relative;}
.nyxq_img .spot{float: left;cursor: pointer;overflow: hidden;}
.nyxq_img .spot1{width: 34.32%;}
.nyxq_img .spot2{width: 37.45%;}
.nyxq_img .spot3{width: 28.23%;}
.nyxq_img .spot4{width: 28.75%;}
.nyxq_img .spot5{width: 36.93%;}
.nyxq_img .spot img{-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.nyxq_img .spot:hover img{transform:scale(1.1);}
.nyxq_tc{position: absolute;left:0;top:0;width: 100%;height: 100%;overflow: hidden;display: none;}
.nyxq_tc .img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.nyxq_tc .img img{width: 100%;}
#mindscape{height: 100%;position: relative;}
.nyxq_tc .img{display: none;opacity: 0;}
.nyxq_tc .tc_btn{position: absolute;width: 40px;height: 40px;right:30px;top:30px;z-index: 9999;cursor: pointer;}
.nyxq_tc .img .bg{position: absolute;left:0;top:0;width:100%;height: 100%;}



.nysj{overflow: hidden;}
.nysj .bg img{display: none;opacity: 0;}
.nysj .bg .img{display: block;opacity: 1;}
.nysj{position: relative;}
.nysj_list{position: absolute;left:0;top: 0;width: 100%;height: 100%;font-family: font;}
/*.nysj_list li { background: #999;}*/
.nysj_list li{float:left;height: 100%;width: 20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor: pointer;position: relative;border-right:2px solid rgba(255,255,255,0.5);z-index: 9999;}
.nysj_list li:last-child{border-right: none;}
.nysj_list .li_tit{font-size: 42px;color:#fff;line-height: 1.28em;font-family: font;font-weight: normal;}
.nysj_list .li_yd{padding:10% 7% 0;text-align: right;transition:0.5s;}
.nysj_list .li_js{font-size: 24px;color:#fff;line-height:1.66em;}
.nysj_list .li_txt{font-size: 20px;color:#fff;line-height: 1.6em;opacity: 0;transition:opacity 1s;transform:scale(0,0);position: absolute;}
.nysj_list .li_btn{width:38px;height: 38px;background:url(../images/btn.png) no-repeat;background-size: 100% 100%;display: inline-block;margin-top: 12px;}
.nysj_list li:hover .li_txt{opacity: 1;transform:scale(1,1);position: static;}
.nysj_list li:hover .li_yd{transform:translateY(100px);}
.nysj_list .li_bg{position: absolute;left:0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.25);opacity: 0;transition:.6s;}
.nysj_list li:hover .li_bg{opacity: 1;}
.nysj_list.active .li_yd{display: none;}
.nysj_list li.open:hover .li_bg{opacity: 0;}
.nysj_list .li_xz{font-size: 26px;color:#fff;opacity: 0;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);white-space: nowrap;position: absolute;top: 50px;width: 100%;}
.nysj_list .li_tc{position: absolute;top: 50%;transform: translateY(-50%);width: 500px;color: #FFF;margin-left: 60px;display: none;}
.nysj_list li.open{cursor: auto;}

.nysj_list .tc_tit{font-size: 42px;color:#fff;line-height: 1.28em;}
.nysj_list .tc_js{font-size: 24px;color:#fff;line-height: 1.66em;}
.nysj_list .tc_txt{font-size: 20px;color:#fff;line-height: 1.6em;}
.nysj_list .tc_txt2{font-size: 16px;line-height: 1.66em;margin-top: 2%;}


.nysj .li_btn2.on{display: block;}
.nysj .li_btn2{position: absolute;left: 50%;margin-left: -21px;top: 21px;width: 40px;height: 40px;border-radius: 50%;px;border: 2px solid #FFF;cursor: pointer;transition: opacity .2s ease-out;display: none;z-index: 99999;}
.nysj .li_btn2 .bg2{position: absolute;left: 0;top:0;width:100%;height: 100%;border-radius: 50%;background-color: #FFF;transform:scale(0,0);overflow: hidden;transition:.5s;}
.nysj .li_btn2:hover .bg2{transform:scale(1.1,1.1);}
.nysj .li_btn2 .cross{position: absolute;left: 20px;top: 20px;transform: matrix(0.7071, 0.7071, -0.7071, 0.7071, 0, 0);}
.nysj .li_btn2 .a{position: absolute;width: 14px;height: 2px;background-color: #FFF;left: -7px;top: -1px;transition:.5s;}
.nysj .li_btn2 .b{position: absolute;width: 2px;height: 14px;background-color: #FFF;left: -1px;top: -7px;transition:.5s;}
.nysj .li_btn2:hover .a,.nysj .li_btn2:hover .b{background:#333;}


.nysj2{overflow: hidden;display: none;}
.nysj2_list li{height: 116px;box-sizing:border-box;border-bottom:2px solid rgba(255,255,255,0.5);position: relative;}
.nysj2_list li.last{border-bottom:none;}
.nysj2_list .li_tc{display: none;opacity: 0;padding-left: 20px;padding-top: 10px;padding-right: 20px;box-sizing:border-box;max-width: 500px;}
.nysj2 .bg{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 9;}
.nysj2_list{position: relative;z-index: 999;}
.nysj2{position: relative;color:#fff;font-family: font;}
.nysj2 .bg div{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.nysj2_list .li_xz{display: none;font-size: 20px;line-height: 50px;position: absolute;left:0;top:0;width: 100%;padding-left: 20px;box-sizing:border-box;z-index: 99999;}
.nysj2_list .li_yd{padding-left: 20px;padding-top:10px;position: absolute;left:0;top:0;width: 100%;height: 100%;box-sizing:border-box;z-index: 9999;}
.nysj2_list .li_tit{font-size: 26px;line-height: 1.3em;}
.nysj2_list .li_js{font-size: 16px;line-height: 1.6em;margin-top: 10px;}
.nysj2_list .li_btn{width:32px;height: 32px;background:url(../images/btn.png) no-repeat;background-size: 100% 100%;position: absolute;right:30px;top:50%;margin-top: -16px;z-index: 9;}


.nysj2 .li_tc .tc_tit{font-size: 26px;line-height: 1.3em;}
.nysj2 .li_tc .tc_js{font-size: 18px;line-height: 1.6em;padding-top: 10px;}
.nysj2 .li_tc .tc_txt{font-size: 16px;line-height: 1.6em;padding-top: 10px;}
.nysj2 .li_tc .tc_txt2{font-size: 14px;line-height: 1.6em;padding-top: 10px;}
.nysj2 .li_btn2{width:32px;height: 32px;background:url(../images/closeBtn.png) no-repeat center center;background-size: 100% 100%;right:30px;top: 30px;margin-top: 0;z-index: 9999;cursor: pointer;position: absolute;display: none;}

.nyly{text-align: center;padding:0 0 1%;}
.nyly_img{width: 36%;}
.nyly_con{width: 28.5%;}
.nyly_img,.nyly_con{display: inline-block;vertical-align: top;}
.nyxq_banner{display: none;}
#top.top2{background:#fff;}

/*index*/
.injk{padding:1.96% 0 1.8%;}
.inimg_bg{background-size: cover;background-position: center center;transition: all .2s ease-in-out;background-repeat: no-repeat;height: 402px;}
.inimg{background:#fff;position: relative;}
.injk_wz{font-size: 16px;color:#898989;line-height: 1.75em;padding:14px 10px;font-family: font;text-align: center;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;border:1px solid #e8e8e8;}
.injk_wz b{padding-right: 10px;background:url(../images/fg2.jpg) no-repeat right center;margin-right: 10px;}
.inimg a{display: block;height: 100%;}
.injk_le{float: left;width:27%;}
.injk .inimg{margin-right: 1.8%;margin-bottom: 1.8%;}
.injk_lc{float: left;width: 42.4%;}
.injk_lr.inimg{float: right;width: 27%;margin-right: 0;}
.inimg:hover .inimg_bg{transform:scale(1.1);}
.inimg_ibox{overflow: hidden;}
.inmenu{text-align: center;font-size: 0;}
.inmenu_box{width: 149px;margin:0 2.1%;display: inline-block;vertical-align: top;position: relative;}
.inmenu_img{cursor: pointer;}
.inmenu_list li{color:#000;line-height: 24px;margin-top: 2px;/*float: left;*/width: 33.3%;padding-right: 1px;text-align: center;font-size: 16px;box-sizing:border-box;display: inline-block;}
.inmenu_list{position: absolute;top:100%;width:300%;left:50%;margin-left:-150%;overflow: hidden;display: none;}
.inmenu_list li a{color:#000;display: block;background:#e0e1e1;}
.inmenu{padding-bottom: 114px;}
.inimg_wz{padding:8px 16px;font-family: font;height: 42px;}
.inimg_tit{font-size: 16px;color:#000;line-height: 22px;font-weight: normal;}
.inimg_wz p{font-size: 16px;color:#898989;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.inpro{font-size: 0;}
.inpro .inimg{margin-right: 1.84%;display: inline-block;vertical-align: top;margin-bottom: 1.84%;}
.inpro .h1{width: 29.3%;}
.inpro .h2{width: 68.86%;margin-right: 0;}
.inpro .h3{width: 55.8%;}
.inpro .h4{width: 42.36%;margin-right: 0;}
.inpro .h5{width: 42.8%;}
.inpro .h6{width:55.36%;margin-right: 0;}
.inimg .qd{position: absolute;font-size: 16px;color:#fff;text-align: center;left:0;line-height: 32px;top:50%;margin-top: -16px;width: 100%;}
.inimg_bg{position: relative;}
.inimg.trno:hover .inimg_bg{transform:none;}
.inpro .h7,.inpro .h8,.inpro .h9{width:32.1%; }
.inpro .h9{margin-right: 0;}
.inimg .inimg_bg.lang{height:886px; }
.inpro .h10{width: 27%;}
.inpro .h11{width:71.16%;margin-right: 0; }
.inpro .h12{width: 100%;}