body {

	margin:0px; color:#666; font-family:"Microsoft YaHei UI UI",sans-serif;
}

div {
	margin: 0 auto;
	padding: 0;
}
a:link {color: #333; text-decoration:none;}
a:visited{color: #333;text-decoration:none;}
a:hover {color: #d03749; text-decoration:none;}
a:active {color: #333; text-decoration:none;}
.bg{
background-color: #ff000000;padding: 30px 0 20px 0; background-size: contain; background-image: url(/cae/sites/main/images/zhuanti/20240605_01.png); 
}
.main .content_box .photo_list{
display: flex;
justify-content: space-between;

}
.main .content_box .photo_list .content_cell{
width: 320px;
height: auto;
margin: 0;

}
.main .content_box .photo_list .content_cell a:hover{
font-weight: 700;
color: #d03749;

}
.main .content_box .photo_list .content_cell .image_box{
width: 320px;
height:180px;
position: relative;
overflow: hidden;
border-radius: 8px 8px 8px 8px;
}

.main .content_box .photo_list .content_cell .image_box img{
	width:100%;
	height:100%;
	object-fit: cover;
}
.main .content_box .photo_list .content_cell .image_title{
    text-align: center;
    font-size: 16px;
    line-height: 36px;
    margin-bottom: 15px;
}
.img_zoom {
    transform: scale(1);
    transition: all 0.3s ease-out;
    overflow: hidden;
    }
.main .content_box .content_cell_list{
width: 1000px;
height: auto;
margin: 0;

}
.main .content_box .content_cell_list .info_list{
display: flex;
justify-content: space-between;
line-height: 45px;
}
.main .content_box .content_cell_list .info_list .info_title{
margin: 0;
padding: 0;
font-size: 16px;
color: #333333;
width:860px;
}
.main .content_box .content_cell_list .info_list .list_item_img{
width: 5px;
height: 10px;
margin: auto 0;
}
.main .content_box .content_cell_list .info_list .info_date{
margin: 0;
padding: 0;
font-size: 14px;
color: #999999;
}
.main .content_box .content_cell_letter{
width: 1000px;
height: auto;
margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
	flex-wrap: wrap;
}
.main .content_box .content_cell_letter .letter_box{
    display: flex;
    width: 330px;
    height: 430px;

    flex-shrink: 0;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 20px;
}
.main .content_box .content_cell_letter .letter_box .letter_img_box{
border: solid 1px #999999;
box-shadow: 3px 6px 1px 1px rgba(102,102,102,0.3);
border-radius: 5px 5px 5px 5px;
max-width: 260px;
max-height: 367px;
margin: 0 10px 10px 10px
}
.main .content_box .content_cell_letter .letter_box .letter_img_box img{
max-width: 260px;
max-height: 367px;
}
.main .content_box .content_cell_letter .letter_box .letter_title{
    width: 240px;


text-align: center;
}





.wenz_md{ width:1120px; margin:20px auto;}
.mdbg_w{ width:100%; margin-top:0px; padding-bottom: 45px; position: relative; background-color:#fff; background-image:url(/cae/sites/main/images/zhuanti/20240601_02.png); background-size: 800px 800px; }
.mdbg{ width:1200px; border:1px solid #d7d7d7; background-color:#fff; padding-bottom: 45px;}
.mdbgline{ width:1200px; background-image:url(../images/mdbg_li.jpg); overflow:hidden;}
.mdbg_w .change_fontSize{position: absolute;right: 0;font-size: 14px;text-align: right;padding-right: 89px; }
.mdbg_w .change_fontSize a:link{color: #333;text-decoration: none;}

.right_md_top{ height:40px;font-size:12px;color: #666; margin-bottom:10px; position:relative;}
.right_md_top img{ position:relative; top:5px; padding-right:10px; }
.right_md_top .fanhsou{ position:absolute; right:0px; top:0px;}
.right_md_title{ height:40px; border-bottom:1px solid #dcdcdc; line-height:40px;font-weight:bolder; color:#575757; font-size:14px; text-indent:5px;font-family:monospace;}
.right_md_laiy{ height:32px; background-color:#f4f4f4; line-height:32px; margin-top:4px;}
.right_md_line { margin:20px 0px;width: calc(100% - 2px);height: 0px;border: 1px solid #B70E20; }

.right_md_titltop{color:black;font-size:20px; line-height:30px; text-align:center; padding:2px 30px 0px 30px;; color:#000; font-size:20px;  font-weight:bolder;}
.right_md_subtitltop{ line-height:30px; text-align:center; padding:0px 20px 20px 20px; color:#000; font-size:18px;  }
.right_md_laiy h4{ width:393px; float:left; padding-left:20px; font-size:12px; font-weight:normal;}
.right_md_laiy p{ width:130px; float:right; padding-right:20px;font-size:12px;font-weight:bolder; text-align:right;}
.right_md_font{ color:#5f90d4;font-size:16px;font-weight:bolder; text-align:center; padding-top:20px;}
.right_md_font2{ color:#575757;font-size:16px;font-weight:bolder; text-align:center; padding-top:10px;}
.right_md_text{ color:#575757;font-size:16px; line-height:30px; min-height:400px;word-break:break-all;}
.right_md_text img {box-shadow: 0px 0px 15px 1px rgba(102,102,102,0.3); border-radius: 5px 5px 5px 5px;}
.right_md_text .video_player { max-width:800px; }
.right_md_text video { width:100%; }
.right_md_close{ color:#575757;font-size:14px; line-height:30px; text-align:center;}

.foot_red{ width:100%; height:215px; margin:auto; background-image:url(../images/footbg_red.jpg); overflow:hidden;}
.foot_nav_red{width:1100px; margin:10px auto; height:75px; line-height:75px; text-align:center;font-weight: bold; border-bottom:1px solid #fff;overflow:hidden;color:#fff;}
.foot_nav_red a{ padding-right:20px; padding-left:20px;}
.foot_nav_red a:link, 
.foot_nav_red a:visited {font-size: 14px;font-weight: bold; color:#fff;}
.foot_text_red{width:1100px; margin:auto; text-align:center; font-size:12px; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot_red{ width:705px; float:left;color:#fff; font-size:12px; text-align:left;padding-top:24px;}
.fontfoot_red a:link,
.fontfoot_red a:visited{ font-size:12px; color:#fff;}
.picf_red{ display:flex; align-items:center; float:right; padding-top:20px;}
.picf_red img{ padding-left:10px;}
