@charset "utf-8";
html{
    margin:0px;
    padding:0px;
    z-index:1;
    overflow-x:hidden;
    height:100%;
    }
    
body{
    margin:0 auto;  
    padding:0px; 
    font-size:12px; 
    font-family:"Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;
    background:#fff;
    z-index:99;
    height:100%;
    width:100%;
    color:#585757;
    }
    
a{
    font-size:12px; 
    text-decoration:none;
    color:#000;
    }
    
a:hover{
    font-size:12px; 
    color:#a30000;
    text-decoration:none;
    }
    
p{
    padding:0px; 
    margin:0px;
    }
    
h1,h2,h3,h4,h5,h6{
    margin:0px;
    padding:0px; 
    font-weight:normal;
    }
    
dl,dt,dd,ul,li,ol{
    margin:0px; 
    padding:0px; 
    list-style-type:none;
    text-decoration:none;
    }
    
input{
    outline:none;
    }
    
img{
    border:0px; 
    margin:0px; 
    padding:0px;

    }
em{
    font-style:normal;
    }
tr{
    _border-top:1px solid #bfbfbf;
    _border-bottom:1px solid #bfbfbf;
}
h1,h2,h3,h4,h5,h6,b{ font-weight: normal;}
/*正式代码*/
.b_wrap{ width:100%;}
.b1w{background:url(/templets/defau/templets/default/images/newimgs/newimg/SJY-800B-1170-1.jpg) no-repeat center center; position:relative;overflow:hidden; display:none;}
.b1w .b1h{ position:absolute; background:url(/templets/default/images/newimg/SJY-800B-1170-1.jpg) no-repeat center center;top:0;height:740px; width:100%;}
.b1{ width:1170px; height:740px;  margin:0 auto; position:relative;}
.b1 .txt{   color:#000; float: right; display:inline-block;position:absolute; right:0;}
.b1 .txt h2{ font-size: 63px;text-align: right; opacity:0;}
.b1 .txt .h1{ margin:100px 0 0 0;}
.b1 .txt .h2{ font-size: 52px; font-weight:bold;}
.b1 .txt p{ font-size: 24px; line-height: 38px; margin-top: 10px;text-align: right; opacity:0;}


.b2w{background:url(/templets/default/images/newimg/SJY-800B-1170-2.jpg) no-repeat center center;display: inline-block; margin-top:-2px;}
.b2{ width:1170px; height:780px;  margin:0 auto;}
.b2 .txt{ width:570px;  float: right; color:#fff; display:inline-block;
text-shadow: 5px 3px 6px #000; text-align:right;}
.b2 .txt h2{ font-size: 52px; margin:280px 0 20px 0; opacity:0;}
.b2 .txt p{ font-size: 24px; line-height: 43px; opacity:0;}

.b3w{background:url(/templets/default/images/newimg/SJY-800B-1170-3.jpg) no-repeat center center;display: inline-block; margin-top: -3px;}
.b3{ width:1170px; height:753px;  margin:0 auto;}
.b3 .txt{ display:inline-block; color:#000;}
.b3 .txt h2{ font-size: 52px; margin:150px 0 10px 0; opacity:0;}
.b3 .txt p{ font-size: 24px; opacity:0;}


.b44w{}
.b44w .b4t{ display:inline-block;}
.b44w .b4t li{ float:left; width:50%; position:relative;}
.b44w .b4t li img{ width:100%; margin-top:-3px;}

.b44{ width:1170px; margin:0 auto;}
.b44 .txt{  color:#000; margin-bottom:30px;}
.b44 .txt h2{ text-align:center;font-size:52px; margin:40px 0 20px 0; }
.b44 .txt p{ font-size:24px; text-align:center;margin:0 auto; width:900px; line-height:32px;}
.b44 .txt ul .l2{ margin-left:30px;}
/*.b44w .b4t li{ margin-top:-11px;}*/
.b44w .b4t li p{ font-size:24px; color:#fff; text-align:center;position:absolute; bottom:20px; left:50%; margin-left:-250px; }

.b5w{background:url(/templets/default/images/newimg/SJY-800B-1170-5.jpg) no-repeat center center;display: inline-block; margin-top: -6px;}
.b5{ width:1170px; height:797px;  margin:0 auto;}
.b5 .txt{ display:inline-block; color:#000; float:right; width:580px;text-align:right; }
.b5 .txt h2{ font-size: 52px; margin:90px 0 10px 0; opacity:0;}
.b5 .txt p{ font-size: 24px; line-height:42px; opacity:0;}

.Hover{animation: yd 10s ease 0s;  -webkit-animation: yd 10s ease 0s;  -ms-animation: yd 10s ease 0s;  -moz-animation: yd 10s ease 0s;  -o-animation: yd 10s ease 0s; animation-fill-mode:forwards;}
@-webkit-keyframes yd {
    0% { -webkit-transform: scale(1.1,1.1);}
    100% {  -webkit-transform: scale(1,1);}
}
@-moz-keyframes yd {
    0% { -moz-transform: scale(1.1,1.1);}
    100% {  -moz-transform: scale(1,1);}
}
@-ms-keyframes yd {
    0% { -ms-transform: scale(1.1,1.1);}
    100% {  -ms-transform: scale(1,1);}
}
@-o-keyframes yd {
    0% { -o-transform: scale(1.1,1.1);}
    100% {  -o-transform: scale(1,1);}
} 
@keyframes yd {
    0% { transform: scale(1.1,1.1);}
    100% {  transform: scale(1,1);}
}

.pt-page-moveFromBottomFade {
    -webkit-animation: moveFromBottomFade 2.5s ease both;
    animation: moveFromBottomFade 2.5s ease both;
     
}


.pt-page-moveFromBottomFade1 {
    -webkit-animation: moveFromBottomFade 3.5s ease both;
    animation: moveFromBottomFade 3.5s ease both;
    
}
.pt-page-moveFromBottomFade2 {
    -webkit-animation: moveFromBottomFade 4.5s ease both;
    animation: moveFromBottomFade 4.5s ease both;
     
}

@-webkit-keyframes moveFromBottomFade {
    from { opacity: 0; -webkit-transform: translateY(100%); }
}
    to{opacity: 1; }
@keyframes moveFromBottomFade {
    from { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
    to{opacity: 1; }
}

@-webkit-keyframes moveFromBottomFade-1 {
    from { opacity: 0; -webkit-transform: translateY(200%); }
}
    to{opacity: 1; }
@keyframes moveFromBottomFade-1 {
    from { opacity: 0; -webkit-transform: translateY(200%); transform: translateY(200%); }
    to{opacity: 1; }
}

.bw{  animation: shuibo 1s ease 0s infinite alternate;  -webkit-animation: shuibo 1s ease 0s infinite alternate; } 

@-webkit-keyframes shuibo {
    0% { -webkit-transform: scale(0.8,0.8);}
    100% {  -webkit-transform: scale(1,1);}
}

@keyframes shuibo {
    0% { transform: scale(0.8,0.8);}
    100% {  transform: scale(1,1);}
}
.bw1{  animation: shuibo 1s ease 2s 1 alternate;  -webkit-animation: shuibo 1s ease 2s 1 alternate; } 

@-webkit-keyframes shuibo {
    0% { -webkit-transform: scale(0.8,0.8);}
    100% {  -webkit-transform: scale(1,1);}
}

@keyframes shuibo {
    0% { transform: scale(0.8,0.8);}
    100% {  transform: scale(1,1);}
}
.banner640{  width:100%; position:relative; }
.banner640 ul{ width:200%;}
.banner640 ul li{ width:50%; background:url(/templets/default/images/newimg/SJY-800B-640-b1.jpg) no-repeat center center; height:594px; float:left;}
.banner640 ul .li2{ background-image:url(/templets/default/images/newimg/SJY-800B-640-b2.jpg);}
.banner640 ol{ position:absolute; bottom:20px; left:50%; margin-left:-60px;}
.banner640 ol li{ width:50px; height:4px; background:url(/templets/default/images/newimg/SJY-800B-y2.png) no-repeat center center; float:left; margin-right:20px; cursor:pointer;}
.banner640 ol .current{ background-image:url(/templets/default/images/newimg/SJY-800B-y1.png);}
.banner640{ display:none;}

.dotcom #wrap{ margin-top:-3px;}

/*轮播*/
.b1banner{min-height: 740px; background:pink;position:relative; overflow:hidden; display:none;}
.b1banner ul{ width:3000%; min-height: 740px; background:#ccc; position: absolute; left:0; top:0; cursor:pointer;}
.b1banner ul li{ min-height: 740px; background:url(/templets/default/images/newimg/SJY-800B-1170-1-1.jpg) no-repeat center center; float: left; background-size:cover;}
.b1banner ol{position: absolute; bottom:50px; left: 50%; margin-left: -111px; }
.b1banner ol li{ width:102px; height:7px; background:url(/templets/default/images/newimg/ol1.png) no-repeat; margin-right: 9px; float: left; cursor:pointer;}
.b1banner ol .current{ background-image:url(/templets/default/images/newimg/ol2.png);}

.b1banner ul .li2{ background-image:url(/templets/default/images/newimg/SJY-800B-1170-1-2.jpg);}
.b1banner .djsp,{ display:none;}

.ss1{ background:url(/templets/default/images/newimg/SJY-800B-1170-1-1.jpg) no-repeat center center; min-height:740px;}
.ss2{ background:url(/templets/default/images/newimg/SJY-800B-1170-1-2.jpg) no-repeat center center; min-height:740px;}
.sc{ position:relative;}
.sc .djsp{ position:absolute; width:35%; display:none; bottom:20px; right:20px; z-index:10; }
.sc .djsp img{ width:100%;} 
.sc .djsp p{ color:#fff; font-size:14px; text-align:center;}

.sc .djsp2{ position:absolute; bottom:80px; right:80px; z-index:10; }
.sc .djsp2 span{ position:absolute; left:50%; top:50%; margin-left:-11.5px; margin-top:-22px;}
.sc .djsp2 p{ color:#fff; font-size:14px; text-align:center;}
.sc .djsp2:hover span{ opacity:0.5;}
.sc2{ display:none;}

.swiper-pagination-bullet{ background:url(/templets/default/images/newimg/SJY-800B-y3.png); width:100px; height:10px; border-radius:0; margin-right:20px; opacity:1;}
.swiper-pagination-bullet-active{ background-image:url(/templets/default/images/newimg/SJY-800B-y4.png);}

.sjsp_wrap{ width:1170px; margin:0 auto; position:relative; }