*{
    padding: 0;
    margin: 0;
}
a{text-decoration:none;    color: #333;}
a:hover{text-decoration:none; }
body {background: #efefef;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family:"宋体", "Arial";
}

img{border:0}
li {list-style:none}
.w1200{width:1200px;margin:0 auto}
.w1350{width:1350px;margin:0 auto}
.top h1{margin-top:15px;float:left}
.top {
  width: 100%;
    height: 120px;
    background: #900a23;
}

.nav{    width: 100%;
    background-color: #b01d23;    height: 40px;
    padding: 5px 0;}
	
	
 
.nav ul li { display: inline-block; float: left; position: relative; z-index: 100; }
.nav ul li a { display: inline-block; padding:0 18px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; font-family:"Microsoft YaHei"; background:url(../images/nav_bg.gif) no-repeat right;}
.nav ul li a:hover { text-decoration: none;background-color:#7d0b0b;color:white;}
.nav ul li ul {background-color:#E6E6E6; display: none; position: absolute; left: 0; top: 40px; z-index: 100;}
.nav ul li ul li { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;border-bottom: 1px solid #ddd;}
.nav ul li ul li a { display: block; color: #000000; height: 26px; line-height: 26px; padding:0 18px; display: block;font-family:"Microsoft YaHei";}
.nav ul li ul li a:hover { color:#8c3718; display: block;}
.nav ul li ul .sub-menu { left: 100%; top: 0; z-index: 200; background-color: #e6e6e6; border-left: 1px solid #ddd;}
/**slide导航**/	
	
	
.search {
    float: right;
    margin-top: 60px;
}
.search  .keyword{height:25px;    float: left;}
.search  .submit {
    background: url(../images/search11.gif) no-repeat;
    height: 28px;
    width: 35px;
    border: 0;    float: left;
}



.page-next,.page-status,.page-index,.page-pre,.page-num,.page-last{margin: 0 5px;}



.banner{ width:100%; overflow:hidden; position:relative;   }
		.banner .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
		.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.banner .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer; -webkit-border-radius: 50%;
    border-radius: 50%;}
		.banner .hd ul li.on{ background:#b01d23; color:#fff; }
		.banner .bd{ position:relative; height:100%; z-index:0;   }
		.banner .bd li{ zoom:1; vertical-align:middle; }
		.banner .bd img{width:100%;  display:block;  }


.box1{margin:15px 0;    overflow: hidden;}


.boxl{float:left;width:960px}
.boxr{float:right;width:220px}
.boxk1{
    float: left;
    width: 470px;
    background: #fff;
    height: 295px;    margin-bottom: 15px;
    margin-right: 15px;
}

.boxk2{
    float: left;
    width: 470px;
    background: #fff;
    height: 295px; margin-bottom: 15px;
}

.boxk3{
    float: left;
    width: 470px;
    background: #fff;
       height: 234px; margin-right: 15px;
}

.boxk4{
    float: left;
    width: 470px;
    background: #fff;
      height: 234px;
}


.menaua li {    text-align: center;height: 85px;
    margin-bottom: 20px;}
	.menaua li  a{display:block;width:100%;color:#fff}
	.menaua li.eama{    overflow: hidden;height:124px;margin-bottom:0}
	.menaua li.eama img{float:left;display:block}
	.menaua li.eama span {     float: right;
    display: block;
    line-height: 1;
    font-size: 16px;
    color: #fff;
    margin-top: 25px;}
	
	.newxtit {     margin-bottom: 10px;   color: #82080d;;
    font-size: 17px;    padding-left: 17px;;
    height: 38px;line-height:38px;
    border-bottom: 1px solid #ddd;
}
.newxtit  span{float:right;font-size:12px;}
.newxtit  span a{color:#828282}
.nexbox{    margin: 0 20px;}
.nexbox ul li{height: 28px;line-height:28px;    background: url(../images/dot1.jpg) left center no-repeat; padding-left:20px}
.nexbox ul li a:hover{    color: #7f0b12;}
.nexbox ul li span {float:right}
	.focusBox { position: relative; width: 470px; height: 295px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 470px; height: 295px; display: block; }	
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }	
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }	.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }	
	.focusBox .num { position: absolute; z-index: 3; bottom: 35px; right: 8px; }	.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }	
	.focusBox .num li.on a,.focusBox .num a:hover{ color:#dad838;  }
	
.flink{ overflow: hidden;padding-bottom:10px;background:#fff}

.ljbox{    height: auto;
    width: 394px;
    float: left;
    margin-right: 10px;}
.ljbox.ljbox3{width:374px}
.ljbox li{float:left;line-height:25px;width:33%}
	
.ljbox2{float:right;    width: 412px;}	
.ljbox2	 li{float:left;    text-align: right;width:25%}
	.ljbta{       margin-bottom: 10px;   padding-left: 17px;  height: 46px; line-height: 46px;
    border-bottom: 1px solid #CCC;font-size: 17px;
 
 
    font-weight:bold;
 
    color: #82080d;}
	
	
	
	
	
	
	
.xwboxab{overflow: hidden;    margin: 20px auto;}	
	
.xwboxl{    float: left;
    width: 900px;
    padding: 10px;
    background: #fff;
    min-height: 278px;
    min-height: 540px;}	
	.dqwz{  
    border-bottom: 1px solid #CCC;
    padding-top: 6px;
    padding-left: 25px;
    height: 35px;line-height:35px}
	.dqwz a{    color: #7f0b12;}
.xwboxr{    float: right;
    width: 265px;
    background: #fff;
    min-height: 300px;}	
	
	
	
	.xwlist {
    padding: 10px;
    padding-bottom: 30px;
    padding-left: 36px;
    padding-top: 20px;
    font-size: 14px;
    border-top: none;
    line-height: 1.5;
}
	.xwlist li{  background: url(../images/dot1.jpg) left center no-repeat; padding-left:20px;    height: 28px;line-height: 28px;}
	.xwlist li span{    color: #666;float:right}
	
	 

.fy {    text-align: center;  
    margin-top: 20px;}
.fy li{    display: inline-block;*display: inline;
zoom: 1; 
    border: #ddd solid 1px;    margin-bottom: 10px;color:#666}
.fy li a{    display: block;
    padding: 5px 10px;color:#666}

.fy li.thisclass a,.fy li:hover a{    background: #7d0b0b;
    color: #fff;}

.lmdh ul li{  
    width: 100%;

    line-height: 35px;
    border-bottom: 1px #bfbfbf solid;
 }
.lmdh ul li a{display:block;width:100%; background:#e4e3e3;     font-weight: bold;  text-indent: 2.5rem;height:35px}
.lmdh ul li a:hover{background:#900a23;  
    color: #fff;}
.lmdh h4,.wzlas h4{line-height:46px;      font-size: 17px;
 
    padding-left: 17px;
    font-weight: bold;
 
    color: #fff;  height: 46px;
    background: #82080d;}
	
	.wzlas li {   padding-left: 10px ;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dashed #ccc;
    vertical-align: top;}
.xwnr{    margin:20px;}
h1.arti-title {
    line-height: 26px;
    padding: 5px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: bold;
    color: #424242;
 
}


p.arti-metas {
    height: 16px;
    line-height: 16px;
    text-align: center;
    padding: 10px 0;
}
p.arti-metas   span{    margin: 0 5px;
    font-size: 12px;
    color: #787878;}


.articlecontent,.articlecontent p {
    line-height: 1.7;
    font-size: 16px;
    text-align: justify;       line-height: 2em; font-family: 宋体;
}

.articlecontent img{max-width:100%}

	.footer{    background-color: #7d0b0b;}
		.footer p{    color: #fff;
    text-align: center;
    line-height: 2;
    font-size: 14px;
    padding: 20px 0;}
	
	.menum{display:none}
	
	@media screen and (max-device-width:800px){
	.top{height:90px;}
	.focusBox{width:100%;height:200px}
	.banner img{width:100%}
	.focusBox .pic img {width:100%;height:200px}
	.nav{height:auto;display:none;    position: absolute;
 
    z-index: 999;}
	
	.nav ul li a {width:100%;    padding: 0;    border-bottom: 1px #900a23 solid;}
	.top h1{    width: 80%;}
	#logo{    max-width: 100%;}
.menum{    float: right;
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/d.png) center center no-repeat #b01d23;
    padding: 10px;
    z-index: 99;
    margin-top: 25px;
    margin-right: 20px;}
	.search{display:none}
	.w1350{width:100%}
	.w1200{width:100%}
	.nav ul li{float:none;width:100%;    text-align: center;}
.boxl{width:100%;float:none}
.box1{margin:15px 20px;}
.boxr{width:100%;float:none;}
.boxk1{width:100%;float:none;height:200px;margin-right:0}
.boxk2{width:100%;float:none}
.boxk3{width:100%;float:none;margin-right:0;margin-bottom: 15px;}
.boxk4{width:100%;float:none;margin-bottom: 15px;}

.menaua li {float:left;    width: 48%;
    margin: 1%;    height: auto;}
	.menaua li img{width:100%}
	.menaua li.eama img{    float: none;
    margin: 0 auto;width:220px;}
.menaua li.eama {       text-align: center;
    background: #c18747;   height: auto;
  width: 100%;
    box-sizing: border-box;}
	.menaua li.eama span {width:50%}
.ljbox,.ljbox2 {     float: none;   width: auto;
    margin: 0 20px;}
.ljbox ul,.ljbox2  ul{    overflow: hidden;}	
	
.ljbox.ljbox3{width:auto}	
.articlecontent   img{max-width:100%    !important;height: auto   !important}	
.xwlist li,.nexbox ul li{background:none;padding-left:0}
.xwlist li a{    float: left;
 
    width: calc(100% - 90px);
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	
	.nexbox ul li a{    float: left;
 
    width: calc(100% - 50px);
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	
	
	
.xwboxl{    width: auto;
    float: none;
    margin: 0 20px;margin-bottom: 20px;}
	.xwlist {padding:10px;}
	.dqwz{padding-left:0}
	.xwboxr{    width: auto;
    float: none;
    margin: 0 20px;}
	
}

