@charset "UTF-8";
ol, ul, li{list-style: none;padding: 0;margin: 0;}
body{min-width: auto;}
.p-header{position:relative;z-index:9999;background:#fff;height:50px;border-bottom:1px solid #ddd;}
.p-header.header_h{background:none;position: absolute;top: 0;left: 0; width: 100%;}
.p-header .x-wrap{width:auto;margin:0 40px;position: relative;height: 100%;z-index: 5;}
.p-header .logo{position:absolute;left:0;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-header .logo a{height:70%;display:block}
.p-header .logo a img{height:100%;width:auto}
.p-header .logo a img.wht{display:none}
.p-header .box0{display:none}
.p-header .nav_main{position:absolute;left:50%;top:0;height:100%;margin-left: -400px;}
.p-header .nav_main ul{height:100%}
.p-header .nav_main ul a{padding:0 1.8em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
.p-header .nav_main ul li{position:relative;float: left;line-height: 50px;font-size: 16px;}
.p-header .nav_main ul li.cur:after{content:"";border:6px solid transparent;border-bottom-color:rgba(151, 115, 67, 0.7);position:absolute;left:50%;bottom:0;margin-left:-6px}
.p-header.blk{position:absolute;background:rgba(0, 0, 0, 0.5);color:#fff;border:none;left:0;top:0;right:0}
.p-header.blk .nav_main{font-size:18px}
.p-header.blk .logo a img.wht{display:block}
.p-header.blk .logo a img.red{display:none}
.p-header.blk .tools{color:#fff}
.p-header.blk .tools ul .login_1 a{background-image:url(../image/header/ico_user2.png)}
.p-header.blk .tools ul .sc a{background-image:url(../image/header/ico_search2.png)}
.p-header.blk .tools ul li:nth-child(n+2)::before{border-color:#fff}
.p-header.blk .tools .menu1{background-image:url(../image/header/ico_menu2.png)}
.p-header.blk .tools ul .ul{border-color:rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0.05)}
.p-header.blk .tools ul .ul span{border-color:rgba(255, 255, 255, 0.5)}
.p-header.blk .tools ul li::after{border-top-color:#fff}
.p-header.blk .tools ul .meg a:after{background: url(../image/header/ico_tools_msg.png);background-size: 100%;}
.p-header.blk a.a{position: static;}
.p-header .tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#707070;position:absolute;right:0;top:0;height:100%}
.p-header .tools ul{height:100%}
.p-header .tools ul li{width:76px;float: left;position:relative;font-size: 16px;cursor:pointer;height: 100%;padding: 14px 18px;box-sizing: border-box;}

.p-header .tools ul .sc .sc_close{width: 21px;height: 21px;display: none;background: url(../image/close31.png) no-repeat;
	background-size: 100% 100%;
}
.p-header.blk .tools ul .sc .sc_close{background: url(../image/close30.png) no-repeat;
	background-size: 100% 100%;
}
.p-header .tools ul .close1{width: 20px;height: 19px;background: url(../image/close11.png) no-repeat;background-size: 100% 100%;
margin-right: 8px;margin-left: 0px;cursor: pointer;
-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
}
.p-header .tools ul li.lang{padding-top: 13px;}
.p-header .tools ul li:nth-child(n+2):before{content:"";border-left:1px solid #ccc;
position:absolute;left:0;top:15px;height:20px}
.p-header .tools ul li::after{content:"";border:4px solid transparent;border-top-color:#707070;margin-top:10px;float: right;}

.p-header .tools ul li.sc{height: 55px;}
.p-header .tools ul .meg a{}
.p-header .tools ul .meg a:after{width: 20px;height: 19px;background: url(../image/header/ico_tools_msg2.png);
border: 0;background-size: 100%;content: "";display: inline-block;}

.p-header .tools ul .ul{position:absolute;width:100%;top:100%;left:0;border:1px solid #ddd;border-radius:3px;display:none;background:#fff;text-align:center;min-width:60px}
.p-header .tools ul .ul span{display:block;padding:5px 0;font-size:14px;}
.p-header .tools ul .ul span:nth-child(n+2){border-top:1px solid #ddd}
.p-header .tools ul .lang a{font-weight:bold}
.p-header .tools ul .login_1 a{display:inline-block;background:url(../image/header/ico_user1.png) no-repeat center top/100% auto;width:17px;height:19px}
.p-header .tools ul .sc a{display:inline-block;background:url(../image/header/ico_search1.png) no-repeat center top/100% auto;width:17px;height:17px}
.p-header .tools ul .sc .search{position:absolute;right:25px;top:100%;border:1px solid #ddd;width:240px;
height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;
-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;padding-left:10px;
background:#fff;border-radius:3px;overflow:hidden;z-index: 2;
-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
}
.p-header .tools ul .sc::after{width: 500px;height: 140px;position: absolute;right: -50px;top: 0;z-index: -1;
content: "";display: block;border: 0;visibility: hidden;opacity: 0;
}
.p-header .tools ul .sc:hover::after{visibility: visible;}
.p-header .tools ul .sc .search.s{display: flex !important;opacity:1;visibility:visible;
		
}
.p-header .tools ul .sc .search .kw{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;color:#707070;font-size:14px;
width: calc(100% - 62px);

}
.p-header .tools ul .sc .search .ok{display:block;width:20px;background:url(../image/header/ico_search.png) no-repeat center center;
background-size: 19px 19px;height: 20px;margin-right: 7px;margin-left: 7px;
-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
cursor:pointer}
.p-header .tools .menu1{cursor: pointer;background:url(../image/header/ico_menu1.png) no-repeat center top/100% auto;width:34px;height:34px;display: block;}
.p-header .nav_child{position:absolute;left:0;top:100%;right:0;background:rgba(151, 115, 67, 0.6)}
.p-header .nav_child .item{height:0;overflow:hidden;font-size:14px;color:#fff;text-align: center;}
.p-header .nav_child .item.s{height:50px;-webkit-transition:height 0.15s ease-out 0s;transition:height 0.15s ease-out 0s}
.p-header .nav_child .item li{padding:0 1.5em;position:relative;height:100%;display: inline-block;}
.p-header .nav_child .item li:nth-child(n+2):before{content:"";background:url(../image/header/ico_nav.png);width:6px;height:16px;position:absolute;left:0;top:50%;margin-top:-5px}
.p-header .nav_child .item li a{display:block;height:100%;line-height: 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-header .nav_menu{position:fixed;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;text-align:center;background:url(https://www.dpm.org.cn/Public/static/themes/image/nav_bg.jpg) center top repeat;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-header .nav_menu.s{visibility:visible;opacity:1}
.p-header .nav_menu .close{cursor: pointer;position:absolute;right:50px;top:50px;background:url(../image/header/ico_close.png) no-repeat center center;width:50px;height:50px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}
.p-header .nav_menu .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.p-header .nav_menu .logo{padding-top:125px;margin-bottom:82px}
.p-header .nav_menu .list{overflow:hidden}
.p-header .nav_menu .item{float:left;min-width:160px;color:#fff;text-align:center}
.p-header .nav_menu .item h1{font-size:26px;font-weight:normal;position:relative;margin:0;padding-bottom:20px}
.p-header .nav_menu .item h1::after{content:"";background:url(https://www.dpm.org.cn/Public/static/themes/image/nav_liststyle.png) center bottom no-repeat;position:absolute;bottom:0;margin-top:10px;width:18px;height:11px;left:50%;margin-left:-9px}
.p-header .nav_menu .item h1 a{color:#fff}
.p-header .nav_menu .item dl{margin-top:15px}
.p-header .nav_menu .item dt{font-size:16px;margin-bottom:2px}
.p-header .nav_menu .item dd{font-size:16px;padding:4px 0;margin: 0;}
.p-header .nav_menu .item a{color:#eaa1a1}

.p-header .logo_m{display: none;}
.p-header #tq{display: none;}


.s-top{width: 100%;height: 50px;background: url(../image/s-back.jpg);position: relative;}
.txt-scroll{ height: 50px; line-height: 50px;margin: 0 43px;margin-right: 100px;}
.txt-scroll .scrollbox{ width: 100%; white-space: nowrap; overflow:hidden; transition: all .2s; 

-moz-transition:all .2s; 

-webkit-transition:all .2s; 
}
.txt-scroll .txt,
.txt-scroll .txt-clone{ display: inline; position: relative; }
.s-top .list{font-size: 0;}
.s-top .li{display: inline-block;}
.s-top .li a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
	font-size: 14px;color: #fff;position: relative;height: 50px;
}
.s-top .li{margin-right: 110px;font-size: 14px;}
.s-top .li .y{font-family: arial;margin-left: 28px;font-size: 14px;line-height: 19px;}
.s-top .li .i{width: 8px;height: 8px;border: 1px solid #a2937f;border-radius: 50%;margin: 0 14px;}
.s-top .close{position: absolute;right: 48px;top: 50%;width: 16px;height: 16px;background: url(../image/header/close1.png); background-size: 100% 100%;
	margin-top: -8px;cursor: pointer;}
.sc_cg .close{background:url(https://img.dpm.org.cn/Public/static/themes/image/close1.png) no-repeat center}

@media screen and (max-width: 1500px){
	.p-header .nav_main ul a{padding:0 1.3em;font-size:16px}
	.p-header .nav_main{left: 40%;margin-left: -200px;}
	
}
@media screen and (max-width:1440px){

	.s-top .li{margin-right: 50px;}

}
@media screen and (max-width: 1320px){

	
	
}
@media screen and (max-width: 1260px){
	.p-header .x-wrap{margin:0 20px}
	.p-header .tools ul li{width:60px}
	.p-header .nav_main ul a{padding:0 1em;font-size:16px}
	.p-header .tools ul li::after{display: none;}
}
@media screen and (max-width: 970px){
.p-header .tools ul li{width: 40px;}
.p-header .tools ul li{padding: 14px 10px;}
}
@media screen and (max-width: 860px){
.p-header .nav_main ul a{padding: 0 12px;}
.p-header .nav_main{margin-left: -180px;}
}
@media screen and (max-width: 790px){
.p-header .nav_main ul a{padding: 0 10px;}
.p-header .nav_main{margin-left: -170px;}
}

/*	pc 端	*/
@media screen and (min-width: 1024px){
	.p-header .nav_menu .item a:hover{color:#fff}
	.p-header .tools ul .login_1:hover a{background-position:center bottom}
	.p-header .tools ul .lang:hover a{color:#977343}
	.p-header .tools ul .sc_sear:hover{background-position:center bottom}
	
	.p-header .tools ul li:hover:after{border-top-color:#977343}
	.p-header .tools ul li:hover .ul{display:block}
	.p-header .tools ul .ul span:hover{color:#977343}
	.p-header .tools .menu1:hover{background-position:center bottom}
	.p-header .nav_child .item li:hover{color:#977343}

	.p-header .tools ul .meg:hover a::after{background-position: bottom;}
}

@media screen and (max-width:870px){
	.p-header .tools ul .sc::after{
		right: -20px;width: 90vw;
	}
}


@media screen and (max-width: 767px){
	.p-header .x-wrap{margin:0 15px}
	.p-header .nav_main{display:none}
	.p-header .tools ul li{width:50px}
	.p-header .nav_menu{padding-top: 75px;box-sizing: border-box;}
	.p-header .nav_menu .close{;width:40px;height:40px;background-size:cover;right:15px;top:20px}
	.p-header .nav_menu .list{width:100%;padding-top:100px}
	.p-header .nav_menu .item{float:none;text-align:left;padding:12px 20px}
	.p-header .nav_menu .item:nth-child(n+2){border-top:1px solid rgba(255, 255, 255, 0.1)}
	.p-header .nav_menu .item.s dl{display:block}
	.p-header .nav_menu .item.s h1:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
	.p-header .nav_menu .item h1{font-size:20px;padding-bottom:0}
	.p-header .nav_menu .item h1::after{bottom:50%;right:0;left:auto;margin-left:0;margin-bottom:-5px}
	.p-header .nav_menu .item h1 + dl{display:none}
	.p-header .nav_menu .item dl{margin-top:5px;padding-left:5px}

	.p-header .tools .menu1{background: ;}
	.p-header .tools ul .meg a span{display: none;}
	.p-header .tools ul li::after{display: none;}
	.p-header .tools ul li.lang{display: none;}
	.p-header .tools ul li{width: 30px;}
	.p-header .logo{display: none;}
	.p-header .tools ul .meg a:after{margin-left: 0;}
	.p-header .tools ul li:before{display: none;}
	.p-header .tools .menu1{background: url(../image/header/img3.png) no-repeat center center;background-size: 21px;}
	.p-header .tools ul .sc a{background: url(../image/header/img2.png) no-repeat center center;background-size: 100% 100%;}

	.p-header .tools ul .login_1 a{background: url(../image/header/img1.png) no-repeat center center;background-size: 100% 100%;}
	.p-header .tools ul .meg a:after{background: url(../image/header/ico_tools_msg10.png) no-repeat left bottom ;background-size: 100% auto;}
	.p-header.blk .tools ul .meg a:after{background: url(../image/header/ico_tools_msg10.png) no-repeat left bottom ;background-size: 100% auto;}
	.p-header .tools ul .meg{margin-right: 0;}
	.p-header{height: 76px;position: fixed;top: 0;left: 0;width: 100%;}
	.p-header #tq{display: block;}
	.p-header .logo_m{width: 50px;position: absolute;left: 50%;top: 50%;margin-left: -25px;
	margin-top: -30px;display: block;}
	.p-header .logo_m a{display: block;}
	.p-header .logo_m img{display: block;width: 50px;}
	.p-header .x-wrap{background-color: #fff;z-index: 9;margin: 0;padding: 0 15px;}
	.p-header .tools{right: 10px;}
	.p-header .weather{position:absolute;top:50%;left:10px;font-size:14px;color:#9f7b4b;line-height:24px;
	transform: translateY(-50%);}
	.p-header .weather span{line-height:1.3;display: inline-block;vertical-align: middle;}
	.p-header .weather img{height:26px;vertical-align: middle;margin:0 5px;}
	.p-header .box0{display: block;text-align: center;font-size: 16px;color:#fff;padding:0 0 20px;/* border-bottom: 1px solid #8c2c2b; */}
	.p-header .box0 a{display: inline-block;margin: 0 10px;
	border-radius: 4px;border: 1px solid #fff;width: 85px;height: 30px;
	line-height: 28px;}
	.p-header .nav_menu .list{padding-top: 0;}
	.p-header .box2{font-size: 0;height:44px;text-align:center;}
	.p-header .box2 .a{position: relative;display: inline-block;background: url(../image/header/img8-1.png) no-repeat left center;
	width: 45px;height: 44px;background-size: auto 44px;vertical-align: middle;margin: 0 6px !important;}
	.p-header .box2 .a1{background-position: 0 0;}
	.p-header .box2 .a2{background-position: -60px 0;}
	.p-header .box2 .a3{background-position: -120px 0;margin-left: 10px;}
	.p-header .box2{position: absolute;left: 0;width: 100%;bottom: 10px;font-size: 0;}
	.p-header .ww_b{width: 100%;overflow-y: auto;height: calc(100% - 120px);}
	.p-header .nav_menu .close{position: absolute;top: 90px;width: 30px;height: 30px;}
	.p-header.blk .tools .menu1{background-image: url(../image/header/img3.png);}
	.p-header.blk .tools ul .sc a{background-image: url(../image/header/img2.png);}
	.p-header.blk .tools ul .login_1 a{background-image: url(../image/header/img1.png);}
	.p-header.blk{position: fixed;}
	.p-header .tools ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
	.p-header .tools ul li{padding: 0;width:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
	.p-header .tools ul .meg a{width: 20px;height: 19px;}
	.p-header .tools ul li.sc{height: auto;}
	/* .p-50{padding-top: 50px;} */
	.s-top{position: fixed;top: 0;z-index: 10000;}
	.p-50 .p-header .nav_menu .close{top: 135px;}

	.p-50 .p-header{top: 50px;}
		
	
	.s-top .close{right: 20px;}
	.txt-scroll{margin: 0 50px 0 0px;}
	.s-top .li{margin-right:  0;}
	
/* 	.p-50 .body{padding-top: 	126px;}
	.p-50 #bread{margin-top: 125px;} */
	.p-50 .opentimemaobox .maoitem{top: -2.3rem;}
	.body{padding-top:  0;}
	.head_w{height: 75px;}	.p-50 .head_w{height: 125px;}
}
































