﻿@charset "utf-8";
/* =========全局样式======= */
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html, body, div, p, a, ol, ul, li, dl, dt, dd, h1, h2, h3, h4,h5,h6,img, object, embed, span, form, marquee{margin:0;padding:0;}
body{font-size: 16px;font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;color:#666;line-height:1.7;}
ol, ul, li, dl, dt, dd{list-style:none;}
img{
    border:none;
    display: block;
    max-width: 100%;
}
p{text-justify:inter-ideograph;}
/*table{border:0px;border-collapse:collapse;border-spacing:0px;}*/
em,i{ font-style:normal;}
a {text-decoration:none;color:#666;transition:all 0.3s;}
/*a:link,a:visited{}*/
a:hover {color:#be1010;text-decoration: none;}
/* =========基本样式======= */
h1{font-size:30px;font-weight:700;}
h2{font-size:24px;font-weight:700;}
h3{font-size:18px;font-weight: bold;}
h4{font-size:16px;font-weight:normal;}
h5{font-size:14px;}
h6{font-size:12px;font-weight:normal;}
/*=======内容区域==========*/
.m015{margin:0 15px;}
/*======浮动=====*/
.left{float:left;}
.right{float:right;}
/*======清除浮动=====*/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/*
    文字超出用省略号...
*/
.text-overflow{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
/*======通用样式=====*/
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.ptb10{padding:10px 0;}
.ptb20{padding:20px 0;}
.ptb30{padding:30px 0;}
.ptb40{padding:40px 0;}
.ptb50{padding:50px 0;}
.ptb80{padding:80px 0;}
.ptb100{padding:100px 0;}
.m10{margin:10px;}
.m20{margin:20px;}
.m30{margin:30px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mtb10{margin:10px 0;}
.mtb20{margin:20px 0;}
.mtb30{margin:30px 0;}
.mtb40{margin:40px 0;}
.mtb50{margin:50px 0;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-uppercase {text-transform:uppercase;}
.bgcfff{background-color:#fff;}
.bgceee{background-color:#eee;}
.bgcddd{background-color:#ddd;}
.bgc333{background-color:#333;color:#fff;}
.bgc000{background-color:#000;color:#fff;}
.rounded3{border-radius:3px;}
.rounded5{border-radius:5px;}
.rounded10{border-radius:10px;}
/*======图片放大=====*/
li.img-scale{
    float: left;
}
li.img-scale .img{
    overflow: hidden;
}
li.img-scale .img img{
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    width:100%;
}
li.img-scale:hover .img img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
/*
    更多按钮 通用样式01
*/
.more-box{
    padding:20px 0;
}
.more-box{
    margin:0 auto;
    background:url(../image/anniu.jpg) no-repeat center center;
}
.more-box a{color: #fff;text-align: center;display: block;height: 40px;line-height: 40px;font-size: 14px;margin-right:25px}
.more-box a:hover{
    opacity:.85;
}
/*
    更多按钮 通用样式02
*/
.more2{
    text-align: center;
}
.more2 a{
    background:#262626;
    display: inline-block;
    color:#fdd947;
    width:360px;
    height:52px;
    line-height:50px;
    font-size: 16px;
    position: relative;
    transition: .3s;
    text-transform: uppercase;
    border: 1px solid #262626;
    text-align: center;
}
.more2 a i{
    transition: .3s;
    opacity:0;
}
.more2 a:hover{
    background: #fdd947;
    color: #444;
    border: 1px solid #fdd947;
}
.more2 a:hover i{
    opacity:1;
    margin:0 0 0 20px;
}
/*
*分页
*/
.page{
    text-align: center;
    margin:20px 5%;
}
.page a:nth-child(-n+3),.page a:nth-last-child(-n+2){
    /* display: none; */
}
.page a,.page span{
    padding:2px 6px;
    color: #333;
    display: inline-block;
    background: #eee;
    margin:0 5px;
}
.page a.a1{
    background: #999;
    color: #fff;
}
.page span,.page a:hover{
    background: #be1010;
    color: #fff;
}
/*
*上一页 下一页
*/
.flip{
    padding:0 0 20px 0;
}
.flip p{
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    font-size: 14px;
}
.flip p a{
    font-weight: bold;
}
.page ul li {float: left;margin-bottom: 20px;}
