.pcshow{display: block!important;}
.mshow{display: none!important;}
.mbhide{display: block!important;}
.mbshow{display: none!important;}
.m_foot_form_popup{display: none;}
@media(max-width: 1200px){
	.index_page .load-bg,.index_page .preload{display: none;}
	
}

@media(max-width: 1023px){
	body{font-size: 15px;}
	.mshow{display: block!important;}
	.container{padding-left: 15px;padding-right: 15px; width: 100%;}
	.head{height: 70px;}
	.head .container{width: 100%;max-width: 100%;}
	.head .logo{margin-top: 0;}
	.ttop .logo a .desc{font-size: 0.95rem;}
	.head .rightnav>ul>li,.head .rightnav{line-height: 70px;height: 70px;}
	.head .rightnav>ul>li>a{font-size: 14px;}
	.head .rightnav>ul>li{margin: 0 0.2rem;}
	.gloabl{margin-top: 19px;}
	.gloabl a{width: 54px;font-size: 14px;}
	.top_search{margin-top: 20px;width: 44px;padding: 0 5px;}
	.head .subnav a{font-size: 14px;}
	.head .subnav.pronav{width: 90vw;position: fixed;left: 5vw;}
	.head li:hover .subnav.pronav{opacity: 1;visibility: visible;top: 177px;}
	/*.head .toptel{display: none;}*/
	/*.navtel{display: none;}*/
	/*.banner{height: 56vw;}*/
	.topbtn{margin-top: 0.4rem;}


	.menu{display: none;}
	html{font-size: 16px;}
	body{padding-top: 4.0rem;}
	.head{width: 100vw;}
	.gloabl{margin-top: 12px;}
	.head{height: 4.0rem;background-color: #fff;}
	.headtop.headHover .head{background-color: #fff;}
	.headtop.headHover .head .logo{}
	.gloabl a{font-size: 13px;width: 50px;}

	.head .container{padding: 0;display: block;width: 100%;max-width: 100%;padding-left: 15px;}
	.head .logo{}
	.head .rightnav{display: none;}
	.head .rightnav{display: block;position: fixed;top:0;left: 0;z-index: 999; width: 80vw;height: 100vh;background-color: #134398;transition: ease .65s;transform: translate3d(-120%,0,0);opacity: 0;visibility: hidden;background-color: var(--c);margin-left: 0;}
	.headtop{display: block;position: fixed;top:0;left: 0;z-index: 999; width: 0%;height: 100vh;background-color: #fff;}
	.head.open .rightnav{transform: translate3d(0,0,0);opacity: 1;visibility: visible;}
	.head.open .menu{background-image: url(../images/icon_close_red.png);/*background-color: #fff;*/}
	.head .rightnav>ul{padding-top: 30px;flex-wrap: wrap;height: auto;}
	.head .rightnav>ul li{width: 100%;height: 50px;line-height: 50px!important;border-bottom: 1px solid rgba(255,255,255,.2); text-align: center;flex: 0 0 auto;margin-left: 0;margin-right: 0;}
	.head .rightnav li a:after,.head .rightnav li.cur:after{height: 1px;display: none;}
	.head .rightnav li.cur>a{color: #fff;}
	.headtop.headHover .head li a:after, .headtop.scroll .head li a:after, .headtop.fixed .head li a:after{display: none;}
	.headtop.headHover .head .rightnav>ul>li>a, .headtop.scroll .head .rightnav>ul>li>a, .headtop.fixed .head .rightnav>ul>li>a{color: #fff;}
	.head .rightnav>ul>li>a{color: #fff;height: auto;}
	.head .rightnav>ul>li.hasson {
        background: url(../images/icon_down.png) right 20px top 20px no-repeat;
        background-size: 16px;height: auto;
    }
    .head .second_box.hasson .second_class{
        background: url(../images/icon_down_b.png) right 20px top 13px no-repeat;
        background-size: 16px;height: auto;padding: 10px 0;
    }
    .head .rightnav li>a:hover {background-color: transparent;}

    .head .rightnav .second_nav{position: relative;top: 0;display: none;opacity: 1;visibility: visible;width: 100%;left: 0;margin-left: 0;padding: 0;background-color: #fff;transition: all 0s; transform: translateX(0);}
    .head .rightnav .third_nav{position: relative;top: 0;display: none;opacity: 1;visibility: visible;width: 100%;left: 0;margin-left: 0;padding: 0;background-color: #fff;box-shadow: none;transition: all 0s;}
    .head .second_nav .second_class{padding: 10px 0;}
    .head .second_box.open .third_nav{top: 0;}
    .head .second_box:first-child .third_nav{margin-top: 0;}
    .head .subnav a{padding-top: 10px;padding-bottom: 10px;width: 50%;}
	.head .rightnav li.open .second_nav{top: 0;}
	.head .second_box{background-color: #eee;}
	.head .second_box:after, .head .third_box:after{top: 0;margin-top: 7px;}

	/*新导航*/
	.rightnav ul > li .navlist{position: relative;top: 0;height: 0;}
	.rightnav ul .navlist2 .R .navbox{padding-top: 10px;padding-bottom: 10px;}
	.navlist2 .R .navbox ul li{float: none;width: 100%;}
	.navlist2 .R .navbox ul li a{font-size: 15px;border-bottom: 1px solid #ddd; text-align: center;font-weight: normal;color: #222;height: 36px;line-height: 36px;}
	.rightnav ul .navlist2 .R .navbox{width: 100%;}
	.rightnav ul > li:hover .navlist,.rightnav ul > li:hover .navlist3{height: 0;}
	.rightnav ul > li.hasson.open .navlist,.rightnav ul > li.hasson.open .navlist3{height: auto!important;}
	.navlist3 .navlist3_box{padding: 20px 0;}
	.head .rightnav>ul li .navlist li{height: 36px;line-height: 36px;}
	.navlist3 .right .navbox{margin: 0!important;padding-right: 0!important;border-right: 0!important;}
	.navbox_box{margin-bottom: 0;}
	.navbox_box h6,.navlist3 .navbox .navbox_box > h6 a{font-size: 16px;}

	.top_search{display: none;}

	.menu{width: 62px;height: 60px;background1: #fff url(../images/icon_menu.png) right center no-repeat;background-size: 30px;cursor: pointer;float: right;display: block;transition: all 0.5s;position: relative;}
	.menu>span {
		position: absolute;
		right: 20px;
		height: 1px;
		background: #777;
		-webkit-transition: all 200ms ease;
		transition: all 200ms ease;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%
	}
	.menu>span:nth-child(1) {
	    top: 20px;
	    width: 25px;
	}
	.menu>span:nth-child(2) {
	    top: 28px;
	    width: 25px;
	}
	.menu>span:nth-child(3) {
	    top: 36px;
	    width: 25px;
	}
	.menu[aria-expanded=true]:hover>span:nth-child(1),.head.open .menu>span:nth-child(1) {
		width: 25px;
		-webkit-transform: translate(3px,10px) rotate(45deg);
		transform: translate(3px,10px) rotate(45deg)
	}
	.menu[aria-expanded=true]:hover>span:nth-child(2),.head.open .menu>span:nth-child(2) {
		opacity: 0;
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}
	.menu[aria-expanded=true]:hover>span:nth-child(3),.head.open .menu>span:nth-child(3) {
		width: 25px;
		-webkit-transform: translate(3px,-6px) rotate(-45deg);
		transform: translate(3px,-6px) rotate(-45deg)
	}

	.info_list .item .con p{font-size: 15px;}
	.section{padding-top: 2rem;}
	.typebar h2{font-size: 1.3rem;}
	.info_list .item .title .name{font-size: 1rem;}
	.info_list .item .datetime{font-size: 12px;}
	.info_list .item{width: 49%;}
	.info_list .item:nth-child(3n){margin-right: 2%;}
	.info_list .item:nth-child(2n){margin-right: 0%;}

	.usercenter{padding-top: 20px;padding-bottom: 20px;}
	.usercenter .left{width: 100%;padding: 10px;margin-bottom: 15px;}
	.usercenter .left a{font-size: 15px;line-height: 36px;}
	.usercenter .right{width: 100%;margin-left: 0;padding: 15px;}
	.usercenter .right .title{margin-bottom: 12px;}
	.usercenter .right .block2 .information .item{padding: 10px;display: flex;justify-content: space-between;}
	.usercenter .right .block2 .information .item .s1{flex: 0 0 90px;margin-right: 15px;line-height: 28px;font-size: 15px;}
	.usercenter .right .block2 .information .item .s2{width: auto;font-size: 15px;line-height: 28px;}
	.usercenter .right .block2 .information .item .s2 .words{min-height: 28px;font-size: 15px;}
	.guanli table{width: 700px;overflow: auto;}
	table th, table td{padding: 3px 4px;}
	.guanli .btn button{font-size: 16px;}
}

@media(max-width: 767px){
	body{font-size: 15px;}
	.mbhide{display: none!important;}
	.mbshow{display: block!important;}
	.pcshow{display: none!important;}

	.head .logo{width: 10rem;width: auto;}
	.head .logo .title{font-size: 1rem;letter-spacing: 1px;}
	.head .logo .desc{font-size: 10px;}
	.head .logo .img{width: 32px;height: 25px;margin-right: 4px;}
	.topbtn a{padding: 0 0.5rem;margin: 0 0.25rem;font-size: 12px;height: 24px;line-height: 24px;}
	.banner{height: 32vw;background-position: center right 40%;margin-left: 15px;margin-right: 15px;width: calc(100% - 30px);}
	.banner img{width: 100%;height: 100%;object-fit: cover;position: relative;}
	.section{padding-top: 1.5rem;}
	.typebar h2{min-width: 100px;font-size: 15px;height: 30px;line-height: 30px;}
	.typebar .subnav a{font-size: 14px;margin-left: 0.5rem;margin-right: 0.5rem;}
	.info_wrap{padding-left: 0.6rem;padding-right: 0.6rem;padding-top: 1.8rem;}
	.info_list .item{width: 100%;margin-right: 0;margin-bottom: 1rem;}
	.info_list .item .title{font-size: 1.5rem;}
	.info_list .item .con p:after{margin-top: -3px;}
	.info_list .item:last-child{margin-bottom: 0;}
	.info_list .item .con p{font-size: 14px;}
	.info_wrap{margin-top: -3.1rem;border-width: 8px;}

	.position{font-size: 13px;}
	.detail_wrap{margin-top: 0.5rem;}
	.detail_content .source{margin-top: 0.5rem;margin-bottom: 1rem;}
	.detail_content .source .title{font-size: 20px;}
	.detail_content .content p{margin-bottom: 0.5rem;}
	.fanpian{padding: 1rem 0;}
	.fanpian a{font-size: 14px;width: 100%;}

	.footer{margin-top: 1.5rem;padding: 10px 1rem;}
	.detail_content .content{font-size: 15px;padding-bottom: 1rem;}

	.login_wrap .form_wrap{width: 100%;min-height: 0;}
	.form_wrap.toggle .title .cur{font-size: 18px;}
	.form_wrap.toggle .title span{font-size: 15px;}
	.login_wrap .form_wrap{padding: 0.8rem 1.2rem;}
	.login_wrap .form_wrap form .item label{min-width: 5rem;}
	.form_wrap form .item .input{height: 32px;line-height: 32px;}
	.form_wrap form .item label{font-size: 15px;}	
	.login_wrap .yzm .img{width: 5rem;}
	.login_wrap .yzm .img img{height: 32px;}
	.form_wrap .btns button{font-size: 1rem;height: 30px;line-height: 30px;width: 7rem;}
	.form_wrap .title{font-size: 18px;margin-bottom: 1rem;}

	.form_wrap form .item{width: 100%;margin-right: 0;}

	.login_wrap,.send_wrap{min-height: calc(100vh - 4rem - 2rem - 60px);padding-top: 1rem;}
	.send_wrap{align-items: flex-start;}
}	