
/*=========*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	outline:0;
}
body {
    background: #0e2642;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}
html, body, fieldset, img, iframe, abbr {
    border: 0 none;
}
li {
    list-style: outside none none;
}
textarea {
    overflow: auto;
    resize: none;
}
a, button {
    cursor: pointer;
	outline:0;
}

a, a:hover {
    text-decoration: none;
}
i,em{
	font-style:normal
}
html, body {
    font-family: "Microsoft Yahei";
    height: auto;
    min-height: 930px;
    width: 100%;
}
input{
  border: 0;
  outline: none;
}
.mar_cen{
  margin: 0 auto;
}
.hide {
    display: none;
}
.show{
  display: block;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}

.sprite,.slider-banner-box .hd li{
  /*background:url(../images/sprite.png) no-repeat;*/
}
/*section*/
.section {
    min-width: 1140px;
    overflow: hidden;
    visibility: hidden;
	height:1080px;
	opacity:0;
}
.section.show {
    opacity: 1;
    visibility: visible;
}
.section1{
	background:url(../images/in_bg_01.jpg) no-repeat scroll top center;
    max-height: 1080px;
    opacity: 1;
    visibility: visible;
}
/* .section1{
	background:url(../images/in_bg_01.jpg) no-repeat scroll top center;
	width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
} */
.section2{
    max-height: 1080px;
    visibility: visible;
}
.section2 .section2-bg{
	background:url(../images/in_bg_02.jpg) no-repeat scroll top center;
    width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
}
.section3{
    max-height: 1080px;
    visibility: visible;
}
.section3 .section3-bg{
    background:url(../images/in_bg_03.jpg) no-repeat scroll top center;
    width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
}
.section4{
    max-height: 1080px;
    visibility: visible;
}
.section4 .section4-bg{
    background:url(../images/in_bg_04.jpg) no-repeat scroll top center;
    width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
}
.section5{
    max-height: 1080px;
    visibility: visible;
}
.section5 .section5-bg{
    background:url(../images/in_bg_05.jpg) no-repeat scroll top center;
    width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
}
.section6{
    background:url(../images/in_bg_06.jpg) no-repeat scroll top center;
    max-height: 1080px;
    visibility: visible;
}
.section7{
    max-height: 1080px;
    visibility: visible;
}
.section7 .section7-bg{
    background:url(../images/in_bg_07.jpg) no-repeat scroll top center;
    width:100%;
    height:100%;
    max-height: 1080px;
	min-width: 1200px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	z-index:1;
}
/*menu*/
.menu{
    width:100%;
    height:80px;
	position:relative;
 	left:0;
	top:0;
	z-index:200;
}
.meau_c{
    width:100%;
    height:80px;
    background:url(../images/menu_bg.png) no-repeat top center;
	  position:absolute;
    left: 50%;
    top: 0;
    margin-left: -50%;
}
.menu-con{
	  width:1160px;
	  margin:0 auto;
}
.menu-con .logo{
    width:121px;
    margin: 6px 0 0 0;
}
.menu-con .logo img{
   width:100%
}
.menu-con ul.links{
  margin-left:110px;
}
.menu-con .links li{
  float: left;
  width: 177px;
  height: 80px;
  text-align: center;
  font-size: 22px;
  background: url(../images/menu_li.png) no-repeat;
  background-size:100% 100%;
  margin-right: -25px;
  cursor: pointer;
}
.menu-con .links li a{
  display: block;
  width: 130px;
  padding-left: 18px;
  padding-top: 20px;
  color: #fff;
  font-weight: bold;
  margin:0 auto;
}
.menu-con .links li a span{
  display: block;
  color: #2b90db;
  font-weight: normal;
  text-transform: Uppercase;
  font-size:14px;
}
.menu-con .links li.active,.menu-con .links li:hover{
  background: url(../images/menu_lihover.png) no-repeat;
  background-size:100% 100%;
}
.menu-con .links li.active a,.menu-con .links li:hover a{
  color: #fff;
}
.menu-con .links li.active a span,.menu-con .links li:hover span{
  color: #fff;
}

/*section1*/
.s1_main{
  width: 1140px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -570px;
  height: 100%;
  z-index: 20;
}
.s1_main .slogan{
  position: absolute;
  width: 650px;
  height: 300px;
  right: 6px;
  margin-top: -200px;
  top: 50%;
}
.s1_main .slogan img{
  display: block;
  width: 100%;
}
.s1_main .slogan > div{
  position: absolute;
  left: 247px;
  top:9px;
  width:76px;
  height:76px;
  background:url(../common/images/vbtn-1.png) no-repeat;
  animation:rotateIn 1s linear 0s infinite;
  -webkit-animation:rotateIn 1s linear 0s infinite;
  cursor: pointer;
}

.s1-down-banner{
  position: absolute;
  width: 364px;
  height: 174px;
  right: 100px;
  bottom: 15%;
}
.s1-down-box{
  width:364px;
  height: 174px;
}
.s1-down-box i{
  position: absolute;
  left: 0;
  top: 0;
  height:32px;
  width:174px;
  /*background-position:0 0;*/
  background-position:0 -37px;
}
.s1-down-box img{
  width: 139px;
  height: 139px;
  float: left;
}
.s1-down-box .app-store{
	width: 200px;
  height: 53px;
  float: left;
  background:url(../images/app_store.png) no-repeat;
  background-size: 100% 100%;
}
	
