img{ max-width: 100%; max-height: 100%;}
htmL,body{ background:#fff; }
body{  background:#fff url(../images/gzbg4.png)  center bottom 20px no-repeat; overflow: hidden; max-width: 1920px; margin: 0 auto;}
.wrap-nav{text-align: center; height: 98px; line-height: 98px;  background:url(../images/p_navbg.png)  center 0 no-repeat; width: 1313px; margin-left: -56px;}
a.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;   color: #fff; border: 1px solid #fff;}
.topbacks{ position: relative; width: 1200px; margin: 0 auto; z-index: 9;}
a.go-backs2{ right: 130px;}
.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%;height:auto;}
.indexbanners{ overflow: hidden; position: relative;}

.wraps-bg{ width: 1200px;  padding:0  0; 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(../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(../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(../images/p_ico1.png)  left 18px  center no-repeat; }
.layers-left{/* width: 570px;*/ float: left; width: 650px;}
.layers-right{ width: 510px;  float: right; padding-right:35px; padding-top: 30px; box-sizing: border-box;}
.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: 10px 118px 10px 25px;text-align:left; color: #fff; font-size: 18px; position: absolute; bottom: 0; position: absolute; line-height: 140%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-roll1 .item-tit a span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; display: block; max-width:470px;}


.news-roll1  .bt1,.news-roll1  .bt2{ position: absolute; left: 15px;  width: 22px; height: 22px;background:url(../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(../images/p_rbtn.png)  center  center no-repeat; }
.md-news-3{ }
.md-news-3 ul li{ /*text-overflow: ellipsis; overflow: hidden; white-space: nowrap;*/ padding: 12px 0; line-height: 140%;  padding-left:20px; position: relative;}
.md-news-3 ul li a{ font-size: 18px; color: #000;}
.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: 16px; height:0; width: 0; 
  border:6px solid transparent;  border-left: 6px solid #e50113; 

}
.md-news-3 ul li a:hover{color: #ca1216;}
.com-tops2 cite{background:url(../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(../images/p_ico3.png)  left 18px  center no-repeat; }
.com-tops4 cite{background:url(../images/p_ico4.png)  left 18px  center no-repeat; }
.com-tops5 cite{background:url(../images/p_ico5.png)  left 18px  center no-repeat; }
.com-tops8 cite{background:url(../images/p_ico6.png)  left 18px  center no-repeat; }
.com-tops9 cite{background:url(../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-50{ margin-right: -30px; }
.md-news-50 .item-cell{ width: 360px; position: relative;float: left; margin-right: 30px;}
.md-news-50 .item-cnt{ }
.md-news-50 .item-pic { width: 360px; height: 255px;}
.md-news-50 .item-pic img{  height:auto; width:auto;}
.md-news-50 .item-tit *{ color: #fff; font-size: 15px; }
.md-news-50 .item-tit{ display: flex; align-items: center;/*margin-top: 10px;*/ padding: 5px 10px; position: absolute; height:48px; line-height: 150%;  bottom: 0; left: 0; right: 0;/**/ background: rgba(0,0,0,.5); color: #fff;}
.md-news-50 .item-tit a{ color: #fff;}
.md-news-6 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; flex-wrap: wrap;}



.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; top: 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(../images/p_rbg1.png)  no-repeat; z-index: 8;}
.bt-l0 a,.bt-r0 a{ display: block;background:url(../images/p_rbtn2.png) center center  no-repeat; width: 49px; height: 55px;}
.bt-r0{left:auto; right: 20px; top: 50%;background:url(../images/p_rbg2.png)  no-repeat;}
.bt-r0 a{background:url(../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(../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(../images/p_arrow1.png) 0 center  no-repeat;}

.md-partys2 .item-2:after{background:url(../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;  margin-top:125px; padding-bottom: 20px; padding-top: 20px; }

.logos{ position: absolute; left: 0; top:40px;}


.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: 28px; 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(../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(../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;}
.news-roll1{ max-height: 430px; overflow: hidden;}
.mod-partwrap .item-more a{ background:url(../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(../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-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(../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(../images/arrow-2.png) 0 center no-repeat;vertical-align: middle; width:15px; height: 22px; cursor: pointer;}
.my-bt .btn-r0{background:url(../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(../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;  background:#bf0000;  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(../images/tu2.png) right bottom no-repeat; padding-right: 34px;}
.top-tits span{background:url(../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);}



.news-roll1 .swiper-pagination{ z-index: 999; width: auto;position: absolute; left:auto;  right: 20px;bottom: 25px;  left: auto;}
.news-roll1 .swiper-pagination span{ background:#fff; opacity: 1;}
.news-roll1 .swiper-pagination	.swiper-pagination-bullet-active{background:#e50113;}
.newsbgs2{ background: #fff;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); }

.layers-right{ position: relative; height: 430px; box-sizing: border-box;}
.lmore-wraps{ position: absolute; right: 40px; bottom: -20px; }
.lmore{ text-align:center;}
.lmore a{ background:#e50113;height:40px; line-height: 40px; text-align: center; border-radius:40px; width: 126px; display: inline-block; color: #fff; text-align: center;}
.lmore a span:after{ content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; margin-left: 10px; position: relative; top: -2px; border:6px solid transparent;border-left:6px solid #ffe28f;}

.H80{ height:80px;}
.wrap-news2{ padding-top:94px;background:url(../images/bg5.jpg) center 0 no-repeat; height: 687px; box-sizing:border-box;}
.comtits{ text-align: center; }
.comtits a{ font-family: "PangMenZhengDao"; position: relative; /*width: 756px;*//* height: 77px; line-height: 77px;*/ text-align: center; display: inline-block;font-size: 40px;/* color: #b00000;*/ padding-bottom:40px; color: #fff;}
.comtits a:after,.comtits a:before{ width: 41px; height: 13px; vertical-align: middle; content:""; content:""; display:inline-block;  background:url(../images/rights_bg1.png) center 0 no-repeat; display: none;}
.comtits a:after{ margin-left: 20px;}
.comtits a:before{margin-right: 20px;}

.comtits{ padding-bottom: 0;background:url(../images/pqbg.png) center 0 no-repeat; color: #fff;  margin-bottom: 35px; padding-top: 13px; padding-bottom: 6px;}
.comtits a:after{ content: ""; display: none; width: 503px; height:37px; position: absolute; background:url(../images/pqbg.png) center 0 no-repeat; bottom: 0; right:-70px; }




.md-news-5{ /*width: 1000px;*/ margin: 0 auto;}
.md-news-5 ul{margin-right: -10%;}
.md-news-5 ul li{ box-sizing:border-box;/*text-overflow: ellipsis; overflow: hidden; white-space: nowrap; */ width: 40%; margin-right: 10%; float: left; }

.md-news-5 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; flex-wrap: wrap;}
.flexs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; flex-wrap: wrap;}
.lmore-wraps2{ padding-top:30px;}
.md-news-5 ul li:after{ border: none; width: 6px; height: 6px; background: #e50113; border-radius:6px; top: 18px; }
.md-news-5 ul li a{ font-size: 16px;}

.wrapnews30{ width:580px; min-height: 760px; float:left; background:#fff;
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); padding:40px; box-sizing: border-box; position: relative;}
.wrapnews30 .news-roll1{ max-height: 300px;}
.wrapnews30 .news-roll1 .item-tit{ font-size: 16px;padding: 0 118px 0 25px;}
.wrapnews30 .news-roll1 .swiper-pagination{    bottom:18px;}
.wrapnews30 .news-roll1 .item-tit a span{ max-width: 400px;}

.wrapnews30 .md-news-3 ul li a{  white-space: normal; font-size: 16px;}
.wrapnews30 .md-news-3 ul li{  line-height: 150%; padding-top: 8px; padding-bottom: 8px;  padding-right:125px; position: relative;}
.wrapnews30 .md-news-3 ul li span{ font-size: 16px; color: #666; position: absolute; right: 0; top:9px; }
.md-news-10{ margin-top: 20px;}
.md-news-10 ul li:after{ top: 15px; width:5px; height: 9px; background: #e60012; border: none; }

.lmore-wraps3{ position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%)}
.wraprights{  float: right;}
.experts-roll{ margin-left: -12px; margin-right: -12px; position: relative;}
.experts-roll .item-pic{ margin: 0 auto;  max-width: 202px; max-height: 270px; overflow: hidden;}
.experts-roll .item-inners{ background:#fcfcfc; margin: 0 15px; padding: 25px 10px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); margin-bottom: 10px;}
.experts-roll .item-tits{ height:48px; line-height: 150%; text-align: center; margin-top: 10px; font-size: 16px;}
.experts-roll .item-cell{ width: 25%; margin-bottom: 20px; float: left;}
.experts-roll .item-core{ overflow: hidden;}
.swiper-roll-1{}
.experts-roll .bt1{ cursor: pointer; z-index: 88; width:75px; height:75px;background:url(../images/bt1.png) center 0 no-repeat; position: absolute; left: -35px; top: 50%; transform: translateY(-50%);}
.experts-roll .bt2{cursor: pointer;position: absolute; z-index: 88; width:75px; height:75px;background:url(../images/bt2.png) center 0 no-repeat; left: auto; right: -35px; top: 50%; transform: translateY(-50%); }

.mylinks-wrap{ margin-right:-1.5%; justify-content: center; display: flex;}
.mylinks-wrap .item-cell{ background: #fff; width: 23.5%; margin-right: 1.5%; float: left;}
.mylinks-wrap .item-tit{ color:#000; font-size: 20px; height: 54px; line-height: 54px; overflow: hidden; padding: 0 6px; text-align: center;}

.auto-img img{transition: all .3s;}
.auto-img:hover img{transform: scale(1.05);}

.wraps-bg20{ padding: 20px 40px; padding-top: 50px; background: #fff;}
.bannerwraps{ position: relative;}
.bannerwraps2{ position: absolute; left: 0
;  top: 0;  right: 0; bottom: 0;  animation:anis 1.5s infinite; animation-timing-function: linear; -webkit-animation:anis 1.5s infinite;  -webkit-animation-timing-function: linear;}

.bg5{ background:url(../images/bg4.jpg) no-repeat; }
@keyframes anis{
	
	0%{ opacity: 0;}
	50%{ opacity: 1;}	
	100%{ opacity: 0;}	
	
}
@-webkit-keyframes anis{
	
	0%{ opacity: 0;}
	50%{ opacity: 1;}	
	100%{ opacity: 0;}	
	
}



.wraps-box{    background: #fff;
/*    box-shadow: 0px 2px 10px 0px rgb(0 0 0,  0.1);*/
       padding: 45px 30px; position: relative;}


.wrapnews20{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); padding-top: 30px;}
.innertexts{ max-width: 1920px; margin: 0 auto;}
.btexts{ position: absolute; left: 0; right: 0; z-index: 10;  margin-top: 80px; top: 30%; transform: translateY(-50%);}
.btexts span{ width: 55%; display: block; margin: 0 auto; animation:ans 2s; }


/*导航*/
.navs{ position: absolute; top:70%; left: 0 ;right: 0; z-index: 99; text-align: center; height: 83px; line-height: 83px; background:url(../images/navbg.png) center center no-repeat;}
.navs .navsinner{ max-width: 1200px; margin: 0 auto; position: relative;}
.navs .navsinner ul li{ display: inline-block; font-size: 45px; color: #ffd37f; margin: 0 35px; text-shadow: 2px 2px 5px rgba(0,0,0,.5);}
.navs .navsinner ul li span{ position: relative;}
.navs .navsinner ul li:hover{ color: #fff;}
.navscnts{  top: 100px; display: none; position: absolute; background: rgba(0,0,0,.2);  text-align: left; left:60px; right:60px; border-radius:20px; color: #fff; font-size: 15px; padding: 25px; opacity: 0; transition: all .3s; }
.navs .navsinner ul li:hover span:after{ content:""; position: absolute; border: 14px solid transparent; border-bottom:14px solid rgba(0,0,0,.2); display: block; left: 50%; margin-left: -8px; bottom: -30px;}
.navs .navsinner ul li:hover .navscnts{ display: block; opacity: 1;}

.nlks li{ flex: 1; text-align: center; font-size: 18px; position: relative;}
.nlks li a{background:url(../images/lkbg5.png) center center no-repeat; color:#fff; width: 287px; height: 58px; line-height: 58px; display: block; margin:0 auto;}
.nlks li:after{ content:""; display: block; width: 8px; height: 8px; border-radius: 8px; background: #da1e00; position: absolute; right: -4px; top: 50%; margin-top: -4px;}
.nlks li:nth-last-child(1):after{display:none;}


.md-news-60 ul{ display: block;}
.bg50{  min-height: 300px;   background: url(../images/bg40.jpg) center bottom  no-repeat;}

.wraps-bg20{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);}

.md-news-60 li:nth-child(2n){ background:#fbf8f3; }
.md-news-60 ul li{ padding-top: 15px; padding-bottom: 15px; padding-right:130px;  margin-top: 0; padding-left: 35px;}
.md-news-60 ul li:after{ left: 10px; top:20px;}
.md-news-60 ul li span{ top: 16px; right: 10px;}
.comtits20{ margin-bottom: 50px; position: relative; padding-bottom: 10px; text-align: center; font-size: 28px; font-weight: bold;}
.comtits20:after{ position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 55px; height: 4px; background: #e63626; content: ""; display: block;}


/*底部*/
.footer{ position: relative; z-index: 8;}
.H130{ height: 130px;}
.footer{ background:#00974b url(../images/ftbg4.jpg)  center 0 no-repeat; padding: 30px 0;}
.inner-code{ position: absolute; padding-top: 122px; top: -130px; box-sizing: border-box; width: 515px; height: 255px; overflow: hidden; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); text-align: center;}
.inner-code .item-cell{ margin: 0 15px; color: #fff; position: relative; z-index: 2;  display: inline-block; text-align: center;}
.inner-code .item-cell .item-pic{ margin: 0 auto; width: 90px;}
.inner-code .item-cell img{ margin: 0 auto;}
.inner-code:after{background:url(../images/circle3.png)  center 0 no-repeat;width: 515px; height: 515px; left: 0; top: 0; content: ""; display: block; position: absolute; animation:cirle 4s infinite; display: none;}
.inner-code .item-cnt{ padding-top:5px; width:100px;}
.fot-l{ float: left; color:#fff;}
.fot-r{float: right;color:#fff;}
.bom-contact li{ padding-left: 25px; text-align: left;}
.bom-contact li.bicon-1{background:url(../images/bic1.png) 0 center no-repeat;}
.bom-contact li.bicon-2{background:url(../images/bic2.png) 0 center no-repeat;}
.bom-contact li.bicon-3{background:url(../images/bic3.png) 0 center no-repeat;}
.copys{ padding-top: 12px; text-align: right;}
.blinks{ text-align:right;}
.blinks  a{ padding: 0 12px; color: #fff; position: relative;}
.blinks  a:after{ content: ""; position: absolute; height: 12px; width: 1px; background: #fff; right: 0; top: 2px;}
.blinks  a:nth-last-child(1){padding-right: 0;}
.blinks  a:nth-last-child(1):after{ display: none; }
@keyframes cirle{
	0%{ transform: rotate(0); opacity: 1}
	33.33%{ transform: rotate(4deg); opacity: 1;}
	66.66%{ transform: rotate(-4deg); opacity: 1;}
		100%{ transform: rotate(0); opacity: 1;}
}
@-webkit-keyframes cirle{
	0%{ transform: rotate(0); opacity: 1}
	33.33%{ transform: rotate(4deg); opacity: 1;}
	66.66%{ transform: rotate(-4deg); opacity: 1;}
		100%{ transform: rotate(0); opacity: 1;}
}

.H85{ height: 85px;}





@keyframes ans{
	
	0%{ opacity:0; transform: scale(0.9)}
	100%{ opacity:1;transform: scale(1)}	
	
}


@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;}
	*/
}