/* 
* @Author: anchen
* @Date:   2016-05-18 10:37:05
* @Last Modified by:   anchen
* @Last Modified time: 2016-05-18 17:42:47
*/
*{padding:0;margin:0;}
ul{list-style-type:none;}
a{text-decoration:none;border:none; color:#393939;}
img{border:none;}
body{ font-family:"微软雅黑" ;}
img{ width:100%;}

.kv{ min-width: 1100px;}
.warp{ width: 1100px; margin:0 auto; position:relative;}
.kv-b{ position:absolute; width:738px; height: 136px; left: 16%; top: -6%;}
.part1{ text-align: center;}
.p1-i{ width:1197px; height:841px; margin-top: 110px; margin-left: -48px;}

.part2{ position:relative; margin-top: -43px; z-index: 9999;}
.txt1{ position:absolute; top:0.5%; left:50%; font-size: 34px; margin-left: -102px; color: #393939;}
.p2-1{ width:492px; height:146px; position:absolute; top:7%; left:50%; margin-left: -246px;}

.txt2{ position:absolute; left:50%; width:832px; height:45px; top:18%; margin-left: -416px; background-color: #000; }
.txt2 div{ float: left; width:416px; height:45px; text-align: center; line-height: 45px; color:#fff; font-size: 28px;}
.txt2 div:nth-of-type(2){ background-color: #ebc86d;color: #393939;}
.quan{ position:absolute; left:50%; margin-left: -378.5px; top:22%; width:757px; height:849px;}

.p3-1{ width:726px; height:170px; margin:30px auto 40px; display: block;}
.p3-2{ width:1270px; height:1150px; display:block; margin:0 auto;}
.p3-3{ position: relative; margin-top: -138px; z-index: -1;}

.part3{ position: relative}
.part3 a.p3_btn{ width: 480px; height: 82px; font-size: 30px; border-radius: 10px; line-height: 82px; background: #ebc86d; text-align: center; position: absolute; bottom:0.5rem; left: 0; right:0; margin: 0 auto}


.part4{ background-color: #393939; width:100%; margin-top: -4px; padding: 15px 0 85px;}
.p4-1{ width:791px; height:171px; margin:0 auto 40px;}
.p4-2{width:1121px; height:1220px; margin:0 auto; position:relative;}
.txt3{ position:absolute; top:63%; left:16%; color:#fff; font-size: 22px; text-align: center; line-height: 35px;}
.txt4{ position:absolute; left:11%; bottom:3%;font-size: 26px; text-align: center;}
.txt5{ left:43%;}
.txt6{ left:76%;}
.tuo{ position:relative;}
.tuo p{ position:absolute; left:50%; margin-left:-68px; font-size: 34px; color: #393939; top:52%;}

.p5-1{ width:647px; height:130px; margin:30px auto;}
.p5-2{ width:1287px; height:1082px; margin:0 auto;}

.part6{ margin-top: 50px;}
.part6-in{ height:auto; background-color: #393939; margin-top: -4px; padding-top:50px;}
.p6-1{ width:790px; height:160px; margin: 0 auto;}
.p6-2{ position:relative;}
.p6-2 p{ font-size: 34px; position:absolute; top: 12%; left: 50%; margin-left: -85px;color: #393939;}
.p6-3{ width:1101px; height:656px; margin:0 auto; padding-bottom: 30px;}
.p6-4 p{ top:55%; margin-left: -68px;}

.p7-1{ width:846px; height:206px; margin: 30px auto;}
.last1{ margin-top: 35px; position:relative;}
.last1 p{ position:absolute; left:50%; top:8%; font-size: 34px; color:#393939; margin-left: -68px;}
.last{ height:58px; background-color: #393939; margin-top: -4px;}


.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
.part7{width: 1200px;margin-left: auto;margin-right: auto;padding-bottom: 30px;}

.part7 .silder ol,.part7 .silder .p7_r{float: left;}

.part7 .silder ol li{
    width: 162px;
    height: 98px;
    line-height: 98px;
    font-size: 34px;
    padding-left: 20px;
    position: relative;
    border: 3px solid #000;
    margin-top: -3px;
}
.part7 .silder ol li.on{
    background: #ebc86d;
}
.part7 .silder ol li.on::after {
    content: '';
    position: absolute;
    width: 31px;
    height: 31px;
    background: url(../images/sid_ico.png) no-repeat center ;
    right:14px;
    top:50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    
}
.part7 .silder .p7_r{
    width: 1004px;
    height: 603px;
    border: 3px solid #000;
    margin: -3px 0 0 -3px;
    position: relative;
}
.part7 .silder .p7_r .jiao{
    width: 56px;
    height: 56px;
    background: url(../images/p7_jiao.png) no-repeat center;
    position: absolute;
    z-index: 9;
}
.part7 .silder .p7_r .leftTop{
    left: -10px;
    top: -10px;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);     /* IE 9 */
    -moz-transform:rotate(-90deg);    /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg);  
}
.part7 .silder .p7_r .rightTop{
    right: -10px;
    top: -10px;
}
.part7 .silder .p7_r .leftBottom{
    left: -10px;
    bottom: -10px;
    transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);     /* IE 9 */
    -moz-transform:rotate(-180deg);    /* Firefox */
    -webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
    -o-transform:rotate(-180deg);  
}
.part7 .silder .p7_r .rightBottom{
    right: -10px;
    bottom: -10px;
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);     /* IE 9 */
    -moz-transform:rotate(90deg);    /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);  
}
.part7 .silder ul li{
    width: 100%;
    height: 100%;
    padding: 50px 0 0 50px;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff url(../images/p7_1.jpg) no-repeat right bottom;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.part7 .silder ul li.on{
    z-index: 7;
}
.part7 .silder ul li h3{
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
}
.part7 .silder ul li h4{
    font-size: 37px;
    font-weight: bold;
    padding-top: 20px;
}
.part7 .silder ul li h4 span{
    display: inline-block;
    vertical-align: middle;
}
.part7 .silder ul li h4 i{
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -16px;
}
.part7 .silder ul li h5{
    font-size: 30px;
    padding-bottom: 20px;
}
.part7 .silder ul li .txt{
    width: 386px;
    font-size: 21px;
    line-height: 2;
    border-top: 1px dashed #898989;
    color:#454545;
    padding-top: 20px;
}
.part7 .silder ul li .btn{
    position: absolute;
    left: 50px;
    bottom: 50px;
}
.part7 .silder ul li .btn::after {
    content: '';
    width: 260px;
    height: 163px;
    background: url(../images/p7_kuang.png) no-repeat center;
    position: absolute;
    right: -270px;
    bottom: -22px;
    
}
.part7 .silder ul li .btn a{
    display: inline-block;
    width: 190px;
    height: 62px;
    line-height:62px ;
    border-radius: 62px;
    -webkit-border-radius: 62px;
    -moz-border-radius: 62px;
    -ms-border-radius: 62px;
    -o-border-radius: 62px;
    font-size: 24px;
    margin-right: 10px;
    text-align: center;

}
.part7 .silder ul li .btn a.one{
    color:#fff;
    background: #000;
    box-shadow: 0 5px 0 #535353;
    -webkit-box-shadow: 0 5px 0 #535353;
    -moz-box-shadow: 0 5px 0 #535353;
    -ms-box-shadow: 0 5px 0 #535353;
    -o-box-shadow: 0 5px 0 #535353;
}
.part7 .silder ul li .btn a.two{
    color:#461f0c;
    background: #ebc86d;
    box-shadow: 0 5px 0 #e6aa0a;
    -webkit-box-shadow: 0 5px 0 #e6aa0a;
    -moz-box-shadow: 0 5px 0 #e6aa0a;
    -ms-box-shadow: 0 5px 0 #e6aa0a;
    -o-box-shadow: 0 5px 0 #e6aa0a;

}
.part8 .p8_til{
    text-align: center;
    background: url(../images/p8_bg.png) no-repeat center top;
    padding-top: 60px;
}
.part8 .p8_bd{ 
    background: #393939;
    margin-top: -61px;
    padding-bottom: 10px;
}
.part8 .p8_bd ul{
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
}
.part8 .p8_bd li{
    float: left;
    margin-bottom: 16px;

}
.whiteC{color:#fff;}
.blackC{color:#000;}
.part8 .p8_bd li a{
    display: block;
    width: 340px;
    height: 94px;
    background: #ebc86d;
    border: 4px solid #000;
    font-size: 26px;
    line-height: 94px;
    text-align: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
.part8 .p8_bd li a.whiteC{
    background:#7d7d7d;
}
.mlr{margin-left: 28px;margin-right: 28px;}

.girl img{width:auto !important;}