@charset "UTF-8";

body {
	background: #eeeeee;
}

/* .zt-content a:hover,
.zt-content a:hover p {
    color: #1492ff;
} */

/* 专题banner图 */
.zt-banner {
	width: 100%;
	height: 400px;
	background: url(yq_banner.png) no-repeat center 0;
	background-size: cover;
}

.zt-content {
	width: 100%;
	padding: 30px 0;
}

.zt-content>div {
	width: 1200px;
	margin: 0 auto;
}

/* 第一层开始 */
.yq_one {
	width: 1200px;
	height: 195px;
}

.yq_left {
	height: 195px;
	width: 410px;
	float: left;
	background: #FFFFFF;
	margin-right: 10px;
	padding: 55px 0 0 0;
}

.yq_con {
	height: 195px;
	width: 400px;
	float: left;
	background: #FFFFFF;
	padding: 55px 0 0 0;
}

.yq_right {
	height: 195px;
	width: 370px;
	float: left;
	background: #FFFFFF;
	margin-left: 10px;
}

.yq_left span {
	float: left;
	margin-left: 52px;
	/* line-height: 195px; */
}

.yq_left h3 {
	margin-left: 142.5px;
	font-size: 22px;
	padding-bottom: 17px;
	color: #333333;
	font-weight: unset;
}

.yq_left p {
	margin-left: 142.5px;
	font-size: 18px;
	color: #888888;
	width: 198px;
}

.yq_con span {
	float: left;
	margin-left: 52px;
	/* line-height: 195px; */
}

.yq_con h3 {
	margin-left: 142.5px;
	font-size: 22px;
	padding-bottom: 17px;
	color: #333333;
	font-weight: unset;
}

.yq_con p {
	margin-left: 142.5px;
	font-size: 18px;
	color: #888888;
	width: 198px;
}

.yq_right ul li {
	width: 370px;
	height: 64px;
	background: #FFFFFF;
}

.yq_right ul li span {
	float: left;
	margin-left: 36px;
	line-height: 64px;
}

.yq_right ul li a {
	line-height: 64px;
	font-family: AlibabaPuHuiTiR;
	font-size: 22px;
	color: #333333;
	letter-spacing: 0;
	margin-left: 35px;
	font-weight: unset;
}

.bott_right {
	border-bottom: 1px #eeeeee solid;
}

/* 第一层结束 */
/* 第二层开始 */
.yq_two {
	width: 1200px;
	height: 100%;
	background: #292929;
}

.column_bt {
	width: 1200px;
	height: 92px;
	background: #eeeeee;
	float: left;
}

.column_bt p {
	float: left;
	font-size: 30px;
	color: #333333;
	line-height: 92px;
	font-weight: 550;
}

.column_bt span {
	float: right;
	margin-top: 45px;


}

.column_bt a {
	color: #333333;
	font-size: 16px;
}

.two_zybs {
	width: 1200px;
	height: 285px;
	float: left;
	background: #EEEEEE;
}

.tow_left {
	width: 695px;
	height: 285px;
	float: left;
	background: #FFFFFF;
	padding: 16px 0 0 0;
}

.lunbo {
	width: 475px;
	height: 285px;
	float: right;
	background: #CCCCCC;
}

.tow_left ul li {
	height: 40px;
	float: left;
	/*width: 565px;*/
}

.tow_left ul li a {
	line-height: 40px;
	font-size: 18px;
	color: #333333;
}

.two_list {
	width: 4px;
	height: 4px;
	background: #1C80F4 100%;
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 40px;
	margin-right: 20px;
}

.two_time {
	float: right;
	line-height: 40px;
	margin-right: 40px;
}

.two_zjxd {
	width: 1200px;
	height: 100%;
	float: left;
	background: #EEEEEE;
	padding-top: 30px;
}

.two_ywjj {
	width: 595px;
	height: 285px;
	background: #FFFFFF;
	float: left;
}

.two_ywjj h3 {
	float: left;
	font-size: 24px;
	color: #333333;
	margin-left: 30px;
	line-height: 50px;
}

.zjxd_img {
	float: right;
	margin-right: 30px;
	line-height: 50px;
}

.zjxd_top {
	height: 50px;
	width: 100%;
}

.two_ywjj ul li {
	height: 40px;
}

.two_ywjj ul li a {
	line-height: 40px;
	margin-right: 44px;
}

.zjxd_list {
	width: 4px;
	height: 4px;
	background: #1C80F4 100%;
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 30px;
	margin-right: 20px;
}

.two_tzgg {
	width: 1200px;
	height: 152px;
	float: left;
	padding: 15px 0 15px 0;
	background: #FFFFFF;
}



.two_tzgg ul li {
	height: 40px;
	float: left;
	width: 1080px;
}

.two_tzgg ul li a {
	line-height: 40px;
	font-size: 18px;
	color: #333333;
}

.fc {
	display: block;
	background: #FFFFFF;
}

