@charset "UTF-8";
/*css reset*/
/*清除内外边距*/
body, h1, h2, h3, h4, h5, h6, p, hr, /*结构元素*/
ul, ol, li, dl, dt, dd, /*列表元素*/
form, fieldset, legend, input, button, select, textarea, /*表单元素*/
th, td, /*表格元素*/
pre {
padding: 0;
margin: 0;
}

/*重置默认样式*/
body, button, input, select, textarea {
/*font: 12px/1 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;*/
color: #333;
font: 14px/1 "Microsoft YaHei", Tahoma, Helvetica, Arial, SimSun, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
em, i {
font-style: normal;
}

a {
text-decoration: none;
color:#4d555d;
}
li {
list-style-type: none;
vertical-align: top;
}
img {
border: none;
/*display: block;*/
vertical-align: top;
}
textarea {
overflow: auto;
resize: none;
}
table {
border-spacing: 0;
border-collapse: collapse;
} 
/*常用公共样式*/
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.cf:before,
.cf:after {
content: " ";
display: table;

}
.cf:after {
clear: both;
}
.cf {
zoom: 1;
}
.sep{height:1px !important;display:block !important;clear:both !important;width:100% !important;padding:0 !important;margin:0 !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top {width:100%;height:414px;background:url("top.jpg") no-repeat center;}
.ct1 {width:100%;/*height:970px;*/background: url(ct1.jpg) repeat-y center;}
.ct1-1 {width:1398px;height:auto;overflow:hidden;margin:0 auto;padding-top:60px;}
a.more{display: block;float:right;color:#ffffff;font-size:18px;}
.ct1-1 ul{width:1398px;height:auto;overflow:hidden;margin-top:52px;}
.ct1-1 ul li {width:432px;padding:0 17px 52px 17px;height:auto;overflow:hidden;float:left;}
.xjy {width:432px;height:260px;background:url("img-bg.jpg") no-repeat right bottom;}
.xjy img {border:solid 2px #d22c2d;}
.ct1-1 ul li p {width:384px;min-height:60px;margin-top:17px;background:#c80509;font-size:20px;line-height:30px;padding:14px 20px;color:#ffffff; }
.ct2 {width:100%;height:auto;overflow:hidden;background:#d22c2e;}
.ct2-1 {width:1013px;height:auto;margin:0 auto;}
.title1 {width:621px;height:47px;margin:50px auto 40px auto;}

.tab-wrapper {
  width:1013px;
}

.tab-wrapper .hd li.tab1 {
  position:relative;
  display: inline-block;
  width:143px;
  height:45px;
  cursor:pointer;
  z-index:0;
  margin-right:10px;
  background:url("js.png") no-repeat left center;
}

.tab-wrapper .hd li.tab1:hover {
   background:url("js-1.png") no-repeat left center;
}

.tab-wrapper .hd li.tab1.on {
  background:url("js-1.png") no-repeat left center;
  opacity: 1;
}
.tab-wrapper .hd li.tab2 {
  position:relative;
  display: inline-block;
  width:143px;
  height:45px;
  cursor:pointer;
  z-index:0;
  margin-right:10px;
  background:url("jz.png") no-repeat left center;
}

.tab-wrapper .hd li.tab2:hover {
   background:url("jz-1.png") no-repeat left center;
}

.tab-wrapper .hd li.tab2.on {
  background:url("jz-1.png") no-repeat left center;
  opacity: 1;
}
.tab-wrapper .hd li.tab3 {
  position:relative;
  display: inline-block;
  width:143px;
  height:45px;
  cursor:pointer;
  z-index:0;
  margin-right:10px;
  background:url("xs.png") no-repeat left center;
}

.tab-wrapper .hd li.tab3:hover {
   background:url("xs-1.png") no-repeat left center;
}

.tab-wrapper .hd li.tab3.on {
  background:url("xs-1.png") no-repeat left center;
  opacity: 1;
}

.tab-wrapper .bd {width:1013px;background:url("tab-bg.png") no-repeat center;height:533px;overflow:auto;}
.tab-wrapper .bd>ul {
  box-sizing:border-box;
  padding: 20px;   
}

.cj {width:1013px;height:auto;margin:70px auto;text-align: center;}

/*列表页*/
.ct3 {width:100%;height:auto;}
.add {width:1364px;height:48px;border-bottom:solid 1px #dddddd;margin:0 auto;line-height:48px;padding:12px 0;}
.add span.title2 {font-size:30px;font-weight:bold;color:#c80509;}
.ct1-2 {width:1398px;height:auto;overflow:hidden;margin:0 auto;padding-top:30px;}
.ct1-2 ul{width:1398px;height:auto;overflow:hidden;margin-top:10px;}
.ct1-2 ul li {width:432px;padding:0 17px 52px 17px;height:auto;overflow:hidden;float:left;}
.ct1-2 ul li p {width:384px;height:60px;margin-top:17px;background:#c80509;font-size:20px;line-height:30px;padding:14px 20px;color:#ffffff;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }

/*详情*/
.info {width:1338px;height:auto;padding:0px 30px 30px 30px;}
.mojiTit1{text-align:center;font-size:24px;line-height:22px;text-align:center;padding:30px 0px 10px 0px;}
.mojiTit2{font-size:12px;border-bottom:1px solid #e6e6e6;text-align:center;color:#888;height:18px;padding:15px 0;}
.info-time {width:770px;height:36px;background:url(time-bg.jpg) no-repeat center;text-align:center;line-height:36px;margin:20px auto 10px auto;color:#999;}
.moji{line-height:24px;font-size:16px;color:#444;}
.moji img{ padding-bottom:20px;max-width:700px; }
.moji p{ padding:20px 0 0 0; text-indent:25px;}
p.imginfo {text-align:center;}

/*翻页*/
.manu {
	 TEXT-ALIGN: center;font-size:14px;height:40px;padding:5px;line-height:30px;color:#ffffff;
}
.manu A {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none;background:#ffffff;
}
.manu A:hover {
	BORDER: #dbdbdb 1px solid; COLOR: #fff;BACKGROUND-COLOR: #b60103
}
.manu A:active {
	BORDER: #dbdbdb 1px solid;
}
.manu .current {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #b60103
}
.manu .disabled {
	PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ffffff;
}
.next {width:1398px;padding:0 0 30px 0;} 
.bottom {
  width: 100%;
  height: 80px;
  text-align: center;
  line-height: 80px;
  color: #ffffff;
  background-color:rgba(0,0,0,0.8);
}
@media screen and (max-width:1400px) {
  .info,.add,.ct1-1,.ct1-1 ul,.ct1-2,.ct1-2 ul{ width:1200px;margin-left:auto;margin-right:auto;}
  .info{box-sizing: border-box; }
  .ct1-1 ul li,.ct1-2 ul li{ box-sizing: border-box;width:33%; }
  .ct1-1 .xjy,.ct1-2 .xjy{ width:100%;height:260px;overflow:hidden;border: solid 2px #d22c2d; box-sizing: border-box;}
  .ct1-1 .xjy img,.ct1-2 .xjy img{height:100%;}
  .ct1-1 ul li p,.ct1-2 ul li p{
    width: 100%;
    box-sizing: border-box;
    height: 88px;
    font-size:16px;
  }
}
