.mtop1{height:60px}
.phone-nav{position: fixed;left: 0;width: 100%;height: 100%;top: 60px;z-index: 30;}
.phone-nav .box{position: fixed;left: 0;top: 60px;z-index: 10;width: 100%;height: 100%;display: flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;}
.phone-nav .close{width: 20%;background: rgba(0, 0, 0, 0.3);background-size: 15px;}
.phone-nav .inner{width:100%;background: #f6f6f6;}
.phone-nav ul{max-height: 90vh;}
.phone-nav ul::-webkit-scrollbar{width: 4px;}
.phone-nav ul::-webkit-scrollbar-track{background-color: #f7f8f9;border-radius: 5px;}
.phone-nav ul::-webkit-scrollbar-thumb{background-color: #017A4F;}
.phone-nav ul li a{display: block;}
.phone-nav ul li.on > a,.phone-nav ul li.active > a{color: #e70012;background: #fff;}
.phone-nav ul li.on .cat:after{background: url(../img/nav-down.png) no-repeat right center;background-size: 13px;}
.phone-nav ul li > a{font-size: 16px;color: #333;line-height: 54px;padding: 0 15px;background: #f6f6f6;border-bottom: 1px solid #d6d6d6;position: relative;letter-spacing: 3px;}
.phone-nav ul li > a.cat:after{content: "";display: inline-block;position: absolute;width: 20px;height: 100%;background: url(../img/nav-right.png) no-repeat right center;background-size:12px;right: 15px;top: 0;z-index: 10;font-weight: 500;}
.phone-nav ul li .navs{display: none;background: #fff;}
.phone-nav ul li .navs a{position: relative;font-size: 13px;color: #666;padding: 0 15px;line-height:42px;border-bottom: 1px solid #d6d6d6;}
.phone-nav ul li .navs a.on,.phone-nav ul li .navs a.active{color: #017A4F;font-weight: 700;}
.header-wrapper .logo-box a{display: block;}
.header-wrapper .other-box .line{width: 3px;height: 24px;background: #666;}
.header-wrapper .other-box .search2{width: 26px;height: 26px;background: url(../img/search.png) no-repeat;background-size:2rem;cursor: pointer;margin:5px 15px 0 15px;}
.header-wrapper .other-box .language{display: block;font-size:1.3rem;color: #666;font-family: Arial;text-transform: uppercase;}
.header-wrapper .other-box .language:hover{color: #5797d6;font-weight: 700;}
.header-wrapper .other-box .language i{font-style:normal;padding:0 5px}
.nav-icon{display: block;width: 25px;height: 25px;position: relative;margin-top: 21px;}
.nav-icon span{display: block;width: 25px;position: relative;border: 1.5px solid #166FB3;border-radius: 80px;margin-left: 0;}
.nav-icon span:after,.nav-icon span:before{content: '';position: absolute;display: block;width: 25px;background: #166FB3;border: 1.5px solid #166FB3;transition: all .3s ease;box-sizing: border-box;border-radius: 30px;left: -2px;}
.nav-icon span:before{transform: rotate(0) translateY(-10px);}
.nav-icon span:after{transform: rotate(0) translateY(6px);}
.nav-icon.on span{background-color: transparent;border-color: transparent;}
.nav-icon.on span:before{transform: rotate(-45deg) translateY(0);}
.nav-icon.on span:after{transform: rotate(45deg) translateY(0);}

@media screen and (min-width:1000px) and (max-width:1250px) {
.neck .lang a{margin-left:2px}
.neck .search{max-width:340px;margin-left:60px}
.neck .middle-x6{width:45%}
.neck .middle-x2{width:20%}
.section4 li .item{height:500px;}
.section4 li .fdc{height:350px;padding:50px 0;}
.section4 li .tz1{font-size:24px;margin:30px 0 10px 0}
.section4 li .tz2{font-size:15px;margin:10px 0 0 0}
.section4 li .t1{margin-top:2rem}
.section4 li .tz3 img{width:2.5rem}
.footer{padding: 38px 0;}
}
@media  screen and (min-width:1000px) {
    .textTitle i{font-size: 20px; font-style: normal;}
    #demo img{width: 328px !important; height: 224px !important; }
	.footer{padding: 38px 0; line-height: 30px;}
    .section3{padding: 40px 0;}
    .section3 .itemTitle{font-size: 16px !important;}
    .footLink .middle-x3{padding-left:20px; width: 36%;}
    .section3 .middle-x3{padding-left: 20px;}
    .section4{justify-content: space-between; padding-bottom: 50px;}
    .section4 .pic{width:32%;}
    .footLink{padding-bottom: 50px;}
    .aside_menu{ padding-right: 15px;}
    .aside_menu .cont{
     padding: 0 8px;;padding-top: 30px;background:url(../images/aside_bg.jpg)  #074b95 center top  no-repeat; background-size:100%;
     border-radius: 0 20px 20px;
    padding-bottom: 2rem;
    overflow: hidden;
    }
    .aside_menu ul{ text-align: left;}
    .aside_menu .font22{margin-bottom:36px;}
    .aside_menu .flink{line-height:50px;}
    .aside_menu .flink a.link,
    .subFLink .subLink,.thirdFLink a{padding-left: 45px; display: block; position: relative;}
    .aside_menu .flink a.link:before{display: block; transition: all .5s ease!important; width:9px; height:10px; content:'' ; position: absolute;left:25px;
    top: 19px; background: url(../images/arr1.png) center  center no-repeat; }
    .aside_menu .flink a:hover{background:#00336b ;}
    .mainBox{padding-left:15px; min-height: 450px;}
    .mainBox .cont{border: 1px solid #dcdcdc; border-radius: 30px; padding: 30px;}
.cont_name{margin-bottom: 38px;}
.singleCont, .singleCont p{line-height: 50px;}
.mainBox{margin-bottom: 30px;}
.newsList li{line-height:46px;}
.shiPinList li a span{line-height: 48px;}
.xiangxi .textCon p{line-height:50px;}
.moverMess{padding: 2rem; border: 1px solid #c3c3c3; }
.moreList li{line-height: 30px;}
.flink.cur a.link{/*display: block;*/ background: #00336b;}
.subFLink{font-size: 14px; position: relative; }
.flink.cur .link:before{-ms-transform:rotate(90deg); /* IE 9 */

    -webkit-transform:rotate(90deg); /* Safari and Chrome */

    transform:rotate(90deg);}
        .xiangxi{min-height: 500px;}
.shiPinList li a img{height: 162px;}
.subFLink:before{content: ''; display: block;left:23px; top: 23px; width: 5px; height: 5px; background: #e9bc25; position: absolute;}
.thirdFLink a{padding-left: 60px; }
.thirdFLink a:before{content: ''; display: block;left:35px; top: 23px; width: 5px; border-radius: 100px; height: 5px; background: #66afff; position: absolute;}
.videoBox a img{height: 224px;}
}
@media  screen and (max-width:999px) {
        .textTitle i{font-size:1.5rem; font-style: normal;}
.tipBottom{display: none;}
#demo img{width: 16rem !important; height: 11rem !important; }
    .mainBox .newsList{ margin-top: 2rem; }

.mainBox .newsList a{    width: 70%; font-size: 1.5rem;}
.mainBox .newsList span{ width: 30%; font-size: 1rem;}

    .shiPinList li a span{line-height: 2rem;}
    .zhuanjiaList .item{width: 50%;}
    .zhuanjiaList .item span{ display: block;line-height:3rem; }
    .zhuanjiaList dt{margin-bottom: 1rem; margin-top: 1rem;}
    .textTitle h1{line-height: 3rem;}
    .cont_name{margin-top: 2rem;}
    .mianbao{    margin-top: 6rem; }
    .mianbao p{line-height: 30px !important;}
    .aside_menu .flink{display: inline-block; margin: 0 .3rem;   color: #196bb3;}

/*成果下拉分类*/
.chengGuoMenu .flink{background: #eee; border-bottom: none; overflow: hidden; }
.chengGuoMenu .flink a{color:#333 ; line-height: 2.5rem;}
.chengGuoMenu  a.link{display: block; background: #196bb3; color: #fff;}
.chengGuoMenu .thirdFLink a{padding: 0 1rem;}
.chengGuoMenu .thirdFLink{background: #d3d3d3;}
/*end*/

.section3{padding-top: 1.5rem;}

.container{width:100%}
.mtop1{position:fixed;top:0;background:#fff;border-bottom:1px solid #eee;z-index:22;}
.mtop1 .logo-box img{height:2rem}
.top{padding:.5rem 0;}
.top .fr{display:inline-flex;justify-content: space-between;}			
.top .fr a{margin-left:0;}
.top .fr a i{font-size:1.4rem;margin-right:.5rem;vertical-align:middle;}
.search-form{width: 100%;position: fixed;left: 0;top:60px;background: #fff;z-index: 30;padding:10px;display: none;border-top: 1px solid #f7f8f9;border-bottom:1px solid #ddd}
.search-form .search-btn{display: inline-block;width: 26px;height: 26px;background: url(../img/search.png) no-repeat;background-size: contain;}
.search-form .keywords{flex: 1;overflow: hidden;color: #333;line-height:48px;font-size:14px;margin-left:10px;}
.search-form ::-webkit-input-placeholder{
color: #333;font-size:14px;}
.search-form :-ms-input-placeholder{
color: #333;font-size:14px;}
.search-form .icon-close{position: absolute;right:15px;top:45%;z-index: 10;font-size:24px;color: #666;margin-top: -26px;transition: transform 0.3s ease;-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;}
.search-form .icon-close img{width:23px}
.search-form .icon-close:hover{color: #5797d6;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}
.search-form .search-btn{width:20px;height:20px;}
.phone-nav .lang{padding:1.5rem}
.phone-nav .lang a{margin:0 1.5rem 0 0}
.phone-nav .lang a img{height:2.2rem}
.main{padding:2rem 0}
.subcat .container{padding:0!important}
.subcat .fl ul li a{padding:1rem;}
.subcat .fl{display:none;}
.subcat .fr{padding:1rem 1.5rem;width:100%;float:left;text-align:left;border-top:1px solid #eee;}
.section1 .checkBox{padding-right:0; }
.section1 .indexList1 li,
.section1 .indexList2 dd{line-height: 3rem;}
.section1 .indexList1 li span,
.section1 .indexList2 dd span{display: none;}
.section1 .indexList1 li a,
.section1 .indexList2 dd a{width: 100%;}
.section1 .tag span{line-height: 4rem; height: 4rem; width: 33%;}
.section3 .itemTitle{font-size: 1.4rem !important;}
.section3 .indexList5 li a{padding-top: 2rem;}
.section3 .middle-x3{padding: 2rem 0;}
.footLink{flex-wrap: wrap; text-align: center; padding-bottom: 2rem;}
.footLink .middle-x3{ width:100%; margin-bottom: .5rem;}
.section4{flex-wrap: wrap; padding-bottom:2rem;}
.section4 .pic{width:100%; margin-bottom: 1rem;}
.footer{text-align: center; padding-top: 2rem;}

.footer .share{width:100%;margin-bottom:.7rem;}
.footer .footer2 .lxfs{text-align: center;}
.footer .footer2 .lx3 li{ float:none; }
.footer .footer2 .lxfs i{font-size:2rem;width:2rem;margin-right:.4rem}
.footer .footer2 .lxfs .lx1{font-size:2rem;}
.footer .footer2 .lxfs .lx1 i{margin-top:.8rem}
.footer .copyright{line-height:2rem;}
.main .p35,.p30{padding:1.5rem}
.pagebox,.pagebox p{font-size:1.4rem;line-height:2.5rem;}
/* ÐÂÎÅÁÐ±í */
.main .list-news li{padding:1.5rem 0px;}
.main .list-news li .pbox{height:25rem;}
.main .list-news li .info{max-width:100%;padding:1rem;color:#666}
.main .list-news li .mtime{font-size:1.4rem;color:#999}
.main .list-news li .mtime i{font-size:1.5rem;margin-right:.4rem}
.main .list-news li .title{font-size:1.8rem;margin-top:0}
.main .list-news li .desc{font-size:1.4rem;line-height:2.2rem;margin:1rem 0;height:4.4rem;margin:1rem 0}
/* pages */
.pages{padding:3rem 0}
.pages ul{margin:0;}
.pages li {margin:0 2px;padding:0 .5rem;font-size:1.2rem;height:3.2rem;line-height:3rem;}
.pages .total{display:none;}
.pages li:nth-child(n+5){display:none;}
.pages li:last-child,.pages li:nth-last-child(2){display:inline-block!important;}
.slide{clear:both;padding-top:6rem}
/* ÈËÁ¦×ÊÔ´ */
.main .renli table thead{font-size:1.4rem;}
.main .renli table tbody td{font-size:1.3rem;}
.main .renli table tbody .more{width:1.8rem;height:1.8rem;line-height:1.8rem;}
.main .renli table tbody .more i{font-size:1.4rem}
.main .list_keji .tit{height:2rem;line-height:2rem;font-size:1.4rem;margin:1rem 0 .4rem 0}
.main .list_zs li{width:50%;float:left;}
/* ÖÊÁ¿±£Ö¤ */
.pzbox .pz1{font-size:2rem;}
.pzbox .list_pz1 ul{margin:0 -.6rem}
.pzbox .list_pz1 li .item{height:10rem;padding-top:1.5rem;margin:.6rem;padding-top:3rem;}
.pzbox .list_pz1 li .cn{font-size:1.8rem;margin:0 0 -5px 0}
.pzbox .list_pz2 p.cn{font-size:1.6rem;}
.pzbox .list_pz2 p.en{font-size:1.4rem;}
.pzbox .list_pz2 p{margin-top:1rem}
/* ²úÆ·ÁÐ±í */
.probox .cpb1 table thead{font-size:1.4rem}
.probox .cpb1 tr td:last-child img{width:20px}
.probox .cpb1 tr td:nth-child(3) .pic{width:80px}
.leftside{max-width:100%;margin-bottom:1rem}
.side0{height:4rem;line-height:4rem;font-size:1.8rem;background:#d7000f;color:#fff;padding:0 1rem}
.side2,.side3,.side4,.side5{display:none;}
.probox .prob1 table{font-size:1.4rem}

.type{font-size:2rem;margin:0 0 2rem 0}
.type span.en{margin-left:1rem;}
.main .history .txt{top:17%;}
.main .history .cn{font-size:2rem;margin:10px 0 -.4rem 0}
.main .history .en{font-size:1.5rem;}

/* Ê×Ò³ */
.swp_jt .jt{width:2rem;height:5rem;line-height:5rem;}
.swp_jt .jt img{height:2.3rem}
.swp_jt .swiper-button-next{right:-1rem}
.swp_jt .swiper-button-prev{left:-1rem;}
.section1{padding:2rem 0 3rem 0}
/* section2 */
.section2{padding-bottom:2rem}
.section1 .sec_tree{padding:0}
.section1 .item::after{display:none;}
.sec_type{padding:2.5rem 0}
.sec_type .cn{font-size:3rem}
.sec_type .en{font-size:1.4rem;}
.section2 .pz1{padding-left:0;}
.section2 .about1 li{width:31.33%;float:left;margin:.5rem 1%;text-align:center;height:5rem;line-height:4rem;font-size:1.4rem;}
.vmore a{width:15rem;height:4rem;line-height:4rem;font-size:1.4rem;}
/* section4 */
.section4 li .item{height:36rem;}
.section4 li .fdc{height:26rem;padding:5rem 0 3rem 0;background-size:cover;}
.section4 li .tz1{font-size:2rem;margin:1.5rem 0 1rem 0}
.section4 li .tz2{font-size:1.2rem;margin:1rem 0 0 0}
.section4 li .t1{width:4.2rem}
.section4 li .tz3 img{width:3.2rem}
.section4 li:nth-child(1) .fdc{top:8%}
.section4 li:nth-child(2) .fdc{top:11%}
.section4 li:nth-child(3) .fdc{top:13%}
.section4 li:nth-child(4) .fdc{top:16%}
/* section5 */
.section5{padding:2rem 0}
.section5 .sec5_type .cn{font-size:2.3rem}
.section5 .sec5_type .en{font-size:1.4rem;margin-top:-.5rem;}
.section5 .tab_ul{text-align:center;padding:2.5rem 0}
.section5 .tab_ul li{width:8rem;height:3.5rem;line-height:3.5rem;margin:0 .6rem;font-size:1.4rem}
.section5 .tab_ul li:hover,.section5 .tab_ul li.on{background:#D7000F;}
.section5 .item .tit{margin:5px 0}

.section1 .youshi .item .pic img{ height: 120px; width:80%;}
.te .ellip1{    width: 165px;
    white-space: normal;
    word-break: break-all;}
}