/* 主要css样式*/
.banner{ margin:auto;width:100%;}
.main-im{position:fixed;right:10px;top:300px;z-index:1000;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:1000;}
.main-im .qq-container{z-index:1000;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:1000;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:1000;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
#lanrenzhijia { width:100%; height:480px; float:left; position:relative}
#slides { display:block; width:100%; height:394px; list-style:none; padding:0; margin:auto; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:auto; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; top:350px;z-index:9900; padding:5px 15px 5px 0;text-align:center; left:50%;}
#pagination li { display:block; list-style:none; width:10px; height:10px; z-index:1000;float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#ff730e;z-index:1000;}
@media only screen and  (max-width: 1200px){
	   #slides {width:100; margin:auto}
	   .banner{width:1200px; margin:auto}
}
.tablebox{width:100%}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
	text-align:center;
}
table tr {
    height:26px;font-size: 15px;
}
table th {
    background: rgba(224, 55, 49, 0.1);
    color: #e03731;text-align:center;
}
.bd{width:29%; float:right;background: #f8f8f8;color: #333;font-weight: bold;padding-left:1%; height:156px; }
.bd img { padding:10px 10px 0 0 }
.bd p {
    padding-left: 2%;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 5px;
	border-bottom: dashed 1px #E6E6E6;
	border-top: dashed 1px #E6E6E6;
}
.bd p a {
    font-size: 16px;
    color: #555;text-decoration:none;
}
.bd p span {
    display: inline-block;
    height: 22px;
    margin-right: 3px;
    background: #f6564a;
    border-radius: 11px;
    line-height: 22px;
    font-size: 14px;
    color: #fefefe;
    text-align: center; padding:2px;}
.bd h6 {
    padding-left: 7.5%;
    line-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    color: #e60012;
}
.wrapper{ width:100%;}
.bd .let{}
.bd .let a {
     height: 28px;
    line-height: 28px;
    margin-right: 2.1%;
    margin-bottom: 10px;
    font-size: 14px;padding:2px;    
	white-space: nowrap;
    float: left;
    padding: 0 5%;
    background: #fff;
    border-radius: 16px;
    border: 1px solid #ddd;text-decoration: none;
	color: #555;
}
.bd .let  a:hover{ background: #f6564a; border-color: #f6564a; color: #fff !important;}
.bdl{width:70%; float:left;}
.bdl img{width:100%; }
 table tr:nth-last-child(2n) {
  background: rgba(224, 55, 49, 0.04);
}

table th {
  background: rgba(224, 55, 49, 0.1);
  color: #e03731;
  font-size: 14px;
}

table td > a:hover {
  color: #e03731;
}

table td:nth-child(1) {
  white-space: nowrap;
}

table td:nth-child(2) {
  position: relative;
}
.bd .hbox{width:40%; float:left}
.bd .hbox h2{ color:#e03731; font-size: 1.4em;}


/*时间*/

.bd .boxes {
display: flex;
 float: right;
width:100%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center; padding-bottom:5px;
   margin-bottom:8px; border-bottom: dashed 1px #E6E6E6;
	border-top: dashed 1px #E6E6E6; 
}
.bd .sp{width:100%;color: #e60012;line-height: 48px;white-space: nowrap;font-size: 20px;}
 .boxes .box {
  background: #ffffff;
  /* margin: 1rem;
 padding: 1rem 2rem;
  display: flex;*/
  flex-direction: column;
  text-align: center;
}
 .boxes .box span {
  color: #fff;
  font-weight: bold;
  /*font-size:1.2rem;*/
   padding:0 6px;
  border-radius: 5px;
   background-image: linear-gradient(0deg, #cb0001, #f70405 100%);
}
 .boxes .box em { color:#F00; padding:6px; font-style:normal;  font-size:1.2rem;  font-weight: bold;}
 .boxes .box p {
  color: #000000;
  width: 100%;
}
.bd1{width:68%; float:left;padding-left:1%;}
.bd1 .zit{
    color: #E60012;
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; padding-left:10px;text-decoration:none
}
.bd1 .zit a{color: #E60012;text-decoration:none}
.bd1 p {
    line-height:24px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;padding-left:10px; margin:0;text-decoration:none;
	border-bottom: dashed 1px #E6E6E6;  padding:3px 0;
}
.bd1 p a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}
.bd1 p a:hover {
    color: #e60012;
    cursor: pointer;
}
.bd1 p span {
    display: inline-block;
    border-right: 1px solid #a5a5a5;
    color: #fff;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    padding-right: 5px;
    margin-right: 3px;
 background: #ef2d36;
 border-radius: 4px; padding:3px; 
}
.bd1 .or div {
    margin-top: 13px;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;}
.bd1 .or  div a {
    display: block;
    width: 23%;
    text-align: center;
    font: bold 15px/30px 'Microsoft Yahei';
    border-radius: 6px;cursor: pointer;text-decoration:none;
}
.bd1 .or  div a:hover {
    text-decoration: underline;}
.bd1 div a:nth-child(1) {
    background: #ffc4c7;
    color: #D84848;
}
.bd1 .or  div a:nth-child(2) {
    background: #c4f2ff;
    color: #4975DC;
}
.bd1 .or  div a:nth-child(3) {
    background: #f2ffc4;
    color: #e68512;
}
.bd1 .or  div a:nth-child(4) {
    background: #e5c1ff;
    color: #370b56;
}