/* 自适应菜单 */
.navLinks_mobile { display: none; background: #dd0;}
.nav_mobile_open {width: 95%;position: absolute;margin-left: 0;background: #fff;}
.cd-nav-trigger { position: absolute;top: 3px;right:3px; width: 30px; height: 24px; background: rgba(255,255,255,1); border: solid 1px #ddd;border-radius: 3px;text-indent: 100%; white-space: nowrap;z-index: 9999;cursor: pointer;}
#menu_show_mobile{top:7px;right:10px;}
.cd-nav-trigger span {  position: absolute; display: block;width: 14px; height: 2px; background: #4c8be0;top: 50%; margin-top: -1px; left: 50%;margin-left: -7px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s; transition: background 0.5s;}
.cd-nav-trigger span::before, .cd-nav-trigger span::after { content: '';position: absolute;left: 0;background: inherit;width: 100%;height: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden; backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s, background 0s;-moz-transition: -moz-transform 0.3s, background 0s;transition: transform 0.3s, background 0s;}
.cd-nav-trigger span::before {top: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger span::after {bottom: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0); -o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger.menu-is-open { box-shadow: none;}
.cd-nav-trigger.menu-is-open span {background: #fff;}
.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after { background: #4c8be0;}
.cd-nav-trigger.menu-is-open span::before {top: 0;-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.cd-nav-trigger.menu-is-open span::after {bottom: 0;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg);}
.selfmark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity: .6;filter:alpha(opacity=60);z-index: 500;}

@media screen and (max-width:959px){
        .hhLogo {top: 10px;left: 50%;margin-left: -137px;}
        .hhLogo img{width: 90%;margin: 0 auto;}
	body{width: 100%;max-width: 640px;margin: 0 auto;}
	.top-cont { display:none;}
	.header { height:auto; padding-bottom:40px;}
	.header-box {height:auto;}
	.header-box .logo {float: none;position: initial;margin-top: 30px;margin-left: 10%;width: 50%;display: block;margin: 0 auto;padding-top: 78px;}
	.header-box .logo img { width:100%; height:auto;} 
	
	.search-box { width:90%; position:initial; margin-top:30px; margin-left:5%; padding-right:0;}
	.search-box .m-search {position:relative;width: 100% !important;}
       .search-box dd .u-btn-search {display:block !important;}

        .djgz-box {padding: 10px 0;}

	.c_nav { display:none;}
	#menu_show_mobile{display:block;}
	.nav{ height:auto;position: absolute;top:41px;z-index: 999;width: 100%; display: none;}
        .nav::before{content:'';position:absolute;border: 10px solid transparent;top: -18px;right: 16px;border-bottom-color: #4594d7;}
	.nav ul li { width: 50%; margin-right: 0; float: left;    padding: 0;}
        
        .newlist {margin-top:15px;}
        .newlist .bd .list li a,.newlist .bd .list li span,.ywzn-box .list1 li a,.ywzn-box .list1 li span,.ywzn-box .list2 li a ,.newsTab .bd li .title a{font-size:14px;}
	.newsTab { width:100%;height:auto;}
	.newsTab .bd img { width:100%;height:auto;}
	.newlist,.ywzn-box,.sfcx-box { width:100%;    padding: 0 10px;box-sizing: border-box;}
	.newlist .hd li {margin-right:25px;}
	.news-box { padding:0px 0px 15px;}
	
	.xxgk-main .list-tab {    width: 100%;margin-right:0;}
	
	.ywzn-box .list2 li .icon img { width:80px;height:80px;}


	
	.sfcx-box {margin-top:20px;}
	
	.sfcx-box dl dt {margin-bottom:15px;}
	.sfcx-box dl dt,.sfcx-box dl dd { width:100%}
	.sfcx-box dl dt img {margin:0 auto;}
	.sfcx-box dl dd a { width:49%;box-sizing:border-box; float:left; margin-right:2%;margin-bottom:0;}
	.sfcx-box dl dd a:last-child { margin-right:0;}
	
	.xxgk-box { padding-bottom:15px;}
        .xsqy-box { padding-bottom:5px;}
	.xxgk-main .list {padding:15px 0;}
	.xxgk-main .list li {width: 50%;margin: 5px auto;padding: 0 5px;box-sizing: border-box;}
	.xxgk-main .list li a {background-size: cover;}
	
	.xsqy-main ul li {width: 50%; margin-bottom: 15px; margin-right:0; float:left;}
	.xsqy-main ul li a { margin:0 auto;width: 88%;height:auto;border-radius:0;padding:20px 15px;}
        .xsqy-main ul li:nth-child(1) a {padding:20px 25px;}
	
        .footer-box {padding: 25px 0;}
	.footer-box .footer-l p { text-align:center;padding: 0 10px;}
        .footer-box .footer-l p span,.footer-box .footer-l p a {    display: inline-block;}
	.footer-box .footer-l p a img { display:none;}
	.footer-box .icon {display: block; margin: 20px auto 0; position:initial;}

        .pc_paging .paging li {    margin: 0 3px 5px;}
        
}

@media screen and (max-width:500px){
        .hhLogo img {width: 70%;}
        .header {padding-bottom: 30px;}
}
@media screen and (max-width:400px){
        .header-box .logo{width: 60%;}
}