@charset "utf-8";
/* CSS Document */
body,td,th { font-size: 12px; color: #000000; font-family: "Hiragino Sans GB","Microsoft Yahei",sans-serif;}
body { margin: 0px; background-color: #ffffff;}
a { font-size: 12px; color: #000000;}
a:link { text-decoration: none;}
a:visited { text-decoration: none; color: #000000;}
a:hover { text-decoration: underline; color: #000000;}
a:active { text-decoration: none;}
ol,ul,li{ list-style-type:none; margin:0; padding:0;}
* { margin:0; padding:0; border:0;}

.wrap_main { width:100%; max-width:1920px; min-width:945px; height:auto; padding-top:366px; margin:0 auto; background: url(../images/2023ztjy_bg_wrap_main.jpg) top center no-repeat;}
.main { width:100%; max-width:1920px; min-width:945px; height:auto; margin:0 auto 30px;}

.main0 { width:895px; height:190px; padding:57px 25px 0 25px; margin:0 auto; background:url(../images/2023ztjy_main0.jpg) top center no-repeat; line-height:30px; font-size:14px; color:#a40000;}

.main1 { width:945px; height:auto; margin:0 auto;}
.main1_tit { width:945px; height:110px; margin:0 auto; line-height:140px; text-align:right; font-size:16px; color:#a40000; background:url(../images/2023ztjy_tit1.jpg) top left no-repeat;}
.main1_tit a:link { color:#a40000; font-size:16px; text-decoration: none;}
.main1_tit a:visited { color:#a40000; font-size:16px; text-decoration: none;}
.main1_tit a:hover { color:#a40000; font-size:16px; text-decoration: none;}
.main1_con { width:945px; height:auto; min-height:300px; padding-bottom:20px; margin:0 auto 10px; border-bottom:1px solid #a40000;}
.main1_con:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list1 { width:900px; height:40px; padding-left:40px; line-height:40px; background: url(../images/2023ztjy_dot_red.jpg) 0px 0px no-repeat; font-size:18px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list1 a:link { color:#333; font-size:18px; text-decoration: none;}
.list1 a:visited { color:#333; font-size:18px; text-decoration: none;}
.list1 a:hover { color:#333; font-size:18px; text-decoration: underline;}

.main2 { width:945px; height:auto; margin:0 auto;}
.main2_tit { width:945px; height:110px; margin:0 auto; line-height:140px; text-align:right; font-size:16px; color:#a40000; background:url(../images/2023ztjy_tit2.jpg) top left no-repeat;}
.main2_tit a:link { color:#a40000; font-size:16px; text-decoration: none;}
.main2_tit a:visited { color:#a40000; font-size:16px; text-decoration: none;}
.main2_tit a:hover { color:#a40000; font-size:16px; text-decoration: none;}
.main2_con { width:945px; height:auto; margin:0 auto 10px; border-bottom:1px solid #a40000;}
.main2_con:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list2 { width:150px; min-height:360px; height:auto; padding-bottom:10px; font-size:16px; color:#333; float:left; margin-right:7px;}
.list2 img { width:150px; height:200px;}
.list2 a:link { color:#333; font-size:16px; text-decoration: none;}
.list2 a:visited { color:#333; font-size:16px; text-decoration: none;}
.list2 a:hover { color:#333; font-size:16px; text-decoration: underline;}

.main3 { width:945px; height:auto; margin:0 auto;}
.main3_tit { width:945px; height:110px; margin:0 auto; line-height:140px; text-align:right; font-size:16px; color:#a40000; background:url(../images/2023ztjy_tit3.jpg) top left no-repeat;}
.main3_tit a:link { color:#a40000; font-size:16px; text-decoration: none;}
.main3_tit a:visited { color:#a40000; font-size:16px; text-decoration: none;}
.main3_tit a:hover { color:#a40000; font-size:16px; text-decoration: none;}
.main3_con { width:945px; height:550px; margin:0 auto 10px;}
.main3_con:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.box3 { width:460px; height:260px; float:left; margin-right:10px; margin-bottom:10px; border:1px solid #b30038;}
.box3_tit1 { width:440px; height:60px; line-height:60px; text-align:right; font-size:14px; color:#fff; padding-right:20px; background: url(../images/2023ztjy_tit3_1.jpg) top left no-repeat; margin-bottom:20px;}
.box3_tit1 a:link { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit1 a:visited { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit1 a:hover { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit2 { width:440px; height:60px; line-height:60px; text-align:right; font-size:14px; color:#fff; padding-right:20px; background: url(../images/2023ztjy_tit3_2.jpg) top left no-repeat; margin-bottom:20px;}
.box3_tit2 a:link { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit2 a:visited { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit2 a:hover { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit3 { width:440px; height:60px; line-height:60px; text-align:right; font-size:14px; color:#fff; padding-right:20px; background: url(../images/2023ztjy_tit3_3.jpg) top left no-repeat; margin-bottom:20px;}
.box3_tit3 a:link { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit3 a:visited { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit3 a:hover { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit4 { width:440px; height:60px; line-height:60px; text-align:right; font-size:14px; color:#fff; padding-right:20px; background: url(../images/2023ztjy_tit3_4.jpg) top left no-repeat; margin-bottom:20px;}
.box3_tit4 a:link { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit4 a:visited { color:#fff; font-size:14px; text-decoration: none;}
.box3_tit4 a:hover { color:#fff; font-size:14px; text-decoration: none;}
.list3 { width:415px; height:30px; padding-left:15px; margin:0 auto; background: url(../images/dot1.gif) 0px 13px no-repeat; line-height:30px; font-size:14px; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list3 a:link { color:#333; font-size:14px; text-decoration: none;}
.list3 a:visited { color:#333; font-size:14px; text-decoration: none;}
.list3 a:hover { color:#333; font-size:14px; text-decoration: underline;}

.main4 { width:945px; height:auto; margin:0 auto;}
.main4_tit { width:945px; height:110px; margin:0 auto; line-height:140px; text-align:right; font-size:16px; color:#a40000; background:url(../images/2023ztjy_tit4.jpg) top left no-repeat;}
.main4_tit a:link { color:#a40000; font-size:16px; text-decoration: none;}
.main4_tit a:visited { color:#a40000; font-size:16px; text-decoration: none;}
.main4_tit a:hover { color:#a40000; font-size:16px; text-decoration: none;}
.main4_con { width:945px; height:auto; margin:0 auto 10px;}
.main4_con:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

.list_box { position:relative; width:888px; height:auto; margin:0 auto; padding:25px; border-bottom:1px dashed #333;}
.list_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_box_pic { width:260px; height:160px; overflow:hidden; margin-right:25px; float:left;}
.list_box_pic img { border:0; width:260px; height:160px; transition: all 1s ease 0s;}

.list_box_tit { width:100%; font-size:18px; font-weight:bold; line-height:25px; color:#333; margin-bottom:10px;}
.list_box_tit a:link { color:#333; font-size:18px; text-decoration: none;}
.list_box_tit a:visited { color:#333; font-size:18px; text-decoration: none;}
.list_box_tit a:hover { color:#056BAB; font-size:18px; text-decoration: none;}
.list_box_abs { width:100%; height:auto; font-size:14px; line-height:20px; color:#666; margin-bottom:10px;}
.list_box_abs .xx { max-height:60px; overflow:hidden; line-height:20px;}
.list_box_about { height:auto;}
.list_box_about:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.list_box_about .list_box_sou { float:left; width:auto; height:22px; line-height:21px; padding:0 8px 0 8px; font-size:12px; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#056BAB; margin-right:7px;}
.list_box_about .list_box_date { float:left; width:auto; height:22px; line-height:21px; padding:0; font-size:12px; color:#666;}











.cr { display:block; float:left; width:auto; height:22px; line-height:21px; padding:0 8px 0 8px; font-size:12px; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#6DBD5C; margin-right:20px;}



.wrap_foot { width:100%; max-width:1920px; min-width:945px; height:auto; margin:0 auto; background:#ce0000;}
.foot { width:945px; height:auto; min-width:150px; margin:0 auto; padding-top:30px; padding-bottom:30px; text-align:center; font-size:14px; color:#000; line-height:25px;}
.foot a:link { color:#000; font-size:14px; text-decoration: none;}
.foot a:visited { color:#000; font-size:14px; text-decoration: none;}
.foot a:hover { color:#000; font-size:14px; text-decoration: underline;}

.clear { clear:both; margin:0 auto; width:100%; height:0px;}
