.list{ margin-top:20px; overflow: hidden;}
.listfl{ width:280px;}
.listfr{ width:860px; padding:10px 20px 20px 20px; border: 1px solid #e8e8e8;}
.s{ font-weight:bold; color:#c5181f;}

.fldh{ /*height:793px;*/ /*background: #f6f6f6;*/ overflow: hidden;}
.fldh .title{ width:auto; padding:10px 16px; font-size:16px; color: #fff; /*text-align: center; */display: block; background: #367cdf; border-top-left-radius:3px; border-top-right-radius:3px;}
.fldh ul{ padding: 0 15px 15px 15px; /*background: #fdfdfd;*/ border:1px solid #e8e8e8; overflow: hidden;}
.fldh ul li{ width:auto; padding: 10px 10px 10px 25px; margin-top:15px; font-size:16px; color: #353535; /*text-align: center;*/ background: url(../dwimages/fldh_ul_li.png) no-repeat 15px center; border:1px solid #e8e8e8; display: block;}
.fldh ul li a:hover{ color: #c5181f;}

/**/
.ldimg{ width:450px; padding:25px 0 15px 0; margin: 0 auto; display: block;}
.ldimg img{ width:160px; margin:0 auto 10px auto; display: block;}
.ldimg h3{ font-size:19px; color: #cb1c1d; font-weight: bold; text-align: center; display: block;}
.ldcon{ width:auto; margin-top: 10px; display: block;}
.ldcon .bt{ padding:8px 10px; font-size: 16px; font-weight: bold; line-height: 20px; color: #333; display: block; background: #f6f6f6;}
.ldcon .bt img{width:18px; height: 18px; margin-right: 5px; float: left; display: inline-block;}
.ldcon .nr{ padding: 20px 0; font-family: ""; font-size:14px; line-height: 26px; display: block;}

/**/
.list_loc { height: 30px; padding-bottom:10px; font-size: 13px; color: #666; line-height: 30px; border-bottom:1px solid #e8e8e8;}
.list_loc .lm_span{ float:left; font-size:20px; color:#c5181f; font-weight:600; }
.list_loc .zhuye{ float:right;}
.list_li{ min-height:732px; padding-top: 10px;}
.list_li li{ height: 35px; padding-left:12px; line-height: 35px; background: url(../dwimages/li_ico01.png) no-repeat left center; }
.list_li li a{ width:86%; float:left; font-size:16px; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.list_li li a:hover{ text-decoration: underline;}
.list_li li span{ float: right; font-size: 15px; color: #666666;}
.line { width: auto; border-top: 1px dashed #ebebec; height: 1px; margin: 13px 0; display: block; clear: both;}
.page { width: auto; height: 32px; margin-top: 15px; text-align:center; background: #fcfcfc; position: relative;}

/* */
.flbox{ margin-top:15px; overflow: hidden;}
.flbox .lm{ width:auto; padding:10px 12px 10px 16px; font-size:16px; color: #fff; /*text-align: center;*/ display: block; background: #c5181f; border-top-left-radius:3px; border-top-right-radius:3px;}
.flbox .lm span{ float: left; font-weight:bold; display: block;}
.flbox .lm a{  float: right; font-size:13px;  color: #fff;line-height: 21px; display: inline-block;}
.flbox .lm a:hover{}
.flbox .news{ width:auto; height:245px; padding: 6px 12px; border:1px solid #e8e8e8; }
.flbox .xxpt_news{ width:auto; height:501px; padding: 0px 12px 12px 12px; border:1px solid #e8e8e8;}
.flbox .xxpt_news li{ margin-top:12px;}

/**/
.listfrbox{ width:900px;}
.listfrbox .list_loc { height: 30px; padding:5.5px 12px; font-size: 13px; color: #666; line-height: 30px; border:1px solid #e8e8e8; background: #f6f6f6;}
.listfrbox .list_loc .lm_span{ float:left; font-size:20px; color:#c5181f; font-weight:600; }
.listfrbox .list_loc .zhuye{ margin-top:0px; float:right; display:inline-block;}
.listfrbox .frbox{ width:auto; padding:15px 15px 5px 15px; margin-top:15px; border:1px solid #e8e8e8; overflow: hidden;}
.listfrbox .frbox .lm{ width: auto; height:30px; padding-bottom:5px; border-bottom:1px solid #ebebec;}
.listfrbox .frbox .lm span{ padding-left: 10px; float: left; font-size:17px; color: #333; border-left:5px solid #eba600; display: block;}
.listfrbox .frbox .lm a{ width:54px; height: 18px; padding: 0px 2px 2px 4px; margin-top: 3px; float: right; font-size:12px;  color: #fff; line-height: 19px; text-align: center; display: inline-block; background: #e16f6e; border-radius:3px;}
.listfrbox .frbox .lm a:hover{ background: #be9336;}
.listfrbox .frbox .news{ width:auto; height:248px; margin: 10px 0 0 0;}
.listfrbox .frbox .news li a{ width:72%; float:left;}
.listfrbox .frbox .news li span{ float:right; display:block !important;}
.listfrbox .frbox .zzgz{ height:115.5px !important;}


/**/
.nrcon { width: auto; min-height: 749px; margin:20px 0; font-size:15px !important; line-height: 32px;}
.nrcon p{ font-family:"" !important; font-size:15px !important; line-height:30px !important; text-indent: 32px;}
.nrcon img{ max-width: 100%;}

/**/
.content{ min-height: 750px; padding:30px 45px 30px 45px; border: 1px solid #e8e8e8; overflow: hidden;}

