@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑',  Arial, sans-serif; font-size:12px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
.wid1200{width:1200px; margin:0 auto;}
.wid1160{width:1160px; margin:0 auto;}
.wid100{width:100%;}
body{min-width:1220px; background:repeat;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}


.top{width:100%; height:100px;}
/*menu部分*/ 
.menu-nav{width:100%; height:48px; background:#8f050c; position:relative; z-index:10000;} 

#menu {  
  margin: 0 auto; 
  width: 1200px;
  font-family: '微软雅黑';
  font-size:16px;
  height:48px;
}
  
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;
  position: relative;
  left: 0px;
  height:48px;
  line-height:48px;
  width: 130px;
  /* margin: 0 -51px 0 -50px; */
  display: block;
}

a.l1-nav {
  display: block;
  text-align: center;
  text-decoration: none;
  height: 48px;
  line-height:48px;
  color:#fff;
  float:left;
  width: 130px;
}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  background: #8f050c;
  height:48px; 
  line-height:48px; 
}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 48px;
  width:100%;
  border-top:1px solid #8f050c;
}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;
  height:40px;
  border-bottom:1px solid #8f050c;
}

a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background:#8f050c;
  text-decoration:none;
  font-size: 14px;
  color: #fff;
}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
  background: #8f050c;
}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}
.sy-content{width:1200px; margin:20px auto;}
.xyzhxw{width:380px; margin-right:20px; background:#f8f8f8;}
.gdt{width:400px; margin-right:20px;}
.tz{width:380px; background:#f8f8f8;}
.title{width:350px; height:40px; background:#8f050c; padding:0 15px;}
.title h3{display:block; float:left; line-height:40px; height:40px; font-size:16px; color:#fff;}
.more{display:block; float:right; color:#fff; font-size:12px; line-height:40px; height:40px;} 
.xyzhxw-list{width:350px; padding:12px 15px; height:240px;}
.xyzhxw-list li a{display:block; float:left; background:url(../images/qdt.png) no-repeat left center; padding-left:12px; width:338px; color:#333; font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.kyjz-list{width:370px; padding:12px 15px; height:240px;}
.kyjz-list li a{display:block; float:left; background:url(../images/qdt.png) no-repeat left center; padding-left:12px; width:358px; color:#333; font-size:14px; height:36px; line-height:36px; overflow:hidden;}
.sy-tb{width:1100px; padding:26px 50px 15px; background:#f8f8f8; margin-top:15px;}
.sy-tb li a{width:70px; line-height:34px; color:#333; font-size:14px; text-align:center; display:block; float:left; margin-right:100px;}
.foot{width:100%;background:#8f050c;padding: 25px 0;height: auto;color:#fff;font-size:14px;}
.foot-logo{width:325px; height:60px; margin-top:20px;}
.bq{text-align: center;/* line-height: 72px; */font-size: 16px;display: block;line-height: 25px;/* margin: 5px 243px 0 0px; */}
.top-link a{color:#999; padding:0 8px; font-size:14px;}
.top-link{color:#8f050c; text-align:right; height:20px; line-height:20px; margin-top:40px;}
.yx-rotaion{width:364px; height:300px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:36px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block; }
.yx-rotation-focus{height:30px;line-height:30px; bottom:36px;z-index:2; left:176px; position:absolute;}
.yx-rotation-focus span{width:12px;height:7px;line-height:7px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer; text-indent:-9999px; background:url(../images/mr.png) no-repeat;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.xyzhxw-list li a:hover,.kyjz-list li a:hover,.top-link a:hover,.list li a:hover,.sxt p a:hover,.dqwz a:hover{color:#8f050c;}
.more:hover{font-weight:bold;}
.local{width:100%; height:70px;}
.local h3{font-size:24px; line-height:70px; float:left; color:#8f050c;}
.dqwz{font-size:14px; color:#666; font-size:14px; line-height:70px;}
.dqwz a{color:#666; padding:0 6px;}
.ny-content{width:100%; background:#f2f4f9; padding:30px 0;}
.left{background:#fafbfd; width:260px; padding-bottom:100px;}
.lmcc{width:200px; height:80px;background: #8f050c; padding-left:60px; color:#fff; font-size:24px; line-height:80px;}
.left-list li a{width:200px; height:45px; line-height:45px; padding-left:60px; display:block; float:left; border-bottom:1px solid #eff1f4; color:#333; font-size:15px;}
.left-list li a:hover,.left-current{border-left:3px solid #ef7968!important; padding-left:57px!important; width:200px!important; background:#fff!important; color:#8f050c!important;}
.right{background:#fafbfd;width:840px;padding:20px 25px;min-height: 526px;}
.list{width:840px; padding:30px 0;}
.right h3{display:block; float:left; border-bottom:2px solid #8f050c; font-size:24px; width:100%; line-height:58px; font-weight:normal; color:#8f050c;}
.list li{background:url(../images/list.png) no-repeat left center; padding-left:15px; width:825px; height:36px; line-height:36px;}
.list li a{display:block; float:left; font-size:14px; color:#333; width:750px;}
.list li i{display:block; float:right; text-align:right; font-size:12px; color:#666;}

.content-title,.content-con{width:840px; padding:15px 0;}
.content-title h4,.jj-title{width:100%; font-weight:bold; line-height:30px; font-size:20px; color:#333; display:block; float:left; text-align:center; margin-bottom:10px;}
.content-title i{width:100%; line-height:20px; font-size:12px; color:#666; display:block; float:left; text-align:center;}
.sxt{width:840px; padding:15px 0; border-top:1px dashed #bbb; margin-top:20px;}
.sxt p{display:block; float:left; color:#333; font-size:14px; line-height:30px; width:100%;}
.sxt p a{color:#333;}
.content-con p,.jj-con p{display:block; width:100%; text-align:justify; margin-bottom:15px; line-height:30px; color:#333; text-indent:2em; color:#333; font-size:14px;}
.content{width:890px; padding-top:20px;}

.content-con p, .img{
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}
.jj,.pic{padding:25px 0; width:840px;}
.pic-tx{width:145px; height:145px; margin-right:30px;}
.pic-txt{width:665px;}
.pic-txt h5{display:block; width:100%; height:20px; line-height:20px; font-size:16px; color:#333;}
.pic-txt p{display:block; width:100%; margin-top:10px; line-height:30px; height:120px; overflow:hidden; font-size:14px; color:#333;}
.pic li{width:100%; border-bottom:1px dashed #ccc; padding-bottom:25px; margin-bottom:25px;}
.share{}
 .share_btn{float: left;line-height: 33px;font-weight: normal;}
 .share .bdsharebuttonbox{font-size: 0;}
 .share .bdsharebuttonbox  > a{padding-left: 0;margin: 0 0 0 12px !important;height: 32px;text-indent: 0;width: 32px;line-height: 32px;text-align: center;background: none;font-size: 23px;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
 .share .bdsharebuttonbox > a.bds_weixin{background:url(../images//wechat.png) no-repeat center ;color:#7dd43c;}
 .share .bdsharebuttonbox  > a.bds_tsina{background:url(../images//sina.png) no-repeat center;color:#e83437;}
 .share .bdsharebuttonbox  > a.bds_qzone{background:url(../images/z_qone.png) no-repeat center ;color:#fece00;}
 .share .bdsharebuttonbox  > a.bds_more{background:url(../images//share-more.png) no-repeat center ;color:#a3bfd9;}
 .shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
 .shareBox { font-size: 14px;}
 .shareBox .title {   background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
 .shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;}
 .sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
 .sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none;}
 .sharelist li a {     color: #565656;     font: 12px 'å®‹ä½“';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
 .weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
 .weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
 .w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
 .qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
 .w-footer{font-size: 12px;line-height: 1.5;color:#999;}
 #qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}
 .weChatBox{ height: 320px!important;}
 .article-share {
    overflow: hidden;
    margin: 20px 0;}


