/*页面全局*/
body{margin:0 auto;min-width:1280px;}
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; }
h1, h2, h3, h4, h5, h6, ul, li, dl, ol, dt, dd, form, img, p { margin: 0; padding: 0; border: none; list-style-type: none; }
.zhuanti_banner{background-repeat: no-repeat;background-position: center top;background-size: contain;}
/*头部*/
.nav_bar{ background-color: #ab0e1e; width: 100%; height: 60px;    margin: 0 auto; }
.nav_bar .nar_list{
	width: 1100px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    color: white;
    font-weight: 700;
    align-items: center;}
.nav_bar .nar_list a { color: #fff;font-family: "Microsoft YaHei UI", sans-serif;font-size: 18px;}
/* .nav_bar .nar_list a:visited { color: #fff; font-size: 18px; font-family: "Microsoft YaHei UI,Microsoft YaHei UI", sans-serif; font-weight: bold; }
.nav_bar .nar_list a:hover { color: #ffe1a3; font-size: 18px; font-family: "Microsoft YaHei UI,Microsoft YaHei UI", sans-serif; font-weight: bold; } */
/* .nav_bar .nar_list .nar_a{ line-height: 50px; } */
.nav_bar .nar_list .selected a{ color: #f4c96e; text-decoration: underline; text-decoration-thickness: 3px; text-decoration-color: #f4c96e; text-underline-offset: 10px; }

.nav_bar .nar_list a:hover {color: #F9CB9FFF;}
.return_btn{    font-weight: 400;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 40px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;}
/*尾部*/
.foot_box{ width: 100%; margin: auto; }
.foot_red{ width: 100%; height: 215px; margin: auto; background-image: url(../images/footbg_red.jpg); overflow: hidden; }
.foot_nav_red{ width: 1198px; 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: 1198px; 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; }
/*页码*/
.pages{ width: 99%; text-align: center; text-align: center; padding: 20px 0; font-size: 14px; color: #666;font-family: "Microsoft YaHei UI", sans-serif; }
.pages form{ margin-right: auto; margin-left: auto; }
.pages input[name="page"]{ margin: 0 5px; text-align: center; width: 20px; }
.zwxx_fy_ym{ margin: 0px 5px; }
.zwxx_fy_ym a{ height: 20px; border: solid 1px #c6c6c6; margin: 2px; font-weight: bold; font-size: 14px; padding: 2px 6px; }
.zwxx_fy_ym a:link{ COLOR: #858585; TEXT-DECORATION: none; }
.zwxx_fy_ym a:visited { COLOR: #858585; TEXT-DECORATION: none; }
.zwxx_fy_ym a:hover{ COLOR: #227bd4; TEXT-DECORATION: none; border: solid 1px #ff5f5f; }
.zwxx_fy_ym a:active { COLOR: #858585; TEXT-DECORATION: none; }
.zwxx_fy_ym a.zwxx_fy_select { border: solid 1px #c94a58; COLOR: #c94a58; TEXT-DECORATION: none; }
.pages a:hover{ COLOR: #ff5f5f; TEXT-DECORATION: none; }
/*主体*/
.main{ margin: auto; display: flex; justify-content_box: center; flex-wrap: nowrap; flex-direction: row; justify-content: center; width:1200px;}
/*主体_左侧栏目*/
.side_bar {
width: 150px;
height: fit-content;
color: #000000FF;
margin: 0;
/*
border-radius: 5px;
background-color: #FCF1F2;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
*/
	 }
.menu { width: 150px; list-style-type: none; margin: 0 auto; padding: 0; border-radius:5px }
.menu li {border-radius: 5px;width: 150px; height: 50px; text-align: center;background-color: #FCF1F2;margin-bottom:8px;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);}
.menu li a {border-radius: 5px;color: #000; text-decoration: none; display: inline-block; width: 100%; line-height: 50px;}
/*
.menu li:not(:last-child){border-bottom: 5px solid #FFF; }
*/
.menu li a span { margin-left: 21px; font-size: 18px; font-family: "Microsoft YaHei UI", sans-serif;font-weight: 700;color: #ab0e1e;}
.menu li.active-item a span{ color: #ffffff; }
.menu li.active-item { background: #ab0e1e; border-radius: 5px; line-height: 50px;color: #fff!important;}

.content_box { width: 1000px; }
.content_box .tip_place { margin: 10px 0px; }
.content_box .place_tip { font-size: 12px; font-family: "Microsoft YaHei UI", sans-serif; }
.content_box .tip_box { width: 100%; htight: 40px; }
.content_box .tip_box .tip_icon { margin: 10px 0; }
.content_box .tip_box .tip_name { margin: 10px; width: auto; height: 30px; font-family: "Microsoft YaHei UI", sans-serif; font-weight: bold; font-size: 18px; color: #D0021B; text-align: left; font-style: normal; text-transform: none; }
.content_box .video_list { margin: auto; width: 950px; display: flex; flex-wrap: wrap; }
.content_box .video_list .video_item { margin: 10px ; width: 448px; height: 282px; display: flex; flex-wrap: wrap; }
.content_box .video_list .video_item .video_picture_box { width: 448px; height: 252px; margin: auto; display: flex; align-items: center; justify-content: center; }
.content_box .video_list .video_item .video_picture { max-width: 448px; max-height: 252px; margin: auto; border-radius: 8px 8px 8px 8px; object-fit: cover; }
.content_box .video_list .video_item .video_text { width: 100%; display: flex; margin: 10px 0; justify-content: space-between; flex-wrap: nowrap; flex-direction: row;}
.content_box .video_list .video_item .video_text .video_title { width: 380px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 18px; color: #000000; margin: auto 0px; font-family: "Microsoft YaHei UI", sans-serif; }
.content_box .video_list .video_item .video_text .video_name { width: 60px; font-size: 14px; color: #999999; line-height: 18px; font-family: "Microsoft YaHei UI", sans-serif; margin-right: 0px; }
.content_box .video_list .video_item a:hover{ color:#d03749; }
.content_box .noWrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.content_box .photo_list { margin: auto; width: 1000px; display: flex; flex-wrap: wrap; }
.content_box .photo_list .video_item { margin:0 20px 40px 20px; width: 160px; height: 280px; display: flex; flex-wrap: wrap; }
.content_box .photo_list .video_item .video_picture_box { width: 150px; height: 210px; margin: auto; align-items: center; justify-content: center; position: relative;overflow: hidden;border-radius: 8px 8px 8px 8px;}
.content_box .photo_list .video_item .video_picture_box .picture_block { width: 100%; height: 100%; margin: auto; display: flex; justify-content: center; }
.content_box .photo_list .video_item .video_picture_box .picture_block .video_picture { width: 100%; height: 100%; margin: auto;  object-fit: cover; }
.content_box .photo_list .video_item .video_text { width: 150px; display: flex; margin: 10px 0; justify-content: space-between; flex-wrap: nowrap; flex-direction: column;}
.content_box .photo_list .video_item .video_text .video_title { width: 150px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 16px; color: #000000; margin-bottom: 5px;text-align:center;}
.content_box .photo_list .video_item .video_text .video_name { width: 150px; font-size: 14px; color: #999999; line-height: 18px; font-family: "Microsoft YaHei UI", sans-serif; margin-right: 0px; text-align:center;}
.content_box .photo_list .video_item a:hover .video_name{ color: #d03749; }
.content_box .photo_list .video_item a:hover .video_title{ color: #d03749; font-weight: bold; }

.ysjgc_content_box { width: 1200px; }
.ysjgc_content_box .tip_place { margin: 10px 0px; }
.ysjgc_content_box .place_tip { font-size: 12px; font-family: "Microsoft YaHei UI", sans-serif; margin: 9px 0 0px -5px;height: 22px;}
.ysjgc_content_box .tip_box { width: 100%; height: 40px; display: flex;margin: 0 0 10px 15px;}
.ysjgc_content_box .tip_box .tip_icon { margin: 10px 0; }
.ysjgc_content_box .tip_box .tip_name { margin: 10px; width: auto; height: 30px; font-family: "Microsoft YaHei UI", sans-serif; font-weight: bold; font-size: 18px; color: #D0021B; text-align: left; font-style: normal; text-transform: none; }
.ysjgc_content_box .video_list { margin: auto; width: 1200px; display: flex; flex-wrap: wrap;justify-content: space-between; }
.ysjgc_content_box .video_list .video_item { margin-bottom: 10px ; width: 368px; height: 270px; display: flex; flex-wrap: wrap; }
.ysjgc_content_box .video_list .video_item .video_picture_box { width: 368px; height: 207px; margin: auto; display: flex; align-items: center; justify-content: center; }
.ysjgc_content_box .video_list .video_item .video_picture { max-width: 100%; max-height: 100%; margin: auto; border-radius: 8px 8px 8px 8px; object-fit: cover; }
.ysjgc_content_box .video_list .video_item .video_text { width: 100%; display: flex; margin: 10px 0; justify-content: space-between; flex-wrap: nowrap; flex-direction: row;}
.ysjgc_content_box .video_list .video_item .video_text .video_title { width: 280px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 16px; color: #000000; margin: auto 0px; font-family: "Microsoft YaHei UI", sans-serif; }
.ysjgc_content_box .video_list .video_item .video_text .video_name { width: 60px; font-size: 14px; color: #999999; line-height: 18px; font-family: "Microsoft YaHei UI", sans-serif; margin-right: 0px; text-align: right; }
.ysjgc_content_box .video_list .video_item .video_text .video_name:hover {color: #d03749;}
.ysjgc_content_box .video_list .video_item a:hover{ font-weight: bold; }
.ysjgc_content_box .noWrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


.bg{ padding: 30px 0 20px 0; background-size: contain; background-image: url(/cae/sites/main/images/zhuanti/20240605_01.png); }
.zhuanti_block{ width:1200px;margin:auto;background-color:#fff}

.zhuanti_caption{
color:#c80f15; font-size:18px;font-family:"Microsoft YaHei UI"; font-size:22px; 
width: 100%;
height: 30px;
display: flex;
margin: 0px 0 10px 0px;
}

.zhuanti_caption .place_tip {
margin: 0;
height: 30px;}
.zhuanti_caption .place_tip img{
    display: inline-block;
    height: 22px;
}
.zhuanti_caption .tip_name{
margin-left: 10px;
width: auto;
height: 30px;
font-family: "Microsoft YaHei UI", sans-serif;
font-weight: bold;
font-size: 18px;
color: #D0021B;
text-align: left;
font-style: normal;
text-transform: none;
display: inline-block;
}

.gczl_content_box { width: 1200px; }
.gczl_content_box .tip_place { margin: 10px 0px; }
.gczl_content_box .place_tip { font-size: 12px; font-family: "Microsoft YaHei UI", sans-serif; margin: 9px 0 0px -5px;height: 22px;}
.gczl_content_box .tip_box { width: 100%; height: 40px; display: flex;margin: 0 0 10px 15px;}
.gczl_content_box .tip_box .tip_icon { margin: 10px 0; }
.gczl_content_box .tip_box .tip_name { margin: 10px; width: auto; height: 30px; font-family: "Microsoft YaHei UI", sans-serif; font-weight: bold; font-size: 18px; color: #D0021B; text-align: left; font-style: normal; text-transform: none; }
.gczl_content_box .video_list { margin: auto; width: 1200px; display: flex; flex-wrap: wrap;justify-content: space-between; }
.gczl_content_box .video_list .video_item { margin-bottom: 20px ; width: 368px; height: 270px; display: flex; flex-wrap: wrap; overflow: hidden;}
.gczl_content_box .video_list .video_item .video_picture_box { width: 368px; height: 207px; margin: auto; align-items: center; justify-content: center; position: relative;overflow: hidden;border-radius: 8px 8px 8px 8px;}
.gczl_content_box .video_list .video_item .video_picture_box .picture_block { width: 100%; height: 100%; margin: auto;}
.gczl_content_box .video_list .video_item .video_picture_box .picture_block .video_picture{width: 100%; height: 100%; margin: auto;  object-fit: cover; }
.gczl_content_box .video_list .video_item .video_picture_box .name_block { position: absolute;font-family: "Microsoft YaHei UI", sans-serif;font-size: 14px;font-weight: bold;border-top-left-radius: 10px;/* text-align: right; */padding: 5px 5px 5px 10px;background: rgb(255,255,255,85%);color: #313131;right: 0px;bottom: 0px;width:4em;text-align:center;}
.gczl_content_box .video_list .video_item .video_text { display: block;width:368px; margin: 10px 0; justify-content: space-between; flex-wrap: nowrap; flex-direction: row;}
.gczl_content_box .video_list .video_item .video_text .video_title { width: auto; padding: 0 10px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 16px; color: #000000; margin: auto 0px; font-family: "Microsoft YaHei UI", sans-serif; }
.gczl_content_box .video_list .video_item .video_text .video_source { margin-top: 7px;width: auto; padding: 0 10px;font-size: 14px; color: #999999; line-height: 18px; font-family: "Microsoft YaHei UI", sans-serif; margin-right: 0px; text-align: left; }
.gczl_content_box .video_list .video_item a:hover .video_text .video_title{ font-weight: bold;color: #d03749; }
.gczl_content_box .video_list .video_item a:hover .video_text .video_source{color: #d03749;}
.gczl_content_box .noWrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.img_zoom{transform: scale(1);transition:all 0.3s ease-out;overflow: hidden;}
.img_zoom:hover {transform: scale(1.1);transition:all 0.4s ease-in-out;}