﻿@charset "utf-8";
@media (min-width: 1024px){
	.container{
		padding: 0;}
}
@media (min-width: 992px){
	/*.pc-header{
		position: absolute;
	    width: 100%;
	    overflow: hidden;
	    background-color: #fff;
	    z-index: 10001;
	    top: 0;
	}
	.inner-banner,
	.banner{
		margin-top: 135px;
	}*/
}
@media (max-width: 1200px){
	.search-menu input{
		width: 210px;}
	.search {
		width: 260px;}
	.login a{
		margin-top: 24px;}
	.index-box02-img{
		height: 125px;}
	.index-box03 .swiper-container-zp a{
		height: 220px;}
	.index-xyxw dl dt{
		height: 190px;}
	.tab-title{
		margin-bottom: 50px;}
	.index-box02{
		padding: 80px 0 60px;}
	.copy{
		padding: 30px 0 40px;}
}
@media (max-width: 992px){
	body{
		padding-top: 50px;}
	.pc-header{
		display: none;}
	.mob-header {
	    display: block;
	    position: fixed;
	    height: 50px;
	    width: 100%;
	    top: 0;
	    left: 0;
	    z-index: 9999;
	    background-color: #fff;}
	.mob-logo{
		display: inline-block;
		width: 40%;
		line-height: 50px;
		margin-left: 15px;}
	.mob-logo img{
		height: 40px;}
	.navbar-toggle{
		display: block;}
	.mob-header .mob-nav{
		/*display: none;*/
		background-color: #fff;
		/*padding-bottom: 15px;*/
		border-top: 1px solid #e5e5e5;}
	.mob-header .mob-nav li.fhsj{
		display: block!important;}
	.mob-header .mob-nav li a{
		line-height: 45px;
		display: block;
		padding: 0 15px;
		color: #333;}
	.mob-header .mob-nav li a:focus,
	.mob-header .mob-nav li a:hover{
		background-color: #f5f5f5;}
	.index-box02-img{
		height: 180px;}
	/*.index-box03 .swiper-container-zp a{
		height: 155px;
	}*/
	.index-xyxw dl dt{
		height: 140px;}
	.tab-title{
		margin-bottom: 40px;}
	.index-box02{
		padding: 60px 0 40px;}
	.index-box02 .more{
		margin-bottom: 15px;}
	.copy{
		padding: 20px 0 25px;}
	.mob-nav ul{
		position: fixed;
		width: 100%;
		height: 100%;
		top: 50px;
		left: 0;
		z-index: 9997;
		background-color: #fff;
		overflow-y: auto;}
	.mob-nav ul.menu_one{
		display: none;}
	.mob-nav ul.menu_three{
		display: none;}
	.mob-header .mob-nav li a{
		border-bottom: 1px solid #e5e5e5;}
	.mob-header .mob-nav li a i{
		float: right;
		color: #999;
		display: none;}
	.mob-header .mob-nav li.has_list > a i,
	.mob-header .mob-nav li.has_list_two > a i{
		display: block;}
	.mob-header .mob-nav li a.sub_cate_on{
		color: #24b9f1;}
	.inner-left{
		display: none;}
	.index-xsjz-list{
		width: 100%;
		margin: 0 0 10px;}
	.jiaoshi-list li{
		width: 50%;}
	.dqbg,
	.friendlylink_list{
		overflow-x: auto;}
	.dqbg table,
	.friendlylink_list table{
		white-space: nowrap;}

}

@media (max-width: 768px){
	.banner .container{
		padding: 0;}
	.tab-title a{
		font-size: 20px;
		padding: 0 15px;}
	.jiaoshi-list li .js-list-img{
		width: 160px;
		height: 160px;}
	.dangqian,
	.jiaoshi-list li a > span{
		font-size: 14px;}
	.inner-main-right-title{
		font-size: 22px;}
	.jiaoshi-list li a > p{
		font-size: 16px;}
	.lishi-yg-main dt{
		width: 35px;
		height: 35px;
		border:2px solid #c3efff;
		font-size: 12px;
		line-height: 32px;}
	.lishi-right dl{
		margin-left: -18px;}
	.lishi-yg-main dd{
		padding: 10px 0 5px;}
	.lishi-yg-main dd p {
	    padding: 0 10px;}
	.lishi-right dd:after {
	    border-right: 5px solid #fff;
	    border-top: 5px solid transparent;
	    border-bottom: 5px solid transparent;
	    left: -5px;
	    top: 12px;}
	.lishi-left dd:after {
	    border-left: 5px solid #fff;
	    border-top: 5px solid transparent;
	    border-bottom: 5px solid transparent;
	    right: -5px;
	    top: 12px;}
	.lishi-left dl {
	    margin-right: -18px;}
	.inner-main-right-title span{
		font-size: 14px;}
	.inner-main-right-title span a{
		padding: 0 10px;}
	.inner-main-right-title{
		font-size: 20px;}
	.inner-main-right .news_list li a{
		width: 65%;}
	.jiaoliu-list li a{
		width: 65%;}
	.download_file_list li a{
		width: 65%;}
	.inner-main-right .news_list li{
		height: 50px;}
	.xszp-list dt{
		width: 100%;
		height: auto;
		margin: 0 0 10px 0;}
	#cooperation .bd li a{
		width: 100%;}
	#cooperation .bd li{
		height: 460px;}
	#cooperation .zcfg-title{
		width: 60%;}
	#cooperation .hd{
		left: 60%;}
	#cooperation .zcfg-title a{
		padding-right: 10px;}
	#cooperation .zcfg-title,
	#cooperation .hd{
		bottom: auto;
		top: 245px;}
	#cooperation .zcfg-detail{
		width: 100%;}
	#cooperation .zcfg-detail p{
		margin: 15px 15px 10px;}
	#cooperation .zcfg-detail a{
		margin-left: 15px;}
	.download_file_list.tcx-down li a{
		width: 100%;}
	.jsml-details-list dt{
		width: 100%;
		height: auto;}
	.jsml-details-list dd{
		width: 100%;
		margin-left: 0;
		line-height: 24px;
		margin-top: 10px;}
	.jsml-details-tab li a{
		padding: 5px 10px;}
	.inner-main-right table td.ke-toolbar-outer{
		overflow-x: auto;}
	.inner-main-right table td.ke-textarea-outer,
	.inner-main-right table td.ke-bottom-outer,
	.inner-main-right table td.ke-toolbar-outer,
	.inner-main-right table td.ke-textarea-outer td,
	.inner-main-right table td.ke-bottom-outer td,
	.inner-main-right table td.ke-toolbar-outer td{
		padding-left: 0;}
	.zxbm .form-group input.form-control, .zxbm .form-group select.form-control{
		width: 100%;}
	.btn-ljbm{
		width: 100%;
		margin: 25px 0;}
}
@media (max-width: 375px){
	.tab-title a{
		font-size: 18px;
		padding: 0 10px;
		line-height: 45px;}
	.jiaoshi-list li .js-list-img{
		width: 130px;
		height: 130px;}
	.inner-main-right-title span{
		display: block;
		float: none;}
	.inner-main-right-title span a{
		margin: 5px 10px 5px 0;}
	.dangqian{
		font-size: 12px;}
	.jsml-details-tab li a{
		padding: 3px 6px;
		font-size: 14px;}
	.jsml-details-tab li{
		margin-right: 10px;}
}