img{ max-width: 100%; max-height: 100%;}
htmL,body{ background:#ca1216;}
body{  background:#ca1216 url(../images/p_bombg.jpg)  center bottom no-repeat; padding-bottom: 80px;  }
.wrap-nav{text-align: center; height: 98px; line-height: 98px;  background:url(/topic/images/p_navbg.png)  center 0 no-repeat; width: 1313px; margin-left: -56px;}
.go-backs{ background: rgba(255,255,255,0.5); color: #333; display: block; position: absolute; right: 0; top: 50px; text-align: center; border-radius:36px; font-size: 16px;  width:120px; height: 36px; line-height: 36px;}
.topbacks{ position: relative; width: 1200px; margin: 0 auto;}

.mod-headers{ width: 1200px; margin: 0 auto; margin-top: -60px;}

.navMenu{ padding-top:35px;  }
.navMenu>li {display: inline-block;position: relative;  height:40px;}

.navMenu>li:after{ content: ""; display: block; height: 20px; position: absolute; right: 0; top: 3px; background: #f19498; width: 1px;}
.navMenu>li:nth-last-child(1):after{ display: none;}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;
    font-size: 18px;
    display: block;
    /*padding: 0 20px 0 20px;*/
    padding: 0 30px 0 30px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#fff;line-height:100%; font-size:26px;}
/*.navMenu>li.cr>a>span,.navMenu>li>a:hover>span{ color:#f4f108;}*/
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {}
img{  max-width: 100%; max-height: 100%;}
.indexbanners{ overflow: hidden; position: relative;}

.wraps-bg{ width: 1200px;  padding:45px  30px; box-sizing: border-box; margin: 0 auto; margin-top: -20px; background: #fff;}

.H35{ height: 35px;}


.com-tops{ height: 49px; line-height: 49px; background: #fafafa; position: relative;}
.com-tops a{ position: absolute; right: 25px; padding-right: 20px;background:url(/topic/images/p_more1.png)  right 0  center no-repeat; color: #d41b1e; font-size: 14px;}
.com-tops span{ font-size: 30px; height: 49px; line-height: 49px; display: inline-block; color: #fff; background:url(/topic/images/p_curbg.png)  right 0 no-repeat; padding-right: 95px;  box-sizing: border-box; min-width: 315px;}
.com-tops cite{padding-left: 65px;background:url(/topic/images/p_ico1.png)  left 18px  center no-repeat; }
.layers-left{ width: 570px; float: left;}
.layers-right{ width: 510px;  float: right;}
.news-roll1{ position: relative;}
.news-roll1 .item-cell{ position: relative;}
.news-roll1 .item-tit{ height: 45px; background: rgba(0,0,0,.6); left: 0; right: 0; padding: 15px 60px; text-align: center; color: #fff; font-size: 18px; position: absolute; bottom: 0; position: absolute; line-height: 140%;}
.news-roll1  .bt1,.news-roll1  .bt2{ position: absolute; left: 15px;  width: 22px; height: 22px;background:url(/topic/images/p_rbtn2.png)  center  center no-repeat; bottom: 25px; z-index: 88; }
.news-roll1 .item-tit a{  display: table; height: 45px;}
.news-roll1 .item-tit a span{ display: table-cell; height: 45px; vertical-align: middle;}
.news-roll1  .bt2{ left: auto; right: 15px;background:url(/topic/images/p_rbtn.png)  center  center no-repeat; }
.md-news-3{ margin-top: -10px;}
.md-news-3 ul li{ padding: 14px 0; line-height: 140%; border-bottom: 1px solid #eee; padding-left: 27px; position: relative;}
.md-news-3 ul li a{ font-size: 17px; color: #333333;}
.md-news-3 ul li:after,.md-news-6 ul li:after,.md-news-8 ul li:after{ content: ""; width:3px;  display: block; position: absolute; left: 0; top: 20px; height:8px; background:#ca1216;}
.md-news-3 ul li a:hover{color: #ca1216;}
.com-tops2 cite{background:url(/topic/images/p_ico2.png)  left 18px  center no-repeat; }

.md-news-4{ margin-right: -24px; }
.md-news-4 .item-cell{ width: 203px; border:2px solid #f7f7f7; float: left; margin-right: 24px; margin-bottom: 24px;}
.md-news-4 .item-cnt{ text-align: center;height: 72px; background: #f7f7f7; padding: 20px 3px 0 3px; box-sizing: border-box; }
.md-news-4 .item-cell:nth-child(3) .item-cnt{ padding-top: 12px;}
.md-news-4 .item-cell:nth-child(8) .item-cnt  .item-tit,.md-news-4 .item-cell:nth-child(6) .item-cnt  .item-tit,.md-news-4 .item-cell:nth-child(7) .item-cnt  .item-tit{ max-width: 170px; margin: 0 auto;}

.md-news-4 .item-cell:nth-child(10) .item-cnt .item-tit { width:183px; margin: 0 auto;}
.md-news-4 .item-cell:nth-child(1) .item-cnt .item-tit { width:183px; margin: 0 auto;}
.md-news-4 .item-cell:nth-child(3) .item-cnt .item-tit { width:183px; margin: 0 auto;}
.md-news-4 .item-cell:nth-child(5) .item-cnt .item-tit {width: 183px;margin: 0 auto;}
.md-news-4 .item-cell:nth-child(9) .item-cnt .item-tit {width: 173px;margin: 0 auto;}


.md-news-4 .item-pic { text-align: center; margin-top: 30px;  margin-bottom: 20px;}
.md-news-4 .item-pic img{  height:190px; width:140px;}
.md-news-4 .item-tit *{ font-size: 15px; color: #333333; }
.md-news-4 .item-tit{ line-height: 130%; }
.com-tops3 cite{background:url(/topic/images/p_ico3.png)  left 18px  center no-repeat; }
.com-tops4 cite{background:url(/topic/images/p_ico4.png)  left 18px  center no-repeat; }
.com-tops5 cite{background:url(/topic/images/p_ico5.png)  left 18px  center no-repeat; }
.com-tops8 cite{background:url(/topic/images/p_ico6.png)  left 18px  center no-repeat; }
.com-tops9 cite{background:url(/topic/images/p_ico7.png)  left 18px  center no-repeat; }
.H15{ height: 20px;}

.md-news-5{ margin-right: -30px; }
.md-news-5 .item-cell{ width: 360px; position: relative;float: left; margin-right: 30px;}
.md-news-5 .item-cnt{ }
.md-news-5 .item-pic { width: 360px; height: 255px;}
.md-news-5 .item-pic img{  height:auto; width:auto;}
.md-news-5 .item-tit *{ color: #fff; font-size: 15px; }
.md-news-5 .item-tit{ padding: 0 15px; position: absolute; height: 44px; line-height: 44px;  bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.5);}

.md-news-6{ margin-top:35px; padding-top: 15px;  border-top:1px solid #eee;}
.md-news-6 ul{ margin-right: -100px;}
.md-news-6 ul li{ width: 520px; position: relative; box-sizing: border-box;  float: left; margin-right: 100px; margin-top: 15px; padding-left: 20px; padding-right: 90px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.md-news-6 ul li span{ position: absolute; right: 0;}
.md-news-6 ul li a{ color:#333333; font-size: 16px;}
.md-news-6 ul li:after{ top: 8px;}
.md-news-6 ul li a:hover{color:#d41b1e;}
.com-tops7{ text-align: center; font-size: 24px; color: #d41b1e; overflow: hidden;}
.com-tops7 *{ font-style: normal;}
.com-tops7 i{ width: 36px; display: inline-block; height: 36px; line-height: 36px; border-radius:  36px; margin-left: -10px; text-align: center; color: #fff; background: #d41b1e;}
.com-tops7 span{}
.com-tops7 cite{position:relative; }
.com-tops7 cite:after{content:""; position:absolute; background: #d41b1e; height: 1px; left:100%;  width: 8000px; top: 50%;}
.com-tops7 cite:before{content:""; position:absolute; background: #d41b1e; height: 1px; right:100%;  width: 8000px; top: 50%;}




.md-news-7{ margin-right: -20px; position: relative;}
.md-news-7 .item-cell{ width: 270px; float: left; margin-right: 20px; position: relative;}
.md-news-7 .item-cnt{ }
.md-news-7 .item-pic {}
.md-news-7 .item-pic img{  height:auto; width:auto;}
.md-news-7 .item-tit{ padding-top: 10px;  }
.md-news-7 .item-tit *{ font-size: 18px; color: #fff; }
.md-news-7 .item-cnt{ height:72px; background:#d41b1e; text-align: center; padding: 0 8px;}
.md-news-7 .item-desc a{ font-size: 14px; color: #fff;}
.md-news-7 .item-desc{height: 22px; overflow: hidden;}
.bt-l0,.bt-r0{ left: 0; top: 50%; margin-top: -22px; position: absolute; width: 49px; height: 55px;background:url(/topic/images/p_rbg1.png)  no-repeat; z-index: 8;}
.bt-l0 a,.bt-r0 a{ display: block;background:url(/topic/images/p_rbtn2.png) center center  no-repeat; width: 49px; height: 55px;}
.bt-r0{left:auto; right: 20px; top: 50%;background:url(/topic/images/p_rbg2.png)  no-repeat;}
.bt-r0 a{background:url(/topic/images/p_rbtn.png) center center  no-repeat;}

.layer-1{ width:540px; margin-top: 30px; float:left; background: #f7f7f7;min-height:380px;}
.layer-2{ width:540px; margin-top: 30px; float:right;background: #f7f7f7;min-height:380px;}
.layer-1 .com-tops7,.layer-2 .com-tops7{ margin-top: -20px;}

.mds-partys{ padding: 0 10px; padding-top:20px;}
.mds-partys .item-cell{ position: relative; text-align: center;margin-top: 40px;  width: 33.33%; height: 53px; float: left; margin-left: -1px;}
.mds-partys .item-tit *{ font-size: 22px; color: #333; }
.mds-partys .item-tit{ }
.mds-partys .item-desc *{ color: #666; font-size: 14px;}

.mds-partys .item-cell:after{content: ""; position: absolute;  left: 0; top: 0; height: 50px; border-left: 1px solid #dcdcdc;}
.p-inner{ overflow: hidden;}

.md-news-9{ padding: 15px 35px 0 35px;}
.md-news-9 ul li{ padding-left: 25px; height: 53px; line-height: 53px; overflow: hidden;border-bottom: 1px  dashed #e5e5e5;
background:url(/topic/images/p_more3.png) 0 center  no-repeat;
}
.md-news-9 ul li:nth-last-child(1){ border-bottom: none;}
.md-news-9 ul li a{ color: #333; font-size: 16px;}


.md-partys2 .item-cell{ overflow: hidden; position: relative;}

.md-partys2 .item-cell:after{ content: ""; display: block; position: absolute; left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; width: 21px; height: 41px;background:url(/topic/images/p_arrow1.png) 0 center  no-repeat;}

.md-partys2 .item-2:after{background:url(/topic/images/p_arrow2.png) 0 center  no-repeat; margin-left: -1px;}

.md-partys2 .item-cnt{ width:570px; position: relative;padding:23px 30px 30px 30px; box-sizing: border-box; float: left;}
.md-partys2 .item-pic { width: 570px; float: left;}
.md-partys2 .item-pic img{  height:auto; width:auto;}
.md-partys2 .item-tit *{ font-size: 20px; color: #333333; }
.md-partys2 .item-tit{ margin-bottom: 10px; }
.md-partys2 .item-2 .item-cnt{ float: left; padding-top: 75px;}
.md-partys2 .item-2 .item-pic{float: right;}
.md-partys2 .item-desc *{ color: #666;}
.md-partys2 .item-desc{  margin-bottom: 25px;}
.md-partys2 .item-cell .item-mores a{ color: #fff; width: 150px; line-height: 42px; text-align: center;  border-radius:42px; display: block;background:#d41b1e url(../images/p_more2.png) right 25px center  no-repeat;}

.md-linkswrap{ margin-right: -20px;}
.md-linkswrap .item-cell{ width: 270px;  float: left; margin-right: 20px;}
.footer{ position: relative; top:60px;}

.logos{ position: absolute; left: 0; top: 44px;}


.news-roll1 .item-cell { width:570px; }

.float-r{ position:  fixed; /*right: 0; bottom: 0;*/ z-index:99999;}
.float-r img{ max-width:300px;height: auto; }
.close-t{ position: absolute; right: 10px; top:5px; font-size:28px; line-height: 100%; cursor: pointer;color:#999}
.close_port{ display: none!important;}
.md-news-60 { margin-top: 0; padding-top:0;    border-top:none;}
.md-news-60 ul li{ width: auto; float: none; border-bottom: 1px solid #f8f8f8; padding-bottom: 15px;}
.my-btns{  text-align: center; margin-top:40px;}
.my-btns a{ min-width: 120px; height: 42px;  background: #ca1216; color: #fff; border-radius: 42px; line-height: 42px; font-size: 15px; text-align: center; margin: 0 15px; display: inline-block;}

.newsInfo {
  padding: 0 0 10px 0;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/
font-size: 16px;
line-height:30px;
color: #000;

	
	
}

.newsInfo h3 {
font-size: 22px; font-weight:bold;
text-align: center;color:#000; 
position: relative; line-height: 140%; position: relative; padding-bottom: 20px; 
}



.newsInfo .source {
/*border-bottom: 1px solid #d2d2d2;*/
  /* border-bottom: 1px solid #ededed;*/ margin-bottom: 30px; }

.newsInfo .source ul {
  text-align: center;padding: 0 15px;  margin-bottom: 20px;/*border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li {
  display: inline-block;
  padding: 0 10px;
  line-height: 14px;
  min-height: 14px;
  color: #aaa;
  font-size: 16px; }
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 0;
/*  min-height:100px;
  _height:100px; */
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/ 

}
.newsInfo .content p{padding: 0 0 1em 0;text-indent:0;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;
 /* */}
.newsInfo .content img,.article .content img{ display: block; margin: 0 auto; max-width: 100%;}
.rela-tit{ font-size: 20px; line-height: 20px; font-weight: bold; margin-top: 40px; margin-bottom: 25px;  color: #1661a4;}

/* 分页 */
.page {
    text-align: center;
    margin: 50px 0;
    font-size: 0;
    line-height: 0;
}

.page .loadmore {
    display: block;
    margin: 0 auto;
    width: 150px;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    background-color: #d6000f;
}

.page li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
}

.page li a {
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
}

.page li.total a {
    width: auto;
}

.page li.cr {
    background-color: #d6000f;
    color: #fff;
}

.page li.first,
.page li.last {
    text-decoration: underline;
}

.page li.prev,
.page li.next {
    background-color: transparent;
}

.page li.prev span,
.page li.next span {
    display: none;
}

.page li.prev a:after {
    content: "<";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 32px;
    font-family: serif;
}

.page li.next a:after {
    content: ">";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 32px;
    font-family: serif;
}





/*首页轮播banner*/
.swiper-roll-1 {
    position: relative;
    overflow: hidden;
    max-height:695px;
    height: auto !important;
}

.swiper-wrapper,.swiper-wrapper .swiper-slide {
    height: auto !important;
}

.swiper-roll-1 img {
    max-width: none;
    height: auto !important;
}
.swiper-roll-1 .prev-btn{
    background:url(/topic/images/arrow-left-bold-white.png) no-repeat center center;
    background-size:60%;
    width:60px;
    height:60px;
    background-color:rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    position: absolute;
    left:50px;
    z-index: 10;
    top:50%;
    margin-top:-30px;
    cursor: pointer;
}
.swiper-roll-1 .next-btn{
    background:url(/topic/images/arrow-right-bold-white.png) no-repeat center center;
    background-size:60%;
    width:60px;
    height:60px;
    background-color:rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    position: absolute;
    right:50px;
    z-index: 10;
    top:50%;
    margin-top:-30px;
    cursor: pointer;
}
.swiper-roll-1 .prev-btn:hover,.swiper-roll-1 .next-btn:hover{
    background-color:rgba(0, 0, 0, 0.5);
}
.swiper-pagination {
    text-align: center;
    font-size: 0;
    line-height: 0;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 40px
}


.swiper-pagination-switch {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 58px;
    height: 5px;
    background-color: #f7f7f7;
    border-radius: 12px;
    margin: 0 6px;
    cursor: pointer;
    opacity: 1;
    vertical-align: middle;
}

.swiper-active-switch {
    background-color: #e54812;
    width: 58px;
    height: 5px;
}

.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}

.logo-css img{ width: 357px; height: auto;}

.ban-text{ position:absolute; left: 0; right: 0; top:170px; text-align: center;}
.text-more{ text-align: center; margin-top: 50px;}
.text-more a{ width: 275px; font-size: 18px; color: #fff; display: inline-block; height: 60px; line-height: 60px; border: 2px solid #fff;}


/*成为合作伙伴*/
.com-tit {
	text-align:center;
    position: relative;
/*    padding-bottom: 15px;*/
/*    margin-bottom: 20px;*/
}
.com-tit h3{ line-height: 100%; position: relative;font-size: 35px;  color: #000000; padding-bottom: 20px; margin-bottom: 10px;}
.com-tit h3 span{ color: #666; font-size: 16px;}
.com-tit h3:after{ content: ""; width: 50px; height: 4px; background: #e54812; position: absolute; left: 50%; margin-left: -25px; bottom: 0;}
.swiper-roll-20{ margin-top: 15px; }
.mod-partwrap .item-cell{ height: 375px; width: 420px; float: left; margin: 0 15px;margin-top: 15px; margin-bottom: 15px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); overflow: hidden;}

.mod-partwrap{ position: relative;}
.mod-partwrap .item-pic{ width:370px; height: 165px; margin: 25px auto 0 auto;}
.mod-partwrap .item-cnt{ width:370px; margin:0 auto;}
.mod-partwrap .item-cnt .item-tit{ padding-top: 24px;  margin-bottom: 10px; height: 20px; line-height: 20px; overflow: hidden;}
.mod-partwrap .item-cnt .item-tit a{ font-size:20px; color:#010101;}
.mod-partwrap .item-desc{ height: 50px; overflow: hidden; margin-bottom:20px;}

.mod-partwrap .item-more a{ background:url(/topic/images/more1.png) no-repeat; width:115px; text-align: center;height: 30px; line-height: 30px; color: #fff; display: block;}
.mod-partwrap .item-more a span{ color:#fff;background: url(/topic/images/more2.png) right center no-repeat; padding-right: 32px;}

.prev-btn2,.next-btn2{background:#f7f7f7 url(../images/arrow-30.png) center center no-repeat; width: 56px; height: 207px; position: absolute; right: -70px; top: 50%; margin-top: -103px; cursor: pointer;}
.prev-btn2{background:#f7f7f7 url(../images/arrow-20.png) center center no-repeat;left:-70px; right:auto;}


/*光友圈*/
.mod-cir{background:#f7f7f7 url(../images/qzbg1.jpg) center center no-repeat;  background-size:cover;}
.cir-intr{ margin-top: 25px; background:url(/topic/images/link_frbg.jpg) center center no-repeat; height: 389px; overflow: hidden;}
.de-intr{ color:#fff; line-height: 35px; font-size: 18px; width: 911px; min-height: 176px; margin: 70px auto 0 auto;background:url(/topic/images/frbg2.png) center center no-repeat;background-size:100% 100%; padding: 35px 60px 0 60px; text-align: center; box-sizing: border-box;}
.cir-more{ margin-top: 35px; text-align: center;}
.cir-more a{background:url(/topic/images/more3.png) center center no-repeat; width: 255px; height: 50px; line-height: 50px; display: inline-block; margin: 0 28px;}
.cir-more a span{ font-size: 18px; color: #fff;background:url(/topic/images/more4.png) right center no-repeat; padding-right:65px;}
.mod-news5{ margin-right:-50px; padding-top: 25px;}
.mod-news5 ul li{ background: #fff; width: 650px; float: left; margin-right: 50px; margin-top: 20px; height: 60px; line-height: 60px;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);  }
.mod-news5 ul li a{ display: inline-block; margin-left: 18px;  font-size: 18px; color: #333;background:url(/topic/images/dotico.png) 0 center no-repeat;  padding-left: 25px; }
.mod-news5 ul li a:hover{ color:#e54812;}


/*新闻与资讯*/
.mod-rollnews{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);  background: #f7f7f7; border: 1px solid #e5e5e5; padding: 36px; margin-top: 35px; position:relative;}
.mod-rollnews .item-pic{ width: 505px; height: 260px; float: right;}
.mod-rollnews .item-cnt{ position: relative;float: left; width: 670px; padding-left: 120px; box-sizing: border-box;}
.mod-rollnews .item-cnt .item-date,.item-date2{ width: 85px; height:85px;background:url(/topic/images/date_bg.png) 0 center no-repeat;  position: absolute; left: 0; top: 0; text-align: center; z-index: 3;}
.mod-rollnews .item-cnt .item-date h3,.item-date2 h3{ padding-top:16px; padding-bottom:4px; font-weight:normal; font-size: 24px; text-align: center; color:#fff;}
.mod-rollnews .item-cnt .item-date span,.item-date2 span{ color: #fff;  font-size: 14px;}
.mod-rollnews .item-tit a{ font-size: 20px; color: #000;}
.mod-rollnews .item-tit{ margin-bottom: 15px; height: 25px; overflow: hidden;}
.mod-rollnews .item-desc{ height: 75px; overflow: hidden;}

.my-bt{ position: absolute; height: 36px; left:160px;  bottom: 80px; z-index: 9; }
.my-bt>*{ display:inline-block; }
.my-bt cite{ font-size: 20px; font-weight: bold; }
.my-bt span{ font-size: 36px; line-height: 36px; vertical-align: bottom;color:#e54812;font-weight: bold;}
.my-bt .nums>em,.my-bt .nums>cite{ vertical-align: bottom;}
.my-bt .nums>em{ padding: 0 5px;}
.my-bt .btn-l0,.my-bt .btn-r0{background:url(/topic/images/arrow-2.png) 0 center no-repeat;vertical-align: middle; width:15px; height: 22px; cursor: pointer;}
.my-bt .btn-r0{background:url(/topic/images/arrow-3.png) 0 center no-repeat;}
.my-bt .nums{ margin: 0 30px; vertical-align: middle; position: relative; top: -2px;}

/*新闻资讯*/
.mod-newspic{ float: left; width: 640px; position: relative;}
.mod-news-4{ float: right; width: 640px;}
.mod-newspic .item-cell{ position: relative;}
.mod-newspic .item-pic{ width: 280px; height:252px; float: left; margin-right: 20px;}
.mod-newspic .item-cnt{ width: 325px; float: left;}
.mod-newspic .item-tit a{ font-size: 20px; color: #000;}
.mod-newspic .item-tit{ margin-bottom: 15px; max-height: 56px; overflow: hidden;}
.mod-newspic .item-desc { height: 75px; overflow: hidden;}
.mod-newspic .item-more a{ width: 123px; text-align: center;display: block; height: 36px; line-height: 36px; background:url(/topic/images/more5.png) 0 center no-repeat; font-size: 14px; color: #999}
.mod-newspic .item-more{ margin-top: 35px;}
.mod-news-4{ height: 245px; overflow: hidden;}
.mod-news-4 .item-cell{ padding-left: 110px; position: relative; height: 85px; margin-bottom: 32px; padding-bottom: 30px; border-bottom: 1px solid #dcdcdc;}

.mod-news-4 .item-tit a{ font-size: 20px; color: #000;}
.mod-news-4 .item-tit{ height: 28px; margin-bottom: 6px;}
.mod-newspic:after{ position:absolute; content: ""; height: 100%; width: 1px; background: #dcdcdc; right: -25px; top: 0;}

.mod-newspic .item-tit a:hover,.mod-rollnews .item-tit a:hover,.mod-news-4 .item-tit a:hover{color:#e54812;}

.footer{ text-align: center; color: #fff; padding-bottom: 20px;}

.md-news-8 li{ width: 33.33%; box-sizing: border-box; padding-left: 15px; position: relative;float: left; margin-bottom: 20px;}
.md-news-8 { overflow: hidden;}
.md-news-8 li a{ font-size: 16px;}
.md-news-8 ul li:after{ top: 8px;}
.md-news-8 ul li a:hover{ color:#ca1216;}

.top-tits{ font-size: 22px; margin-top: 20px; text-align: center; color: #fff;}
.top-tits *{  height: 45px; line-height: 50px; font-weight: bold;display: inline-block;}
.top-tits cite{background:url(/topic/images/tu2.png) right bottom no-repeat; padding-right: 34px;}
.top-tits span{background:url(/topic/images/tu1.png) 0 bottom no-repeat; padding-left: 54px;}
.topictables { margin-top: 50px;}
.topictables table td{ padding:15px 10px; line-height: 130%; font-size: 16px; color: #8c1f1b;}
.topictables table tr:nth-child(2n) td{  background:#fff7eb;  background: rgba(255,236,204,.4);}	

	
	

@media screen and (max-width: 480px) {
	.top-tits{ font-size: 16px;}
	.md-news-8 li{ float: none; width: auto;}
	.topictables{ margin-top: 20px;}
    /*.whole-indus{ transform:scale(1,1); -webkit-transform: transform: scale(1,1); margin-top: 10px;}
	*/
}