@charset "utf-8";

/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav{margin:0;padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
h2,h3,h4,h5,h6{font-weight: normal;}
table{ border-collapse:collapse; border-spacing:0;}
img,input{ border:none;display: block;}
ul li,ol li{list-style: none;}
a{text-decoration: none;}
body{font:14px;font-family: "Microsoft Yahei"; min-width: 1200px;}

.col_white{ color: #fff; font-size: 32px}

.cont{width: 1200px;margin: 0 auto;overflow: hidden;}
.sub{width: 1000px;margin: 0 auto;overflow: hidden;}
.wid{width: 100%;max-width: 1680px;margin:0 auto;}
.kv,.p1,.p2,.p3,.p4,.p5,.p6{overflow: hidden;}

.dj a{display: block;margin:0 auto;text-align: center;border-radius: 100px;font-size: 24px;line-height: 60px;height: 60px;}

.kv{background: url(../images/kv.jpg)no-repeat top center;height: 800px;}
.kv .cont{height: 800px;position: relative;}
.kv-sub{margin:255px 0 0;transition:all 2s ease 1s;opacity: 0;}
.flower{position: absolute;z-index: 20;top:300px;left: 430px;opacity: 0;transition:all 1.5s ease 0s;transform-origin:0 0;}
.s{margin:150px 0 0 123px;transition:all 1.5s ease 0.5s;}
.t{margin:80px 0 0 575px;transition:all 1.5s ease 1s;}
.h{opacity: 1;top:450px;}
.k{margin:155px 0 0;opacity: 1}

.p1{height: 791px; background: url(../images/p1_1.jpg)no-repeat top center;}
.p1 .sub{height: 791px;position: relative;}
.p1-t{font-size: 60px;line-height: 90px;text-align: center;background: url(../images/p1_bg.jpg) no-repeat bottom center;margin:20px auto 0;
font-family: "方正兰亭超细黑简体"}
.p1-sub-pic{position: absolute;top:173px;left: 666px;width: 163px;text-align: center;font-size: 18px;line-height: 27px;}
.p1-sub-pic img{transition:all 0.5s ease 0s;margin-bottom: 15px;}
.p1-sub-pic:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.sa{margin:192px 0 0 -555px;}
.ta{margin: 295px 0 0 -24px;}
.p1 .dj {position: absolute;bottom: 20px;left: 0;width: 100%;}
.p1 a{width: 335px;color: #502B0D;background: #FFE419;box-shadow: 0 3px 0 #E5AE0C;}
.p1-t2{font-size: 32px;line-height: 42px;text-align: center;color: #1B1B1B;margin-bottom: 10px;}

.p2-sub{height: 260px;}
.p2-sub2{background: #DFDFDF;}
.p2-sub2-nav{width: 1000px;margin: 0 auto;position: relative;}
.p2-sub2-nav ul{overflow: hidden;position: absolute;top:-89px;left: 81px;z-index: 999;}
.p2-sub2-nav ul li{width: 179px;height: 178px;float: left;margin-right: 40px;position: relative;}
.p2-sub2-nav ul li:nth-child(1){background: url(../images/p2_101.png) no-repeat top center;}
.p2-sub2-nav ul li:nth-child(2){background: url(../images/p2_102.png) no-repeat top center;}
.p2-sub2-nav ul li:nth-child(3){background: url(../images/p2_103.png) no-repeat top center;}
.p2-sub2-nav ul li:nth-child(4){background: url(../images/p2_104.png) no-repeat top center;}
.p2-sub2-nav ul li.cur:nth-child(1){background: url(../images/p2_1011.png) no-repeat top center;}
.p2-sub2-nav ul li.cur:nth-child(2){background: url(../images/p2_1022.png) no-repeat top center;}
.p2-sub2-nav ul li.cur:nth-child(3){background: url(../images/p2_1033.png) no-repeat top center;}
.p2-sub2-nav ul li.cur:nth-child(4){background: url(../images/p2_1044.png) no-repeat top center;}

.p2-sub2-con{height: 1050px;width: 1000px;margin:0 auto;overflow: hidden;position: relative;}
.p2-sub2-con ul{position: absolute;top:0;left: 0;width: 5000px}
.p2-sub2-con ul li{float: left;width: 1000px;height: 975px;}
.p2-t{font-weight: bold;font-size: 32px;line-height: 42px;text-align: center;margin:120px auto 0;}
.p2-p{font-size: 20px;line-height: 36px;color: #6A6A6A;text-align: center;width: 75%;margin:0 auto;}
.pic{width: 1000px;margin: 15px auto 0}
.p2-sub2-con ul li .dj{margin:30px auto 40px;}
.p2-sub2-con ul li .dj a{width: 215px;color: #fff;background: #F5325B;box-shadow: 0 3px 0 #AB0528; }

.p3{height: 1050px;background: url(../images/p3_1.jpg)no-repeat top center #000;}
.p3 .sub p{color: #fff;font-size: 16px;line-height: 24px;}
.p3 .sub p span{color: #F58D1D;display: block;}
.p3 .sub p a{color: #F58D1D;}
.p3 .sub p:nth-child(2){margin:40px 0 0;}
.p3 .sub .p3-p{margin:230px 0 0 520px;width: 425px;}

.p3-sub{width: 1300px;margin:0 auto;}
.p3-sub h3{ padding: 80px 0 30px; text-align: center; font-size: 32px; font-weight: bold}
.p3 .ladyScroll{width:1250px;height:300px;position:relative; color: #502b0d; font-size: 17px}
.p3 .ladyScroll .prev,.ladyScroll .next{width:65px;height:121px;position:absolute;top:100px;left:-50px;z-index:100; cursor:pointer; background:url(../images/prev.png) no-repeat;}
.p3 .ladyScroll .next{ left:auto; right:-50px; background:url(../images/next.png) no-repeat;}

.p3 .ladyScroll .scrollWrap{width:1150px;overflow:hidden;position:absolute; padding: 0 50px}
.p3 .ladyScroll dl{float:left;width:364px;text-align:center;position:relative; background: #fff; margin-right: 20px}
.p3 .ladyScroll dl dd{ padding: 10px 0}

.ladyScroll  span{display:block;width:298px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.p3 .dj{margin:25px auto;}
.p3 .dj a{width: 190px;color: #502B0D;background: #FFE419;box-shadow: 0 3px 0 #E5AE0C;}

.p3-sub-ul{overflow: hidden;}
.p3-sub-ul-li-wen{float: left;margin-right: 10px;width: 205px;height: 50px;overflow: hidden;color: #fff;font-size: 16px;
    text-align: center;line-height: 50px;}
.p3-sub-ul-li-wen:last-child{margin-right: 0;}

.p3-sub-ullip p{color: #fff;padding:0 5px;display: table-cell;vertical-align: middle;}

.p4 .p2-p{margin:25px auto;}
.p4 .dj{margin:25px auto;}
.p4 .dj a{width: 190px;color: #502B0D;background: #FFE419;box-shadow: 0 3px 0 #E5AE0C;}

.p4-sub{background: url(../images/p4_2.jpg)no-repeat top center;height: 342px;margin:5px auto 0;}
.p4-sub2{background: url(../images/p4_3.jpg)no-repeat top center;}
.p4-sub3{background: url(../images/p4_4.jpg)no-repeat top center;}
.p4-sub4{background: url(../images/p4_5.jpg)no-repeat top center;}
.p4-sub5{background: url(../images/p4_6.jpg)no-repeat top center;}

.p4-sub-wen{width: 505px;margin: 50px 0 0 355px;}
.p4-sub-wen2{width: 505px;margin: 50px 0 0 80px;}

.p4-t{font-size: 60px;line-height: 70px;color: #484848;font-family: "方正兰亭超细黑简体";height: 70px;}
.p4-t span{display:block;float: left; width: 30px;height: 30px;border-radius: 50px;background: #B2C1CB;font-size: 18px;line-height: 30px;
    text-align: center;color: #000;margin:18px 10px 0 0;}
.p4-sub-wen p{font-size: 18px;line-height: 30px;margin:45px 0 0 ;}

.p4 ul{overflow: hidden;margin:25px auto 0;}
.p4 ul li{width: 233px;height: 438px;background: url(../images/p4_701.jpg) no-repeat top center;float: left;margin-right: 8px;}
.p4 ul li:nth-child(2){background: url(../images/p4_702.jpg) no-repeat top center;}
.p4 ul li:nth-child(3){background: url(../images/p4_703.jpg) no-repeat top center;}
.p4 ul li:nth-child(4){background: url(../images/p4_704.jpg) no-repeat top center;}
.p4 ul li:nth-child(5){background: url(../images/p4_705.jpg) no-repeat top center;margin-right: 0;}
.p4 ul li span{font-size: 30px;line-height: 36px;font-weight: bold;color: #078FEF;text-align: center;display: block;margin:25px auto ;}
.p4 ul li p{padding:0 15px;font-size: 14px;line-height: 27px;}

/*.zj{height:670px;background: url(../images/zj.jpg) no-repeat top center;}
.zj .cont{position: relative;height: 670px;}
.zj .cont p{font-size: 14px;line-height: 27px;color: #fff;position: absolute;top:375px;left: 65px;width: 200px;}
.zj .cont p.zj-p{top:410px;left: 620px;}
.zj .cont p.zj-p2{top:380px;left: 955px;}*/
/*.zj {  height: 670px;  }
.silder {  width: 100%;  height: 670px;  position: relative;  overflow: hidden;  }
.zj .cont {  position: relative;  height: 670px;  overflow: visible;  }*/
/*.silder ul { width: 10080px;  height: 670px;  position: absolute;  left: 0px;  top: 0px;  }
.silder ul li {
    float: left;
}
.silder img{ width: 100%}
.silder .prev,.silder .next{ color: #fff; position: absolute; z-index: 9999; top: -25px;bottom:0; margin: auto 0; cursor: pointer; height: 77px; width: 42px}
.silder .prev{ left: 0px; background: url("../images/prev.png") no-repeat}
.silder .next{ right:0px; background: url("../images/next.png") no-repeat}
*/


.p5 .dj{margin: 25px auto 50px;overflow: hidden;height: 80px;width: 440px;}
.p5 .dj a{float: left;width: 200px;color: #502B0D;background: #FFE419;box-shadow: 0 3px 0 #E5AE0C; }
.p5 .dj a:nth-child(2){color: #fff;background: #F5325B;box-shadow: 0 3px 0 #AB0528;margin-left: 35px;float: left;}

.p2-box{overflow: hidden;margin:15px auto 0;}
.p2-box-s{width: 245px;float: left;margin-right: 6px;}
.p2-box-s:last-child{margin-right: 0;}
.p2-box-s span{font-size: 26px;line-height: 70px;text-align: center;color: #fff;background: #EFB70B;display: block;}
.box2{width: 750px;margin: 15px auto 0;}


.p4 table{width: 1200px;font-size: 18px;line-height: 65px;text-align: center;}
.p4 table tr td:nth-child(1){background: #F1F1F1;color: #494949;width: 480px;}
.p4 table tr td:nth-child(2){background: #43D9E6;color: #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}
.p4 table tr td:nth-child(3){background: #FFE777;color: #732E0D;width: 480px;}
.p4 table tr:nth-child(1) td{font-size: 24px;font-weight: bold;}
.p4 table tr:nth-child(1) td:nth-child(2){color: #ffe777;}
.p4 table tr:nth-child(1) td:nth-child(3){background: #FFE777;color: #732E0D;}
.p4 table tr{border-bottom: 1px solid #fff;}


.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}

.silder ol,.silder ul{float: left;}

.silder ol li{
    width: 168px;
    height: 98px;
    line-height: 98px;
    background: #fff1af;
    margin-bottom: 4px;
    font-size: 34px;
    padding-left: 20px;
    position: relative;
}
.silder ol li.on{
    background: #ffdc39;
}
.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%);
    
}
.silder ul{
    width: 1004px;
    height: 600px;
    border: 4px solid #e5e5e5;
    position: relative;
}
.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;
}
.silder ul li.on{
    z-index: 7;
}
.silder ul li h3{
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
}
.silder ul li h4{
    font-size: 37px;
    font-weight: bold;
    padding-top: 20px;
}
.silder ul li h4 span{
    display: inline-block;
    vertical-align: middle;
}
.silder ul li h4 i{
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -16px;
}
.silder ul li h5{
    font-size: 30px;
    padding-bottom: 20px;
}
.silder ul li .txt{
    width: 386px;
    font-size: 21px;
    line-height: 2;
    border-top: 1px dashed #898989;
    color:#454545;
    padding-top: 20px;
}
.silder ul li .btn{
    position: absolute;
    left: 50px;
    bottom: 50px;
}
.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;
    
}
.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;

}
.silder ul li .btn a.one{
    color:#461f0c;
    background: #ffe419;
    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;
}
.silder ul li .btn a.two{
    color:#fff;
    background: #f5325b;
    box-shadow: 0 5px 0 #ab0528;
    -webkit-box-shadow: 0 5px 0 #ab0528;
    -moz-box-shadow: 0 5px 0 #ab0528;
    -ms-box-shadow: 0 5px 0 #ab0528;
    -o-box-shadow: 0 5px 0 #ab0528;

}