@charset "utf-8";
.header {
    width: 100%;
    height: 650px;
    background: #faf9f9 url("../images/pic1.jpg") center no-repeat;
}
.part1 {
    width: 100%;
    height: 993px;
    background: #99181e url("../images/pic4.png") repeat-x;
}
.part1 h2 {
    width: 475px;
    height: 76px;
    margin: 110px auto 15px;
    background: url("../images/tit1.png") no-repeat center;
}
.part1 .tit {
    width: 592px;
    margin: 0 auto;
    font-size: 22px;
    color: #fff;
    text-align: center;
    background: url("../images/line.png") no-repeat center;
}
.tip {
    width: 980px;
    height: 97px;
    padding: 20px 110px 0;
    margin: 40px 0;
    background: url("../images/p3.png") no-repeat center;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    color: #af1a20;
}
.con {
    width: 1250px;
}
.part1 .con ul li {
    position: relative;
    float: left;
    width: 280px;
    height: 400px;
    padding-top: 2px;
    margin-right: 26px;
    background: url("../images/jgbg.jpg") 0 bottom no-repeat;

}
.part1 ul li img {
    display: block;
    width: 280px;
    height: 280px;
    margin: 0 auto;
}
.part1 .con ul li h3 {
    margin-top: 20px;
    font-size: 22px;
    color: #f3fd00;
    text-align: center;
}
.part1 .con ul li font {
    display: block;
    width: 158px;
    height: 34px;
    margin: 13px auto 0;
    font-size: 16px;
    color: #fe0000;
    line-height: 34px;
    text-align: center;
    
}
.part1 .con ul li p {
    position: absolute;
    right: 10px;
    top: 235px;
    width: 160px;
    height: 34px;
    background: url("../images/jiage.png") no-repeat;
    text-indent: 85px;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
}
.part1 .con ul li p span {
    line-height: 34px;
    font-size: 24px;
    color: #f3fd00;
}
.part1 h4 {
    width: 302px;
    height: 52px;
    margin: 47px auto 0;
    background: url("../images/p1.png") no-repeat;
}
/****************************************************************************************/
.common{background: url("../images/bg2.jpg") no-repeat 50% 0;width: 100%;}
.common.first{padding-bottom: 15px;}
.common.second{background: url("../images/bgg2.png") no-repeat 50% 0;padding-bottom: 15px;*padding-bottom: 45px;}
.common.third{padding-bottom: 30px;*padding-bottom: 60px;}
.common .titles{text-align: center;}
.common .titles img{width: 995px;height: 471px;}
.common ol{width: 110%;}
.common ol li{float: left;width: 380px;margin-right: 28px;margin-bottom: 30px;}
.common ol li>a{display:block;width: 380px;height: 270px;}
.common ol li>a img{width: 100%;height: 100%;}
.common ol li .info{background: url("../images/bg_2.png") no-repeat center;background-color: #af1a20;height: 80px;width: 100%;}
.common ol li .info div.fl{width: 220px;padding-left: 15px;margin-top: 13px;}
.common ol li .info div.fl a{display: block;overflow: hidden;white-space: nowrap;font-size: 16px;color: #fff;width: 100%;}
.common ol li .info div.fl p{font-size: 22px;width: 100%;margin-top: 7px;}
.common ol li .info div.fl p span{display: block;float: left;color: #fab848;font-weight: bold;width: 100px;text-align: left;}
.common ol li .info div.fl p span.spec{font-weight: normal;color: #fff;text-decoration: line-through;font-size: 16px;margin-top: 4px;}
.common ol li .info>a.ljgm{display: block;color: #af1a20;text-align: center;height: 45px;width: 120px;font-size: 18px;margin-right: 15px;margin-top: 18px;background-color: #fab848;line-height: 45px;border-radius: 5px;}
.common ol li:hover .info>a.ljgm{background-color: #eb9840;}
.common ol li.special>a{height: 520px;}
.common ol li.special .info{height: 210px;background:url("../images/bg_21.png") no-repeat center;background-color: #af1a20;}
.common ol li.special .info div.fl{width: 380px;padding-left: 0;margin-top: 30px;}
.common ol li.special .info div.fl a{font-size:22px;text-align: center;}
.common ol li.special .info div.fl p{margin-top: 12px;}
.common ol li.special .info div.fl p span{float: none;margin-top: 3px;margin-right: auto;margin-left: auto;text-align: center;}
.common ol li.special .info div.fl p span.spec{margin-right: auto;margin-left: auto;}
.common ol li.special .info>a.ljgm{width: 202px;height: 52px;line-height: 52px;margin-left: auto;margin-right: auto;color: #af1a20;font-size: 22px;border-radius:5px;margin-top: 6px;*margin-top: -15px;}
.common ol li.posirev{position: relative;margin-top: -379px;}
.footer{width: 100%;background-color: #ab1a20;height: 90px;padding-top: 10px;}
.footer .wrap p{font-size: 15px;color: #fff;margin-top: 13px;width: 100%;text-align: center;}

.backtop{position: fixed;bottom:20%;left:50%;margin-left:630px;background: url("../images/backtop.png") no-repeat;width: 72px;height: 73px;cursor: pointer;display: none;}
.part1 .con ul li:hover img, .common ol li:hover>a img, .backtop:hover{opacity: 0.8;filter:alpha(opacity=80);}