.s1-down-box .and-roid{
    width: 200px;
    height: 53px;
    float: left;
    margin-top:10px;
    background:url(../images/az_store.png) no-repeat;
    background-size: 100% 100%;
}
.s1-down-box .tap_tab{
	width:200px;
	height:53px;
	float:left;
	margin-top:4px;
  background:url(../images/t_tap.png) no-repeat;
  background-size: 100% 100%;
}
.s1-down-box .ew_code{
  width:145px;
  height:174px;
  position: absolute;
  background:url(../images/ewm.png) no-repeat;
  background-size: 100% 100%;
  right: 0;
}
.s1-banner-box{
  width: 548px;
  height: 193px;
  float: left;
  margin-left: 12px;
  margin-top:24px;
  background:url(../images/t_tap.png) no-repeat;
  background-size: 100% 100%;
}
.s1-banner-box img{
  width: 548px;
  height: 193px;
}
.s1-gift-box{
  width: 260px;
  height: 206px;
  background: url(../images/libao.gif) no-repeat;
  position:absolute;
  left:0;
  top:280px;
}
/*section2*/
.s2-main{
  width: 819px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -253px 0 0 -520px;
  height: 566px;
  z-index: 20;

}
.s2-ren{
  position: absolute;
  left: 50%;
  top: 0;
  width: 1920px;
  height: 100%;
  margin-left: -960px;
  background:url(../images/in_bg_02-1.png) no-repeat scroll top center;
  z-index:20;
}

