@CHARSET "UTF-8";

/**自适应按从大到下调**/
/**大于1740px的页面**/
@media (min-width: 1740px) {
	.mn-2 .navbar-nav .navbar-nav-li > a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a .ce-select-4-ul a {
    	font-size: 21px;
	}
	.ce-select-4 .ce-select-4-ul {
    	width: 220px;
	}
	.mn-2 .ce-select-4 .ce-select-4-ul li a {
		font-size: 18px;
		line-height: 45px;
	}
	.mn-2 ul > .mn-login .mn-ln-2 a {
	    font-size: 16px;
	    color: #596770;
	}
	
	.mn-link .ce-ct-link a {
	    font-size: 16px;
	}
	.mn-link .mn-menus a {
		font-size: 16px;
	}
	.mn-link .mn-menus {
    	width: 730px;
		display: flex;
		flex-direction: row;
		justify-content: space-evenly;
	}
	.mn-link .mn-menus a:hover,
	.mn-link .mn-menus a.active {
		font-size: 17px;
	}
	
}

/**大于1200PX的页面**/
@media (min-width: 1200px) {
	.container {
	    width: 1220px;
	}
}
/**小于1200PX的页面**/
@media (max-width: 1200px) {
	.mn-2 .container {
	    width: auto;
	}
}
/**小于1324px的页面**/
@media (max-width: 1324px) {
	/**
	.navbar-header {
	    float: initial;
	}
	.navbar-toggle {
	    display: block;
	}
	 .navbar-toggle {
        display: initial;
    }
    .navbar-collapse.collapse {
        display: none !important;
        overflow: auto !important;
    } 
    .navbar-collapse.in {
        display: block !important;
        overflow-y: auto;
    }   
    .navbar-right{
        float: initial !important;
    }
    .navbar-nav>li{
        float: initial;
    }
    .navbar .container{
        width: 100%;
    }
    **/
	/**顶部导航
	.mn-2 {
	}
	.mn-2 .navbar-brand {
	    display: block;
	}
	.mn-2 .nav.navbar-nav.navbar-left {
		display: none;
	}
	.mn-2 .navbar-brand {
    	padding: 5px 0 5px 0;
	}
	.mn-2 .navbar-brand > img {
	    width: 87px;
		margin-left: 15px;
	}
	
	.mn-2 .ce-select-4:hover .ce-select-4-ul {
	    border-top: none;
	}
	.mn-2 .navbar-nav-li > a, .mn-2 .navbar-nav-li .ce-select-4-a {
	    font-size: 14px;
    	line-height: 30px ! important;
	}
	.mn-2 .ce-select-4 {
	   	padding: 0px;
    	width: 100%;
	}
	.mn-2 .ce-select-4 .ce-select-4-ul {
	    position: relative;
	    box-shadow: none;
	    padding: 0px;
	    width: 100%;
	    margin-bottom: 5px;
	    background-color: rgb(17 17 17 / 0%);
	    opacity: 1;
    	visibility: visible;
	}
	.mn-2 .ce-select-4 .ce-select-4-ul li a {
		padding-left: 15px;
		line-height: 25px;
	}
	
	.mn-2 .mn-header,
	.mn-2 .navbar-collapse {
	
	    margin-left: 0px;
	    margin-right: 0px;
	}
	.mn-2 .navbar-nav .navbar-nav-li > a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a .ce-select-4-ul a {
    	padding: 0;
    	font-size: 13px;
    	font-weight: 500;
    	
	}
	.mn-2 .navbar-nav-li.active > a.mn-a::after, 
	.mn-2 .navbar-nav-li > a.mn-a:hover::after, 
	.mn-2 .navbar-nav-li:hover .ce-select-4-a.mn-a::after {
		width: 0;
	}
	.mn-2 ul > .mn-login > div {
		text-align: left!important;
	}
	**/
	
	.mn-2 .mn-logo-img {
	    margin-top: 2px;
	}
	.mn-2 .navbar-nav-li.active > a.mn-a, 
	.mn-2 .navbar-nav-li.active > a.mn-a:hover, 
	.mn-2 .navbar-nav-li > a.mn-a, 
	.mn-2 .navbar-nav-li > a.mn-a:hover, 
	.mn-2 .navbar-nav-li:hover .ce-select-4-a.mn-a, 
	.mn-2 .navbar-nav-li .ce-select-4-a.mn-a {
		padding: 30px 4px 20px 4px;
	    font-size: 14px;
	}
	.mn-2 ul > .mn-login {
	    width: auto;
	    height: auto;
	    margin-left: 25px;
	}
	.mn-2 ul > .mn-login .mn-ln-1 {
	    text-align: right;
	    width: auto;
	    margin-bottom: 5px;
	    padding-top: 16px;
	}
}
/**小于992PX的页面**/
@media (max-width: 992px) {
}
/**小于768PX的页面**/
@media (max-width: 768px) {
	/**顶部导航**/
	.mn-2 {
	}
	.mn-2 .navbar-brand {
	    display: block;
	}
	.mn-2 .nav.navbar-nav.navbar-left {
		display: none;
	}
	.mn-2 .navbar-brand {
    	padding: 5px 0 5px 0;
	}
	.mn-2 .navbar-brand > img {
	    width: 87px;
		margin-left: 15px;
	}
	
	.mn-2 .ce-select-4:hover .ce-select-4-ul {
	    border-top: none;
	}
	.mn-2 .navbar-nav-li > a, .mn-2 .navbar-nav-li .ce-select-4-a {
	    font-size: 14px;
    	line-height: 30px ! important;
	}
	.mn-2 .ce-select-4 {
	   	padding: 0px;
    	width: 100%;
	}
	.mn-2 .ce-select-4 .ce-select-4-ul {
	    position: relative;
	    box-shadow: none;
	    padding: 0px;
	    width: 100%;
	    margin-bottom: 5px;
	    background-color: rgb(17 17 17 / 0%);
	    opacity: 1;
    	visibility: visible;
	}
	.mn-2 .ce-select-4 .ce-select-4-ul li a {
		padding-left: 15px;
		line-height: 25px;
	}
	
	.mn-2 .mn-header,
	.mn-2 .navbar-collapse {
	
	    margin-left: 0px;
	    margin-right: 0px;
	}
	.mn-2 .navbar-nav .navbar-nav-li > a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a, 
	.mn-2 .navbar-nav .navbar-nav-li .ce-select-4-a .ce-select-4-ul a {
    	padding: 0;
    	font-size: 13px;
    	font-weight: 500;
	}
	.mn-2 .navbar-nav-li.active > a.mn-a::after, 
	.mn-2 .navbar-nav-li > a.mn-a:hover::after, 
	.mn-2 .navbar-nav-li:hover .ce-select-4-a.mn-a::after {
		width: 0;
	}
	.mn-2 ul > .mn-login > div {
		text-align: left!important;
	}
	
	/**** 普通页面页头  ****/
	/** 图片标题**/
	.mn-head {
	    min-height: auto;
	    height: 240px;
	    background-size: 100% 100%;
	}
	.mn-head h3 {
	    top: 110px;
	    font-size: 21px;
	}
	.mn-head h3::before, 
	.mn-head h3::after {
	    content: "";
	    display: inline-block;
	    height: 6px;
	    width: 30px;
	    background-color: #94c51b;
	    vertical-align: 4px;
	    margin: 0 7px;
	}
	/** 导航**/
 	.mn-link {
	    margin-bottom: 20px;
	}
	.mn-link .mn-menus {
    	width: 100%;
	    height: auto;
	    min-width: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
 	.mn-link .ce-ct-link {
	    margin-top: -55px;
	}
	.mn-link .mn-menus a {
	    padding: 10px 5px;
	    font-size: 12px;
	}
	.mn-link .mn-menus a:hover, 
	.mn-link .mn-menus a.active {
	    font-size: 13px;
	    padding: 10px 5px;
	}
	.mn-link .mn-menus a::after {
	    height: 15px;
	    width: 50px;
	    bottom: -12px;
	}
	/**
	.ce.mn-link .mn-menus a::after {
		display: none;
	}
	**/
	
	/**** 模块标题信息  ****/
	.ix-4-header {
	    margin-bottom: 15px;
	    margin-top: 0px;
	}
	.ix-4-header i {
	    font-size: 30px;
	    color: #009bde;
	    margin-bottom: 5px;
	}
	.ix-4-header > div > div a {
	    font-size: 12px;
	    font-weight: 400;
	    margin: 0px 5px;
	}
	
	/**** 分页  ****/
	.pagination>li>a, .pagination>li>span {
	    padding: 8px 15px;
	}
	
	/**** shuffle.js  ****/
	.ce-shuffle-img-controls {
	    padding-left: 0px;
	}
	.ce-shuffle-img-controls {
	    margin-bottom: 15px;
		margin-top: 50px;
	}
	.ce-shuffle-img-controls li a {
	    line-height: 35px;
	}
	.ce-shuffle-img-controls li:not(:last-child)::after {
	    margin: 0 0px 0 5px;
	}
	
	.ce-gotop {
		right: 20px ! important;
	}
	.at-modal-input {
	    width: 70%;
	}
}
