/* CSS Document */
body{margin:auto;}
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;}
.zhuanti{width:100%;position:absolute;}
.zhuanti_banner{background-repeat: no-repeat;background-position: center top;background-size: contain;}
.zhuanti_block{ width:980px;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(../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:auto; text-align:right;padding-bottom:18px;padding-top:18px; font-size:14px; color:#666;}
.pages form{margin-right:auto;margin-left:auto;position: relative;right: 20px;}
.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; TEXT-DECORATION: none;}
.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: #d03749; TEXT-DECORATION: none;}
.zwxx_fy_ym A:active { COLOR: #858585; TEXT-DECORATION: none; }
.foot{ width:100%; height:215px; margin:auto; background-image:url(../images/footbg.jpg); overflow:hidden;font-family:"Microsoft YaHei UI",sans-serif;}
.foot_nav{width:1200px; margin:10px auto; height:75px; line-height:75px; text-align:center;font-size: 16px;font-weight: normal; border-bottom:1px solid #fff;overflow:hidden;color:#fff;}
.foot_nav a{ padding-right:20px; padding-left:20px;}
.foot_nav a:link, .foot_nav a:visited { color:#fff;}
.foot_fw{ font-weight:bolder; color:#666666; text-align:center; padding:40px 0px 5px 0px;}
.foot_text{width: 1200px; margin:auto; text-align:center; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot{ width:800px; float:left;color:#fff; font-size: 14px; text-align:left;padding-top:24px;}
.fontfoot a:link,.fontfoot a:visited{ color:#fff;}
.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(../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(../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(../images/footbg_red.jpg); overflow:hidden;font-family:"Microsoft YaHei UI",sans-serif;}
.foot_nav_red{width:1200px; margin:10px auto; height:75px; line-height:75px; text-align:center;font-size: 16px;font-weight: normal; border-bottom:1px solid #fff;overflow:hidden;color:#fff;}
.foot_nav_red a{ padding-right:20px; padding-left:20px;color:#fff;}
.foot_nav_red a:link, .foot_nav a:visited { color:#fff;}
.foot_fw_red{ font-weight:bolder; color:#666666; text-align:center; padding:40px 0px 5px 0px;}
.foot_text_red{width: 1200px; margin:auto; text-align:center; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot_red{ width:800px; float:left;color:#fff; font-size: 14px; text-align:left;padding-top:24px;}
.fontfoot_red a:link,.fontfoot_red a:visited{  color:#fff;}
.picf_red{ display:flex; align-items:center; float:right; padding-top:20px;}
.picf_red img{ padding-left:10px;}


/* 20240729 Ò³Î²ÐÅÏ¢ */
.foot_main { width:100%; height:100%; margin:auto; background-image:url(../images/footbg.jpg); overflow:hidden; font-family:"Microsoft YaHei",sans-serif; color:#fff; }
.foot_main .foot_nav_box { max-width:1200px; margin:10px auto 0 auto; height:75px; line-height:75px; text-align:center; font-size: 16px; font-weight: normal; border-bottom:1px solid #fff; overflow:hidden; color:#fff; }
.foot_main .foot_nav_box a { padding: 0 20px; color:#fff; }
.foot_main .foot_nav_box a:hover { font-weight:bold; }
.foot_main .foot_container_box { max-width: 1200px; margin: 20px auto; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; flex-wrap: wrap; height: fit-content; flex-direction: wrap; }
.foot_main .foot_container_box .foot_text_box { width:800px; font-size: 14px; margin: 0; display: flex; flex-direction: column; align-content: flex-start; flex-wrap: wrap; }
.foot_main .foot_container_box .foot_text_box a { color:#fff; }
.foot_main .foot_container_box .foot_text_box .foot_line { width: 100%; line-height: 26px; display: flex; justify-content: flex-start; }
.foot_main .foot_container_box .foot_text_box .foot_line div { margin:0; margin-right:20px; }
.foot_main .foot_container_box .foot_img_box { margin: 0; display:flex; align-items:center; justify-content: flex-end; }
.foot_main .foot_container_box .foot_img_box img{ margin-left:10px; }
.foot_main_red { width:100%; height:100%; margin:auto; background-image:url(../images/footbg_red.jpg); overflow:hidden; font-family:"Microsoft YaHei",sans-serif; color:#fff; }
.foot_main_red .foot_nav_box { max-width:1200px; margin:10px auto 0 auto; height:75px; line-height:75px; text-align:center; font-size: 16px; font-weight: normal; border-bottom:1px solid #fff; overflow:hidden; color:#fff; }
.foot_main_red .foot_nav_box a { padding: 0 20px; color:#fff; }
.foot_main_red .foot_nav_box a:hover { font-weight:bold; }
.foot_main_red .foot_container_box { max-width: 1200px; margin: 20px auto; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; flex-wrap: wrap; height: fit-content; flex-direction: wrap; }
.foot_main_red .foot_container_box .foot_text_box { width:800px; font-size: 14px; margin: 0; display: flex; flex-direction: column; align-content: flex-start; flex-wrap: wrap; }
.foot_main_red .foot_container_box .foot_text_box a { color:#fff; }
.foot_main_red .foot_container_box .foot_text_box .foot_line { width: 100%; line-height: 26px; display: flex; justify-content: flex-start; }
.foot_main_red .foot_container_box .foot_text_box .foot_line div { margin:0; margin-right:20px; }
.foot_main_red .foot_container_box .foot_img_box { margin: 0; display:flex; align-items:center; justify-content: flex-end; }
.foot_main_red .foot_container_box .foot_img_box img{ margin-left:10px; }