.slider-banner-box{
  width: 809px;
   height: 283px;
  position: relative;
  overflow: hidden;
  border:0;
  background:url(../images/in_bg_02-lbbg.jpg) no-repeat;
  background-size:100% 100%;
  padding:5px;
}
.slider-banner-box .hd{
  width: 100%;
  height:15px;
  overflow:hidden;
  position:absolute;
  left:0;
  bottom:15px;
  z-index:1;
  text-align: center;
}
.slider-banner-box .hd ul{
  overflow:hidden;
  zoom:1;
  *display: inline;
  display: inline-block;
  text-align: center;
}
.slider-banner-box .hd ul li{
  float:left;
  margin-right:2px;
  height:15px;
  width:12px;
  background-position:-180px 0;
  cursor:pointer;
  *display: inline;
  zoom:1;
  display: inline-block;
  font-size: 0;
  text-indent: -999rem;
}
.slider-banner-box .hd ul li.on{
  background-position:-201px 0;
}
.slider-banner-box .bd{
   position:relative;
   height:100%;
   z-index:0;
}
.slider-banner-box .bd li{
  zoom:1;
  vertical-align:middle;
}
.slider-banner-box .bd img{
  width: 100%;
   height: 283px;
  display:block;
}
.tab-news-box{
  width: 820px;
/*   height: 287px;
  overflow: hidden;*/
  margin-top: 20px;
  position:relative;
}
.tab-news-box .hd{
    height: 64px;
    position: relative;
    width: 100%;
    z-index: 2;
}
.tab-news-box .hd li{
   width: 159px;
   height: 64px;
   line-height: 43px;
   font-weight: bold;
   color: #fff;
   font-size: 24px;
   float: left;
   text-align: center;
   cursor: pointer;
}
.tab-news-box .hd li a{
  color: #fff;
}
.tab-news-box .hd li:first-child{
  margin-left: 12px;
}
.tab-news-box .hd li.on{
  background: url(../images/in_bg_02-hd.png) no-repeat;
  color: #ffde00
}
.tab-news-box .hd li.on a{
  color: #ffde00;
}
.tab-news-box .bd{
  position: absolute;
  top: 44px;
  left:0;
  width: 820px;
  height: 287px;
  background: url(../images/in_bg_02-bd.png) no-repeat;
  overflow: hidden;
  border:0;
}
.tab-news-box .bd ul{
    width: 768px;
    height: 243px;
    display: block;
    margin: 8px 18px 0;
    overflow: hidden;
}
.tab-news-box .bd li{
  width: 100%;
  height: 36px;
  line-height: 36px;
  display: block;
  border-top: 1px dashed #4b8ec8;
}
.tab-news-box .bd li:first-child{
  border-top: 0;
}
.tab-news-box .bd a{
  display: block;
  padding-right: 105px;
  position: relative;
  color: #fff;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tab-news-box .bd a span{
  position: absolute;
  right: 0;
  top: 0;
}
/*section3*/
.s3-main{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 798px;
  height: 395px;
   margin: -198px 0 0 -399px;
  background: url(../common/images/in_bg_03-1.png) no-repeat;
   z-index: 20;

}
.s3-font-box{
  width: 773px;
  height: 313px;
  overflow: hidden;
  margin: 12px 0 0 12px;
}
.s3-font-1{
  width: 773px;
  height: 157px;
  background: url(../common/images/in_bg_03-2.png) no-repeat;

}
.s3-font-2{
  width: 773px;
  height: 156px;
  background: url(../common/images/in_bg_03-3.png) no-repeat;

}
/*section4*/
.s4-main{
  width: auto;
  height: 100%;
  margin: 0 auto;
  position: relative;
   z-index: 20;

}
.s4-font{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1039px;
  height: 336px;
  margin: -168px 0 0 -520px;
  background: url(../images/in_bg_04-1.png) no-repeat;

}
/*section5*/
.s5-main{
  position: absolute;
  left: 50%;
  bottom: 100px;
  width: 719px;
  height: 287px;
  margin: 0 0 0 -360px;
  overflow: hidden;
  z-index: 20;

}
.s5-font{
  width: 719px;
  height: 223px;
  background: url(../images/in_bg_05-1_01.png) no-repeat;

}
.s5-btn-href{
  width: 220px;
  height: 64px;
  display: block;
  background: url(../common/images/in_bg_05-1_03.png) no-repeat;
  margin: 0 auto;

}
/*section6*/
.s6-main{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 676px;
  height: 264px;
  margin: -102px 0 0 -338px;
  background: url(../images/in_bg_06-1.png) no-repeat;

}
/*section7*/
.s7-main{
   position: absolute;
   left: 50%;
   top: 50%;
   width: 100%;
   height: 243px;
   margin: -106px 0 0 -50%;
  z-index: 20;

}
.s7-font{
  width: 977px;
  height: 151px;
  background: url(../images/in_bg_07-1.png) no-repeat;
  margin: 0 auto 30px;

}
.s7-btn-href{
  width: 221px;
  height: 62px;
  display: block;
  margin: 0 auto;
  background: url(../common/images/in_bg_07-2.png) no-repeat;
  /*新增需求，去掉按钮*/
  display:none;
}
/*section8
.HERO_bot_wrap{
    bottom: 0;
    display: block;
    left: 0;
    position: fixed;
    z-index: 1000;
    color: #f00;
    width: 100%;
    height: 100%;
}
.HERO_bot_main{
   bottom: -450px;
    max-height: 450px;
    opacity: 0;
    position: absolute;
    width: 100%;
    background: url(../images/HERO-bg.png);
}*/
.HERO_bot_wrap{
    width:100%;
	/*height:300px;*/
	position:relative;
}
.HERO_bot_main{
    bottom: -450px;
    max-height: 450px;
    opacity: 0;
    position: absolute;
    width: 100%;
    background: url(../images/HERO-bg.png);
}
.HERO_bot_main-1{
	bottom:0;
	opacity:1;
	z-index:2;
}
.HERO-qrcode{
  width: 1200px;
  height: 288px;
  margin: 0 auto;
}
.HERO_bot_main{
  width: 100%;
  margin: 0 auto;
  color: #ffceab;
  overflow: hidden;
}
.HERO_bot_main ul{
  width: 1220px;
  padding-top: 20px;
  color: #fff;
}
.HERO_bot_main ul li a{
	color:#fff;
	display:block;
}
.HERO_bot_main ul li{
  width: 285px;
  height: 155px;
  background: url(../images/HERO-bk.png) no-repeat;
  float: left;
  margin-right: 19px;
}
.HERO_bot_main ul li .ewm_deal{
  width: 130px;
  line-height:20px;
}
.HERO_bot_main ul li img{
  display: block;
  width: 109px;
  margin: 22px 10px 0 15px;
}
.HERO_bot_main ul li .ewm_deal h3{
  font-size: 20px;
  font-weight: normal;
  margin: 30px 0 20px;
}
.HERO_bot_main ul li .ewm_deal p{
  font-size: 14px;
  line-height: 24px;
}
.HERO_bot_main ul li .ewm_deal span, .HERO_bot_main ul li .ewm_deal a {
    cursor: default;
    display: block;
    float: left;
    font-size: 12px;

}
.HERO_bot_main ul li .ewm_deal span.s_width01 {
    width: 57%;
}
.HERO_bot_main ul li .ewm_deal .s_width02 {
    color: #ffe49b;
    width: 40%;
}
.HERO-orders{
  width: 1198px;
  height: 73px;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
  background: none;
}
.HERO-orders-box{
  border:1px solid #333d50;
  border-right: 0;
  border-left: 0;
  width:1162px;
  height: 51px;
  margin: 0 auto;
  padding-top: 20px;
  overflow: hidden;
}
.HERO-orders-prev,.HERO-orders-next{
  width: 19px;
  height: 73px;
  cursor: pointer;
  position: absolute;
  top: 0;
}
.HERO-orders-prev{
  left: 0;
  background: url(../common/images/HERO-orders-prev.png) no-repeat;
}
.HERO-orders-next{
  right: 0;
  background: url(../common/images/HERO-orders-next.png) no-repeat;
}
.HERO-orders-item{
  width: 115px;
  height: 30px;
  overflow: hidden;
}
.HERO-orders-item a,.HERO-orders-item a img{
  display: block;
  width: 90px;
  height: 30px;
  margin: 0 auto;
}
#HERO-copyRight{
  background: #000;
  border-top: 1px solid #000;
}
.HERO-copyRight-p{
    padding: 15px 0;
    width:1200px;
    text-align:left;
    margin:0 auto;
    font-size:12px;
    font-family:'宋体';
    line-height:24px;
    display:block;
    position:relative;
}
.HERO-copyRight-p1{
    position:relative;
    vertical-align:top;
	top:4px;
    display:inline-block;
    position:relative;
    margin-right: 15px;
    margin-left:120px;
}
.HERO-copyRight-p1:after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:100%;
	border-right:1px solid #505050;
}
.HERO-copyRight-p1 a{
    width:164px;
    height:75px;
    padding-right:15px;
    display:inline-block;
    cursor:pointer;
}
.HERO-copyRight-p1 a:first-child{
    width:276px;
    padding-right:0;
}
.HERO-copyRight-p2{
    position:relative;
    vertical-align:top;
    display:inline-block;
    position:relative;
    color:#707882;
    line-height:20px;
}
.HERO-copyRight-p2 i{
	color:#6c6c6c;
}
.HERO-copyRight-p2 img{
	display: block;
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}
.HERO-copyRight-p2 a{
    color:#707882;
}
.www-ico {
    display: inline-block;
    height: 18px;
    vertical-align: -6px;
    width: 18px;
	position:relative;
	z-index:2;
}
.game-ico {
   display: inline-block;
    height: 18px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: -6px;
    width: 16px;
	position:relative;
	z-index:2;
}
.www-ico img,.game-ico img{
	width:16px;
}

