﻿@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
i,em{ font-style:normal;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#333;}
a:hover { COLOR:#ae0c2a;}
img { border:0; padding:0px; margin:0px; max-width:100%; vertical-align:top;}
body{font-family:"Microsoft YaHei", "微软雅黑", "宋体"; color:#333; font-size:14px; background:#FFF;}
.fl{float:left}
.fr{float:right}
.hidden{ display:none;}
.display{ display:block;}
.ml20{ margin-left:20px;}
.clearfix{clear:both;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden; content:"."}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.w1200{width:1200px;margin:0 auto;}
.ie6{ margin-top:100px; text-align:center;}
.ie6 span{ font-size:20px;}
.ie6 b{COLOR:#ae0c2a; font-size:30px; margin-bottom:30px; display:block;}
   
.list{ width:100%; overflow:hidden; padding-bottom:5px;}
.list li { height:80px; float:left; overflow:hidden; width:48%; display:block; margin-top:35px; cursor:pointer;}
.list li:nth-child(2n){float: right;}
.list li .rq { display:block; width:14%; border-radius:5px; height:56px; padding:10px 0; line-height:27px; text-align:center; background:#eaeaea; color:#585858; font-size:13px; }
.list li .rq h2{ font-size:20px;}
.list li:hover .rq { background:#ae0d2b; color:#fff;}
.list li .zw { width:82%; display:block; font-size:16px;}
.list li .zw a{ width:100%; display:block; height:28px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list li .zw p{font-size:13px; text-indent:2em; line-height:25px; color:#999; display:block;}
.ztbg{ background:url(../images/ztbg.jpg) top center no-repeat; height:385px; }
.bg3{background:#f7f7f7;padding-bottom:20px;min-width: 1200px;}
.zt{ width:100%; overflow:hidden;}
.zt li {float:left;overflow:hidden;width: 215px;display:block;cursor:pointer;background:#f7f7f7;margin-right:25px;margin-top:28px;}
.zt li img{ width:280px; height:183px;}
.zt li p{background: url(../images/h2bg.jpg) center bottom no-repeat;line-height:45px;width: 165px;margin:0 auto;text-align: center;font-size:16px;height:45px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tzgg{ width:705px; float:left; margin-bottom:7px;}
.list1{ margin-top:10px; overflow:hidden;}
.list1 ul li { line-height:50px; font-size:14px; height:50px; border-bottom:1px dotted #ccc; overflow:hidden; width:100%; text-overflow: ellipsis; white-space: nowrap;}
.list1 ul li a{ padding-left:20px;}
.list1 ul li i{ float:left; color:#999; padding-right:20px; font-size:14px; background:url(../images/fg.png) right center no-repeat;}
.bszn{ width:460px; float:right; margin-bottom:7px;}
.list2 ul li { font-size:14px; height:60px; margin-top:18px; background:url(../images/xb.jpg) left 8px no-repeat; border-bottom:1px solid #eaeaea; overflow:hidden; padding-left:15px;}
.list2 ul li a{ width:100%; display:block; height:25px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.list2 ul li i{ color:#999;}
.foot{background:#ae0c2a;padding:15px 0;line-height:30px;min-width: 1200px;color:#fff;overflow:hidden;}
.bq{width: 517px;float:left;line-height:34px;padding-top: 25px;}
.bq span a{ color:#fff; margin:0 10px;}
.ewm{width: 494px;float:right;}
.ewm li{float:left; background:url(../images/ewmbg.png) left top no-repeat; width:149px; margin-left:15px; display:block; text-align:center; padding-top:15px; overflow:hidden;}
.ewm li img{width: 100px;height: 100px;}
.ewm li a{ text-align:center; color:#fff; height:40px; line-height:40px;}
.ban{height:340px;background-position:center;background-repeat:no-repeat;background-size:cover; min-width: 1200px;}
.nybox{ width:100%; background:#f6f6f6; border-top:1px solid #eee; }
.ny_left_top{ color:#fff; float:left; text-align:center; width:260px; font-size:18px; background:#ae0c2a; height:55px; line-height:55px;}
.nytit{ background:url(../images/icon4.png) 7px 16px no-repeat; height:50px; line-height:50px; padding-left:25px; float:right;}
.nytit a{ padding-right:7px;}
.nytit1{height:40px; line-height:40px; overflow:hidden; background:url(../images/fgg.png) left center repeat-x;}
.nytit1 h2{ float:left; display:block; display:block; font-size:24px; font-weight:bold; }
.ny{width:1200px; margin:0 auto; background:#f7f7f7;}
.ny_left{ float:left; width:260px; min-height:500px;}
.ny_right1{ background:#fff; width:1118px; padding:10px 40px; margin:0 auto; min-height:500px; border:1px solid #eee;}
.ny_right_con{ line-height:34px !important; padding-top:10px;}
.ny_right{ float:right; background:#fff; width:910px; min-height:500px; padding-left:30px; padding-bottom:35px; padding-top:15px; }
.snav{width:260px; margin-top:10px;}
.snav li{
   width:250px; margin-left:5px; font-size:16px;
}
.snav .s1{
 padding-left:15px;
padding-right:5px;
 height*:50px;
 line-height:25px;
 display:block;
       margin:20px 0;
}
.snav .s1:after{
 height*:50px;
 line-height:25px;
 display:block;
 color:#bc2427;
 background:url(../images/nynav.jpg) left center no-repeat #fff;
}
.snav li.on .s1:after,.snav .s1:hover:after,.snav .li-open .s1:after{display:none;}
.snav .li-add .s1{
 height:50px;
 line-height:50px;
}
.snav .li-open .s1{
 height:50px;
 line-height:50px;
 display:block;
 color:#bc2427;
font-weight:bold;
 background:url(../images/nynav.jpg) 15px center no-repeat #fff;
}
.snav .on.li-add .s1{
 height:50px;
 line-height:50px;
 display:block; 
 color:#bc2427;
font-weight:bold;
  background:url(../images/nynav.jpg) 15px center no-repeat #fff;}
.snav .on.li-open .s1{ 
height:50px;
 line-height:50px;
 display:block; 
 color:#bc2427;
font-weight:bold;
  background:url(../images/nynav.jpg) 15px center no-repeat #fff;}
.snav li.on .s1,.snav .s1:hover{
 height*:50px;
 line-height:25px;
 display:block;
 color:#bc2427;
font-weight:bold;
  background:url(../images/nynav.jpg) 5px center no-repeat #fff;
}
.snav dl{display: none; border-top:1px solid #eaeaea;}
.snav li.on dl{display: block; background:#fff;}
.snav dl a{
    display: block;
    font-size: 14px;color: #333;line-height: 39px;
    overflow: hidden; padding-left:25px;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.snav dd.on a,
.snav dl a:hover{
    color: #bc2427;
    background: url(../images/gicon8.png) no-repeat 200px center #fff;
}
 
.dpzw{text-indent:2em; font-size:16px;}
.dpzw p{ text-indent:2em; text-align:justify; font-size:15px; text-justify:inter-ideograph; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 
.dpzw img{
 display: block;
 max-width: 82%;
 margin: 0.8em auto;
}
.Newslist {}
.Newslist ul li {height:50px; line-height:50px; border-bottom:1px dashed #dcdcdc; background:url(../images/xb.jpg) no-repeat left 23px; font-size:15px; padding-left:15px; overflow:hidden; width:97%; text-overflow: ellipsis; white-space: nowrap;}
.Newslist ul li span{float: right; padding-left:10px; color: #999999;}
.m-list3 {
 
}
.m-list3 li {
 overflow: hidden;
 padding: 10px 0 30px;
 border-bottom: 1px solid #e6e6e6;
 xmargin-bottom: 20px;
}
.m-list3  .pic3 {
 float: left;
 overflow: hidden;
 width: 180px;
 height: 120px;
 position:relative;
}
.m-list3  .pic3 img {
 display: block;
 overflow: hidden;
 width: 180px;
 height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt4 {
 overflow: hidden;
 padding-left: 20px;
}
.m-list3 .tit3  {
 font-size: 16px;
 font-weight: normal;
 line-height: 32px;
 overflow: hidden;
}
.m-list3 .tit3 a {
 color: #000;
}
.m-list3 .tit3 a:hover{
 color: #9a0000;
}
.m-list3 .txt3 p {
 height: 48px;
 font-size: 14px;
 line-height: 24px;
 color: #333;
 overflow: hidden;
 display: -webkit-box;
 display: box; 
}
.m-list3 .info {
 padding: 5px 0;
 line-height: 25px;
}
.m-list3 .info .time1 {
 padding-left: 24px;
 font-size: 12px;
 color: #999;
 background: url(../images/icon-time.png) 0 center no-repeat;
}
.pic{ width:100%; overflow:hidden;}
.pic li { height:230px; float:left; overflow:hidden; width:280px; display:block;  cursor:pointer; background:#f7f7f7; margin:20px 10px 0 10px;}
.pic li img{ width:280px; height:183px;}
.pic li p{ line-height:45px; text-align:center; height:45px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.content{width:1050px; padding-top:10px; margin:0 auto;}
.content-title{ width:1050px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#ae0c2a; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con{font-size:15px; line-height:35px; padding:10px 0;}
.content-con p{text-indent:2em;text-align:justify;text-justify:inter-ideograph;margin-bottom:20px;}
.content-con table p{
    text-indent: 0em;
}
.content-con img{text-align: center; max-width:800px; margin:10px auto; display: block;}
.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:1050px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.content1{width:910px; padding-top:10px; margin:0 auto; margin-top:-80px;}
.content-title1{ width:910px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title1 h3{ font-size:24px; font-weight:bold; line-height:50px; width:100%; text-align:center; color:#ae0c2a; padding-bottom:5px;}
.content-title1 i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT: 32px; display:block; line-height:32px; font-style:normal;}
.content-con1{font-size:15px; line-height:35px; padding:10px 0;}
.content-con1 p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph; margin-bottom:20px;}
.content-con1 img{text-align: center; max-width:700px; margin:10px auto; display: block;}
.sxt1{padding:15px 0; border-top:1px dotted #bbb;}
.sxt1 p{display:block; width:910px; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.ssjg-list{ min-height:500px; padding:20px;}
.ssjg-list li{ border-bottom:1px dotted #bfc1c2;padding:10px 15px;}
.ssjg-list li h3{color:#ae0c2a; font-weight:bold; font-size:16px; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg-list li p{height:48px; line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.ssjg-list li i{color:#666; font-size:14px; line-height:30px; font-style:normal;}
.zhy{ height:auto; width:94%; background:#f8f8f8; padding:13px 3%; margin-top:20px;}
.zhy span{ width:40%; height:auto; background:#eaeaea; text-align:center; line-height:30px;}
.zhy span img{ width:100%; height:auto;}
.zhy ul{ width:56%;}
.zhy ul li{ background:url(../images/zhy.png) left center no-repeat; float:left; width:95%; display:block; height:27px; line-height:27px; padding-left:15px; overflow:hidden;}
.w50{ width:48%; float:left; margin:0 1%;}
.m-share {
    overflow: hidden; width:220px; float:right;
    font-size: 12px;
    line-height: 44px; margin-bottom:7px;
    color: #ccc;
}
.m-share .con{
    float: right;
}
.m-share span {
 float:left;
    font-size: 14px;
    color: #333;
}
.m-share a {
    display: inline-block;
    vertical-align: middle;
    width: 31px;
    height: 31px;
    border-radius: 2px;
    background-position: center center!important;
    background-repeat: no-repeat;
    background-color: #b3b3b3;
    -o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;
    margin-top: -1px;
}
.bdsharebuttonbox{height: auto;}
.m-share .a-sina,.m-share .bds_tsina{background-image: url(../images/share1.png);}
.m-share .a-wechat,.m-share .bds_weixin{background-image: url(../images/share2.png);}
.m-share .a-qq,.m-share .bds_sqq{background-image: url(../images/share3.png);}
.m-share .a-douban,.m-share .bds_douban{background-image: url(../images/share4.png);}
.m-share .a-print,.m-share .bds_print{background-image: url(../images/share5.png);}
.m-share .a-more,.m-share .bds_more{background-image: url(../images/share6.png) !important;}
.m-share a:hover {
    background-color: #ae0d2b;
}
.jiathis_style {margin-left: -212px;}
.sr-bdimgshare{display: none !important;}
.biaoqian{ width:230px; margin-top:15px; position:relative; z-index:999; top:400px; left:-290px;}
.biaoqian h2{ text-align: left; font-size:16px; height:40px; line-height:40px; width:100%; padding-left:30px; background:url(../images/zhy.png) 15px center no-repeat #dfdfdf;}
.biaoqian li{ display:block; border-bottom:1px dotted #ddd; height:38px; line-height:38px; margin:0 15px;  font-size:12px; color:#999; width:230px; overflow:hidden;}
.biaoqian li a{ padding-left:15px; font-size:14px; color:#333;}
.biaoqian li a:hover{color:#ae0c2a;}