
*{margin: 0;padding: 0;}
body{position: relative;}
ul,li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
em,i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix {*zoom: 1;}
.clearfix:after {display: block;content: " ";height: 0;visibility: hidden;clear: both;}


.main_shaoer_title1{font-family:HelveticaNeue Bold;}
..kcaddnewstit{font-family:HelveticaNeue Bold!important;}
.cheng_bk6 h3{font-family:HelveticaNeue Bold!important;}
.jmzx_liucheng_title{font-family:HelveticaNeue Bold!important;}
/* 字体 star */
@font-face {font-family:'Novecentowide';/*字体名称*/ 
 src: url(https://www.dmpgy.com/template/default/font/HelveticaNeue Bold.ttf)/*字体源文件*/;}
 
@font-face {font-family:'Novecentowide';/*字体名称*/ 
 src: url(../font/Novecentowide-Bold.otf)/*字体源文件*/;}
@font-face {font-family:'Helvetica-Bold';/*字体名称*/ 
 src: url(../font/Helvetica-Bold.ttf)/*字体源文件*/;}
@font-face {font-family:'sourceHanSansCN-Medium';/*字体名称*/ 
 src: url(../font/sourceHanSansCN-Medium.ttf)/*字体源文件*/;}
@font-face {font-family:'SourceHanSansCN-Light';/*字体名称*/ 
 src: url(../font/SourceHanSansCN-Light.otf)/*字体源文件*/;}

.Helvetica-Bold{font-family:HelveticaNeue Bold;/*刚刚定义的字体名称*/ }
.title,.counter-value,.about_moshi_te_title,.about_moshi_te_title2,.Novecentowide{font-family:HelveticaNeue Bold;/*刚刚定义的字体名称*/}
.about_te_title{font-family:Helvetica; font-weight:bold;}
.sourceHanSansCN-Medium{font-family:sourceHanSansCN-Medium;/*刚刚定义的字体名称*/}
.SourceHanSansCN-Light{font-family:SourceHanSansCN-Light;/*刚刚定义的字体名称*/}
/* 字体 end */


/*header{width:100%;background:#fff;display:block;height:60px;position: fixed;padding:10px 0;margin:0 auto;-moz-box-shadow:2px 2px 5px #333333;-webkit-box-shadow:2px 2px 40px #d6d9dc;box-shadow:2px 2px 40px #d6d9dc;z-index: 9999999999999;}
*/
.new_nav {
				width: 100vw;
				height: 4.115vw;
				 padding:10px 0;
				
				position: fixed;
				top: 0;
				z-index:999999;
			}
.new_top{padding: 0.469vw 2.448vw 0 2.188vw;}
/*左侧logo*/
.new_logo{float: left;width: 11.771vw;display:block;}
/*.new_logo img{width: 11.771vw;}*/

/* 右侧 导航*/
.new_headnav{float:right;width: 75%;}
.new_topnav{/* width: 41.792vw; */float:right;/* padding-right:20px; *//*margin-top: 0.937vw;*/margin-right: 2.031vw;}
.new_topnav li{float: left;/* padding: 0 10px; *//* width: 0.937vw; */margin: 0 1.2vw;}
.new_topnav li a{font-size: 0.938vw;color:#fff;}

.new_jiameng{float:right;border-radius:30px;width: 6.615vw;height: 2.135vw;/* margin:10px 0; */text-align:center;margin-top: 0.333vw;line-height: 2.135vw;color:#fff;font-size:18px;background:#4a4a4a;}
.new_jiameng:hover{ background:#46bab6}






/* banner star*/
  .index_wrapper{position: relative;margin: 0 auto;width: 100%;height: 100vh;overflow: hidden;}
  .index_banner{width: 100vw;overflow: hidden;}
  .index_imgList{width: 100vw;z-index: 10;}
  .index_imgList li{display: none;}
  .index_imgList li img{width: 100vw;height: auto;}
  .index_imgList .index_imgOn{display: inline;}
  .index_bg{position: absolute;bottom: 0;width: 38.4%;height: 7.135vw;z-index:20;/* opacity: 0.4; */filter:alpha(opacity=40);background: #f4f4f4;}
  
  
              @keyframes mylogo
{
from  {top: 5px;}
to  {top: -5px;}
}
 
@-moz-keyframes mylogo /* Firefox */
{
from  {top: 5px;}
to  {top: -5px;}
}
 
@-webkit-keyframes mylogo /* Safari 和 Chrome */
{
from  {top: 5px;}
to  {top: -5px;}
}
 
@-o-keyframes mylogo /* Opera */
{
from  {top: 5px;}
to  {top: -5px;}
}
.imagelogo {
    
    float: left;
    position:relative;
    width: 4.33%;
    height: 32.84%;
    margin-top: 5%;
    left: 9.6%;
    /* margin: 0 auto; */
    padding: 0px;
    bottoom: 5%;
    cursor: pointer;
    animation: mylogo 0.5s linear 0s infinite alternate;
    /* Firefox: */
    -moz-animation: mylogo 0.5s linear 0s infinite alternate;
    /* Safari 和 Chrome: */
    -webkit-animation: mylogo 0.5s linear 0s infinite alternate;
    /* Opera: */
    -o-animation: mylogo 0.5s linear 0s infinite alternate;
}
  .index_infoList{position: relative;left: 23%;z-index: 30; clear: both;bottom:20.43%;;}
  .index_infoList li{display: none;color: #000; font-size: calc(100vw/80);}
  .index_infoList .index_infoOn{display: inline;color:#000;}
  .index_indexList{position: absolute;left: 23%;z-index: 30;color: #000; top:15%; font-size: calc(100vw/106.7);}
    .index_indexList .index_red {
        color: red;
        font-size: calc(100vw/106.7);
        font-style: italic;
    }
    .index_indexList .index_all {
        font-size: 12px;
    }
    .index_btn {
        position: absolute;
        height: 7.135vw;
        bottom: 0;
        overflow: hidden;
        width: 7.4%;
        left: 31%;
        display: flex;
        justify-content: space-around;
        align-items: center;
        z-index: 99999;
        background: #3dc5ce;
    }
    .index_btn .index_left {
       
         width:8.45%; 
        height: 16%;
        float: left;
        /* left: 600px; */
        cursor: pointer;
		font-size: 8.45vw;
		color: #fff;
		
        
    }
	.index_btn .index_left img{height:100%; width: 100%; }
    .index_btn .index_left:hover {
        background-position: 0px -112px;
    }
    .index_btn .index_right {
        width:8.45%; 
        height: 16%;
        float: right;
        cursor: pointer;
        
    }
	.index_btn .index_right img{height:100%; width: 100%;}
    .index_btn .index_right:hover {
        background-position: 0px -112px;
    }
	.index_btn_line{ color: #fff; font-size:1.2vw; opacity: 0.5;}
/* banner end*/


.page{ font-size:14px; line-height:55px;}
.page span{ margin:0 3px;}