/*坦克*/
.mod-tank-main{
  width: 100%;
  height: 843px;
  background: url(../images/tankbg.jpg) no-repeat center top;
  overflow: hidden;
}
.mod-tank-box{
  width: 1200px;
  height: 650px;
  position: relative;
  margin: 116px auto 0;
}
.mod-tank-tab,.mod-tank-tab > .bd{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.mod-tank-tab > .hd{
   position: absolute;
   right: 0;
   bottom: 136px;
   width: 404px;
   height: 105px;
   z-index: 10;
}
.mod-tank-tab > .hd li{
  width: 73px;
  height: 100%;
  float: left;
  position: relative;
  margin-right: 25px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
}
.mod-tank-tab > .hd li .tank-sh-item1,.mod-tank-tab > .hd li .tank-sh-item3,.mod-tank-tab > .hd li .tank-sh-item4,.mod-tank-tab > .hd li .tank-sh-item2{
 position: relative;
 z-index: 1;
}
.mod-tank-tab > .hd li .tank-sh-item3{
  margin-top: -2px;
}
.mod-tank-tab > .hd li .tank-sh-item4{
 margin-top: -3px;
}
.mod-tank-tab > .hd li .tank-sh-item2{
 margin-top: -5px;
}
.mod-tank-tab > .hd li i{
  position: absolute;
  left: 0;
  top: 0;
  width: 73px;
  height: 73px;
  background: url(../images/tank-xy-1.png) no-repeat;
}
.mod-tank-tab > .hd li.on{
  color: #fffc01;
}
.mod-tank-tab > .hd li.on i{
  background: url(../images/tank-xy-2.png) no-repeat;
}

.mod-tank-tab .tank-jj-box{
  position: absolute;
  right: 20px;
  top: 0;
  width: 600px;
  height: 383px;
  background: url(../images/tank-jj.png) no-repeat;
  font-size: 18px;
  color: #fff;

}
.mod-tank-tab p.tank-jj-tit{
  line-height: 30px;
  font-weight: bold;
  font-size: 30px;
  color: #fff;
  margin-top:-5px;
  text-align: center;
}
.mod-tank-tab p.tank-jj-txt{
  position: absolute;
  right: 40px;
  top: 74px;
  width: 332px;
  height: 267px;
  line-height: 30px;
  text-align: justify;
  text-justify:inter-ideograp;
}
.mod-tank-tab > .bd .hd-btn{
   position: absolute;
   left: 0;
   top: 167px;
   width: 100%;
   height: 92px;
   z-index: 20;
   overflow: hidden;
}
.mod-tank-tab > .bd .bdhd{
   height: 649px;
  width: 740px;
  overflow: hidden;
}
.mod-tank-tab span.inprev{
  float: left;
  width: 39px;
  height: 92px;
  background: url(../images/tank-prev.png) no-repeat;
  cursor: pointer;
}
.mod-tank-tab span.innext{
  float: right;
   width: 39px;
  height: 92px;
  background: url(../images/tank-next.png) no-repeat;
   cursor: pointer;
}
.mod-tank-tab .tank-list-a img{
   height: 649px;
   width: 740px;
   display: none;
   user-select:none;
   -webkit-user-select:none;
   -ms-user-select: none;
}
.mod-tank-tab .tank-list-a {
    height: 649px;
    width: 740px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1;
}
/*文章*/
.mod-article-main{
  background: #fff;
  width: 100%;
  min-height: 900px;
}
.mod-article-box{
    padding: 66px 0;
    margin: 0 auto;
    position: relative;
    width: 1113px;
    z-index: 10;
    color: #565656;
    font-size: 16px;
    line-height: 28px;
}
.mod-article-box h2.tit {
    font-size: 40px;
    line-height: 40px;
    text-align: center;
}
.mod-article-box p.time {
    border-bottom: 1px dashed #b8b8b8;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 20px 0;
    text-align: center;
}
.mod-article-box img {
    display: block;
    margin: 20px auto;
    max-width: 100%;
}
.mod-article-til {
    border-bottom: 4px solid #d6d6d6;
    color: #666;
    font-size: 18px;
    margin-bottom: 30PX;
    padding-bottom: 15px;
    position: relative;
    width: 100%;
}
.mod-article-til h3 {
    font-weight: normal;
}
.mod-article-til a {
    color: #666;
}
.mod-article-til span {
    color: #ffa800;
}
.mod-article-til ul {
    width: 100%;
}
.mod-article-til .pab-til {
    position: absolute;
    right: 0;
    top: -25px;
}
.mod-article-til .rb-til {
    height: 32px;
    margin: 20px 0;
}
.mod-article-til .rb-til ul li {
    background: rgba(0, 0, 0, 0) url("../images/list_li.png") no-repeat scroll 0 0;
    float: left;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 92px;
}
.mod-article-til .rb-til ul li a {
    color: #fff;
    display: block;
}
.mod-article-til .rb-til ul li.on {
    background: rgba(0, 0, 0, 0) url("../images/list_lih.png") no-repeat scroll 0 0;
}
.mod-article-til .rb-til ul li.on a {
    color: #000;
}
/*学院*/
.mod-college-main{
  width: 100%;
  height: 843px;
  background: url(../images/collegebg.jpg) no-repeat center top;
  position: relative;
  overflow: hidden;
}
.mod-college-box{
  width: 1200px;
  height: 650px;
  position: relative;
  margin: 116px auto 0;
}
.mod-college-tab,.mod-college-tab > .bd{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.mod-college-tab > .hd{
   position: absolute;
   left: 0;
   bottom: 136px;
   width: 404px;
   height: 105px;
   z-index: 10;
}
.mod-college-tab > .hd li{
  width: 73px;
  height: 100%;
  float: left;
  position: relative;
  margin-right: 25px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
}
.mod-college-tab > .hd li .college-sh-item1,.mod-college-tab > .hd li .college-sh-item3,.mod-college-tab > .hd li .college-sh-item4,.mod-college-tab > .hd li .college-sh-item2{
 position: relative;
 z-index: 1;
}
.mod-college-tab > .hd li .college-sh-item3{
  margin-top: -2px;
}
.mod-college-tab > .hd li .college-sh-item4{
 margin-top: -3px;
}
.mod-college-tab > .hd li .college-sh-item2{
 margin-top: -5px;
}
.mod-college-tab > .hd li i{
  position: absolute;
  left: 0;
  top: 0;
  width: 73px;
  height: 73px;
  background: url(../images/tank-xy-1.png) no-repeat;
}
.mod-college-tab > .hd li.on{
  color: #fffc01;
}
.mod-college-tab > .hd li.on i{
  background: url(../images/tank-xy-2.png) no-repeat;
}

.mod-college-tab .college-jj-box{
  position: absolute;
  left: 20px;
  top: 0;
  width: 600px;
  height: 383px;
  background: url(../images/college-jj.png) no-repeat;
  font-size: 18px;
  color: #fff;

}
.mod-college-tab p.college-jj-tit{
  line-height: 30px;
  font-weight: bold;
  font-size: 30px;
  color: #fff;
  margin-top:-5px;
  text-align: left;
  margin-left: 60px;
  position: relative;
}
.mod-college-tab p.college-jj-tit small{
  position: absolute;
  right: 240px;
  top: 0;
  font-weight: normal;
  font-size: 18px;
}
.mod-college-tab p.college-jj-txt{
  position: absolute;
  left: 50px;
  top: 74px;
  width: 412px;
  height: 267px;
  line-height: 30px;
  text-align: justify;
  text-justify:inter-ideograp;
}
.mod-college-tab > .bd .hd-btn{
   position: absolute;
   left: 0;
   top: 167px;
   width: 100%;
   height: 92px;
   z-index: 20;
}
.mod-college-tab > .bd .bdhd{
   height: 700px;
  width: 640px;
  overflow: hidden;
}
.mod-college-tab span.inprev{
  float: left;
  width: 39px;
  height: 92px;
  background: url(../images/college-prev.png) no-repeat;
  cursor: pointer;
}
.mod-college-tab span.innext{
  float: right;
   width: 39px;
  height: 92px;
  background: url(../images/college-next.png) no-repeat;
   cursor: pointer;
}
.mod-college-tab .college-list-a img{
   height:700px;
   width: 640px;
      display: none;
}
.mod-college-tab .college-list-a {
   height:700px;
   width: 640px;
    right: 40px;
    position: absolute;
    top: 0;
    z-index: -1;
}
/*视频-截图*/
.mod-video-main{
   width: 100%;
  height: 763px;
  background: url(../images/videobg.jpg) no-repeat center top;
  position: relative;
  overflow: hidden;
}
.mod-video-box{
  width: 1200px;
  height: 607px;
  position: relative;
  margin: 99px auto 0;
}
.mod-video-box .v-bg-k{
  position: absolute;
  width: 230px;
  height: 199px;
  background: url(../images/video-list-bg-1.png) no-repeat;
  z-index:18;
}
.mod-video-box .v-bg-1{
   left: -48px;
   top: 0;
}
.mod-video-box .v-bg-2{
   left: -48px;
   top: 205px;
}
.mod-video-box .v-bg-3{
   right: -44px;
   top: 0;
  background: url(../images/video-list-bg-2.png) no-repeat;
}
.mod-video-box .v-bg-4{
   right: -44px;
   top: 205px;
  background: url(../images/video-list-bg-2.png) no-repeat;
}
.mode-vp-box{
  width: 942px;
  height: 607px;
  overflow: hidden;
  position: relative;
  z-index: 8;
  margin: 0 auto;
}

ul.v-item{
   width: 230px;
   height: 404px;
   position: relative;
   float: left;
   margin-right: -53px;
}
ul.v-item li{
   width:230px;
  height:199px;
  background:url(../images/video-list-bg-1.png) no-repeat;
  position: relative;
  overflow:hidden;
}
ul.v-item li:first-child{
  margin-bottom: 6px;
}

.v-bg-box{
  width:942px;
  height:100%;
  position:relative;
  margin:0 auto;
  overflow: hidden;
  display: none;
}
.v-bg-item-1{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:103px;
  left:0;
}
.v-bg-item-2{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:0;
  left:178px;
}
.v-bg-item-3{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:103px;
  left:355px;
}
.v-bg-item-4{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:0;
  left:534px;
}
.v-bg-item-5{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:103px;
  left:711px;
}
.v-bg-item-6{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:308px;
  left:711px;
}
.v-bg-item-7{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:205px;
  left:534px;
}
.v-bg-item-8{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:308px;
  left:355px;
}
.v-bg-item-9{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:205px;
  left:178px;
}
.v-bg-item-10{
  width:230px;
  height:199px;
  background:url(./images/video-list-bg-1.png) no-repeat;
  position:absolute;
  top:308px;
  left:0;
}
.v-bg-item1{
  margin-top:103px;
}
.v-bg-item2{
  margin-top:0;
}

ul.v-item li {

}
ul.v-item li  span{
  position: absolute;
  left: 50%;
  top: 0;
  width: 117px;
  height: 199px;
  margin-left: -58px;
  z-index:4;
  display: block;
  cursor:pointer;
}
ul.v-item li i{
  display: block;
  width: 230px;
  height: 199px;
  background: url(../images/video-list-bgon.png) no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
ul.v-item li em{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 54px;
  height: 47px;
  background: url(../images/video-btn-o.png) no-repeat;
  z-index: 2;
  margin: -23px 0 0 -27px;
}
.mod-video-box a.vbtn-btn{
   position: absolute;
   left: 0;
   bottom: 63px;
   width: 141px;
   height: 60px;
   background: url(../images/video-btn-h.png) no-repeat;
   z-index: 6;
   color: #fff;
   font-size: 22px;
   font-weight: bold;
   text-align: center;
   line-height: 60px;
}
.mod-video-box a.vbtn-btn.on{
  color: #0b954c;
     background: url(../images/video-btn-hon.png) no-repeat;
}
.mod-video-box a.v-bg-btn{
   left: 224px;
}
.mod-video-box a.p-bg-btn{
  left: 580px;
}


.mod-video-main .mCSB_scrollTools{
  opacity: 1;
}
.mod-video-main .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    height: 8px;
    margin: 80px auto 0;
    position: relative;
    width: 290px;
}

.mod-video-main .mCSB_scrollTools .mCSB_draggerContainer {
    height: 8px;
    position: relative;
    width: 290px;
}
.mod-video-main .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 8px;
    width: 100%;
    margin: 0 auto;
}
.mod-video-main  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 8px;
    width: 100%;

}
.mod-video-main .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mod-video-main .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 8px;
    margin: 0 auto;
}
/*视频*/
.mod-mask,.mask{ width: 100%;height: 100%; background: url(../common/images/mask.png); position: fixed;top: 0; left: 0;z-index:1001;display: none;}
.o-mask-close{width: 52px; height:52px; position: absolute; top: 0; right: -52px; background: url(../common/images/close.jpg) no-repeat;cursor: pointer;}
.mod-mask-box{width:960px;height:540px;position:fixed;left:50%;top:50%;margin:-270px 0 0 -480px;}
.o-mask-boxs{width:960px;height:540px;background: #fff; margin: 0 auto; clear: both; overflow: hidden;}
.o-mask-boxs embed { display: block;width:960px;height:540px;}
/*分页*/
.page {margin: 30px 0 50px;}
.number {font-size: 18px;text-align: center;}
ul#yw0 {display: inline-block;padding-left: 0;}
.page ul li { display: inline-block;width: 28px;height: 26px;border: 1px solid #424A55;}
.page ul li.prev,.page ul li.next,.page ul li.first,.page ul li.last{width: 62px;}
.page ul li.on,.page ul li:hover{background: #666666;}
.page ul li a {color: #666666;font-size: 14px;margin: 2px;padding:1px;}
.page ul li a:hover, .page ul li.on a {color: #A7A7A7;}
.page li.cur a{color:#A7A7A7}
/*关注*/
.gz-tck{
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background:rgba(0,0,0,.5);
  z-index:200;
  display:none;
}
.gz-con{
  width: 370px;
  height: 320px;
  background:url(../common/images/gz-bg.png) no-repeat;
  position:fixed;
  left:50%;
  top:50%;
  margin: -160px 0 0 -185px;
}
.gz-con a{
  position: absolute;
  width: 106px;
  height: 106px;
}
.gz-con span.wxgzh{
  position: absolute;
  left: -202px;
  top: -90px;
  width: 370px;
  height: 347px;
  display: none;
}
.gz-con span.wxgzh img{
  display: block;
  margin: 0 auto;
}
.gz-con span.wxgzh img:first-child{
  padding-bottom: 40px;
}
.gz-con a.gz-wx:hover span.wxgzh{
   display: block;
}
.gz-con i{
  width: 44px;
  height: 33px;
  position:absolute;
  right:0;
  top:0;
  cursor: pointer;
}
.gz-con .gz-tb{
    left: 58px;
    top: 37px;
}
.gz-con .gz-wx{
    right: 62px;
    top: 37px;
}
.gz-con .gz-lb{
     left: 58px;
    bottom: 42px;
}
.gz-con .gz-wb{
    right: 62px;
    bottom: 42px;
}
/*side-nav*/

#side-nav {
    margin-top: -100px;
    position: fixed;
    right: 20px;
    top: 53%;
    z-index: 900;
}
#side-nav .side-nav1{
	width:58px;
	height:52px;
	background:url(../images/nav2.png) no-repeat;
	margin-left:-15px;
	cursor:pointer;
}
#side-nav ul li a {
	background:url(../common/images/ssa.png) no-repeat;
  display: block;
  width: 29px;
	height: 26px;
  margin-top: 10px;
}
#side-nav ul li.active a {
   	background:url(../common/images/ssaon.png) no-repeat;
}
/*suspend-nav*/
#suspend-nav {
	width:154px;
	height:294px;
	background:url(../images/nav1.png) no-repeat;
	margin-left:-15px;
	position:absolute;
	left:-164px;
	top:0;
	display:none;
}
#suspend-nav img{
	width:120px;
	height:120px;
	display:block;
	margin:53px 0 0 18px;
}
#suspend-nav a{
	width:123px;
	height:44px;
	display:block;
	margin:11px auto 0;
}
#suspend-nav  i{
	width:15px;
	height:15px;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
