/* CSS Document */
body{margin:0 auto;min-width:100%;}
div{margin:0 auto; padding:0;}
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;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
a{border:0;outline:none;}
a:link {color: #333; text-decoration:none;border:0;outline:none;}
a:visited{color: #333;text-decoration:none;border:0;outline:none;}
a:hover {color: #d03749; text-decoration:none;border:0;outline:none;}
a:active {color: #333; text-decoration:none;border:0;outline:none;}
a.list:link { font-size:18px;color: #666; text-decoration:none; }
a.list:visited{font-size:18px;color: #666;text-decoration:none; }
a.list:hover {font-size:18px;color: #d03749; text-decoration:none; }
a.list:active {font-size:18px;color: #666; text-decoration:none;}
.img_fit_cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.zhuanti{width:100%;position:relative;}
.zhuanti_banner{background-repeat: no-repeat;background-position: center top;background-size: contain;}
.zhuanti_block{ width:100%;background-color:#fff; border:1px solid #e6e6e6;}
.zhuanti_caption{ height:45px; background:#fffbf0; line-height:45px; text-align:left; padding-left:20px; color:#c80f15; font-size:24px;font-family:"Microsoft YaHei"; border-bottom:1px solid #e6e6e6;}
.zhuanti_caption span{border-left:4px solid #c80f15; float:left; height:24px; margin-top:10px; margin-right:8px; }
.zhuanti_caption h4{ float:left; height:24px; }
.zhuanti_list{width:940px; margin:10px 20px 10px 20px;}
.zhuanti_list ul li{ width:940px; border-bottom:1px dashed #dddddd;background-image:url(/cae/sites/main/css/images/19pic01.jpg);background-repeat: no-repeat;  background-position: left 14px; text-indent: 17px; float:left; text-align:left;  line-height:40px;font-family:"Microsoft YaHei"; font-size:18px;}
.zhuanti_list ul li span{ float:right;color:#999999; font-size:16px;}
.zhuanti_list ul li a span{ float:none; color:#999999;}
.pages{ width:666px; text-align:center;padding-bottom:18px;padding-top:18px; font-size:14px; color:#666;}
.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;}
.zwxx_fy_ym A:active { COLOR: #858585; TEXT-DECORATION: none; }
.foot{ width:1198px; height:215px; margin:auto;  overflow:hidden;}
.foot_nav{width:100%; margin:10px auto; height:75px; line-height:75px; text-align:center;font-weight: bold; border-bottom:1px solid #bbb;overflow:hidden;color:#666;}
.foot_nav a{ padding-right:20px; padding-left:20px;}
.foot_nav a:link, 
.foot_nav a:visited {font-size: 14px;font-weight: bold; color:#666;}
.foot_text{width:1198px; margin:auto; text-align:center; font-size:12px; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot{ width:705px; float:left;color:#666; font-size:12px; text-align:left;padding-top:24px;}
.fontfoot a:link, 
.fontfoot a:visited{ font-size:12px; color:#666;}
.picf{ display:flex; align-items:center; float:right; padding-top:20px;}
.picf img{ padding-left:10px;}

.zhuanti_block_2{ width:1000px;background-color:#fff; border:1px solid #e6e6e6; height:325px;}
.zhuanti_list_2{ width:540px;float: left; margin:10px 10px 15px 15px;}
.zhuanti_caption_2{ width:100%; height:57px; line-height:57px; text-align:left; color:#c80f15; font-size:24px; background-image:url(/cae/sites/main/css/images/106_22.jpg); background-repeat: no-repeat; font-size:22px; float:left; }
.zhuanti_caption_2 a{ color:#fff; margin-left:20px;}
.zhuanti_caption_2 a:link, 
.zhuanti_caption_2 a:visited {color:#fff;}

.zhuanti_list_2 ul li{ margin: 0; padding: 0; border: none; list-style-type: none; border-bottom: 1px dashed #dddddd; background-image: url(/cae/sites/main/css/images/19pic01.jpg); background-repeat: no-repeat; background-position: left 14px; line-height: 40px; font-size: 18px;}
.zhuanti_list_2 ul li span{ color:#999999;font-size:16px; float:right;}
.zhuanti_list_2 ul li a{ font-size:18px;color: #666; text-decoration:none; text-align: left; white-space: nowrap; overflow: hidden; display: inline-block; text-overflow: ellipsis; width: 420px; line-height:18px;margin-left:20px;}
.zhuanti_list_2 ul li a:link, 
.zhuanti_list_2 ul li a:visited {color:#000;}



.zhuanti_pic_2{ width:400px; height:255px; line-height: 255px; float: right;margin:0 15px 0 5px;display: table; text-align: center;vertical-align: middle;}
.zhuanti_pic_2 img { max-width:410px; max-height:255px; vertical-align: middle; }

.foot_red{ width:100%; height:215px; margin:auto; background-image:url(/cae/sites/main/css/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: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;}