body{
    font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}
body,div,p,ul,ol,dl,form,table,h1,h2,h3,h4,h5,h6,table,tr,td{
    margin:0;
    padding:0;
}
ul,li,ol,dl{
    list-style: none;
}
img{
    display: block;
    border:0;
}
a{
    text-decoration: none;
}
i{font-size:12px; font-style:normal;display:block;line-height: 40px; text-align: right;margin-right:12px;}
/*nav*/
/*.nav{width:100%;  position:fixed; top:0; z-index:12;padding:13px 0;background:rgba(0,0,0,0.55); margin-bottom:30px;-webkit-transform:translateZ(0);}*/
.nav .base{width:1000px; margin:0 auto;}
.nav h1{float:left;color:#e9e9e9;vertical-align:middle;font-size:16px;}
.nav h1 a{display:inline-block;margin:0 10px 0 0;vertical-align:middle;}
.nav_rg{float:right;line-height: 39px;}
.nav_rg li{float:left;margin:0 15px;font-size:16px;}
.nav_rg a{position:relative;display:block;color:#cbcbcb;font-weight:bold;}
.nav_rg a:hover{color:#fb6707;}
.nav_rg li:nth-child(5) a{color:#fb6707;}
.banner{
    width:100%;
    height:750px;
    background:url('../img/banner1.jpg') no-repeat center top fixed;
}
.shuju{
    height:350px;
    width:1000px;
    margin:45px auto;

}
.shuju div:nth-child(1){
    width:490px;
    float:left;
}
.shuju div:nth-child(1) img{
    width:490px;
    height:252px;
    margin:0 auto;
}
.shuju div:nth-child(2){
    width:490px;
    float:right;
}
.shuju div:nth-child(2) img{
    width:262px;
    height:262px;
    margin:0 auto;
}
.shuju h3{
    text-align: center;
    font-size: 23px;
    color:#b30001;
    height:50px;
    line-height: 50px;
    font-weight: 100;
    margin-bottom: 20px;
}
.banner2{
    padding-top:40px;
    height:515px;
    width:100%;
    background:url(../img/banner2.jpg) no-repeat center -200px fixed;
}
.banner2 img{
    margin:0 auto;
}
.tab{
    width:1000px;
    /*height:850px;*/
    margin:0px auto 30px;

}
.tab_title{
    height:1574px;
    margin-bottom: 3px;
    position: relative;
    overflow: hidden;
}
.tab_title>li{
    width:165px;
    height:64px;
    float:left;
    border-right:1px solid #5e5e5e;
    background:#333333;
    text-align: center;
    line-height: 64px;
    font-size:24px;
    font-weight: 900;
    color:#fff;
    cursor:pointer;
}
.tab_title .visite{
   width:170px;
    height:64px;
    float:left;
    background:#fff;
    text-align: center;
    line-height: 64px;
    font-size:24px;
    font-weight: 900;
    color:#fff;
    border:0;
    cursor:pointer;
}
.tab1{
    height:1500px;
    left:0;
    top:70px;
    width:1000px;
    position: absolute;
    display: none;
}
.tab_list{
    height:1500px;
    left:0;
    top:0px;
    width:1000px;
    position: relative;
}
.tab_list li{
    display: block;
    width:94px;
    height:40px;
    background:#333;
    color:#fff;
    margin-top:8px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}
.tab_list .visited{
    height:55px;
    background:#fff;
    line-height: 55px;
}
.head{
    position: absolute;
    left:100px;
    top:0;
    width:900px;
    height:39px;
    background:#fff;
    border-bottom: 1px solid #ccc;
}
.head tr{
    width:900px;
    height:39px;
    background:#e7e7e7;

}
.head tr th{
    height:40px;
    color:#ff5600;
    line-height: 40px;
    text-align: center;
}
.scrollWrap{
    width:900px;
    height:1460px;
    margin-left: 100px;
    position: absolute;
    top:40px;
    left:0;
    overflow: hidden;
    display: none;
}
.scrollWrap table{
    width:900px;
    height:1460px;
    position: absolute;
    top:0px;
    left:0px;

}
.scrollWrap .fontColorRed{
    line-height: 35px;
    font-size:14px;
    color:#666666;
    width:100%;
    height:39px;
    border:0;
    font-weight: 100;
    border-bottom:1px solid #ddd;
}
.scrollWrap .fontColorRed td:nth-child(1){
    width:8%;
}
.scrollWrap .fontColorRed td:nth-child(2){
    width:8%;
}
.scrollWrap .fontColorRed td:nth-child(3){
    width:8%;
}
.scrollWrap .fontColorRed td:nth-child(4){
    width:22%;
}
.scrollWrap .fontColorRed td:nth-child(5){
    width:25%;
}
.scrollWrap .fontColorRed td:nth-child(6){
    width:8%;
}

.scrollWrap .fontColorRed td:nth-child(7){
    width:10%;
}
.scrollWrap .fontColorRed td:nth-child(8){
    width:11%;
}
/*.scrollWrap .fontColorRed:nth-child(2n){
    background:#f2f2f2;
}*/

.scrollWrap172{
    width:900px;
    height:1460px;
    margin-left: 100px;
    position: absolute;
    top:40px;
    left:0;
    overflow: hidden;
}
.scrollWrap172 table{
    width:900px;
    height:1460px;
    position: absolute;
    top:0px;
    left:0px;
}
.scrollWrap172 .fontColorRed{
    line-height: 35px;
    font-size:14px;
    color:#666666;
    width:100%;
    height:39px;
    border:0;
    font-weight: 100;
    border-bottom:1px solid #ddd;

}
.scrollWrap12,.scrollWrap1512,.scrollWrap1412,.scrollWrap1312,.scrollWrap1212{
    width:900px;
    height:1460px;
    margin-left: 100px;
    position: absolute;
    top:40px;
    left:0;
    overflow: hidden;
    display: block;
}
.scrollWrap12 table,.scrollWrap1512 table,.scrollWrap1412 table,.scrollWrap1312 table,.scrollWrap1212 table{
    width:900px;
    height:1460px;
    position: absolute;
    top:0px;
    left:0px;
}
.scrollWrap12 .fontColorRed,.scrollWrap1512 .fontColorRed,.scrollWrap1412 .fontColorRed,.scrollWrap1312 .fontColorRed,.scrollWrap1212 .fontColorRed{
    line-height: 35px;
    font-size:14px;
    color:#666666;
    width:100%;
    height:39px;
    border:0;
    font-weight: 100;
}
.scrollWrap1 table tr td,.scrollWrap3 table tr td,.scrollWrap5 table tr td,.scrollWrap7 table tr td,.scrollWrap9 table tr td,.scrollWrap11 table tr td{
    color:red;
}
.tab_bottom{
    height:167px;
    background:url('../img/pic2.jpg') no-repeat top center;
    padding-top:20px;
}
.tab_bottom div{
    margin:0 auto;
    width:1000px;
    height:165px;
    text-align: center;
    overflow: hidden;
}
.scrollWrap15 table{
    width:100%;
    position: relative;
    top:0;
    font-size: 14px;
    text-align: center;
}
.scrollWrap15 table td{
    cursor: pointer;
    line-height: 32px;
}
.scrollWrap15 table td:hover{
    color:#ff5600;
}
.scrollWrap15 table tr:nth-child(3){
    color:#ff5600;
}
.banner3{
    height:446px;
    background:url('../img/pic3.jpg') no-repeat center top;
}
.banner3 p{
    width:470px;
    margin:0 auto;
    text-align: center;
    padding-top:245px;
}
.banner3 p span{
    display: block;
    font-size: 15px;
    line-height: 32px;
    color:#f2f2f2;
}
.watch{
    width:1000px;
    height:625px;
    margin:60px auto;
    overflow: hidden;
    background:url('../img/pic4.jpg') no-repeat center top;
    position: relative;
}
.watch button{
    width:40px;
    height:40px;
    background:#b5f44e;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 900;
    position: absolute;
    border:0;
    cursor: pointer;
    z-index:10;
}
.watch button:nth-child(1){
    left:25px;
    top:278px;
}
.watch button:nth-child(2){
    left:305px;
    top:278px;
}
.watch p{
    width:385px;
    height:600px;
    position: relative;
}
.watch p a{
    display: block;
    position: absolute;
    text-align: center;
    color:#454545;
}
.watch div{
    width:520px;
    height:400px;
    position: absolute;
    left:468px;
    top:102px;
    background:url(../img/jiazai.gif) no-repeat center;
}
.watch p a:nth-child(1),.watch p a:nth-child(2),.watch p a:nth-child(3),.watch p a:nth-child(15),.watch p a:nth-child(16),.watch p a:nth-child(17){
    width:56px;
    height:56px;
    border-radius:50%;
    font-size: 12px;
    line-height: 56px;
}
.watch p a:nth-child(4),.watch p a:nth-child(7),.watch p a:nth-child(11),.watch p a:nth-child(14){
    width:47px;
    height:47px;
    border-radius: 50%;
    font-size: 12px;
    line-height: 47px;
}
.watch p a:nth-child(5),.watch p a:nth-child(6),.watch p a:nth-child(8),.watch p a:nth-child(10),.watch p a:nth-child(12),.watch p a:nth-child(13){
    width:63px;
    height:63px;
    border-radius:50%;
    font-size: 16px;
    line-height: 63px;
}
.watch p a:nth-child(1),.watch p a:nth-child(8),.watch p a:nth-child(9),.watch p a:nth-child(10),.watch p a:nth-child(12),.watch p a:nth-child(14){
    color:#fff;
}
.watch p a:nth-child(9){
    width:75px;
    height:75px;
    border-radius: 50%;
    line-height: 75px;
    left:148px;
    top:256px;
}
.watch p a:nth-child(1){
    left:87px;
    top:133px;
}
.watch p a:nth-child(2){
    left:163px;
    top:133px;
}
.watch p a:nth-child(3){
    left:237px;
    top:133px;
}
.watch p a:nth-child(4){
    left:54px;
    top:200px;
}
.watch p a:nth-child(5){
    left:117px;
    top:192px;
}
.watch p a:nth-child(6){
    left:197px;
    top:192px;
}
.watch p a:nth-child(7){
    left:277px;
    top:200px;
}
.watch a:nth-child(8){
    left:68px;
    top:266px;
}
.watch p a:nth-child(10){
    left:239px;
    top:266px;
}
.watch p a:nth-child(11){
    left:54px;
    bottom:205px;
}
.watch p a:nth-child(12){
    left:117px;
    bottom:198px;
}
.watch p a:nth-child(13){
    left:197px;
    bottom:198px;;
}
.watch p a:nth-child(14){
    left:277px;
    bottom:205px;
}
.watch p a:nth-child(15){
    left:87px;
    top:405px;
}
.watch p a:nth-child(16){
    left:163px;
    top:405px;
}
.watch p a:nth-child(17){
    left:237px;
    top:405px;
}
.mingqi{
    width:1000px;
    margin:0 auto;
}
.mingqi h3{
    width:1000px;
    height:60px;
    margin:10px auto;
    text-align: center;
    line-height: 60px;
    font-size:28px;
    color:#ee5a00;
}
.mingqi ul{
    width:1000px;
    border:1px solid #f7f7f7;
    background:#f7f7f7;
    padding-top:8px;
    padding-bottom: 20px;
}
.mingqi ul li{
    width:976px;
    border-bottom: 1px solid #ccc;
    line-height:30px;
    margin:0 auto;
    font-size:14px;
    color:#666666;
    margin-bottom: 10px;
}
.mingqi ul li span{
    color:#333333;
    font-weight: 900;
}
.dianfeng{
    height:800px;
    width:1000px;
    margin:55px auto;
}
.dianfeng h3{
    width:1000px;
    height:62px;
    margin:10px auto;
    text-align: center;
    font-size:28px;
    color:#ee5a00;
    line-height: 62px;
}
.dianfeng p{
    width:146px;
    height:39px;
    margin:0 auto;
    background:#ee5a00;
}
.dianfeng p a{
    display: block;
    width:146px;
    height:39px;
    color:#fff;
    text-align: center;
    line-height: 39px;
}
.picture{
    margin-top:35px;
    height:678px;
    width:1000px;
    background:url("../img/picture.png") no-repeat center top;
    position: relative;
}
.picture a{
    display: block;
    position: absolute;
    width:220px;
    height:220px;
    cursor: pointer;
    overflow: hidden;

}
/*.picture a:before{
    position: absolute;
    display: block;
    left:202px;
    top:138px;
    width:0;
    height:0;
    content:"";
    border-width: 7px 9px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity:0;
    z-index: 10;
}
.picture a:after{
    content:"";
    display: block;
    position: absolute;
    left:190px;
    top:130px;
    width:30px;
    height:30px;
    border-radius: 50%;
    background:#000;
    opacity: 0;
    z-index: 9;
}*/
.picture img{
    transform:scale;
    -moz-transform:scale;
    -webkit-transform:scale;
    -o-transform:scale;
    transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
}
.picture img:hover{
    transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
}
.picture a img{
    width:100%;
    height:100%;
}
.picture a:nth-child(1){
    left:391px;
    top:0;
}
.picture a:nth-child(1):before{
    position: absolute;
    display: block;
    left:17px;
    top:188px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(1):after{
    content:"";
    display: block;
    position: absolute;
    left:3px;
    top:178px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(2){
    left:391px;
    top:230px;
}
.picture a:nth-child(2):before{
    position: absolute;
    display: block;
    left:17px;
    top:188px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(2):after{
    content:"";
    display: block;
    position: absolute;
    left:3px;
    top:178px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(3){
    left:391px;
    top:459px;
}
.picture a:nth-child(3):before{
    position: absolute;
    display: block;
    left:17px;
    top:188px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(3):after{
    content:"";
    display: block;
    position: absolute;
    left:3px;
    top:178px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(4){
    left:161px;
    top:180px;
}
.picture a:nth-child(4):before{
    position: absolute;
    display: block;
    left:17px;
    top:188px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(4):after{
    content:"";
    display: block;
    position: absolute;
    left:3px;
    top:178px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(5){
    left:619px;
    top:180px;
}
.picture a:nth-child(5):before{
    position: absolute;
    display: block;
    left:17px;
    top:188px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(5):after{
    content:"";
    display: block;
    position: absolute;
    left:3px;
    top:178px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(6),.picture a:nth-child(7),.picture a:nth-child(8),.picture a:nth-child(9){
    width:147px;
    height:147px;
}
.picture a:nth-child(6){
    left:235px;
    top:24px;
}
.picture a:nth-child(6):before{
    position: absolute;
    display: block;
    left:16px;
    top:116px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(6):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:106px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(7){
    left:619px;
    top:24px;
}
.picture a:nth-child(7):before{
    position: absolute;
    display: block;
    left:16px;
    top:116px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(7):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:106px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(8){
    left:235px;
    top:408px;
}
.picture a:nth-child(8):before{
    position: absolute;
    display: block;
    left:16px;
    top:116px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(8):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:106px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(9){
    left:619px;
    top:408px;
}
.picture a:nth-child(9):before{
    position: absolute;
    display: block;
    left:16px;
    top:116px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(9):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:106px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(10),.picture a:nth-child(11){
    width:105px;
    height:105px;
}
.picture a:nth-child(10){
    left:46px;
    top:238px;
}
.picture a:nth-child(10):before{
    position: absolute;
    display: block;
    left:15px;
    top:76px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(10):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:66px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(11){
    left:849px;
    top:239px;
}
.picture a:nth-child(11):before{
    position: absolute;
    display: block;
    left:15px;
    top:76px;
    width:0;
    height:0;
    content:"";
    border-width: 9px 11px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    opacity: .6;
    z-index: 20;
}
.picture a:nth-child(11):after{
    content:"";
    display: block;
    position: absolute;
    left:2px;
    top:66px;
    width:30px;
    height:30px;
    border-width: 3px;
    border-color:#fff;
    border-style:solid;
    border-radius: 50%;
    opacity: .6;
    z-index: 20;
}
.ruzhi{
    width:1000px;
    height:475px;
    margin:50px auto ;

}
.ruzhi h3{
    width:1000px;
    height:62px;
    margin:0px auto;
    text-align: center;
    font-size:28px;
    color:#ee5a00;
    line-height: 62px;
}
.ruzhi p{
    width:146px;
    height:39px;
    margin:0 auto;
    line-height: 39px;
    font-size:16px;
    color:#666666;
    text-align: center;
    margin-bottom: 20px;
}
.lu{
    height:102px;
    background:url("../img/pic7.jpg") no-repeat center top;
    padding-top: 435px;
}
.lu p{
    text-align: center;
    height:71px;
    margin:0 auto;
}
.lu p a{
    display: inline-block;
    padding:12px 15px;
    background: #163c7b;
    color:#fff;
    font-size: 24px;
    border-radius: 3px;
    margin-right: 26px;
}
/*2022-01-04吕老师修改*/
.banner{
    background: url(../img/banner1.jpg) no-repeat center -100px;
}
.tab1{
    top:20px;
}
.tab_title{
    margin-bottom: 0;
    height: 1520px;
}







