﻿@charset "utf-8";

/******基础样式开始******/
*{padding:0px;margin:0px;}
body{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;font-size:14px;color:#333; background:#fff;height:100%;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{margin:0;padding:0;}
s,i,em{ font-style:normal; text-decoration:none;}
ul,ol,li{list-style-type:none;list-style:none;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; margin:0; padding:0;outline:none;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
a,a:hover,a:active,a:link,a:focus{color:#333333;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;height:0px;width:0px;overflow:hidden;padding:0px;margin:0px;display:block;}
.clearfix_after::after{content:"";display:block;width:0px;height:0px;padding:0px;margin:0px;clear:both;}
.text_ell{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.top{width:100%;min-width:1400px;margin:0px auto;height:340px;background:url("../images/web_banner2.jpg") center no-repeat;background-size:100% 100%;position:relative;}
.top .topbox{width:1200px;margin:0px auto;height:100%;position:relative;}
.top .search{height:34px;width:222px;position:absolute;right:40px;bottom:10px;}
.top .search .insert{height:32px;width:146px;background:#fff;border:none;padding-left:6px;}
.top .search .btn{height:32px;width:70px;background:#ffbe00;color:#fff;border:none;font-size:14px;cursor:pointer;}
.navbox{width:100%;min-width:1400px;height:48px;background:#d00a09;}
.nav{width:1200px;margin:0px auto;height:48px;/*background:url("../images/nav_bg.png") repeat-x left top;*/background:#d00a09;}
.nav ul{height:48px;}
.nav ul li{float:left;width:120px;height:48px;line-height:48px;text-align:center;}
.nav ul li a{font-size:16px;font-weight:bold;color:#fff;display:block;width:100%;height:48px;}
/* .nav ul li a:hover{color:#fff;}
.nav ul li.chosed a{color:#fff;} */

.main{width:1120px;margin:20px auto;min-height:200px;margin-bottom:0px;padding:0px 140px;}
.main .swiper{width:454px;height:294px;background:#eee;margin-bottom:20px;position:relative;}
.main .swiper .bd{width:100%;height:100%;}
.main .swiper .bd li{width:454px;height:294px;position:relative;}
.main .swiper .bd li img{width:100%;height:100%;}
.main .swiper .bd li div{position:absolute;left:0px;right:0px;bottom:0px;height:44px;background:rgba(0,0,0,0.8);padding:0px 20px;padding-right:108px;color:#fff;line-height:44px;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main .swiper .hd{position:absolute;bottom:10px;left:0px;right:0px;text-align:right;}
.main .swiper .hd ul{display:inline-block;margin-right:15px;}
.main .swiper .hd li{float:left;width:12px;height:12px;border-radius:50%;margin-left:8px;background:#fff;border:1px solid #d77413;}
.main .swiper .hd li.on{background:#d77413;}

.main .gzdt{width:372px;height:294px;background:#f6f9fd;margin-bottom:20px;margin-right:20px;}
.main .gzdt .tit{width:342px;height:40px;border-bottom:1px solid #ccc;margin:0px auto;}
.main .gzdt .tit img{margin-top:10px;}
.main .gzdt .tit a{font-size:12px;color:#aaa;line-height:40px;}
.main .gzdt .first_mes{padding:2px 15px;height:36px;line-height:36px;padding-top:6px;padding-left:27px;}
.main .gzdt .first_mes div.fl{max-width:70%;height:36px;font-size:18px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main .gzdt .first_mes a.fl{font-size:14px;color:#ac201f;}
.main .gzdt .cont{padding:0px 15px;}
.main .gzdt .cont li{height:28px;line-height:28px;position:relative;}
.main .gzdt .cont li a{width:70%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .gzdt .cont li a::before{content:"•";padding-right:6px;color:#e38103;}
.main .gzdt .cont li span{color:#aaa;position:absolute;font-size:12px;right:0px;top:0px;}

.main .bbgk{width:274px;height:294px;margin-bottom:20px;background:#f6f9fd;}
.main .bbgk .tit{height:40px;border-bottom:1px solid #ccc;padding:0px 25px;}
.main .bbgk .tit .stit{height:40px;line-height:40px;margin-bottom:-1px;border-bottom:2px solid #ac201f;margin-right:30px;font-size:16px;font-weight:bold;}
.main .bbgk .cont{width:274px;height:254px;}
.main .bbgk .cont ul{padding:8px 5px;}
.main .bbgk .cont li{width:82px;height:112px;float:left;margin:3px 3px;background:#fff;}
.main .bbgk .cont .bwld{background:#b30000;}
.main .bbgk .cont .bbld{background:#b30000;}
.main .bbgk .cont .bbzz{background:#b30000;}
.main .bbgk .cont .nsjg{background:#b30000;}
.main .bbgk .cont .lsyg{background:#b30000;}
.main .bbgk .cont .xssydw{background:#b30000;}
.main .bbgk .cont .bwld a>div{background:url("../images/bbgk1.png") center no-repeat;}
.main .bbgk .cont .bbld a>div{background:url("../images/bbgk2.png") center no-repeat;}
.main .bbgk .cont .bbzz a>div{background:url("../images/bbgk3.png") center no-repeat;}
.main .bbgk .cont .nsjg a>div{background:url("../images/bbgk5.png") center no-repeat;}
.main .bbgk .cont .lsyg a>div{background:url("../images/bbgk4.png") center no-repeat;}
.main .bbgk .cont .xssydw a>div{background:url("../images/bbgk6.png") center no-repeat;}
.main .bbgk .cont li a{display:block;width:100%;height:100%;}
.main .bbgk .cont li a>div{width:100%;height:82px;border-bottom:2px solid #f6f9fd;}
.main .bbgk .cont li a>p{width:100%;height:28px;line-height:28px;text-align:center;color:#fff;font-size:12px;}

/*.main .tzgg_bbjj{width:274px;height:294px;margin-bottom:20px;}
.main .tzgg{background:#f6f9fd;height:182px;border:1px solid #ccc;}
.main .tzgg .tit{height:36px;border-bottom:1px solid #ccc;}
.main .tzgg .tit .titf{margin-left:15px;height:36px;background:url("../images/laba.png") center left no-repeat;line-height:36px;border-bottom:2px solid #ac201f;margin-bottom:-1px;width:92px;text-align:right;font-size:16px;}
.main .tzgg .tit .fr{font-size:12px;color:#aaa;line-height:36px;margin-right:12px;}
.main .tzgg .cont{padding:0px 15px;}
.main .tzgg .cont li{height:48px;border-bottom:1px dashed #ccc;}
.main .tzgg .cont li .date{padding:8px 0px;height:30px;}
.main .tzgg .cont li .month{height:30px;width:32px;background:#e38103;color:#fff;line-height:30px;text-align:center;font-size:18px;font-weight:bold;border-radius:4px 0px 0px 4px;}
.main .tzgg .cont li .day{height:28px;width:31px;background:#fff;text-align:center;line-height:28px;border:1px solid #e38103;font-size:18px;font-weight:bold;color:#e38103;border-radius:0px 4px 4px 0px;}
.main .tzgg .cont li a{width:66%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:48px;padding-left:15px;}

.main .bbjj{width:100%;height:102px;margin-bottom:8px;}
.main .bbjj li{float:left;width:88px;margin-right:5px;height:102px;}
.main .bbjj li .img{width:100%;height:67px;border-bottom:3px solid #fff;display:block;}
.main .bbjj li .font{width:100%;height:32px;display:block;text-align:center;line-height:32px;color:#fff;}
.main .bbjj .bbld .img{background:#ac201f url("../images/bbld.png") center no-repeat;background-size:100% 100%;}
.main .bbjj .bbld .font{background:#ac201f;}
.main .bbjj .bbzn .img{background:#d20e0d url("../images/bbzn.png") center no-repeat;background-size:100% 100%;}
.main .bbjj .bbzn .font{background:#d20e0d;}
.main .bbjj .nsjg .img{background:#e52e2d url("../images/nsjg.png") center no-repeat;background-size:100% 100%;}
.main .bbjj .nsjg .font{background:#e52e2d;}*/

.main .banner{height:128px;width:1120px;background:#eee;margin-bottom:20px;}
.main .banner img{width:1120px;height:128px;}
.main .leftp{width:826px;margin-right:20px;}
.main .catelink1{width:262px;height:88px;margin-bottom:20px;margin-right:20px;}
.main .catelink1 a{display:block;width:100%;height:100%;}
.main .catelink1 a img{width:100%;height:100%;}
.main .catelink2{width:262px;height:88px;margin-bottom:20px;margin-right:20px;}
.main .catelink2 a{display:block;width:100%;height:100%;}
.main .catelink2 a img{width:100%;height:100%;}
.main .catelink3{width:262px;height:88px;margin-bottom:20px;}
.main .catelink3 a{display:block;width:100%;height:100%;}
.main .catelink3 a img{width:100%;height:100%;}

.main .flag{width:403px;height:234px;background:#f6f9fd;margin-bottom:20px;}
.main .shgg,.main .dwjs{margin-right:20px;}
.main .flag .tit{height:36px;border-bottom:1px solid #ccc;padding:0px 25px;}
.main .flag .tit .stit{height:36px;line-height:38px;margin-bottom:-1px;border-bottom:1px solid transparent;margin-right:30px;font-size:16px;font-weight:bold;}
.main .flag .tit .chosed{border-color:#ac201f;border-width:2px;}
.main .flag .tit .more{margin-top:12px;}
.main .flag .cont{padding:8px 16px;}
.main .flag .cont li{height:30px;line-height:30px;position:relative;}
.main .flag .cont li a{width:70%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .flag .cont li a::before{content:"•";padding-right:6px;color:#e38103;}
.main .flag .cont li span{color:#aaa;position:absolute;font-size:12px;right:0px;top:0px;}
/*.main .jgbz_gljd .tit .stit{color:#aaa;cursor:pointer;}
.main .jgbz_gljd .tit .stit.chosed{color:#222;}
.main .jgbz_gljd .tit a{display:none;}
.main .jgbz_gljd .tit a.chosed{display:block;}
.main .jgbz_gljd .cont{display:none;}
.main .jgbz_gljd .cont.chosed{display:block;}*/

.main .banner2{width:100%;height:100px;background:#eee;margin-bottom:20px;}
.main .banner2 img{width:100%;height:100%;}

.main .rightp{width:274px;}
.main .zzjg{height:280px;margin-bottom:18px;}
.main .zzjg .tit{height:160px;padding:60px 0px;width:40px;background:#d42900;text-align:center;line-height:40px;color:#fff;font-size:18px;font-weight:bold;border-right:2px solid #fff;}
.main .zzjg .cont{height:278px;width:228px;background:#f6f9fd;}
.main .zzjg .cont .dzqjg .stit{height:38px;width:100%;background:#f6f9fd url("../images/dzqjg.png") left top no-repeat;margin-top:0px;}
.main .zzjg .cont .dzqjg .scont{padding:6px 10px;}
.main .zzjg .cont .dzqjg .scont li{float:left;text-align:left;width:104px;height:28px;line-height:28px;font-size:12px;font-weight:bold;}
.main .zzjg .cont .sydw .stit{height:38px;width:100%;background:#f6f9fd url("../images/sydw.png") left top no-repeat;}
.main .zzjg .cont .sydw .scont{padding:6px 10px;}
.main .zzjg .cont .sydw .scont li{height:28px;line-height:28px;font-size:12px;font-weight:bold;}

.main .bzcs{height:298px;margin-bottom:18px;background:#f6f9fd;}
.main .bzcs .tit{padding:0px 20px;height:40px;background:#d42a29;color:#fff;line-height:40px;}
.main .bzcs .tit .stit{font-size:18px;font-weight:bold;}
.main .bzcs .tit a{color:#fff;font-size:12px;}
.main .bzcs .cont{padding:8px 9px;}
.main .bzcs .cont li{width:110px;height:40px;border:1px solid #ccc;margin:9px 8px;background:#fff;float:left;text-align:left;border-radius:4px;}
.main .bzcs .cont li a{display:block;padding-left:38px;line-height:40px;height:100%;background:url("../images/file_icon.png") 6px center no-repeat;background-size:24px 24px;font-size:12px;color:#900100;font-weight:bold;}

.main .wsfw{width:100%;background:#f6f9fd;height:100px;margin-bottom:20px;}
.main .wsfw .tit{width:60px;height:80px;text-align:center;line-height:20px;padding:10px 0px;background:#ad1312;color:#fff;}
.main .wsfw .stit{font-size:16px;font-weight:bold;color:#fff;}
.main .wsfw .content{width:1040px;height:68px;padding:16px 10px;}
.main .wsfw .content li{float:left;width:250px;height:68px;margin:0px 4px;}
.main .wsfw .content li img{width:100%;height:100%;}

.links{background:#f6f9fd;width:100%;min-width:1400px;height:80px;}
.links .inner_box{width:1120px;margin:0px auto;height:80px;}
.links .inner_box .tit{width:64px;height:80px;line-height:80px;font-size:16px;font-weight:bold;}
.links .inner_box .linkbox{height:32px;padding-top:24px;}
.links .inner_box .linkbox .linkbar{float:left;position:relative;width:224px;text-align:center;height:30px;border:1px solid #ccc;margin-left:34px;background:#fff;}
.links .inner_box .linkbox .linkbar p{line-height:30px;position:relative;width:100%;height:30px;cursor:pointer;}
.links .inner_box .linkbox .linkbar p::before{content:"";display:block;position:absolute;right:10px;top:13px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #888;}
.links .inner_box .linkbox .linkbar ul{display:none;position:absolute;top:30px;left:-1px;max-height:120px;background:#fff;z-index:66;border:1px solid #ccc;overflow-y:scroll;}
.links .inner_box .linkbox .linkbar li{padding:0px 10px;width:187px;height:30px;line-height:30px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.links .inner_box .linkbox .linkbar ul.chosed{display:block;}

/* 列表页 */
.left_part{width:274px;}
.left_part .catemenu{background:#f6f9fd;}
.left_part .catemenu .tit{height:40px;background:#ac201f;line-height:40px;border-bottom:2px solid #fff;text-align:center;font-size:18px;color:#fff;font-weight:bold;}
.left_part .catemenu ul{padding:10px 25px;}
.left_part .catemenu li{margin:20px 0px;height:38px;border:1px solid #ccc;background:#fff;line-height:38px;text-align:center;}
.left_part .catemenu li.chosed{border:1px solid #ac201f;}
.left_part .catemenu li.chosed a{color:#ac201f;font-weight:bold;}

.right_part{width:826px;min-height:400px;background:#f6f9fd;margin-bottom:20px;padding-bottom:10px;}
.tit_locate{height:40px;border-bottom:1px solid #ccc;}
.tit_locate .tit{margin-left:25px;height:40px;line-height:40px;border-bottom:2px solid #ac201f;margin-bottom:-1px;font-size:18px;font-weight:bold;}
.tit_locate .locate{margin-right:25px;height:40px;line-height:40px;font-size:12px;}
.tit_locate .locate a{font-size:12px;}
.right_part .conts{padding:20px 15px;}
.right_part .conts li{height:40px;position:relative;border:1px solid #fff;line-height:40px;padding:0px 10px;}
.right_part .conts li a{display:inline-block;width:70%;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.right_part .conts li a::before{content:"•";padding-right:6px;color:#e38103;}
.right_part .conts li span{position:absolute;top:0px;right:10px;}
.right_part .pagenum{padding:2px 25px;}

.right_part .article{padding:20px 15px;}
.right_part .article h2{text-align:center;padding-bottom:10px;}
.right_part .article .sec_mes{text-align:center;font-size:12px;}
.footer{height:150px;width:100%;min-width:1400px;background:#ad1312;padding-top:22px;text-align:center;color:#fff;font-size:12px;}
.footer div{padding-bottom:14px;}
/*.footer img{width:48px;margin-top:4px;}*/

.main .gonggao{margin-top:20px;padding:20px;background:#f6f9fd;line-height:36px;font-size:16px;text-indent:2rem;}
.main .part_lis{width:100%;margin-top:30px;}
.main .part_lis li{width:265px;float:left;margin-right:20px;margin-bottom:20px;height:40px;background:#f6f9fd;line-height:40px;text-align:center;font-size:16px;border-radius:4px;}