.pic_list ul {
	width: 1200px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.pic_list li {
	float: left;
	width: 290px;
	height: 220px;
	margin-right: 13px;
}

.pic {
	position: relative;
	zoom: 1;
	text-align: center;
}

.pic a {
	color: #fff;
}

.pic_list li img {
	width: 290px;
	height: 220px;
}

.pic img {
	vertical-align: bottom;
}

:root .pic span {
	filter: none;
}

.pic span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	*zoom: 1;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

.pic span b {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 第二层结束 */








.fyzq {
	width: 1200px;
	height: 272px;
	background: #EEEEEE;
	float: left;
}

.fyzq_left {
	width: 284px;
	height: 272px;
	float: left;
	/* margin-right: 10px; */
	background: #FFFFFF;
	/* overflow-x: hidden; */
}

.fyzq_right {
	width: 595px;
	height: 200px;
	float: left;
	background: #FFFFFF;
}

.xgfy_left {
	height: 212px;
	width: 212px;
	/* background: #1C80F4; */
	float: left;
	margin: 30px 32px 30px 40px;
}

.xgfy_left img {
	/* padding: 48px 0 0 83px; */
}

/* .xgfy_left span {
	display: block;
	float: left;
	height: 130px;
	width: 224px;
} */

.fyzq_left ul li {
	height: 35px;
	float: left;
	font-size: 18px;

}

.fyzq_left ul li a {
	line-height: 35px;
	color: #333333;
	display: block;
	width: 353px;
	height: 35px;
	float: left;
}





.fyzq_ul::-webkit-scrollbar {
	width: 5px;
}

.fyzq_ul::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.2);
}

.fyzq_ul::-webkit-scrollbar-track {
	border-radius: 0;
}


.right_none{
transform: scaleY(-1);
background: #FFFFFF;
border: 1px solid #DDDDDD;
box-shadow: 0 -5px 15px 0 rgba(0,36,121,0.05);	
}


.menu{
	position: relative;
}


.menu_list{
	width: 315px;
	height: 136px;
	background: url(beijing.png) no-repeat;
	position: absolute;
	top: -50px;
	right: -260px;
	display: none;
	padding: 20px;
	z-index: 999;
}

.menu_list img{
	display: block;
	float: left;
	margin-right: 36px;
}

.menu_list span{
	font-size: 16px;
	color: #444444;
	line-height: 22px;
	margin-right: 30px;
	display: block;
}
.fyzq_right{
	width: 916px;
	height: 272px;
	float: left;
	background: #FFFFFF;
	padding-top: 30px;
}

.fyzq_right ul li {
	background: #F6F8FA;
	/* height: 35px; */
	float: left;
	font-size: 18px;
	width: 285px;
	height: 64px;
	float: left;
	    margin-right: 10px;
	    margin-bottom: 10px;
}

.fyzq_right ul li a {
	color: #333333;
	display: block;
	width: 285px;
	height: 64px;
	float: left;
	line-height: 64px;
	text-align: center;
}
.zj_right{
	float: right;
	margin-right: 30px;
}

                            div,
                            ul,
                            li {
                                margin: 0;
                                padding: 0;
                                list-style: none;
                            }

                            img {
                                border: 0;
                            }

                            a.focusBox {
                                text-decoration: none;
                                color: #FFFFFF
                            }

                            a.focusBox:hover {
                                color: #FFFFFF
                            }

                            .bord {
                                width: 475px;
                                height: 285px;
                            }

                            .focusBox {
                                position: relative;
                                width: 475px;
                                height: 285px;
                                overflow: hidden;
                                font: 12px/1.5 Verdana, Geneva, sans-serif;
                                text-align: left;
                                background: white;
                            }

                            .focusBox .pic li:hover a img {
                                -moz-transform: scale(1.1);
                                -ms-transform: scale(1.1);
                                -o-transform: scale(1.1);
                                -webkit-transform: scale(1.1);
                                transform: scale(1.1);
                            }

                            .focusBox .pic {
                                margin: 0px;
                                padding: 0px;
                                list-style: none
                            }

                            .focusBox .pic img {
                                width: 475px;
                                height: 285px;
                                display: block;
                                -moz-transition: all 0.4s ease-in-out 0s;
                                -ms-transition: all 0.4s ease-in-out 0s;
                                -o-transition: all 0.4s ease-in-out 0s;
                                -webkit-transition: all 0.4s ease-in-out 0s;
                                transition: all 0.4s ease-in-out 0s;
                            }

                            .focusBox .txt-bg {
                                position: absolute;
                                bottom: 0;
                                z-index: 1;
                                height: 36px;
                                line-height: 36px;
                                width: 100%;
                                background: #341;
                                filter: alpha(opacity=40);
                                opacity: 0.4;
                                overflow: hidden;
                            }

                            .focusBox .txt {
                                position: absolute;
                                bottom: 0;
                                z-index: 2;
                                height: 36px;
                                width: 100%;
                                overflow: hidden;
                                line-height: 36px;
                            }

                            .focusBox .txt li {
                                height: 36px;
                                line-height: 36px;
                                position: absolute;
                                bottom: -36px;
                            }

                            .focusBox .txt li a {
                                font-family: 微软雅黑;
                                display: block;
                                color: #FFFFFF;
                                font-size: 15px;
                                text-decoration: none;
                                line-height: 36px;
                                padding: 0 0 0 10px;
                            }

                            .focusBox .num {
                                position: absolute;
                                z-index: 3;
                                bottom: 0px;
                                right: 0px;
                            }

                            .focusBox .num li {
                                float: left;
                                position: relative;
                                width: 36px;
                                height: 36px;
                                line-height: 36px;
                                overflow: hidden;
                                text-align: center;
                                cursor: pointer;
                            }

                            .focusBox .num li a,
                            .focusBox .num li span {
                                position: absolute;
                                z-index: 2;
                                display: block;
                                color: white;
                                width: 36px;
                                ;
                                height: 36px;
                                top: 0;
                                left: 0;
                                text-decoration: none;
                            }

                            .focusBox .num li span {
                                z-index: 1;
                                background: black;
                                filter: alpha(opacity=50);
                                opacity: 0.5;
                            }

                            .focusBox .num li.on a,
                            .focusBox .num a:hover {
                                background: #1492ff;
                            }