body{width:100%;margin:0 auto;color:#575a5e;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:12px;}
img{border:0;}
*{margin:0;padding:0;}
ul,li{list-style-type:none;}
em{font-style: normal;}

a {text-decoration:none;color:#575a5e;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;font-size:12px;}
a:hover{color:#003f78;}
.c{clear: both;}
.fl{float: left;}
.fr{float: right;}
.none{display: none;}

.zt2025banner{width:100%; max-width:1920px; margin:0 auto; margin-bottom:30px; text-align:center;}
.zt2025banner img{width:100%; max-height:505px;}

@media (min-width: 320px) and (max-width: 1200px) {
body{ min-width:320px; max-width:1200px; }
.zt2025banner{width:100%; max-width:980px; margin:0 auto; margin-bottom:30px; text-align:center;}
.zt2025banner img{width:100%; max-height:350px;}
}

.inp{height:30px; line-height:30px; background-color:#fff;border:none;border-radius: 4px;padding-left:5px;font-family:"Microsoft YaHei";font-size: 14px;}
.inp:hover{border:1px solid #ffb400;background-color:#EDF3F8;}

.inpbm{height:30px; line-height:30px; background-color:#fff;border:none;border-radius: 4px;padding-left:5px;font-family:"Microsoft YaHei";font-size: 14px;border: 1px solid #d8d8d8;}
.inpbm:hover{border:1px solid #6a9ecc;background-color:#EDF3F8;}

.inin{width: 980px;margin:0 auto; overflow: hidden;}

.header { height:100px; width:100%; min-width:980px; float: left;background:url(../images/bm/logo_bg.jpg) repeat-x;}
.header .inin .logo{float: left;}
.header .inin .return{float: right;}
/*index 广告条*/
.banner{position:relative; height:545px; width:100%; min-width:980px; overflow:hidden;float: left;margin-top: 0;}
.banner .bannerin{position:relative; top:0px; left:0px; width:1920px; margin-left:-960px; left:50%;}
.banner .slideBox{display:block; position:relative; top:0px; left:0px;  margin-left:-960px; left:50%;width:1920px; height:505px; overflow:hidden;  }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0; }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:505px; display:block;  }
.banner .slideBox .hdv { width:100%; position: absolute; bottom: 67px; text-align: center; font-size:0; z-index:1; }
.banner .slideBox .hdv li{margin: 0 5px; background: url(../images/bm/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url(../images/bm/dot8.png) no-repeat 0 -16px;	}	
.banner .slideBox .hdv .on{ background-position:0 0; }

.shadow{width: 100%;height: 129px;position:absolute;top:416px;left:0;background: url(../images/bm/shadows_02.png) no-repeat;}
/*中间内容*/

.biaoti{float: left;width: 940px;height:30px; line-height:26px; padding-left: 40px; background: url(../images/bm/meng.png) no-repeat;font-size: 24px; font-weight: bold;color: #003f78;}
.biaoti span{font-family:Arial;font-weight: normal;color: #a9a8a8;}
.biaoti .more{float: right;width:140px;height:30px; line-height:32px; background: url(../images/bm/more.png) no-repeat;text-align: right;font-size: 12px;font-weight: normal;color: #003f78;}

.huodong .l{width: 750px;}
.huodong .l .biaoti{width: 710px;}
.huodong .l .biaoti .more{margin-right: 17px;}
.huodong .l ul{float: left;margin-top: 16px;height:720px;}
.huodonglist li{float: left;position: relative; width:232px; height:332px;margin-right: 18px; margin-bottom: 28px; color: #fff;line-height: 21px; }
.huodonglist li .zhuangtai{position: absolute;top:126px;left:88px;width:53px; height:53px;background-color:#d70000; border: 2px solid #fff;border-radius: 50%; text-align: center; line-height: 53px;color: #fff;}
.huodonglist li .jinxingzhong{background-color:#37ba3e;}
.huodonglist li .jieshu{background-color:#363636;}
.huodonglist li img{width:232px; height:154px;}
.huodonglist li .text{padding: 34px 15px 0px;}
.huodonglist li .text .tit{font-size: 14px; font-weight: bold;width:202px;text-align: center;margin-bottom: 10px;}
.huodonglist li .text .jindu{width:200px; height:6px;border: 1px solid #fff;border-radius: 4px;margin:5px 0;}
.huodonglist li .text .jinduin{background-color:#fff;height:6px;border-radius: 3px;}
.huodonglist li .text .renshu span{font-family: arial;font-weight: bold;font-size: 14px;}
.huodonglist li .fugai{display: none;position: absolute; z-index: 98; top:0px;left:0px;width:200px; height:300px;color: #fff;padding: 16px;}
.huodonglist li .fugai .tit{font-size: 16px;height:34px;line-height: 30px;}
.huodonglist li .fugai .con{height:227px; overflow: hidden;}
.huodonglist li .baoming{display: none;position: absolute; z-index: 99; top:277px;left:120px;}
.huodonglist li .btn{width:96px; height:30px;background-color:#9a0000;border-radius: 15px;color: #fff;text-align: center; line-height: 30px;}
.huodonglist li .fugaibg{display: none;position: absolute; z-index: 97; top:0px;left:0px;width:232px; height:332px;background-color:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
.huodonglist li:hover .fugai, .huodonglist li:hover .fugaibg, .huodonglist li:hover .baoming{display: block;}
.bc1{background-color:#5e46c6;}
.bc2{background-color:#2281c3;}
/*.bc3{background-color:#37ba3e;}
.bc4{background-color:#f2a500;}
.bc5{background-color:#cb001a;}*/
.bc3{background-color:#e11dc8;}
.bc4{background-color:#f2a500;}
.bc5{background-color:#39d5e3;}
.bc0{background-color:#ff58b2;}

.huodong .r{width:220px;}
.huodong .r .tongzhi{height: 198px;}
.huodong .r .tongzhi .tit{height:46px; line-height:43px; padding-left: 31px; background: url(../images/bm/hug-3.jpg) no-repeat;font-size: 18px; font-weight: bold;color: #fff;}
.huodong .r .tongzhi .more{float: right;width:52px;height:46px; line-height:46px; font-size: 12px;font-weight: normal;color: #fff;}
.huodong .r .tongzhi .con{width:190px;height: 123px; border: 1px solid #d7d6d6; border-top:none; padding: 14px; line-height: 24px; overflow: hidden;}
.huodong .r .tongzhi .con li{float: left;width:190px;}
.huodong .r .tongzhi .con em{font-family:"宋体";}
.huodong .r .ad{margin-top: 6px;}

.zhanshi .biaoti{margin-top: 5px;}
.zhanshi ul{float: left;margin-top: 16px;width:1000px; height: 269px; overflow: hidden;}
.zhanshilist li{float: left;width:314px; height: 224px; margin-right: 19px;margin-bottom: 19px;}
.zhanshilist li img{width:314px; height: 224px;}
.zhanshilist li .titbg{width:314px; height: 30px; margin-top: -30px;background-color:#000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.zhanshilist li .tit{width:314px; height: 30px; line-height: 30px; margin-top: -30px; text-align: center;font-size: 14px;color: #fff;z-index: 9;position: relative;}

.huibg{width: 100%; min-width:980px;background-color:#f1f1f1;}

.zhiyuanzhe .biaoti{margin-top: 33px;margin-bottom: 16px;}
.zhiyuanzhe ul{float: left;width:1000px; height: 323px; overflow: hidden;}
.zyzlist li{float: left;position: relative;width:177px; height: 289px; margin-right: 23px;margin-bottom: 23px;}
.zyzlist li img{width:177px; height: 235px;}
.zyzlist li .xiangxi{position: absolute;width:44px; height: 44px; line-height: 44px;top: 185px;right: 5px;border-radius: 50%;z-index: 9;text-align: center;color: #fff;}
.zyzlist li .tit{width:157px; height: 34px; line-height: 18px; padding: 10px; color: #fff;}


/*index_foot 底部*/
.footer{width: 100%;min-width:980px;/*height: 75px;*/background:#454545;color: #fff;font-size: 12px;text-align: center;padding-top: 25px;line-height: 24px;bottom: 0;left: 0}



.sub .biaoti .more{width: 174px;}
.content_zyz{float: left;position: relative;z-index: 0;  width: 840px;min-height: 400px; margin: 18px 0 36px;background:url('../images/bm/bgbtm_zyz.jpg') no-repeat center bottom;background-color:#9f0000;color: #fff;padding: 47px 70px 64px;}
.content_zyz .bgtop{position: absolute;z-index: -1; width: 980px;height: 70px;background:url('../images/bm/bgtop_zyz.jpg') no-repeat;margin-left: -70px; margin-top: -47px;}
.content_zyz .tit{height: 60px;font-size: 36px;text-align: center;}
.content_zyz .bianhao{text-align: right;font-size: 14px;}
.content_zyz table{margin-top: 8px;background-color:#b23333;}
.content_zyz table td{background-color:#9f0000; height: 60px;line-height:60px;  padding-left: 21px;font-size: 14px;}
.content_zyz table .gehang{background-color:#a91a1a;}
.content_zyz .zhu{width:100%;height: 28px;margin-top: 10px;}
.content_zyz .tijiao{width:200px; height: 36px;line-height: 34px;text-align: center;font-size: 14px; color:#9f0000; background-color:#ffb400;border-radius: 5px;margin-left:310px; border:none; cursor: pointer;font-family:"Microsoft YaHei";}
.content_zyz em{font-size: 18px;color: #ffc600;line-height: 18px;}

.content{float: left;position: relative;z-index: 0;  width: 874px;min-height: 400px; margin: 18px 0 36px;background:url('../images/bm/bgbtm.jpg') no-repeat center bottom;background-color:#f5f5f5;padding: 35px 52px 64px;border: 1px solid #dadada;}
.content .bgtop{position: absolute;z-index: -1; width: 980px;height: 70px;background:url('../images/bm/bgtop.jpg') no-repeat;margin-left: -52px; margin-top: -35px;}
.content .tit{padding-bottom: 20px;font-size: 30px;text-align: center;}
.content .shijian{width:100%;height: 34px;text-align: center; border-bottom:1px dashed #b6b6b6; }
.content .cbody{width:100%;margin-top: 22px; font-size: 14px;line-height: 26px;}

.content #comment1{ width:100%; float:left; }
.content .comment{ width:100%; float:left; height:260px; margin-top:22px; font-size:14px; line-height:26px; }
.content .comment .title{ float:left; width:100%; font-size:16px; line-height:30px; font-weight:bold; padding:10px 0; background-color:#e5e5e5; text-align:center; }
.content .comment .putbox{ float:left; width:100%; padding:20px 0; }
.content .comment .putbox .headpic{ float:left; width:60px; height:55px; padding-top:5px; border-radius:50%; background:#fff; text-align:center }
.content .comment .putbox .inputbox{ float:left; width:790px; margin-left:22px; border-radius:10px; height:130px; border:1px solid #DFDFDF; background-color:#fff; }
.content .comment .putbox .inputbox .putInput{ padding:10px; padding-bottom:0; width:calc(100% - 20px); height:88px; border:none; resize:none; font-size:14px; color:#000; line-height:20px; background-color:#fff; border-radius:10px;}
.vercode{ float:left; text-align:left; }
.bk{ border:1px solid #DFDFDF; }
.tits{ float:left; line-height:33px; padding:0 15px; }
.btn{ float:left; }
.stars{
	display: block;
    position: relative;
    width: 100px;
    height: 10px;
    padding: 0;
    border: none;
}
.star{
	display: block;
    position: relative;
    width: 100px;
    height: 40px;
    padding: 0;
    border: none;
	padding-left:10px;
}
.no{
    position: relative;
    display: inline-block;
    float: right;
    width: 20px;
    height: 20px;
    color: transparent;
    background-image: url("../images/bm/starIcon.png");
    background-repeat: no-repeat;
}
.on{
	 background-position: 0 -20px; 
}
.star > input{
    position: absolute;
    margin-right: -100%;
    opacity: 0;
}
 
.star > label{
    position: relative;
    display: inline-block;
    float: right;
    width: 20px;
    height: 20px;
    color: transparent;
    background-image: url("../images/bm/starIcon.png");
    background-repeat: no-repeat;
}
.star > input:focus + label{
    outline: none;
}
 
.star > input:checked~label,
.star > input:focus~label,
.star > input:hover~label{
    background-position: 0 -20px; 
}

.content .xuxian{width:100%;height: 1px;border-bottom:1px dashed #b6b6b6; }

.content .list{margin-top: -10px;}
.content .list li{width:100%;height: 80px;border-bottom:1px dotted #b6b6b6; padding:21px 0;}
.content .list li .time{float: left;width:80px;height:66px;margin-right: 40px; background-color:#003f78; color:#fff;font-size: 14px;text-align: center; padding-top: 14px; }
.content .list li .time span{font-family:Arial;font-size: 24px;font-weight: bold;}
.content .list li .tit{float: left;width:750px;height:34px;font-size: 16px;text-align: left;}
.content .list li .con{float: left;width:750px;color:#868686; }
.content .list li:hover{background-color:#fff;}
.content .list li:hover .tit,.content .list li:hover .con{color:#003f78;}

.zhanshisub{float: left;margin: 18px 0 36px;width: 1000px;}

.content_hd{float: left; position: relative; width: 980px;min-height: 400px; margin: 18px 0 36px;background-color:#f1f1f1;border-bottom: 3px solid #003f78;}
.content_hd .zhuangtai{position: absolute;z-index: 99;top:122px;left:417px;width:53px; height:53px;background-color:#d70000; border: 2px solid #fff;border-radius: 50%; text-align: center; line-height: 53px;color: #fff;}
.content_hd .jieshu{background-color:#363636;}
.content_hd .jinxingzhong{background-color:#37ba3e;}
.content_hd_img{float: left;width:446px; height:360px;}
.content_hd .text{float: left;position: relative;width:450px; height:308px;padding: 22px 42px 30px;background:url('../images/bm/hdbg.jpg') no-repeat right 0;background-color:#003f78;color: #fff;font-size: 16px; line-height:25px;}
.content_hd .text .tit{font-size: 30px; font-weight: bold;width:100%;margin-bottom: 10px;}
.content_hd .text .jindu{width:100%; height:8px;border: 1px solid #fff;border-radius: 4px;margin:13px 0 8px;}
.content_hd .text .jinduin{background-color:#fff;height:8px;border-radius: 3px;}
.content_hd .text .renshu span{font-family: arial;font-weight: bold;font-size: 14px;}
.content_hd .baoming{position: absolute; z-index: 99; bottom:30px;left:42px;}
.content_hd .btn{width:138px; height:30px;background-color:#9a0000;border-radius: 15px;color: #fff;text-align: center; line-height: 30px;}
.content_hd .cbody{float: left;width:890px;padding: 30px 45px 50px;font-size: 14px;line-height: 24px;}
.content_hd .cbody .tit{width:100%;height: 18px;line-height: 18px;padding-left: 10px; margin-bottom: 18px; font-size: 18px;color: #003f78;border-left: 5px solid #003f78;}
.content_hd .renyuan{float: left;width:100%;padding: 25px 45px 28px;font-size: 14px;line-height: 16px;border-top: 1px solid #c8c8c8;}
.content_hd .renyuan .tit{float: left;width:100%;height: 40px;line-height: 24px; font-size: 18px;color: #003f78; padding-left: 26px;background:url('../images/bm/renyuan.jpg') no-repeat;}
.content_hd .renyuan .con li{float: left;width: 150px;height: 70px;}
.content_hd .renyuan .con li img{width: 44px;height: 44px;margin-right: 6px; border-radius:50%; }
.content_hd .renyuan .sm/*, .content .sm*/{float: left;width:100%;font-size: 12px;color: #003f78; text-align: center;}
.content .sm{width:100%;font-size: 12px;color: #003f78; text-align: center;}

.content .bmtit{height: 60px;font-size: 36px;text-align: center;color: #003f78;}
.content .bianhao{text-align: right;font-size: 14px;margin-right: 17px;}
.content table{margin:0 auto;margin-top: 30px;}
.content table td{height: 50px;line-height:50px;  font-size: 14px;color:#003f78;}
.content .zhu{width:100%;height: 28px;margin-top: 10px;margin-left: 17px;}
.content .tijiao{width:200px; height: 36px;line-height: 34px;text-align: center;font-size: 14px; color:#fff; background-color:#5e0914;border-radius: 5px;margin-left:310px; border:none; cursor: pointer;font-family:"Microsoft YaHei";}
.content_bm em{font-size: 18px;color: #5e0914;line-height: 18px;}
.content .xinxi{width:804px; height:84px;padding: 16px 18px;background:url('../images/bm/xinxibg.jpg') no-repeat right center;background-color:#003f78;color: #fff;margin:0 auto;margin-top: 8px; border-radius:5px; }
.content .xinxi img{float: left;width:126px; height:84px;margin-right: 14px;}
.content .xinxi .tit{font-size: 16px; font-weight: bold;width:650px;height: 26px;text-align: left;}

/*分页*/
.pages{ height:28px; margin:0 auto; position:relative; overflow: hidden; margin-bottom:30px; }
.pages ul{float:left; position:relative; left:50%; margin:0; padding:0; }
.pages li{ float:left; line-height:26px; border:0px solid #262626; margin-right:10px; list-style-type:none; position: relative; right:50%; }
.pages li.cc{ background-color:#EC7517; border:1px solid #EC7517; color:#FFF; padding:0 8px; }
.pages li a{ float:left; padding:0 8px; height:26px; background-color:#077ACA; border:1px solid #077ACA; color:#FFF; }
.pages li a:hover{ background-color:#EC7517; border:1px solid #EC7517; color:#FFF; text-decoration:none; }

