﻿.aaa{
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
	background: #FFFFFF url(zt-bg1.png) no-repeat top;
	width: 100%;

}
body,a,span{
    color: #333333;
    font-size: 17px;
}
* {
    margin: 0;
    padding: 0;
}
.top{
	width: 100%;
	height: auto;
	padding: 40px 0;
	background: #3daafe;
	display: none;
}
.top-con{
	width:100%;
}
.logo_box{
        width: 1100px;
        margin: 0 auto;
}
.yt_logo{
        position: absolute;
        margin-top: 10px;
}
/* 主体 */
.main{
	width: 1100px;
    margin: 0 auto;
	margin-top: 373px;
	background: #FFFFFF;
}
/* 切换 */

.tab-title{
    width: 100%;
    height: 74px;
	padding: 15px 6px;
}
.tab-title ul{
	overflow: hidden;
	margin-left: -10px;
}
.tab-title ul li{
	width: 264px;
    float: left;
    margin-left: 10px;
    height:44px;
    line-height:44px;
	text-align: center;
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	cursor: pointer;
}
.tab-title ul li:first-child{
	background: #2e65c0;
}
.tab-title ul li:first-child+li{
	background: #2e65c0;
}
.tab-title ul li:first-child+li+li{
	background: #2e65c0;
}
.tab-title ul li:first-child+li+li+li{
	background: #2e65c0;
}
.tab-list{
	padding: 20px;
	width: 100%;
}
/* 公用样式开始 */
.tab-list1,
.tab-list2,
.tab-list4,
.tab-list5{
	width: 100%;
	overflow: hidden;
}
.tab-list1-left,
.tab-list2-left,
.tab-list4 .main-list,
.tab-list5-left{
	float: left;
}
.tab-list1-right,
.tab-list2-right,
.tab-list4-right,
.main-list li span,
.tab-list5-right{
	float: right;
}
.main-title{
	height: 35px;
	line-height: 35px;
}
.main-title a,.tab-list5-title a{
	font-size: 21px;
	width: 100%;
	display: block;
}
.main-title a{
	color: #005196;
	background: url(zt-bg3.png) no-repeat 96px 21px;
	font-weight: bold;
}
.main-con{
	text-indent: 2rem;
	line-height: 40px;
	color: #000015;
	margin-top: 15px;
}
.main-con a{
	font-size: 15px;
	color: #de2c2c;
}
.main-list{
	padding-top: 8px;
}
.main-list li{
	height: 45px;
	line-height: 45px;
	background: url(zt-bg2.png) no-repeat left center;
	overflow: hidden;
	padding-left:16px;
}
.main-list li a{
	width: 87%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tab-list1-left img,
.tab-list4-right img,
.tab-list5-right img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/* 公用样式结束 */
/* 政府工作报告与重点任务、民生实事项目 内容1*/
.tab-list1 {
    height: 290px;
}
.tab-list1-left,
.tab-list2-right{
	width:434px;
	height: 100%;
	text-align: center;
}
.tab-list1-right,
.tab-list2-left{
	width: 600px;
}
/* 政府工作报告内容3与重点任务、民生实事项目内容2 */
.tab-list3{
    /*height: 315px;*/
    min-height: 178px;
    margin-top: 33px;
}

/* 政府工作报告内容4与重点任务、民生实事项目内容3 */
.tab-list4{
	height: 320px;
	margin-top: 20px;
}
.tab-list4 .main-list{
	width:560px ;
}
.tab-list4 .main-list li{
	padding-right: 0;
}
.tab-list4 .main-list li a {
	width: 77%;
}
.tab-list4-right{
	width: 475px;
	height: 248px;
	margin-top: 15px;
}
/* 政府工作报告 内容1*/

/*政府工作报告 内容2 */
.tab-list2{
	/*height: 325px;*/
	height: 276px;
	margin-top: 50px;
}
.tab-list2-left .main-con{
	margin-top: 10px;
}
.tab-list2-right{
	/*line-height: 325px;*/
}

/* 重大决策 内容1与内容2*/
.tab-list5 .main-list li,.tab-list6 .main-list li{
	height: 40px;
	line-height: 40px;
	background: url(zt-bg4.png) no-repeat left center;
}
/* 重大决策 内容1*/
#con-one-2 .tab-list{
	padding-top: 0px;
}
.tab-list5{
	/*height: 328px;*/
}
.tab-list5-left{
	width: 780px;
}
.tab-list5-title{
	height: 30px;
	line-height:30px;
	overflow: hidden;
	margin-bottom: 6px;
}
.tab-list5-title a{
	color: #005196;
        font-weight: bold;
	background: url(zt-bg5.png) no-repeat 138px 15px;
}

