.ab1{
    width:42%;margin:20px 0 15px 6.25%;
}
p.line{
    width:90%;margin:0 auto 30px;border-bottom: 1px solid #e5e5e5;
}

/*四个分类*/
p.con:after{
    content:'';display: block;clear: both;
}
p.con a{
    width:25%;border:1px solid #e5e5e5;box-sizing: border-box;float:left;
    border-left: 0;
    background-position: center;background-size: 100%;background-repeat: no-repeat;
}
p.con a img{
    width:100%;opacity:0;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
p.con a.click{border:0;}
p.con a.click img{
    opacity:1;
}

/*四大分类*/
.type{
    margin-bottom: 20px;font-size: 14px;line-height: 28px;text-align: justify;
}
.bg1{
    width:60%;margin:25px 0 25px 6.25%;
}
.type p,.type h3{
    text-indent: 2em;
    width:87.5%;
	margin:0 auto;
}
.type1 p span{color:#b90900}
.type h3{ text-indent: 0; margin:20px auto;}
.type ul {width:87.5%; margin:auto; padding:inherit; list-style:disc;}
.type ul>li { margin-left:20px; list-style:disc;}
.more-box{padding:10px 0; }
.more-box img{
    width:50%;margin-left:25%;
}
.type2{
    background: url(../img/ab/bg22.png) no-repeat bottom;
    background-size: 100%;padding-top:20px;
}
.type2 img{margin-top:23px}
.type2 h3{
    font-size: 18px;color:#bc0004;margin-top:15px;margin-bottom:15px;
    text-indent: 0; font-weight: normal;
}
.type p{
    font-size: 14px;text-indent: 0;margin:10px auto 5px;
}
.type2 ul li{
    width:87.5%;margin:0 auto;
}

.bg3{
    width:19%;margin:40px 0 40px 40.5%;
}
.type3{padding-bottom:10px;}
.type3 p{text-indent: 0}
.type3 ul li{
    margin-bottom:5px;
}
.type3 li>p{
    border: 1px solid #d3d3d3;line-height: 40px;font-size: 14px;
    color:#292929;text-indent: 2em;position: relative;
}
.type3 li.click>p{
    border:1px solid #b90900;color:#b90900;
}
.type3 li.click>p>i{
    border-left:6px solid #b90900;top:17px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.type3  li p>i{
    display: block;border:6px solid transparent;
    border-left: 6px solid #292929;
    position:absolute;
    top:14px;
    left:10px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.year-thing{
    padding:15px 0;display: none;
}

.type4{margin-bottom: 0}
.type4 .img100{
    margin:35px auto 15px;
}
.awards-box{
    width:84%;margin:20px auto;
}
.awards-box:after{
    content: "";display: block;clear:both;
}
.awards-1{
    width:46%;float:left;margin-bottom: 20px;
}
.awards{
    width:100%;background: url(../img/ab/pc-bg.png) no-repeat center top;
    background-size: 100% auto;position: relative;
}
.awards>img{
    width:100%;
}
.awards+p{
    text-indent: 0;text-align: center;line-height: 20px;margin-top: 5px;
}
.awards-img{
    width:84%;position: absolute;top:50%;left:50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-size: 100% auto;overflow: hidden;background-repeat: no-repeat;background-position: center;
}
.awards-img img{
    width:100%;
}
.awards-box .awards-1:nth-child(odd){
    margin-right:5%;
}

.more-box1{border-top: 1px solid #e5e5e5; text-align:center;}
.more-box1 img{
    width:50%;
}