@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 !important;; 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;}
.wid1100{width:1200px; margin:0 auto;}
.wid100{width:100%;   }
body{min-width:1220px;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
.pic-txt p:hover {
    color: #c71d20;
}

.top{width: 100%;
      height: 106px;
      background: #aa1817;}
.top-link a{color:#fff; font-size:12px; font-family:'宋体'; line-height:28px;}
#flashBoxu_u3_ ul li.hover{border-color: #900002 !important;
    background: #900002 !important;
    color: #900002 !important;}
#flashBoxu_u3_ ul li{
    display:block;
    float:left;
    width:12px;
    height:12px;
    line-height:12px;
    margin-right:3px;
    /* border:0px solid #999; */
    background: #fff !important;;
    text-align:center;
    cursor:pointer;
    color: #fff;
}


/*2021.12.22*/
.w {
    width: 1200px;
    margin: 0 auto;
    text-align: left;
}
.bq {
    float: left;
}

.fr {
    float: right !important;
}
















.logo{display:block; width:350px; height:90px; float:left;}

.yx-rotaion{width:100%; height:460px; margin:0 auto;}
.yx-rotaion-btn,.yx-rotation-focus,.yx-rotaion-btn{position:absolute}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/mr.png) no-repeat; display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2; left:50%; margin-left:-30px;}
.yx-rotation-focus span{width:9px;height:9px;line-height:9px;float:left;margin-left:10px;position:relative;top:14px;cursor:pointer; text-indent:-9999px}
.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;}