.tab-list5-left .main-list li a{
	width: 84%;
}
.tab-list5-right{
	width: 256px;
	margin-top: 5px;
}
.tab-list5-right a{
	display: block;
	width: 100%;
	height: 186px;
}
.tab-list5-right a:first-child{
	margin-bottom: 13px;
}
/* 重大决策 内容2*/
.tab-list6{
	margin-top: 25px;
	height: 355px;
}
.current{
     background: #de2c2c!important;
}
/*************************自适应调整****************************/

/**当前页面大于1200px时，大屏幕，主要是PC端。**/
@media (min-width: 1200px) {

}
/**在992和1199像素之间的屏幕里，中等屏幕，分辨率低的PC**/
@media (max-width:1199px) {
    .main{
		width: 990px;
	}
	.tab-title ul{
		margin-left: -1%;
	}
	.tab-title ul li{
		width: 24%;
		margin-left: 1%;
	}
	.tab-list1-left, .tab-list2-right{
		width: 41%;
	}
	.tab-list1-right, .tab-list2-left{
		width: 56%;
	}
	.tab-list4 .main-list{
		width: 53%;
	}
	.tab-list4 .main-list li a{
		width: 74%;
	}
	.tab-list4-right{
		width: 45%;
	}
	.tab-list5-left{
		width: 70%;
	}
	.tab-list5-left .main-list li a{
		width: 80%;
	}
	.tab-list5-right{
		width: 27%;
	}
}
/**在768和991像素之间的屏幕里，小屏幕，主要是PAD**/
@media (max-width:991px) {
    .main{
    	width: 768px;
    }
	.tab-list1,.tab-list2,.tab-list3,.tab-list4,.tab-list5,.tab-list6{
		height: auto;
	}
	.tab-list1-left img, .tab-list2-right img, .tab-list4-right img{
		height: auto;
		display: block;
		width: inherit;
		margin: 0 auto;
	}
	.tab-list1-left,
	.tab-list2-right,
	.tab-list1-right, 
	.tab-list2-left,
	.tab-list4 .main-list,
	.tab-list4-right,
	.tab-list5-left,
	.tab-list5-right{
		width: 100%;
		float: inherit;
		overflow: hidden;
	}
	.tab-list1-right, .tab-list2-left,.tab-list3{
		margin-top: 30px;
	}
	.tab-list2{
		margin-top: 0;
	}
	.main-list li a,.tab-list4 .main-list li a,.tab-list5-left .main-list li a{
		width: 81%;
	}
	.tab-list4-right img{
		width: 100%;
		height: 100%;
	}
	.tab-list5-right a{
		width: 49%;
		float: left;
	}
	.tab-list5-right a:first-child{
		margin-right: 2%;
		margin-bottom: 0;
	}
}

/*在480和767像素之间的屏幕里，超小屏幕，主要是手机。 */
@media (max-width:767px) {
    /*
     * 1、浏览器屏幕宽度大于等于480，小于768时，将header等的高度设置为45px；
     * 2、header中的logo隐藏；
     * 3、nav的宽度由55%改为100%，行高设置为45px；
     * */
	 body{
		 background: none;
	 }
	 .top{
		 display: block;
	 }
	 .main{
		 margin-top: 0;
	 }
	 .main,.top img{
	 	width: 100%;
	 }
	 .tab-title,.main-list li,.tab-list4-right,.tab-list5 .main-list li, .tab-list6 .main-list li{
		 height: auto;
	 }
	 .tab-title ul li{
		 width: 49%;
	 }
	 .tab-title ul li:first-child,.tab-title ul li:first-child+li{
		 margin-bottom: 10px;
	 }
	 .tab-list1-left img, .tab-list4-right img, .tab-list5-right img,.tab-list2-right img {
	     width: 100%;
	     height: 100%;
	     object-fit: cover;
	 }
	 .main-list li{
		 background: url(zt-bg2.png) no-repeat left 21px;
	 }
	 .tab-list5 .main-list li, .tab-list6 .main-list li{
		 background: url(zt-bg4.png) no-repeat left 21px;
	 }
	 .main-list li a, .tab-list4 .main-list li a, .tab-list5-left .main-list li a{
		 width: auto;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		float: none;
	 }
}
/**在小于480像素的屏幕、微小屏幕、更低分辨率的手机**/
@media (max-width:479px) {
    /**
     * 1、浏览器屏幕小于480，将header等的高度设置为45px
     *
     */
	.tab-title ul li {
	    width: 100%;
	}
    .tab-list1-left img, .tab-list4-right img, .tab-list5-right img, .tab-list2-right img{
		width: 100%;
		height: inherit;
		display: inherit;
		margin: inherit;
	}
	.tab-title ul li:first-child+li+li,.tab-title ul li:first-child+li+li+li{
			 margin-bottom: 10px;
	}
	.tab-list5-right a{
		width: 100%;
		float: inherit;
		margin-left: 0;
	}
	.tab-list5-right a:first-child{
		margin-bottom: 20px;
	}
}
