@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th {margin: 0;padding: 0;}
li {list-style: none;}
input,textarea,select {font-family: inherit;font-weight: inherit;font-size: 14px;}
img {border: 0;}
.clear {height: 0;overflow: hidden;clear: both;}
i,em{font-style: normal;}
dl,dt,dd {margin: 0px;padding: 0px;list-style: none;}
.fl {float: left}
.fr {float: right}
body,td,th {font-size: 14px;color: #333;}
a {font-size: 14px;color: #333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
body {font-size: 14px;background: url(files/images/20180726110357_1428883850.jpg) top center repeat-x;min-width: 1200px;font-family: Microsoft YaHei;}
.w1200 {width: 1200px;margin: auto;}
.top60{margin-top: 60px;}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll; min-width:1200px;}


/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*动画效果*/
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-10px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

.box,.content,.w1200,.w1300,.width-1200,.w1400{ width:1200px; margin:0 auto;}

/* -- 内页布局 -- */
.page_bg { padding:30px 0 30px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:900px;} /*右边宽度*/
.page_left{ width:285px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.search .fr form #search-bg { float: left; padding-left: 20px; line-height: 50px; }
.search .fr form #search-bg input{ line-height: 50px; border: 0 none; outline: none; background: none; color: #ededed; width: 480px; }
.search .fr form #search-i{ display: block; width: 50px; height: 50px; cursor: pointer; float: right; }
.search .fr form #search-i input{ display: block; width: 100%; height: 100%; border:0 none; outline: none; cursor: pointer; background: url(files/images/20180726141529_996303850.png) no-repeat center; }

#pei{height:490px;}

#tan {
    overflow:hidden; height:460px; width:378px;
}

#floatTips{
 font-weight:bold;
 position:absolute;
 right:20px;
 width:130px;
 z-index:99;
}
#qq_top{width:130px; height:25px; line-height:25px; background:#d6000f; text-align:center; color:#fff; font-size:12px;}
#qq_center{width:130px;}
#qq_bottom{width:130px; text-align:right; line-height:25px; font-size:12px;}
#qq_bottom a{text-decoration: none; color: #484848;}
#qq_bottom a:hover{text-decoration: none; color: #ff6600;}