.sy-main{width:1200px; margin:40px auto 20px;}
.title{width:100%; height:40px; border-bottom:1px solid #e8e8e8;}
.title h3{display:block; float:left;     font-weight: bold;
    font-size: 23px;
       font-size: 23px;
    color: #a01716; background:url(../images/title-tb.jpg) no-repeat left center; padding-left:15px;}
.title a{color:#000;    line-height: 39px;}
.more{display:block; float:right;}
.xwdt{width:1200px;     margin-bottom: 20px;
    margin-top: 20px;
}
.xwdt-con{width:100%;}
.xwdt-con li{
     width: 286px;
     padding-left: 3px;
     margin-right: 14px;
     padding-top: 18px;
     /* border-right: 1px solid #d8d8d8; */
     }
.xwdt-con li .pic{display:block;float:left;width: 284px;height:184px;overflow:hidden;}
.xwdt-con li .pic img{width:260px; min-height:160px;}
.xwdt-con li .txt{width:100%; margin-top:5px; float:left;}
.xwdt-con li .txt h3{display:block; float:left; width:100%; font-size:16px; color:#333; overflow:hidden;}
.xwdt-con li .txt p{display:block;float:left;font-size: 15px;line-height:24px;color:#666;height:48px;margin-top:5px;overflow:hidden;    padding-right:12px;} 
.tzgg-con{width:100%; margin-top:14px;}
.tzgg-con li{    width: 33%;margin-bottom:14px;}
.tzgg-con li .date{width:55px; height:55px; background:url(../images/date.jpg) no-repeat; text-align:center; line-height:27px; color:#fff; font-size:16px; margin-top:6px;}
.tzgg-con li .date h3,.tzgg-con li .date p{display:block; width:100%; float:left; height:27px; font-weight:normal;}
.tzgg-con li .date p{margin-top:1px;font-size: 15px;}
.tzgg-con li .txt{    width: 77%;
    float: right;
    padding-top: 10px;}
.tzgg-con li .txt h3{width:100%; height:24px; line-height:24px; color:#333; font-size:16px; }
.tzgg-con li .txt p{display: block;
    float: left;
    color: #666;
    font-size: 14px;
    line-height: 17px;
    height: 40px;
    overflow: hidden;
    margin-top: 3px;}
.tzgg{width:861px; margin-top:30px;}
.kstd{width:326px; margin-top:30px;}
.kstd-con li a{width:70px; line-height:30px; color:#333; font-size:16px; display:block; float:left;     margin-right: 10px; }
.kstd-con{width:100%; margin-top:15px;}
.foot{width:100%; padding:20px 0;    line-height: 43px;     color: #fff; font-size:16px; text-align:center; 
    background: #871413;;}


.logo img{width:501px;
    margin-top: 15px;}
/*menu部分*/ 
.menu-nav{width:1200px;  line-height:48px; margin:0 auto;} 
#menu {  
  float:right;  
  
        width: 100%;
  font-family: '微软雅黑';
  font-size:18px;


}
#menu ul {width: 100%;
  list-style: none;  
}
li.l1-nav {text-align: center;
    float: left;
    position: relative;
       margin-right: 1.1%;
    left: 0px;
    width: 10%;
    top: 0px;
  

}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  

  line-height: 51px;
  color:#fff;
  width:100%;

  float:left;
}
li.l1-nav a:hover{background: #75100f;    width: 100%;}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;


  color:#fff;
}
.fg{    height: 2px;      clear: both;        background: #edd9d9;}
.a.l2-nav:hover{width: 121px;}
ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: -1px;
  top: 51px;
  color:#fff;
}
li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;
}
a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 121px;
  float:left;
  height: 40px;
  line-height: 40px;      
  color:#fff;
  background:#900002;
  text-decoration:none;
  font-size:16px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
     background: #5e1112;
}
/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}

.list-banner{width:100%; margin:0 auto;}
.local{width:1200px; height:70px; background:#eee; border-bottom:1px solid #9e0809; margin:0 auto;}
.local h3{font-size:24px; line-height:70px; float:left; color:#01b553;}
.dqwz{font-size:14px; color:#666; font-size:14px; line-height:70px; float:left; margin-left:20px;}
.dqwz a{color:#666; padding:0 6px;}
.ny-content{width:1200px; margin:0 auto; padding:30px 0;}
.left{background:#fafbfd; width:240px; padding-bottom:100px;}
.lmcc{width:200px; height:80px; background:#900002; padding-left:40px; color:#fff; font-size:24px; line-height:80px;}
.left-list li a{width:200px; height:45px; line-height:45px; padding-left:40px; 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 #9e0809!important; padding-left:40px!important; width:197px!important; background:#fff!important; color:#9e0809!important;}
.right{background:#fafbfd; width:900px; padding:20px;}
.list{width:780px; padding:20px 0;}
.right h3{display:block; float:left; border-bottom:2px solid #9e0809; font-size:24px; width:100%; line-height:58px; font-weight:normal; color:#9e0809 ;}
.list li{    width: 887px;
    height: 50px;
   
    }
.list li a{display:block; float:left; font-size:16px; color:#333; width:700px;}
.list li i{display:block; float:right; text-align:right; font-size:12px; color:#666; width:80px; font-style:normal;}
.clear{clear:both;}
.list li a:hover,.dqwz a:hover{color:#900002;}
.content-title,.content-con{width:880px; 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; font-style:normal; display:block; float:left; text-align:center;}
.content-con img {    margin: 0 auto;
    max-width: 600px;
    height: auto !important;    display: block;
}
   }
 .content-con img{max-width:600px;}
.sxt{width:700px; 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,.jj p{display:block; width:100%;    line-height: 40px !important; font-size: 18px !important; text-align:justify; margin-bottom:15px; line-height:30px; color:#333; text-indent:2em; color:#333; font-size:15px;}
.content{width:880px; padding-top:20px;}

.pic{   }
.pic-tx{    width: 260px;
    height: 190px;
    margin-right: 20px;}
.pic-txt{    width: 58%;
    }
.pic-txt h5{display:block; width:100%;    padding-top: 2px; height:20px; line-height:20px; font-size:19px; color:#333;}
.pic-txt p{display: block;
    width: 100%;
    margin-top: 3%;
    line-height: 34px;
  height: 139px;
    overflow: hidden;
    font-size: 14px;
    color: #333;}
.pic li{width:100%; border-bottom:1px dashed #ccc; padding-bottom:25px; margin-bottom:25px;}
.pic-tx img{    width: 100%;
    height: 173.33333333px;}


.menu-nav img{       width: 100%;
    margin-top: 8px;}

.red{background: #a01716;}
.search{   margin-top: 2.9%;}
.Search{
	    width: 319px;
	height: 38px;
	background:url(../images/top_hunt_bg.png) no-repeat;
	margin-top: 15px;
	
	float: right;
}
.news-txt{
    width: 286px;
    padding-top: 30px;
    /* border: solid 1px #dbdbdb; */
    /* padding-left: 15px; */
    /* height: 359px; */
    /* border-left: solid 1px #dbdbdb; */
    margin-left: 18px;
    }
.news-txt li{/*line-height: 65px;*/width: 100%;height: 61px;padding: 0;border: 0;margin: 0;}
.news-list li{    width: 42%;    padding: 0 0px;margin-left: 47px;}
.news_year {
    padding: 14px 14px 13px 14px;
    background: #a01716;
    color: #fff;
    font-size: 14px;
    font-family: "微软雅黑";
    }
.news_date {float: left;}
.ky-zy{    color: #dadada;  margin-top: 15px;    line-height: 37px; font-size: 14px;}
.news-list-p {  color: #666;    text-align: justify;    line-height: 24px;   height: 53px;    overflow: hidden;    margin-top: 10px;}
.news-txt-tt a{color: #020202;font-size: 15px;margin-top: -11px;font-weight: bold;}
.txt-elise{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.list-banner img{    width: 100%;}

.slideBox{ width:450px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:450px; height:230px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url() -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.keywordfontcolor118167{
font-size:16px !important;
font-weight:normal !important;
color:#333 !important;
font-family:"微软雅黑" !important;}
 .tj {left: 9px;
    padding-left: 6px;
    letter-spacing: 5px;
    color: white;
    min-width: 53px;
    max-width: 150px;
    height: 32px;
    border: 0;
    margin-left: 203px;
    border-radius: 2px;
    background-color: #900002;
    position: relative;
    top: -19px;
    min-height: 35px;
    width: 20%;
    margin-top: -15px;
}
.search_text{
    float: left;
    width: 248px;
    margin-top: 2px;
    height: 30px;
    line-height: 30px;
    outline: none;
    font-family: "微软雅黑";
    color: #c8c8c8;
    margin-left: 15px;
}