
/* common */
.nmdc-head .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: #fff;border-bottom:1px solid #efefef;}
.nmdc-head .hd-logo{margin-left: -30px;}
.nmdc-head .hd-logo .img{height: 65px;width: auto;display: inline-block;vertical-align: middle;margin-left: 30px;}
.nmdc-head .head+div{margin-top: 65px;}

.nmdc-head .hd-rig{display: flex;align-items: center;margin-top: 13px;}
.nmdc-head .hd-store{font-size: 14px;color: #333333;}
.nmdc-head .hd-store:hover{color: #0257b2;}

.nmdc-head .hd-sign{width: 125px;border-radius:20px;border:1px solid #0257b2;text-align: center;margin-left: 30px;}
.nmdc-head .hd-sign a{font-size: 14px;color: #0257b2;line-height: 36px;}
.nmdc-head .hd-sign a:hover{text-decoration: underline;}

.nmdc-head .hd-lang{margin-left: 50px;margin-right: -70px;}
.nmdc-head .hd-lang .lk{font-size: 14px;color: #333333;}
.nmdc-head .hd-lang .lk:hover{color: #0257b2;}

.nmdc-head .hd-sear{padding:20px 0;}
.nmdc-head .hd-sear .wrap{display: flex;justify-content: space-between;align-items: center;}
.nmdc-head .hd-sear .lbox{flex:1;overflow: hidden;}
.nmdc-head .hd-sear .nmdc-row{margin-bottom: 20px;}
.nmdc-head .hd-sear .search{background: #fff;display: flex;border-radius:4px;overflow: hidden;}
.nmdc-head .hd-sear .search .box{flex:1;overflow: hidden;display: flex;}
.nmdc-head .hd-sear .search .fz{line-height: 60px;font-size: 16px;color: #333333;padding:0 18px;position:relative;}
.nmdc-head .hd-sear .search .fz::after{content:'';position:absolute;right: 0;top: 50%;width: 1px;height: 20px;background: #ccc;margin-top: -10px;}
.nmdc-head .hd-sear .search .ipt-txt{font-size: 16px;color: #333;flex:1;overflow: hidden;padding:0 20px;}
.nmdc-head .hd-sear .search .submit{font-size: 16px;color: #fff;width: 100px;line-height: 60px;border-radius:0 4px 4px 0;}
.nmdc-head .hd-sear .nmdc-row:last-child{margin-bottom: 0;}

.nmdc-head .hd-sear .rbox{width: 170px;margin-left: 70px;border-radius:4px;background: #fff;padding: 15px;}
.nmdc-head .hd-sear .rbox .pic{width: 140px;display: block;}
.nmdc-head .hd-sear .rbox .fz{font-size: 16px;color: #333333;text-align: center;margin-top: 5px;}

.nmdc-daoh .hd-nav{background: #fff;}
.nmdc-daoh .hd-nav ul{display: flex;justify-content: space-between;}
.nmdc-daoh .hd-nav li{display: inline-block;padding:15px 0;position:relative;z-index:40;}
.nmdc-daoh .hd-nav li>a{display: inline-block;padding:0 25px;vertical-align: middle;border-radius:4px;line-height: 50px;}
.nmdc-daoh .hd-nav li .arrow{display: inline-block;vertical-align: middle;margin-left: 5px;width: 15px;height: 15px;background: url(../images/icon_01.png) no-repeat center;background-size:contain;}
.nmdc-daoh .hd-nav li:hover>a,.nmdc-daoh .hd-nav li.cur>a{color: #fff;background: #0257b2;}
.nmdc-daoh .hd-nav li:hover>a .arrow,.nmdc-daoh .hd-nav li.cur>a .arrow{background-image: url(../images/icon_01-1.png)}







.nmdc-daoh .hd-nav li:hover .drop{display: block;}
.nmdc-daoh .hd-nav .drop{background: #fff;position:absolute;width: 100%;left: 0;border:1px solid #e5e5e5;display: none;}
.nmdc-daoh .hd-nav .drop .nmdc-row{position:relative;border-bottom:1px solid #efefef;}
.nmdc-daoh .hd-nav .drop .lk{display: block;text-align: center;font-size: 15px;color: #333;line-height: 24px;padding:10px 5px;}
.nmdc-daoh .hd-nav .drop .lk:last-child{border-bottom:none;}
.nmdc-daoh .hd-nav .drop .nmdc-row:hover>a{color: #fff;background: #0257b2;}

.nmdc-daoh .hd-nav .drop .nmdc-row:hover .submenu{display: block;}
.nmdc-daoh .hd-nav .submenu{position:absolute;width: 160px;top: 0;right: -160px;background: #fff;border:1px solid #efefef;display: none;}
.nmdc-daoh .hd-nav .submenu a{display: block;border-bottom:1px solid #efefef;font-size: 15px;}
.nmdc-daoh .hd-nav .submenu a:hover{color: #fff;background: #0257b2;}

.nmdc-daoh .menu-bar{background: #0257b2;}
.nmdc-daoh .menu-bar .wrap{display: flex;justify-content: center;font-size: 0;}
.nmdc-daoh .menu-bar .lk{font-size: 18px;color: #fff;line-height: 60px;padding:0 50px;position:relative;display: block;}
.nmdc-daoh .menu-bar .lk::after{content:'';position:absolute;right: 0;top: 50%;width: 1px;height: 20px;background: #fff;margin-top: -10px;}
.nmdc-daoh .menu-bar .lk:last-child::after{display: none;}
.nmdc-daoh .menu-bar .lk:hover{background: #f38625;}

.crumb{font-size: 14px;color: #333333;line-height: 25px;padding:15px 0;background: url(../images/icon_02.png) no-repeat left center;background-size:15px;padding-left: 20px;}
.crumb a:hover{color: #0257b2;}

.nmdc-foot{}
.nmdc-foot .ft-t{background: #1c252f;}
.nmdc-foot .ft-menu{padding:20px 0;text-align: center;}
.nmdc-foot .ft-menu a{font-size: 16px;color: #fff;display: inline-block;vertical-align: middle;margin:0 40px;line-height: 30px;}
.nmdc-foot .ft-menu a:hover{color: #0257b2;text-decoration: underline;}

.nmdc-foot .ft-info{padding:20px 0;display: flex;justify-content: space-between;border-top:1px solid #4c4f5f;}
.nmdc-foot .ft-info span{font-size: 14px;color: #fff;line-height: 25px;}

.nmdc-foot .ft-b{font-size: 14px;color: #888f96;line-height: 50px;background: #28333e;}
.nmdc-foot .ft-b .wrap{display: flex;justify-content: space-between;}



@media screen and (min-width:320px) and (max-width:1200px){
    .auto{width: 96%;}
	
	
	
	
}

@media screen and (min-width:992px) and (max-width:1199px){
	/* common */
	.nmdc-head .hd-logo{}

	.nmdc-head .hd-lang{margin-right: 0;}
	
	
	
	.nmdc-daoh .menu-bar .lk{padding:0 30px;}
	
	
	




}

@media screen and (min-width:768px) and (max-width:991px){	
	.sj-menu{position:absolute;right: 3%;top: 50%;width: 32px;height: 32px;background: url(../images/menu.png) no-repeat center;background-size:contain;margin-top: -16px;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:contain;}
	
	.nmdc-head .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;height: 70px;background: #fff;padding:10px 0;border-bottom:1px solid #efefef;}
	.nmdc-head .head+div{margin-top: 70px;}
	.nmdc-head .hd-t{padding: 0;}
	
	.nmdc-head .hd-logo{margin-left: -20px;}
	.nmdc-head .hd-logo .img{height: 50px;margin-left: 20px;}
	
	.nmdc-head .hd-sign{width: auto;border-radius:0;margin-left: 15px;border:none;}
	
	.nmdc-head .hd-lang{margin-right: 60px;margin-left: 20px;}
	.nmdc-head .hd-store{display: none;}
	
	.nmdc-head .hd-rig{margin-top: 7px;}
	
	.nmdc-daoh .hd-nav{margin: 0;position:fixed;width: 100%;left: 0;background: #fff;top: 70px;bottom: 0;overflow-y: scroll!important;display: none;padding-right: 0;z-index:100;}
	.nmdc-daoh .hd-nav .auto{width: 100%;}
	.nmdc-daoh .hd-nav ul{display: block;}
	.nmdc-daoh .hd-nav li{margin-right: 0;display: block;border:none;border-bottom:1px solid #efefef;padding: 0!important;margin-left: 0;}
	.nmdc-daoh .hd-nav li>a{color: #333;line-height: 60px;padding:0 30px;display: block;position:relative;}
	.nmdc-daoh .hd-nav li .arrow{width: 60px;height: 60px;background-size:18px;position:absolute;right: 0;top: 0;}
	
	.nmdc-daoh .hd-nav li.cur>a, .nmdc-daoh .hd-nav li:hover>a{color: #307df0;background: #fff;}
	.nmdc-daoh .hd-nav li:hover .drop{display: none;}
	
	.nmdc-daoh .hd-nav li:hover>a .arrow, .nmdc-daoh .hd-nav li.cur>a .arrow{background-image: url(../images/icon_01.png);}
	.nmdc-daoh .hd-nav li .arrow.this{background-image: url(../images/icon_01-2.png)!important}
	
	.nmdc-daoh .hd-nav .drop{position:static;border:none;padding:0 20px;}
	.nmdc-daoh .hd-nav .drop .lk{padding:0 30px;line-height: 44px;text-align: left;}
	.nmdc-daoh .hd-nav .submenu{display: flex;position:static;width: 100%;border:none;padding-left: 20px;}
	.nmdc-daoh .hd-nav .submenu a{border:none;position:relative;font-size: 14px;}
	.nmdc-daoh .hd-nav .submenu a::before{content:'';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #999;margin-right: 6px;border-radius:50%;}
	
	
	
	
	.nmdc-head .hd-sear .rbox{width: 130px;padding: 5px;}
	.nmdc-head .hd-sear .rbox .pic{width: 100%;}
	.nmdc-head .hd-sear .rbox .fz{font-size: 12px;margin-top: 0;}
	
	.nmdc-head .hd-sear .nmdc-row{margin-bottom: 15px;}
	.nmdc-head .hd-sear .search .fz{line-height: 44px;font-size: 14px;padding:0 10px;}
	.nmdc-head .hd-sear .search .ipt-txt{font-size: 14px;padding:0 10px;}
	.nmdc-head .hd-sear .search .submit{font-size: 14px;line-height: 44px;width: 80px;}
	
	.nmdc-foot .ft-info{flex-wrap:wrap;}
	.nmdc-foot .ft-info span{width: 50%;}
	
	
	
	.nmdc-daoh .menu-bar .lk{padding:0 20px;font-size: 16px;}
	
	
	
}


@media screen and (min-width:320px) and (max-width:767px){	
	.auto{width: 94%;}
	
	
	.sj-menu{position:absolute;right: 3%;width: 30px;height: 30px;background: url(../images/menu.png) no-repeat center;background-size:26px;margin-top: 0;bottom: 5px;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:26px;}
	
	.nmdc-head .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;height: 81px;background: #fff;padding:5px 0;border-bottom:1px solid #efefef;}
	.nmdc-head .head+div{margin-top: 81px;}
	.nmdc-head .hd-t{padding: 0;}
	
	.nmdc-head .hd-logo{margin-left: 0;float:none;text-align: center;}
	.nmdc-head .hd-logo .img{height: 40px;margin-left: 0;}
	
	.nmdc-head .hd-sign{width: auto;border-radius:0;margin-left: 0;border:none;}
	.nmdc-head .hd-sign a{line-height: 30px;}
	
	
	.nmdc-head .hd-lang{margin-right: 10px;margin-left: 20px;}
	.nmdc-head .hd-lang .lk{display: inline-block;line-height: 30px;}
	.nmdc-head .hd-store{display: none;}
	
	.nmdc-head .sj-menu+.hd-rig{margin-right: 40px;}
	.nmdc-head .hd-rig{margin-top: 0;float:none;flex:wrap;justify-content: flex-end;}
	
	.nmdc-daoh .hd-nav{margin: 0;position:fixed;width: 100%;left: 0;background: #fff;top: 81px;bottom: 0;overflow-y: scroll!important;display: none;padding-right: 0;z-index:100;}
	.nmdc-daoh .hd-nav .auto{width: 100%;}
	.nmdc-daoh .hd-nav ul{display: block;}
	.nmdc-daoh .hd-nav li{margin-right: 0;display: block;border:none;border-bottom:1px solid #efefef;padding: 0!important;margin-left: 0;}
	.nmdc-daoh .hd-nav li>a{color: #333;line-height: 50px;padding:0 20px;display: block;position:relative;font-size: 16px;}
	.nmdc-daoh .hd-nav li .arrow{width: 50px;height: 50px;background-size:15px;position:absolute;right: 0;top: 0;}
	.nmdc-daoh .hd-nav li.cur>a, .nmdc-daoh .hd-nav li:hover>a{color: #307df0;background: #fff;}
	
	.nmdc-daoh .hd-nav li:hover .drop{display: none;}
	
	.nmdc-daoh .hd-nav li:hover>a .arrow, .nmdc-daoh .hd-nav li.cur>a .arrow{background-image: url(../images/icon_01.png);}
	.nmdc-daoh .hd-nav .drop{position:static;border:none;padding:0 20px;}
	.nmdc-daoh .hd-nav .drop .lk{padding:0 20px;line-height: 38px;text-align: left;font-size: 15px;}
	
	
	.nmdc-daoh .hd-nav li .arrow.this{background-image: url(../images/icon_01-2.png)!important}
	
	.nmdc-daoh .hd-nav .submenu{position:static;width: 100%;border:none;padding-left: 20px;display: block;font-size: 0;padding-bottom: 5px;}
	.nmdc-daoh .hd-nav .submenu .lk{border:none;position:relative;font-size: 14px;display: inline-block;vertical-align: middle;min-width:50%;line-height: 30px;font-size: 14px;}
	.nmdc-daoh .hd-nav .submenu a::before{content:'';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #999;margin-right: 6px;border-radius:50%;}
	
	
	
	.nmdc-head .hd-sear .rbox{width: 130px;padding: 5px;display: none;}
	.nmdc-head .hd-sear .rbox .pic{width: 100%;}
	.nmdc-head .hd-sear .rbox .fz{font-size: 12px;margin-top: 0;}
	
	.nmdc-head .hd-sear .nmdc-row{margin-bottom: 15px;}
	.nmdc-head .hd-sear .search .fz{line-height: 42px;font-size: 13px;padding:0 5px;}
	.nmdc-head .hd-sear .search .ipt-txt{font-size: 13px;padding:0 10px;}
	.nmdc-head .hd-sear .search .submit{font-size: 13px;line-height: 42px;width: 70px;}
	
	.nmdc-foot .ft-menu{padding:10px 0;}
	.nmdc-foot .ft-menu a{font-size: 12px;margin:0 7px;}
	.nmdc-foot .ft-info{padding:15px 0;}
	.nmdc-foot .ft-info{flex-wrap:wrap;}
	.nmdc-foot .ft-info span{width: 100%;text-align: center;display: block;font-size: 12px;}
	
	.nmdc-foot .ft-b{font-size: 12px;line-height: 24px;padding:8px 0;}
	.nmdc-foot .ft-b .wrap{flex-wrap:wrap;justify-content: center;}
	.nmdc-foot .ft-b .wrap span{display: block;text-align: center;}
	
	
	
	
	
	.nmdc-daoh .menu-bar .wrap{flex-wrap:wrap;padding:10px 0;justify-content: flex-start;}
	.nmdc-daoh .menu-bar .lk{padding:0;font-size: 15px;width: 33.3%;line-height: 38px;}
	.nmdc-daoh .menu-bar .lk::after{display: none;}
	.nmdc-daoh .menu-bar .lk:hover{background: #0257b2;}
	
	
	
}