/*动画*/
.section.active .s2-main,.section.active .s3-main,.section.active .s4-main,.section.active .s5-main,.section.active .s6-main,.section.active .s7-main{
	opacity:1;
}



@keyframes a31{
  0%{transform:scale(1.5); filter: blur(10px);  opacity:0}
  100%{transform:scale(1); filter: blur(0);opacity:1}
}
@-webkit-keyframes a31{
  0%{-webkit-transform:scale(1.5);filter: blur(10px);opacity:0}
  100%{-webkit-transform:scale(1);filter: blur(0);opacity:1}
}

@keyframes a5{
  0%{transform:translate3d(-1000px,0,0);opacity:0}
  100%{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes a5{
  0%{-webkit-transform:translate3d(-1000px,0,0);opacity:0}
  100%{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes a1{
  0%{transform:translate3d(1000px,0,0);opacity:0}
  100%{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes a1{
  0%{-webkit-transform:translate3d(1000px,0,0);opacity:0}
  100%{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes a3{
  0%{transform:translate3d(0,-100px,0);opacity:0}
  100%{transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes a3{
  0%{-webkit-transform:translate3d(0,-100px,0);opacity:0}
  100%{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes a4{
  0%{transform:translate3d(0,100px,0);opacity:0}
  100%{transform:translate3d(0,0,0);opacity:1}
}
@keyframes rotateIn {0%{transform: rotate(0);}100% {transform: rotate(360deg);}}
@-webkit-keyframes rotateIn {0% {-webkit-transform:rotate(0);}100% {-webkit-transform:rotate(360deg);}}

/*section8*/
.section8{background:red; min-height: 244px;height: 244px!important;}
#fullpage.on{margin-top:-110px}
@media screen and (max-width:1440px){
	.s2-main{
		width:720px;
		height:520px;
	    margin: -230px 0 0 -360px;
	}
	.slider-banner-box {
		width: 720px;
		height: 248px;
		position: relative;
		overflow: hidden;
		border: 0;
		padding:5px;

	}
	.slider-banner-box .bd img{
		width:100%;
		height: 248px;
	}
	.tab-news-box {
		width: 720px;
		margin-top: 12px;
		height:261px;
		overflow:hidden;
		position: relative;
	}
	.tab-news-box .bd {
		position: absolute;
		top: 44px;
		left: 0;
		width: 720px;
		height: 217px;
		background: url(../images/in_bg_02-bd1.png) no-repeat;
		overflow: hidden;
		border: 0;
	}
	.tab-news-box .bd ul {
		width: auto;
		height: auto;
		display: block;
		margin: 18px 18px 0;
		overflow: hidden;
	}
	.tab-news-box .bd li {
		height: 30px;
		line-height: 30px;
		border-top: 0;
	}
	.tab-news-box .hd{
		margin-top: 4px;
	}
	.tab-news-box .hd li {
		width: 139px;
		height: 60px;
		line-height: 43px;
		font-weight: bold;
		color: #fff;
		font-size: 24px;
		float: left;
		text-align: center;
		cursor: pointer;
	}
  .tab-news-box .hd li a{
    color: #fff;
  }
	.tab-news-box .hd li:first-child {
		margin-left: 12px;
	}
	.tab-news-box .hd li.on {
		background: url(../images/in_bg_02-hd1.png) no-repeat;
	}
  .tab-news-box .hd li a{
    color: #ffde00;
  }


}
/*@media screen and (max-width:100px){
.HERO-qrcode {
    height: 150px;
    margin: 0 auto;
    width: 800px;
}
.HERO_bot_main{
	height:150px;
}
.HERO_bot_main ul li{
	background-size:100% 100%;
	width:190px;
	margin-right:10px;
	height:103px;

}
.HERO_bot_main ul li .ewm_deal{
	width:100px;
	line-height: 14px;
}
.HERO_bot_main ul li .ewm_deal h3{
	font-size:16px;
	margin:19px 0 5px;
}
.HERO_bot_main ul li .ewm_deal p{
		font-size:12px;
        line-height:18px;
}
.HERO_bot_main ul li img{
	margin: 20px 10px;
    width: 60px;
}
.HERO_bot_main ul li .ewm_deal span.s_width01,.HERO_bot_main ul li .ewm_deal span.s_width02{
	font-size:9px;
}
.HERO-orders{
	display:none;
}
}*/
@media screen and (max-width:1400px){  /* iPad */
.menu-con{width:900px}
.menu{
    width:100%;
	height:61px;
	position:relative;
 	left:0;
	top:0;
	z-index:200;
}
.meau_c{
    width:100%;
    height:61px;
    background:url(../images/menu_bg1.png) no-repeat top center;
	position:absolute;
    left: 50%;
    top: 0;
    margin-left: -50%;
}
.menu-con .logo{
    width:121px;
    margin: 6px 0 0 0;
}
.section{
	min-width:800px
}
.s1_main{
	width:800px;
	margin-left:-400px;
}
.menu-con ul.links {
    margin-left: 80px;
	margin-top:2px;
}
.menu-con .links li{
  float: left;
  width: 117px;
  height: 57px;
  text-align: center;
  font-size: 16px;
  background: url(../images/menu_li.png) no-repeat;
  background-size:100% 100%;
  margin-right: -10px;
  cursor: pointer;
}
.menu-con .links li a{
  display: block;
  width: 70px;
  padding-left: 18px;
  padding-top: 17px;
  font-weight: bold;
  margin:0 auto;
}
.menu-con .links li a span {
    display: block;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
#paler span{
	margin-left:-15px;
}
.s4-font {
    background-size:100% 100%;
	width: 773px;
    height: 250px;
    left: 50%;
    position: absolute;
    top: 50%;
	margin: -125px 0 0 -399px;

}
.s7-font{
  width: 773px;
  height: 119px;
  background-size:100% 100%;
}




.s1_main .slogan {
    height: 238px;
    margin-top: -180px;
	right:-5px;
    width: 630px;
}
.s1_main .slogan > div {
    top: 8px;
    height: 76px;
    left: 237px;
    width: 76px;
}

.s1-down-box i {
	position: absolute;
    top: 0;
	left: 0;
    width: 119px;
	height: 25px;
	background-size:283px 206px;
    background-position: 0 -25px;
}

.s1-down-box img {
    float: left;
    height: 99px;
    width: 99px;
}
.s1-banner-box,.s1-banner-box img{
	width:383px;
	height:135px;
	margin-left:8px;
	margin-top:17px;
}
.s1-banner-box img{
	margin-top:0;
	margin-left:0;
}
.s1-gift-box {
    background-size:100% 100%;
    height: 127px;
    width: 160px;

}
.mod-article-box{
	width:800px;
	padding:40px 0;
}
.mod-article-main,.mod-article-main{
	padding-top:57px;
}

}
.vote{
  width: 100%;
  height: 2351px;
  opacity: 0;
  background: url(../images/votebg.jpg) no-repeat top center;
  transition: all .8s ease-in;
  overflow: hidden;
  position: relative;
}
.animate.vote{
	opacity: 1;
}
.vote_width{
  width: 1080px;
  margin: 0 auto;
  position: relative;
}
.vote_top .v_logo_hero,.vote_top .v_logo_zjlm,.v-zjlm-vote,.v_jbtn{
  display: block;
  position: absolute;
}
.vote_top .v_logo_hero img,.vote_top .v_logo_zjlm img,.v-zjlm-vote img{
  display: block;
  width: 100%;
  height: 100%;
}
.v_logo_hero{
  width: 166px;
  height: 65px;
  top: 41px;
  left: 0;
}
.v_logo_zjlm{
  width: 148px;
  height: 95px;
  top: 21px;
  left: 182px;
}
.v-zjlm-vote{
  width: 729px;
  height: 178px;
  top: 364px;
  left: 314px;
  cursor: default;
}
.v_jbtn{
  width: 788px;
  height: 250px;
  top: 120px;
  left: 150px;
}
.v_main1{
  position: relative;
  margin-top: 660px;
  height: 900px;
}
.v_title{
  width: 1391px;
  height: 51px;
  position: relative;
  left: -142px;
}
.v_t1{
  background: url(../images/v-zjlm-til1.png) no-repeat;
}
.woman{
  position: absolute;
  width: 681px;
  height: 861px;
  top: 64px;
  left: -286px;
  background: url(../images/v-woman.png) no-repeat;
}
.vm{
  position: absolute;
  top: 147px;
  right: 0;
  width: 777px;
}
.v_gtil{
  display: block;
  width: 166px;
  margin-bottom: 40px;
}
.v_gtimg{
  display: block;
  width: 752px;
  margin-bottom: 69px;
}
.v-zjlm-txt1{
  display: block;
  width: 551px;
}
.v_ewm{
  width: 194px;
  height: 269px;
  background: url(../images/v-zjlm-ewmbg.png) no-repeat;
  position: absolute;
  right: 0;
  top: 396px;
}
.v_ewm .v_eico{
  display: block;
  position: absolute;
  width: 176px;
  height: 94px;
  top: -69px;
  left: 50%;
  margin-left: -88px;
  background: url(../images/v-zjlm-tk.png) no-repeat;
  z-index: 2;
}
.v_ewm .v_ewm01{
  display: block;
  width: 148px;
  height: 148px;
  margin: 24px auto 10px;
  position: relative;
  z-index: 3;
}
.v_ewm p{
  font-size: 18px;
  font-weight: bold;
  color: #070500;
  width: 164px;
  text-align: center;
  margin: 0 auto;
  font-family: "微软雅黑";
}
.v_main2{
  position: relative;
}
.v_t2{
  background: url(../images/v-zjlm-til2.png) no-repeat;
}
.v-zjlm-txt2{
  width: 795px;
  height: 145px;
  margin: 70px 0 24px;
}
.v-zjlm-shop{
  display: block;
  width:1080px;
}
.v2_ewm{
  position: absolute;
  top: 124px;
  right: 0;
  width: 260px;
  height: 119px;
}
.v2_ewm .v-zjlm-tip{
  display: block;
  width: 260px;
  height: 119px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1
}
.v_ewm02{
  display: block;
  width: 100px;
  height: 100px;
  border: 2px solid #cf9738;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
  top: 16px;
  right: 10px;
}
/*列表页*/
.l-wrap{
  min-height: 1017px;
  margin-top: 40px;
  overflow: hidden;
  background-image: url(../images/l-bg.png);
  background-repeat: no-repeat;
  background-size: auto 1017px;
  background-position: center top;
  background-color: #ECECEC;
}
.l-content {
  width: 1200px;
  margin: 504px auto 50px;
  overflow: hidden;
}
.l-down{
  width: 195px;
  height: 332px;
  float: left;
  overflow: hidden;
  background: url(../images/l-down.png) no-repeat;
}
.l-down .l-ios{
  width: 148px;
  height: 44px;
  display: block;
  margin: 208px auto 10px;
}
.l-down .l-and{
  width: 148px;
  height: 44px;
  display: block;
  margin: 0 auto;
}
.l-con{
  width: 1005px;
  float: left;
  background: #fff;
  overflow: hidden;
  padding-bottom: 20px;
}
.l-top{
  width: 930px;
  margin: 60px auto 0;
  border-bottom: 4px solid #D6D6D6;
}
.l-top h3{
  font-size: 36px;
  color: #333333;
}
.l-top p{
  font-size: 18px;
  color: #333333;
}
.l-top p a{
  color: #333;
}
.l-top p span{
  color: #ffa800;
}
.l-inf{
  width: 930px;
  margin: 0 auto;
}
.l-inf .l-inflist li{
  width: 930px;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dashed #D4D4D4;
}
.l-inf .l-inflist li a{
  font-size: 14px;
  color: #666666;
  display: block;
  overflow: hidden;
}
.l-inf .l-inflist li a:hover{
  color: #ffa800;
}
.l-inf .l-inflist li a p{
  width: 666px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
.l-inf .l-inflist li a span{
  display: block;
  float: right;
}
.menu.abs{
	position:absolute;
}