@charset "utf-8";
/* CSS Document */
.w1200{ width:1200px; margin:0 auto;}
.clearfix::after{ content:""; display:block; clear:both;}
.left{ float:left;}
.right{ float:right;}

.tyjr_banner{ height:300px; background:url(tyjr_banner.png) center center no-repeat; background-size: 100% 100%;}
.tyjr_tit{ color:#FFF;}
.tyjr_tit span{ color:#FFF; font-size:48px; line-height:300px; letter-spacing: 6.67px; display:inline-block; text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);}
.tyjr_tab{ background:url(tyjr_bg.png) bottom center no-repeat; background-size:100%; padding-top:50px;}

.tyjr_tab_1{ font-size:16px; line-height:24px; color:#999;}
.tyjr_tab_1_1{ width:310px; height:220px; padding:30px; margin-right:30px; float:left; background:url(bg_1.png) no-repeat #FFF; box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2); position:relative; overflow: hidden;}
.tyjr_tab_1_2{ width:520px; height:220px; padding:30px; margin-right:30px; float:left; background:url(bg_2.png) no-repeat #FFF; box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2); overflow: hidden;}
.tyjr_tab_1_3{ width:310px; height:220px; padding:30px; float:right; background:url(bg_3.png) no-repeat #FFF; box-shadow: 0px 2px 15px rgba(153, 153, 153, 0.2); position:relative; overflow: hidden;}
.tyjr_tab_1 h3{ font-size: 24px; font-weight: normal; line-height: 29px; color: #2B2F32; margin-bottom:20px;}
.tyjr_tab_1 a{ padding:5px 15px; color:#FFF; border-radius: 15px; background: #4393F5; position:absolute; bottom:28px; left:30px;}
.tyjr_tab_1 a:hover{ color:#FFF;}
.tyjr_tab_1_2 table{ width:100%; color:#666;}
.tyjr_tab_1_2 table tr th{ width:80px; font-weight:400; vertical-align: top; color:#999;}
.tyjr_tab_1_2 table tr td{ padding-bottom:10px;}

.tyjr_tab_2{ margin-top:50px;}
.tyjr_tab_2_1 { position:relative; width:574px; height: 480px; overflow: hidden; margin-bottom:50px;}
.tyjr_tab_2_1 .title{ font-size: 28px; font-weight: normal; line-height: 34px; color: #333333; padding-bottom:25px; border-bottom: 1px solid #D8D8D8;}
.tyjr_tab_2_1 .more{ font-size: 16px; line-height: 19px; color: #666666; position:absolute; top:10px; right:0px;}
.tyjr_tab_2_1 .more:hover{ color:#4393F5;}
.tyjr_tab_2_1 .more img{ vertical-align:middle;}
.tyjr_tab_2_1 ul{}
.tyjr_tab_2_1 ul li{ overflow:hidden; padding:30px 0; border-bottom: 1px dashed #D8D8D8;}
.tyjr_tab_2_1 ul li .time{ display:inline-block; width:80px; padding:5px 15px 5px 0; margin-right:20px; border-right:#D8D8D8 1px solid; float:left;}
.tyjr_tab_2_1 ul li .time p{ margin-bottom:15px; font-size: 20px; line-height: 24px; text-align: justify; /* 浏览器可能不支持 */ color: #333333;}
.tyjr_tab_2_1 ul li .time span{ padding:3px 9px; border: 1px solid #D8D8D8; border-radius: 15px; font-size: 16px; line-height: 19px; text-align: justify; /* 浏览器可能不支持 */color: #999999;}
.tyjr_tab_2_1 ul li .ntitle{ width:470px; float:right;}
.tyjr_tab_2_1 ul li .ntitle h3{ width:470px; font-size:18px; font-weight:400; color:#333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tyjr_tab_2_1 ul li .ntitle h3 a:hover{ color:#4393F5;}
.tyjr_tab_2_1 ul li .ntitle p{ font-size:16px; line-height:24px; color:#999; margin-top:10px;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;    -webkit-box-orient: vertical;}

.tyjr_fwpt {
	width: 100%;
	margin-top: 48px;
	margin-bottom: 40px;
}
.tyjr_fwpt ul li {
	float: left;
	width: 585px;
	height: 200px;
	margin-right: 30px;
	padding: 19px 0 0 26px;
}
.tyjr_fwpt ul li:nth-child(2n) {
	margin-right: 0;
}
.tyjr_fwpt ul li span {
    display: inline-block;
    width: 300px;
    font-size: 26px;
    color: #333333;
}
.tyjr_fwpt ul li a {
	display: block;
	width: 96px;
	height: 50px;
	margin: 29px 0 0 4px;
	border-radius: 8px;
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	line-height: 50px;
	text-align: center;
}
.tyjr_fwpt ul li:first-child a {
	background: #4393f5;
}
.tyjr_fwpt ul li:nth-child(2) a {
	background: #43b685;
}

@media screen and (max-width: 768px) {
	.w1200{ width:100%;}
	.tyjr_banner{ width:100%; height:3rem; background: url(/cms_files/filemanager/1759171972/picture/20232/1364d462455a45f78207b4d5653cd912.png) center center no-repeat; background-size:100% 100%; padding:0 0.32rem;}
	.tyjr_tit span { font-size: 0.52rem; font-weight:700; line-height: 3rem; letter-spacing: 0.05rem; padding:0;}
	.tyjr_tab{ padding-top:0.52rem;}
	.tyjr_tab_1{ padding:0 0.24rem; font-size:0.24rem;}
	.tyjr_tab_1_1{ width:100%; height:2.55rem; padding:0.32rem; margin-bottom:0.32rem; float:none; background-size:100% 100% !important;background: url(/cms_files/filemanager/1759171972/picture/20232/9ec1912c325f441ba38b269988ffd52d.png) center center no-repeat;}
	.tyjr_tab_1_2{ width:100%; height:5rem; padding:0.32rem; margin-bottom:0.32rem; float:none; background-size:100% 100% !important;}
	.tyjr_tab_1_3{ width:100%; height:2.55rem; padding:0.32rem; margin-bottom:0.32rem; float:none; background-size:100% 100% !important;background: url(/cms_files/filemanager/1759171972/picture/20232/0fc8404e64f14c0aaf51a3bf122bd710.png) center center no-repeat;}
	.tyjr_tab_1 h3 { font-size: 0.36rem; line-height: 0.43rem; margin-bottom: 0.24rem;}
	.tyjr_tab_1 p{ font-size:0.24rem; color:#999;}
	.tyjr_tab_1 a { display:block; width:1.48rem; height:0.48rem; line-height:0.48rem; text-align:center; padding:0; border-radius: 15px; bottom: 0.28rem; left:0.3rem; font-size:0.26rem;}
	.tyjr_tab_1_2 table{ width:100% !important; line-height:0.38rem !important;}
	.tyjr_tab_1_2 table th{ width:1.5rem !important; text-align:left;}
	.tyjr_tab_2{ padding:0 0.24rem; margin-top:0.52rem;}
	.tyjr_tab_2_1 .title { font-size: 0.44rem; line-height: 0.53rem; padding-bottom: 0.4rem;}
	.tyjr_tab_2_1 { width: 100%; height: auto; margin-bottom: 0.52rem;}
	.tyjr_tab_2_1 .more { font-size: 0.24rem; line-height:0.24rem; top: 0.1rem;}
	.tyjr_tab_2_1 ul li{ padding:0.4rem 0rem; line-height:0.3rem;}
	.tyjr_tab_2_1 ul li .time {width: 1.2rem; padding: 0.5rem 0.2rem; margin-right: 0.2rem;}
	.tyjr_tab_2_1 ul li .time p { margin-bottom: 0.1rem; font-size: 0.3rem; line-height: 0.3rem;}
	.tyjr_tab_2_1 ul li .time span { padding: 0.03rem 0.1rem; border-radius: 0.2rem; font-size: 0.2rem; line-height: 0.2rem;}
	.tyjr_tab_2_1 ul li .ntitle{ width:5.5rem;}
	.tyjr_tab_2_1 ul li .ntitle h3 { width: 100%; font-size: 0.27rem; line-height:0.32rem; overflow: inherit; white-space: inherit;}
	.tyjr_tab_2_1 ul li .ntitle p { font-size: 0.24rem; line-height: 0.36rem; margin-top:0.2rem;}
	.tyjr_fwpt {
		padding:0 0.24rem;
		margin-bottom: 0.4rem;
	}
	.tyjr_fwpt ul li {
		width: 100%;
		height: 2rem;
		margin-right: 0;
		padding: 0.19rem 0 0 0.26rem;
		margin-bottom: 0.3rem;
	}
	.tyjr_fwpt ul li span {
		display: block;
		font-size: 0.32rem;
		line-height: 0.4rem;
	}
	.tyjr_fwpt ul li a {
		width: 1.2rem;
		height: 0.5rem;
		margin: 0.29rem 0 0 0.04rem;
		border-radius: 0.08rem;
		font-size: 0.16rem;
		line-height: 0.5rem;
	}
}