.w_1200{ width: 1200px; margin: 0 auto;}
body{ background-color: #FFFFFF;}
.tydb_2023{ width: 100%; max-width: 1920px; overflow: hidden;}
.ty_dbwz{ height: 160px; font-size: 80px; line-height: 135px; font-weight: bold; text-align: center; color: #2678cd; font-family: "黑体";}
.ty_dbwz img{ margin-top: 30px;}
.ty2023_main{ overflow: hidden;}
.ty_logo{ width: 330px; margin-top: 30px;}
.ty_tt{ border: 3px solid #2678cd; background: #FFFFFF; padding: 20px 45px; border-radius: 20px; }
.ty_tt h1{ text-align: center; font-size: 32px; font-weight: bold; width: 100%; overflow: hidden; height: 45px; line-height: 45px;}
.ty_tt h1 a{ color:  #2678cd;}
.ty_tt .tt_nr{ font-size: 18px; line-height: 32px; text-indent: 2em; background: #eaf4ff; padding: 25px; border-radius: 20px; margin-top: 20px;}
.ty_tt .tt_nr a{ color:  #2678cd;}
.tt_four{ overflow: hidden; margin: 10px auto 0 auto;}
.tt_four ul{}
.tt_four ul li{ width: 100%; }
.tt_four ul li div{ background: #FFFFFF; padding: 10px;}
.tt_four ul li div a h3{ font-size: 20px; text-align: center; background: #2678cd; color: #ffffff; line-height: 40px; font-weight: bold; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.tt_four ul li div a p{ padding-top: 20px; font-size: 16px; line-height: 30px; text-indent: 2em;}
.tt_four ul li div a p span{ float: right;}
.infoList>ul>li{  height: 50px; line-height: 50px;  border-bottom: dashed #bdbdbd 1px; font-size: 16px;}
.infoList ul li a{ font-size: 16px;}
a:hover{ color: inherit;}
.ty2023_right{ float: right; margin-top: 40px; }
.ty2023_topwz{ float: left;  font-size: 16px; line-height: 32px; margin-left: 20px;}
.search{ width: 190px; float: left; height: 30px; margin-top:0px; border: 1px solid #2678cd;}
.search .keyword{ width: 120px; height: 30px; height: 30px;} 
.toSearch{ background-size: 40% 70%; width: 45px; height: 25px;}
.infoList, .infoList ul{ border-top: 1px solid #2678cd; padding-top: 10px;}


.left_silde{ position: fixed; top: 320px;left: 50%; margin-left: -780px; width: 150px; }
.left_silde ul li{ border: 2px solid #2678cd; height: 50px; line-height: 50px; font-size: 16px; margin-bottom: 20px; background: #eaf4ff;}
.left_silde ul li a{ display: block; width: 100%; height: 100%;}
.left_silde ul li a:hover{ background: #2678cd; color: #FFFFFF;}
.left_silde ul li a i{ width: 35px; height: 35px; display: block; float: left; margin-left: 15px; margin-right: 10px; margin-top: 6px; background: url(right2023_icon1.png) no-repeat;}
.left_silde ul li a i.right_icon2{ background-position: 0px -35px;}
.left_silde ul li a i.right_icon3{ background-position: 0px -70px;}
.left_silde ul li a i.right_icon4{ background-position: 0px -105px;}
.left_silde ul li a i.right_icon5{ background-position: 0px -140px;}
.left_silde ul li a:hover i{ background: url(right2023_icon.png) no-repeat;}
.left_silde ul li a:hover i.right_icon2{ background-position: 0px -35px;}
.left_silde ul li a:hover i.right_icon3{ background-position: 0px -70px;}
.left_silde ul li a:hover i.right_icon4{ background-position: 0px -105px;}
.left_silde ul li a:hover i.right_icon5{ background-position: 0px -140px;}

@media screen and (max-width:750px ) {
	.tydb_2023 .w_1200{ text-align: center;}
	.w_1200{ width: 100%;}
	.ty_dbwz{ font-size: 50px; height: 115px;}
	.ty2023_right{ display: none;}
	.ty_tt{ padding: 10px 15px;}
	.ty_tt .tt_nr{ text-align: left; font-size: 16px;}
	.ty_tt h1{ height: auto; line-height: 28px; font-size: 20px;}
	.ty2023_main{ width: auto; padding: 0px 10px;}
	.tt_four ul li{ width: 100%;}
	.tt_four ul li div{ padding: 0px;}
	.tt_four ul li div a h3{ font-size: 16px;}
}