﻿.ncbanner{
    position: absolute;
    bottom:50px;
    left: 50%;
    z-index: 9999;
    width: 201px;
    height: 201px;
}
.ncbanner div{
    position: absolute;
    left: 50%;top:50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.ncbanner .ncquan1{
    width: 70px;
    height: 70px;
    background: url(img/ncmain01_2.png) no-repeat center center;
}
.ncbanner .ncquan2{
    width: 70px;
    height: 70px;
    background: url(img/ncmain01_5.png) no-repeat center center;
    position: absolute;
    animation: dots 3s infinite;
	-moz-animation: dots 3s infinite;
	-webkit-animation: dots 3s infinite;
	-o-animation: dots 3s infinite;
	display: block; opacity: 0;
}
.ncbanner .ncquan3{
    width: 139px;
    height: 139px;
    background: url(img/ncmain01_3.png) no-repeat center center;
    position: absolute;
    animation: dots1 3s infinite .5s;
	-moz-animation: dots1 3s infinite .5s;
	-webkit-animation: dots1 3s infinite .5s;
	-o-animation: dots1 3s infinite .5s;
	display: block; opacity: 0;
}
.ncbanner .ncquan4{
    width: 201px;
    height: 201px;
    background: url(img/ncmain01_4.png) no-repeat center center;
    animation: dots2 3s infinite 1s;
	-moz-animation: dots2 3s infinite 1s;
	-webkit-animation: dots2 3s infinite 1s;
	-o-animation: dots2 3s infinite 1s;
	display: block; opacity: 0;
}

@keyframes dots{
    0%{
		transform:translate(-50%,-50%)  scale(1);
		-ms-transform:translate(-50%,-50%) scale(1);     
		-moz-transform:translate(-50%,-50%) scale(1);    
		-webkit-transform:translate(-50%,-50%) scale(1); 
		-o-transform:translate(-50%,-50%) scale(1); 
		opacity: 1;
    }
    50%{
        transform:translate(-50%,-50%)  scale(2);
		-ms-transform:translate(-50%,-50%) scale1(2);     
		-moz-transform:translate(-50%,-50%) scale(2);    
		-webkit-transform:translate(-50%,-50%) scale(2); 
		-o-transform:translate(-50%,-50%) scale(2); 
		opacity: .5;
    }
    100%{
      transform:translate(-50%,-50%) scale(3);
      -ms-transform:translate(-50%,-50%) scale(3);     
      -moz-transform:translate(-50%,-50%) scale(3);    
      -webkit-transform:translate(-50%,-50%) scale(3); 
      -o-transform:translate(-50%,-50%) scale(3); 
      opacity: 0;
    }
}
@keyframes dots1{
    0%{
		transform:translate(-50%,-50%)  scale(1);
		-ms-transform:translate(-50%,-50%) scale(1);     
		-moz-transform:translate(-50%,-50%) scale(1);    
		-webkit-transform:translate(-50%,-50%) scale(1); 
		-o-transform:translate(-50%,-50%) scale(1); 
		opacity: 1;
    }
    100%{
      transform:translate(-50%,-50%) scale(3);
      -ms-transform:translate(-50%,-50%) scale(3);     
      -moz-transform:translate(-50%,-50%) scale(3);    
      -webkit-transform:translate(-50%,-50%) scale(3); 
      -o-transform:translate(-50%,-50%) scale(3); 
      opacity: 0;
    }
}
@keyframes dots2{
    0%{
		transform:translate(-50%,-50%)  scale(1);
		-ms-transform:translate(-50%,-50%) scale(1);     
		-moz-transform:translate(-50%,-50%) scale(1);    
		-webkit-transform:translate(-50%,-50%) scale(1); 
		-o-transform:translate(-50%,-50%) scale(1); 
		opacity: 1;
    }
    100%{
      transform:translate(-50%,-50%) scale(3);
      -ms-transform:translate(-50%,-50%) scale(3);     
      -moz-transform:translate(-50%,-50%) scale(3);    
      -webkit-transform:translate(-50%,-50%) scale(3); 
      -o-transform:translate(-50%,-50%) scale(3); 
      opacity: 0;
    }
}

.ncmain01{
    text-align: center;
    padding:20px 0;
    background-color: #fff;
    box-shadow: 0px 2px 28.71px 0.29px rgba(52, 52, 52, 0.07);
    margin-top: -50px;
    position: relative;
    z-index: 23;
}
.ncmain01 ul{
    overflow: hidden;
}
em{
    display: block;
    float: left;
    width: 1px;
    height: 26px;
    background-color: #eee;
    margin-top: 22px;
}
.ncmain01 ul li{
    float: left;
    width: calc(16.66% - 1px);
}
.ncmain01 ul li span{
    font-size: 36px;
    color: darkred;
    display: block;
    margin-bottom: 16px;
}
.ncmain01 ul li b{
    font-size: 20px;
    font-weight: bold;
}
.nctitle{
    font-size: 36px;
    padding:110px 0 60px 0;
}
.ncmain02_main{
    overflow: hidden;
}
.ncmain02_main_list{
    width: calc(33.33% - 40px);
    float: left;
    position: relative;
    overflow: hidden;
    margin-right:60px;
}
.ncmain02_main_list:last-child{
    margin-right: 0;
}
.ncmain02_main_list_1{
    background-color: #f5f7fa;
    border: 1px solid #eee;
    padding: 20px 16px;
    text-align: center;
}
.ncmain02_main_list_1 b{
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
.ncmain02_main_list_1 div{
    font-size: 16px;
    line-height: 24px;
    color: #666;
    text-align: left;
}
.ncmain02_main_list_2{
    padding:40px 40px 60px 40px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.ncmain02_main_list_2_1{
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 40px;
}
.ncmain02_main_list_2_2 a{
    color: darkred;
    line-height: 30px;
}
.ncmain02_main_list_2_2 i{
    font-size:30px;
    margin-left: 10px;
}
.ncmain02_main_list_2_2 u{
    float: left;
    font-style: italic
}
.ncmain02_main_list_4{
    position: absolute;
    right:-20px;
    bottom:-20px;
}
.ncmain02_main_list:nth-child(2) .ncmain02_main_list_4{
    right: -90px;
    bottom: -62px;
}
.ncmain02_main_list:nth-child(3) .ncmain02_main_list_4{
    right: -160px;
    bottom: -15px;
}
.ncmain02_main .on{
    box-shadow: 0px 0px 28.71px 0.29px rgba(55, 114, 202, 0.24);
}
.ncmain02_main .on .ncmain02_main_list_1{
    background-color: darkred;
    border: 1px solid darkred;
}
.ncmain02_main .on .ncmain02_main_list_1 b,
.ncmain02_main .on .ncmain02_main_list_1 div{
    color: #fff;
}
.ncmain02_main .on .ncmain02_main_list_2{
    border: 1px solid darkred;
    border-top: none;
}

.ncmain03_main{
    overflow: hidden;
}
.ncmain03_main_list{
    width: 25%;
    float: left;
    position: relative;
    padding:7% 0;
}
.ncmain03_main .ncmain03_main_list:nth-child(1){
    background: url(img/ncmain03_1.jpg) no-repeat center center;
    background-size: cover;
}
.ncmain03_main .ncmain03_main_list:nth-child(1) .ncmain03_main_list_box{
    background-color: rgba(55, 114, 202, .95);
}
.ncmain03_main .ncmain03_main_list:nth-child(2){
    background: url(img/ncmain03_2.jpg) no-repeat center center;
    background-size: cover;
}
.ncmain03_main .ncmain03_main_list:nth-child(2) .ncmain03_main_list_box{
    background-color: rgba(255, 135, 80, .95);
}
.ncmain03_main .ncmain03_main_list:nth-child(3){
    background: url(img/ncmain03_3.jpg) no-repeat center center;
    background-size:cover;
}
.ncmain03_main .ncmain03_main_list:nth-child(3) .ncmain03_main_list_box{
    background-color: rgba(61, 206, 164, .95);
}
.ncmain03_main_list_box{
    color: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
}
.ncmain03_main_list_box_1{
    position: absolute;
    bottom:-48px;
    padding:0 40px;
}
.ncmain03_main_list_box span{
    font-size: 43px;
    padding:15px;
    background-color: rgba(255, 255, 255, .2);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;  
    text-align: center;
}
.ncmain03_main_list_box b{
    display: block;
    font-size: 20px;
    margin:24px 0 15px 0;
}
.ncmain03_main_list_box .ncmain03_main_list_box_1 div{
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 48px;
    overflow: hidden;
    margin-top: 40px;
}
.ncmain03_main .on{
    width: 50%;
}
.ncmain03_main .on .ncmain03_main_list_box_1{
    bottom: 20px;
}
.ncmain03_main .on .ncmain03_main_list_box_1 div{
    margin-top: 0;
}
.ncmain04_main{
    overflow: hidden;
}
.ncmain04_main_left{
    width: 50%;
    float: left;
    position: relative;
}
.ncmain04_main_left span{
    position: relative;
    display: block;padding:31% 0;
    overflow: hidden;
}
.ncmain04_main_left span img{
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncmain04_main_left:hover span img{
    transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2);
    -o-transform:translate(-50%,-50%) scale(1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2);
}
.ncmain04_main_left_div{
    position: absolute;
    left:50px;
    bottom:130px;
    width:calc(100% - 100px);
    color: #fff;
}
.ncmain04_main_left_div b{
    font-size: 20px;
    display: block;
}
.ncmain04_main_left_div i{
    width: 16px;
    height: 4px;
    display: block;
    background-color:darkred;
    margin: 25px 0;
}
.ncmain04_main_left_div div{
    font-size: 16px;
    line-height: 30px;
}

.ncmain04_main_right{
    float: left;
    width: 50%;
    overflow: hidden;
}
.ncmain04_main_right_1{
    position: relative;
}
.ncmain04_main_right_1 span{
    position: relative;
    display: block;padding:15.5% 0;
    overflow: hidden;
}
.ncmain04_main_right_1 span img{
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncmain04_main_right_1:hover span img{
    transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2);
    -o-transform:translate(-50%,-50%) scale(1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2);
}
.ncmain04_main_right_div{
    position: absolute;
    left:30px;
    bottom:30px;
    width:calc(100% - 60px);
    color: #fff;
} 
.ncmain04_main_right_div b{
    font-size: 20px;
    display: block;
}
.ncmain04_main_right_div i{
    width: 16px;
    height: 4px;
    display: block;
    background-color:darkred;
    margin: 20px 0;
}
.ncmain04_main_right_div div{
    font-size: 16px;
    line-height: 24px;
}

.ncmain05_main{
    overflow: hidden;
}
.ncmain05_main_list{
    width: calc(33.33% - 13.33px);
    float: left;
    margin-left:20px;
    border:1px solid #e5e5e5;
    padding:35px 40px 30px 24px;
    margin-top: 20px;
}
.ncmain05_main_list:nth-child(3n+1){
    margin-left: 0;
}
.ncmain05_main_list:nth-child(-n+3){
    margin-top: 0;
}
.ncmain05_main_list_left{
    width: 80px;
    float: left;
    position: relative;
}
.ncmain05_main_list_left span{
    font-size: 42px;
    color: darkred;
    position: absolute;
    left: 0;
    top:0;
}
.ncmain05_main_list_left i{
    display: block;
    width: 40px;
    height: 40px;
    background-color:darkred;
    opacity: .2;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 18px;
    top:6px;
}

.ncmain05_main_list_right{
    float: right;
    width: calc(100% - 80px);
}
.ncmain05_main_list_right b{
    display: block;
    font-size: 20px;
}
.ncmain05_main_list_right div{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    margin:16px 0 30px 0;
}
.ncmain05_main_list_right a{
    display: inline-block;
    line-height: 36px;
    color: #999;
    border:1px solid #999;
    padding:0 20px;
    position: relative;
}
.ncmain05_main_list_right a i{
    display: inline-block;
    height: 2px;
    width: 14px;
    background-color: #999;
    transform: translateY(-4px);
    margin-right: 20px;
}
.ncmain05_main .on{
    background-color: darkred;
    color: #fff;
}
.ncmain05_main .on .ncmain05_main_list_left span,
.ncmain05_main .on .ncmain05_main_list_right div{
    color: #fff;
}
.ncmain05_main .on .ncmain05_main_list_left i{
    background-color: #fff;
}
.ncmain05_main .on .ncmain05_main_list_right a{
    color: #fff;
    border: 1px solid #fff;
}
.ncmain05_main .on .ncmain05_main_list_right a i{
    background-color: #fff;
}
.ncmain06_main{
    overflow: hidden;
    background-color: #fff;
}
.ncmain06_main_left{
    width: 40%;
    float: left;
}
.ncmain06_main_right{
    float: right;
    width: 60%;
}
.ncmain06_main_right span{
    position: relative;
    display: block;padding:26% 0;
    overflow: hidden;
}
.ncmain06_main_right span img{
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncmain06_main_right:hover span img{
    transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2);
    -o-transform:translate(-50%,-50%) scale(1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2);
}
.ncmain06_main_left_box{
    width: calc(100% - 100px);
    margin:50px 0 0 50px;
}
.ncmain06_main_left_box b{
    font-size: 36px;
}
.ncmain06_main_left_box i{
    display: block;
    width: 16px;
    height: 4px;
    background-color:darkred;
    margin:36px 0;
}
.ncmain06_main_left_box ul li{
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px dotted #eee;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.ncmain06_main_left_box ul li span{
    color: darkred;
}
.ncmain06_main ul li{
    overflow: hidden;
}
.ncmain06_main ul .li1{
    background-color: darkred;
    color: #fff;
}
.ncmain06_main ul .li1 div{
    width: calc(25% - 1px);
    float: left;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 70px;
    text-align: center;
}
.ncmain06_main ul li div span{
    text-align: center;
    line-height: 20px;
}
.ncmain06_main ul .li1 div span{
    padding-left: 40px;
}
.ncmain06_main ul .li1 div:nth-of-type(4) span{
    display: block;
    margin-top: 15px;
}
.ncmain06_main ul .li1 div span .strong{
    font-size: 24px;
}
.ncmain06_main ul .li1 div span strong{
    font-size: 14px;
    line-height:20px ;
}
.ncmain06_main ul .li1 div:nth-of-type(1) span{
    background: url(img/ncmain05_1.png) no-repeat left center;
}
.ncmain06_main ul .li1 div:nth-of-type(2) span{
    background: url(img/ncmain05_2.png) no-repeat left center;
}
.ncmain06_main ul .li1 div:nth-of-type(3) span{
    background: url(img/ncmain05_3.png) no-repeat left center;
}
.ncmain06_main ul .li1 div:nth-of-type(4) span{
    background: url(img/ncmain05_4.png) no-repeat left 33% center;
}

.ncmain06_main ul li em{
    height: 20px;
}
.ncmain06_main ul .li2{
    background-color: #e5e5e5;
}
.ncmain06_main ul .li2 div{
    width: 25%;
    float: left;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
    text-align: center;
    color: #343434;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
.ncmain06_main ul .li3{
    line-height: 70px;
    background-color: darkred;
    font-size: 22px;
    text-align: center;
}
.ncmain06_main ul .li3 a{
    color: #fff;
}
.ncmain06_main ul .li3 a i{
    font-size: 40px;
    transform: translateY(7px);
    display: inline-block;
    margin-left: 10px;
}

.ncsite01_main{
    position: relative;
}
.ncsite01_main span{
    position: relative;
    display: block;padding:18% 0;
    overflow: hidden;
}
.ncsite01_main span img{
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncsite01_main:hover span img{
    transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2);
    -o-transform:translate(-50%,-50%) scale(1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2);
}
.ncsite01_main_box{
    padding:45px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(img/ncmainsite01_3.png) no-repeat right -100px bottom -50px;
    background-color: #fff;
}
.ncsite01_main_box b{
    display: block;
    font-size: 36px;
}
.ncsite01_main_box .fubt{
   font-size: 26px;
    color: red;
    margin:14px 0 45px 0;
}
.ncsite01_main_box .ncdetails{
    font-size: 16px;
    line-height: 36px;
}
.ncsite02_main_left{
    width: 869px;
    height: 617px;
    overflow: hidden;
    position: relative;
}
.ncsite02_main_left span{
    display: block;
    width: 760px;
    height: 507px;
    position: absolute;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
}
.ncsite02_main_left span img{
    position: absolute;top:0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncsite02_main_left:hover span img{
    transform:translateX(-50%) scale(1.2);
    -ms-transform:translateX(-50%) scale(1.2);
    -moz-transform:translateX(-50%) scale(1.2);
    -o-transform:translateX(-50%) scale(1.2);
    -webkit-transform:translateX(-50%) scale(1.2);
}

.ncswiper-slide{
    overflow: hidden;
}
.ncsite02{
    background-color: darkred;
    padding:70px 0;
}

.ncsite02_main_rightbanner{
    float: right;
    width: 500px;
}
.ncsite02_main{
    overflow: hidden;
}
.ncsite02_main_right{
    height: 617px;
    color: #fff;
    position: relative;
}
.ncsite02_main_right_box{
    position: absolute;
    top:50%;left: 0;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.ncsite02_main_right_box b{
    display: block;
    color: #fff!important;
}
.ncsite02_main_right_box .fubt{
    color: #fff;
}
.ncsite02_main_right_box strong{
    display: block;
    width: 20px;
    height: 4px;
    background-color: #fff;
    margin:40px 0 60px 0;
}
.ncsite02_main_right_box .ncshow .bt{
    font-size: 20px;
    margin-bottom: 20px;
}
.ncsite02_main_right_box div{
    font-size: 16px;
    line-height: 30px;
}
.ncsite02_main_right_box a{
    display: inline-block;
    line-height: 46px;
    color: #fff;
    border:1px solid #fff;
    padding:0 35px;
    position: relative;
    margin-top: 90px;
    font-size: 18px;
    font-weight: bold;
}
.ncsite02_main_right_box a i{
    display: inline-block;
    height: 2px;
    width: 14px;
    background-color: #fff;
    transform: translateY(-4px);
    margin-right: 40px;
}
.ncsite02_main_leftbox .swiper-button-next,
.ncsite02_main_leftbox .swiper-button-prev{
    width: 80px;
    height: 80px;
    border: 1px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: -50px;
}
.ncsite02_main_leftbox .swiper-button-next i,
.ncsite02_main_leftbox .swiper-button-prev i{
    color: #fff;
    font-size: 36px;
}
.ncsite02_main_leftbox .swiper-button-prev i{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 
    -moz-transform:rotate(180deg); 
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
}
.ncsite02_main_leftbox .swiper-button-next:after,.ncsite02_main_leftbox .swiper-button-prev:after{
    display: none;
}
.ncsite02_main_leftbanner{
    width: 760px;
    height: 507px;
    top:45px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
}
.ncsite02_main_leftbox{
    background: url(img/ncmainsite02_1.png) no-repeat center center;
    width: 1050px;
    float: left;
    height: 617px;
    position: relative;
    margin-right: 50px;
}
.ncsite03_main ul{
    overflow: hidden;
    height: 510px;
}
.ncsite03_main ul li{
    width: 24%;
    float: left;
    position: relative;
}

.ncsite03_main ul li span{
    display: block;
    position: relative;
    overflow: hidden;
    padding:57% 0;
    width: 100%;
}
.ncsite03_main ul li span img{
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncsite03_main ul li:hover span img{
    transform:translate(-50%,-50%) scale(1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2);
    -o-transform:translate(-50%,-50%) scale(1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2);
}
.ncsite03_main_libox{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .14);
}
.ncsite03_main_libox_div1{
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    padding:30px 30px 50px 30px;
}
.ncsite03_main_libox_div1 i{
    display: block;
    font-size: 40px;
    margin-bottom: 10px;
}
.ncsite03_main_libox_div1 b{
    display: block;
    font-size: 20px;
}
.ncsite03_main_libox_div1 div{
    font-size: 16px;
    line-height: 24px;
}
.ncsite03_main_libox_div1 strong{
    display: block;
    width: 16px;
    height: 2px;
    background-color: #fff;
    margin:20px 0;
}
.ncsite03_main ul .on{
    width: 28%;
}
.ncsite03_main ul .on .ncsite03_main_libox_div1{
    background-color: black;
}
.ncsite03_main ul .on .ncsite03_main_libox_div1 i{
    display: none;
}


.ncsite04_main{
    overflow: hidden;
    position: relative;
}
.ncsite04_main_left{
    width: 54%;
    float: left;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
}
.ncsite04_main_right{
    width: calc(46% - 1px);
    float: right;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
    margin-top: 26px;
}
.ncsite04_main_left .bt{
    font-size: 36px;
    line-height: 150px;
    display: block;
    text-align: center;
    background-color: darkred;
    color: #fff;
}
.ncsite04_main_left ul{
    background-color: #ebf1fa;
    padding-top: 25px;
}
.ncsite04_main_left ul li{
    background-color: #d9e4f5;
    padding:20px 60px;
}
.ncsite04_main_left ul li b{
    display: block;
    font-size: 20px;
}
.ncsite04_main_left ul li div{
    font-size: 16px;
    color: #666;
    margin-top: 10px;
}
.ncsite04_main_left ul li:nth-child(2n){
    background-color: #ebf1fa;
}

.ncsite04_main_right .bt{
    font-size: 36px;
    line-height: 100px;
    display: block;
    text-align: center;
    background-color: #161d2f;
    color: #fff;
}
.ncsite04_main_right ul{
    background-color: #f7f7f7;
    padding-top: 25px;
}
.ncsite04_main_right ul li{
    background-color: #ececec;
    padding:20px 60px;
}
.ncsite04_main_right ul li b{
    display: block;
    font-size: 20px;
}
.ncsite04_main_right ul li div{
    font-size: 16px;
    color: #666;
    margin-top: 10px;
}
.ncsite04_main_right ul li:nth-child(2n){
    background-color: #f7f7f7;
}
.ncvss{
    position: absolute;
    top:5px;
    left: 49%;

}
.ncsite05{
    background: url(img/ncmainsite04_2.jpg) no-repeat center center;
    background-size: 100% 100%;
}
.ncsite04_main_ul_li{
    width: calc(20% - 24px);
    margin-left: 30px;
    float: left;
    padding:20px 0;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 30px;
    text-align: center;
}
.ncsite04_main_ul_li:nth-child(5n+1){
    margin-left: 0;
}
.ncsite04_main_ul_li i{
    display: block;
    font-size: 42px;
    margin-bottom: 20px;
}
.ncsite04_main_ul_li span{
    display: block;
    font-size: 18px;
}
.ncsite04_main_ul_li span strong{
    font-size: 14px;
    font-weight: normal;
}
.ncsite04_main_ul_li_1{
    padding-bottom: 12px;
}
.ncsite04_main_ul_li_1 i{
    margin-bottom: 10px;
}
.ncsite04_main_ul .on{
    color: #fff;
    background: url(img/ncmainsite04_3.png) no-repeat center center;
    background-color: darkred;
    box-shadow: 0px 10px 27px 0px rgba(55, 114, 202, 0.47);
}
.ncsite06_main_ul{
    overflow: hidden;
}
.ncsite06_main_ul_li{
    width: 11.11%;
    float: left;
    text-align: center;
}
.ncsite06_main_ul_li span{
    display: inline-block;
    width: 88px;
    height: 88px;
    background-color: #f5f5f5;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.ncsite06_main_ul_li span i{
    font-size: 40px;
    line-height: 88px;
}
.ncsite06_main_ul_li b{
    display: block;
    font-size: 20px;
    font-weight: normal;
    margin-top: 30px;
}
.ncsite06_main_ul .on span{
    background-color: darkred;
}
.ncsite06_main_ul .on span i{
    color: #fff;
}
.ncsite06_main_ul .on b{
    font-weight: bold;
}
  

.ncnewaddedbanner{
    position: relative;
}
.ncnewadded01_box{
    overflow: hidden;
    position: relative;
}
.ncnewadded01_left{
    width: 64%;
    float: left;
    position: relative;
    z-index: 1;
}
.ncnewadded01_right{
    width: 44%;
    position: absolute;
    right:0;
    bottom:0;
    background-color: #fff;
    z-index: 2;
    padding: 50px;
    box-sizing: border-box;
}
.ncnewadded01_left span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:29% 0;
}
.ncnewadded01_left span img{
    height: 100%;min-width: 100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.ncnewadded01_left:hover span img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.ncnewadded01_right span{
    overflow: hidden;
    position: relative;
	display: block;
    width: 80px;
    height: 80px;
}
.ncnewadded01_right span img{
    max-height: 100%;max-width: 100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.ncnewadded01_right b{
    font-size: 30px;
    color:darkred;
    margin: 30px 0;
    display: block;
}
.ncnewadded01_right div{
    font-size: 16px;
    line-height: 30px;
    min-height: 120px;
}
.ncnewadded01_right a{
    font-size: 16px;
    color:darkred;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 40px;
    display: block;
}
.ncanniu{
    position: absolute;
    bottom:0;
    right:0;
    z-index: 3;
    overflow: hidden;
    background-color: darkred;
    padding:0 15px;
}
.ncanniu .swiper-button-next{
    position: static;
    float: left;
    margin-top: 0;
    height: auto;
    width: auto;
}
.ncanniu .swiper-button-next i{
    font-size: 40px;
    line-height:70px;
    color: #fff;
}
.ncanniu .swiper-button-next::after,
.ncanniu .swiper-button-prev::after{
    display: none;
}
.ncanniu .swiper-button-prev{
    position: static;
    float: left;
    margin-top: 0;
    height: auto;
    width: auto;
}
.ncanniu .swiper-button-prev i{
    font-size: 40px;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 
    -moz-transform:rotate(180deg); 
    -webkit-transform:rotate(180deg); 
    -o-transform:rotate(180deg);
    line-height:70px;
    color: #fff;
}
.ncnumber{
    float: left; 
    font-size: 18px;
    margin:0 35px;
    line-height: 70px;
    color: #fff;
}
.ncnumber strong,.ncnumber i{
    font-style: normal;
}
.ncnewadded02{
    background: url(img/ncnewadded02_1.jpg) no-repeat center center;
    padding: 50px 0 70px 0;
}
.ncnewadded02 .indext{
    color: #fff;
}
.ncnewadded02_main_ul{
    border-bottom: 2px solid rgba(255, 255, 255, .5);
}
.ncnewadded02_main_ul li{
    width: 33.33%;
    float: left;
    text-align: center;
    color: #fff;
}
.ncnewadded02_main_ul li b{
    display: block;
    font-family: "D-DINCondensed";
    font-size: 70px;
    line-height: 70px;
    height: 70px;
}
.ncnewadded02_main_ul li b strong{
    font-size: 18px;
    display: inline-block;
    transform: translateY(-15px);
}
.ncnewadded02_main_ul li span{
    font-size: 12px;
    display: block;
}
.ncnewadded02_main_ul li i{
    display: block;
    width: 50px;
    height: 4px;
    margin:0 auto;
    margin-top: 40px;
    background-color: #fff;
    transform: translateY(3px);
}
.ncnewadded02_main_ul li:nth-child(3) b{
    font-family: 'PingFang SC','Microsoft YaHei','Helvetica Neue','Helvetica','Arial',sans-serif;
}
.ncclear{
    clear: both;
}

.ncnewadded03_main{
    overflow: hidden;
}
.ncnewadded03_left{
    width: 47%;
    float: left;
}
.ncnewadded03_left span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:32% 0;
}
.ncnewadded03_left span img{
    height: 100%;width: 96%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.ncnewadded03_right{
    width: 50%;
    float: right;
}
.ncnewadded03_right ul li{
    margin-bottom: 55px;
}
.ncnewadded03_right ul li:last-child{
    margin-bottom: 0;
}
.ncnewadded03_right ul li b{
    display: block;
    font-size: 22px;
    color: darkred;
    margin-bottom: 15px;
}
.ncnewadded03_right ul li div{
    font-size: 16px;
    line-height: 30px;
}

.ncnewadded04 .indexb1{
    font-size: 18px;
    margin:10px 0;
}
.ncnewaddedbanner1{
    overflow: visible!important;
}
.ncnewadded04_box{
    overflow: hidden;
}
.ncnewadded04_box img{
    height:auto;width: 100%;
}

.ncnewadded05_main{
    overflow: hidden;
    position: relative;
}
.ncnewadded05_left{
    width: 52%;
    position: absolute;
    left: 0;
    bottom:0;
    background-color: #fff;
    z-index: 2;
    box-sizing: border-box;
    padding:0 45px 45px 45px;
}
.ncnewadded05_left b{
    font-size: 30px;
    display: block;
    margin-top: 45px;
}
.ncnewadded05_left span{
    font-size: 16px;
    display: block;
}
.ncnewadded05_left i{
    background-color: #eee;
    width: 100%;
    height: 1px;
    margin:30px 0;
    display: block;
}
.ncnewadded05_left div{
    font-size: 16px;
    line-height: 30px;
}
.ncnewadded05_right{
    width: 59%;
    float: right;
}
.ncnewadded05_right span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:36% 0;
}
.ncnewadded05_right span img{
    height: 100%;min-width:100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.ncnewadded05_right:hover span img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.ncnewadded05_right_1{
    float: left;
}
.ncnewadded05_left_1{
    left: auto;
    right: 0;
}

.nc_imgbox span{
    width:60px;
    height: 60px;
    display: inline-block;
    margin-right: 38px;
}
.nc_imgbox span img{
    max-width: 100%;
}
.nc_imgbox{
    margin-bottom: 30px;
}

.ncnewadded01_01_main{
    overflow: hidden;
}
.ncnewadded01_01_left{
    width: 66%;
    float: left;
}
.ncnewadded01_01_left:hover span img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.ncnewadded01_01_left span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:22% 0;
}
.ncnewadded01_01_left span img{ 
    height: 100%;min-width:100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.ncnewadded01_01_right{
    width: 29%;
    float: right;
}
.ncnewadded01_01_right b{
    font-size: 36px;
    line-height: 1;
    margin-top: 10px;
    display: block;
}
.ncnewadded01_01_right span{
    display: block;
    margin:30px 0;
    overflow: hidden;
}
.ncnewadded01_01_right span strong{
    display: block;
    width: 24px;
    height: 4px;
    background-color: #296ef7;
    margin-right: 8px;
    float: left;
}
.ncnewadded01_01_right span i{
    display:block;
    width: 24px;
    height: 4px;
    background-color: #296ef7;
    opacity: .5;
    float: left;
}
.ncnewadded01_01_right div{
    font-size: 16px;
    line-height: 36px;
}
.ncnewadded01_02_main{
    overflow: hidden;
}
.ncnewadded01_02_left{
    width: 46%;
    float: left;
}
.ncnewadded01_02_right{
    width: 50%;
    float: right;
}
.ncnewadded01_02_left b{
    font-size: 36px;
    line-height: 1;
}
.ncnewadded01_02_left p{
    font-size: 22px;
    font-weight: bold;
    line-height: 1;
    margin:90px 0 25px 0;
}
.ncnewadded01_02_left div{
    font-size: 16px;
    line-height: 30px;
}
.ncnewadded01_02_left i{
    color: #296ef7;
    font-style: normal;
}
.ncnewadded01_02_left a{
    display: inline-block;
    line-height: 60px;
    padding:0 38px;
    background-color:darkred;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-top: 50px;
}
.ncnewadded01_02_left strong{
    margin-left: 15px;
    font-size: 30px;
    font-weight: normal;
    transform: translateY(4px);
    display: inline-block;
}
.ncnewadded01_02_right_ul{
    overflow: hidden;
    height: 410px;
    width: 100%;
}
.ncnewadded01_02_right_ul_li{
    width: 20%;
    float: left;
    height: 100%;
    position: relative;
}
.ncnewadded01_02_right_ul_li p{
    font-size: 16px;
    margin-bottom: 15px;
}
.ncnewadded01_02_right_ul_li i{
    font-size: 20px;
    padding-top: 20px;
    display: block;
    font-style: normal;
    border-top:1px solid #e5e5e5;
}
.ncnewadded01_02_right_ul_li strong{
    display: block;
    width: 50%;
    height: 30%;
    background-color:darkred;
    margin:0 auto;
    position: relative;
}
.ncnewadded01_02_right_ul_li_box{
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    text-align: center;
}
.ncnewadded01_02_right_ul_li:nth-child(1) p{
    color: #296ef7;
}
.ncnewadded01_02_right_ul_li:nth-child(1) strong{
    height: 124px;
}
.ncnewadded01_02_right_ul_li:nth-child(2) p{
    color: #ff9648;
}
.ncnewadded01_02_right_ul_li:nth-child(2) strong{
    height: 220px;
    background-color: #ff9648;
}
.ncnewadded01_02_right_ul_li:nth-child(3) p{
    color: #ff6550;
}
.ncnewadded01_02_right_ul_li:nth-child(3) strong{
    height: 264px;
    background-color: #ff6550;
}
.ncnewadded01_02_right_ul_li:nth-child(4) p{
    color: #6b5fd5;
}
.ncnewadded01_02_right_ul_li:nth-child(4) strong{
    height: 290px;
    background-color: #6b5fd5;
}
.ncnewadded01_02_right_ul_li:nth-child(5) p{
    color: #95c13d;
}
.ncnewadded01_02_right_ul_li:nth-child(5) strong{
    height: 320px;
    background-color: #95c13d;
}
.ncnewadded01_02_right_ul_li_box b{
    display: block;
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left:0;
    bottom:70px;
    width: 100%;
}
.ncnewadded02_01_ul{
    overflow: hidden;
}
.ncnewadded02_01_ul_li{
    width: 12.5%;
    float: left;
    text-align: center;
    margin-top: 50px;
}
.ncnewadded02_01_ul_li b{
    font-size: 20px;
    line-height: 1;
    display: block;
    margin:25px 0 15px 0;
}
.ncnewadded02_01_ul_li:nth-child(1) p{
    color: darkred;
}
.ncnewadded02_01_ul_li:nth-child(1),
.ncnewadded02_01_ul_li:nth-child(2),
.ncnewadded02_01_ul_li:nth-child(3),
.ncnewadded02_01_ul_li:nth-child(4),
.ncnewadded02_01_ul_li:nth-child(5),
.ncnewadded02_01_ul_li:nth-child(6),
.ncnewadded02_01_ul_li:nth-child(7),
.ncnewadded02_01_ul_li:nth-child(8){
    margin-top: 0;
}
.ncnewadded03_01{
    background-color: #f8f8f8;
}
.ncnewadded03_01_main{
    overflow: hidden;
    width: 100%;
}
.ncnewadded03_01_left{
    width: 48%;
    float: left;
    padding-left: 8.3%;
    box-sizing: border-box;
}
.ncnewadded03_01_right{
    width: 50%;
    float: right;
}
.ncnewadded03_01_right span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:41% 0;
}
.ncnewadded03_01_right span img{ 
    height: 100%;min-width:100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.ncnewadded03_01_right:hover span img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.ncnewadded03_01_left b{
    font-size: 36px;
    display: block;
    margin:35px 0 60px 0;
}
.ncnewadded03_01_left_ul_li p{
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0 8px 0;
}
.ncnewadded03_01_left_ul_li div{
    font-size: 16px;
    line-height: 20px;
    color: #666;
}
.ncnewadded03_01_left_ul_li{
    margin-bottom: 30px;
}
.ncnewadded04_left{
    background-color: #fff;
    padding:20px;
}
.ncnewadded04_left1{
    background-color: #e5e5e5;
    padding:20px;
    padding-bottom: 0;
}
.ncnewadded04_left div{
    font-size: 22px;
    line-height: 76px;
    height: 76px;
    overflow: hidden;
    text-align: center;
}
.ncnewadded04_main .active .ncnewadded04_left{
    background-color: darkred;
}
.ncnewadded04_main .active .ncnewadded04_left div{
   color: #fff;
}
.ncnewadded04_01_main{
    overflow: hidden;
}
.ncnewadded04_01_list{
    width: 33.33%;
    float: left;
}
.ncnewadded04_01_list span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:66% 0;
}
.ncnewadded04_01_list span img{ 
    height: 100%;width:auto;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.ncnewadded05_01_main{
    overflow: hidden;
}
.ncnewadded05_01_list{
    width: 14.28%;
    float: left;
    text-align: center;
}
.ncnewadded05_01_list p{
    font-size: 20px;
    margin-top: 20px;
}
.ncnewadded06_01_main{
    overflow: hidden;
}
.ncnewadded06_01_list{
    width: 32%;
    float: left;
    position: relative;
    margin-left: 2%;
    margin-bottom: 2%;
}
.ncnewadded06_01_list:nth-child(3n+1){
    margin-left: 0;
}
.ncnewadded06_01_list span{
	overflow: hidden;
    position: relative;
	display: block;
    padding:28% 0;
}
.ncnewadded06_01_list span img{ 
    height: 100%;width:100%;
    position: absolute;top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.ncnewadded06_01_list:hover span img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.ncnewadded06_01_list div{
    position: absolute;
    left:30px;
    bottom:60px;
}
.ncnewadded06_01_list div b{
    font-size: 20px;
    color: #fff;
}
.ncnewadded06_01_list div p{
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
}

.nc_logo{
    float: left;
}
.nc_logo .logo{
    float: left;
}
.logo-box{
    float: left;
    line-height: 1;
    margin-left: 10px;
}
.logo-year {
    margin-top: 28px;
    height: 20px;
    line-height: 20px;
    width: 38px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background:darkred;
    border-radius: 4px;
    overflow: hidden;
    font-size: 14px;
    color: #fff
}

.logo-text {
    margin-top: 5px;
    height: 18px;
    color: #fff;
    line-height: 18px;
    overflow: hidden
}
.yanse .logo-text{
	color: #656565;
}

.logo-text span {
    animation: letterWave 2s infinite linear
}
.logo-text span:nth-child(0) {
    animation-delay: 0ms
}

.logo-text span:nth-child(1) {
    animation-delay: 100ms
}

.logo-text span:nth-child(2) {
    animation-delay: 200ms
}

.logo-text span:nth-child(3) {
    animation-delay: 300ms
}

.logo-text span:nth-child(4) {
    animation-delay: 400ms
}

.logo-text span:nth-child(5) {
    animation-delay: 500ms
}

.logo-text span:nth-child(6) {
    animation-delay: 600ms
}

.logo-text span:nth-child(7) {
    animation-delay: 700ms
}

.logo-text span:nth-child(8) {
    animation-delay: 800ms
}

.logo-text span:nth-child(9) {
    animation-delay: 900ms
}

.logo-text span:nth-child(10) {
    animation-delay: 1000ms
}

@keyframes letterWave {
    0%,100% {
        transform: translateY(0) scale(1);
        padding: 0 0;
        opacity: .8
    }

    25% {
        transform: translateY(-50px) scale(.8);
        padding: 0 5px;
        opacity: .6
    }

    75% {
        transform: translateY(50px) scale(1.5);
        padding: 0;
        opacity: 1
    }
}



.nctrade01_main .nctrade01_main_item{
    width: 25%;float: left;
    position: relative;
    transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.nctrade01_main .active{
    width: 50%;
}
.nctrade01_main .active .nctrade01_main_item_con{
    padding:66px 0 0 56px;
    height: 100%;
    left: 0;top:0;
    width: 75%;
    background: linear-gradient(to left, rgba(55, 114, 202, 0), rgba(0, 0, 0, 0));
}
.nctrade01_main .active .nctrade01_main_item_con_2{
    display: block;
}
.nctrade01_main .active .nctrade01_main_item_con_3{
    display: block;
}
.nctrade01_main .active .nctrade01_main_item_con_4{
    display: block;
}
.nctrade01_main .active .nctrade01_main_item_img img{
    opacity: 1;
}
.nctrade01_main_item_img{
    position: relative;
    height: 650px;
    width: 100%;
    overflow: hidden;
    background-color: #06153b;
}
.nctrade01_main_item_img img{
    position: absolute;top:50%;
    left: 50%;opacity: .6;
    height: 100%;min-width:100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade01_main_item:hover .nctrade01_main_item_img img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade01_main_item_con{
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    left: 56px;bottom:66px;
}
.nctrade01_main_item_con_1{
    font-size: 22px;font-weight: bold;
    color: #fff;
}
.nctrade01_main_item_con_2{
    width: 22px;height: 4px;
    background-color: #fff;
    margin:45px 0;
    display: none;
}
.nctrade01_main_item_con_3{
    font-size: 16px;line-height: 30px;
    color: #fff;
    display: none;
}
.nctrade01_main_item_con_4{
    margin-top: 95px;
    display: none;
}
.nctrade01_main_item_con_4 a{
    display: inline-block;
    background-color: #fff;
    font-size: 18px;line-height: 50px;
    font-weight: bold;
    padding:0 24px;
    color:darkred;
}
.nctrade01_main_item_con_4 a img{
    margin-left: 40px;
}

.nctrade02_main_item{
    width: 33.33%;box-sizing: border-box;
    padding:50px 38px;
    border: 1px solid #e5e5e5;
}
.nctrade02_main_item_con_1{
    width: 25px;height: 4px;
    background-color: darkred;
}
.nctrade02_main_item_con_2{
    font-size: 20px;font-weight: bold;
    margin:26px 0 20px 0;
    color: red;
}
.nctrade02_main_item_con_3{
    font-size: 16px;line-height: 30px;
    color: #666;
}
.nctrade02_main{
    display: flex;
    flex-wrap: wrap;
}
.nctrade02_main .nctrade02_main_item:last-child{
    width: 66.66%;
}
.nctrade02_main .active{
    border: 1px solid darkred;
    box-shadow: 0px 0px 33.95px 1.05px rgba(51, 51, 51, 0.19);
}
.nctrade03_main{
    position: relative;
}
.nctrade03_main_img{
    position: relative;
    padding:18% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade03_main_img img{
    position: absolute;top:50%;
    left: 50%;
    height: 100%;min-width:100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade03_main_img:hover img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade03_main_con{
    position: absolute;
    bottom:0;right:0;
    width: 50%;
    background-color: #fff;
    box-sizing: border-box;
    padding:58px 68px 90px 68px;
}
.nctrade03_main_con_1{
    font-size: 36px;
    font-weight: bold;
}
.nctrade03_main_con_2{
    font-size: 14px;
    color: #666;
    margin:20px 0 50px 0;
}
.nctrade03_main_con_3{
    font-size: 16px;line-height: 30px;
    color: #666;
}
.nctrade04_main_left{
    width: 50%;float: left;
    position: relative;
}
.nctrade04_main_right{
    width: 50%;float:right;
}
.nctrade04_main_left_img{
    position: relative;
    padding:37% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade04_main_left_img img{
    position: absolute;top:50%;
    left: 50%;
    height: 100%;min-width:100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade04_main_right_img{
    position: relative;
    padding:37% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade04_main_right_img img{
    position: absolute;top:50%;
    left: 50%;
    height: 100%;min-width:100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade04_main_right_img:hover img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade04_main_left_con{
    width: 81%;position: absolute;
    top:50%;right: 25px;
    transform: translateY(-50%);
}
.nctrade04_main_left_con_1{
    font-size: 36px;font-weight: bold;
    margin-bottom: 60px;
}
.nctrade04_main_left_con_2_1{
    font-size: 22px;font-weight: bold;
    margin-top: 44px;
}
.nctrade04_main_left_con_2_2{
    font-size: 16px;line-height: 24px;
    color: #666;
    margin-top: 16px;
}
.nctrade05{
    background-color: #f8f8f8;
}
.nctrade05_main_left{
    width: 43%;float: left;
}
.nctrade05_main_right{
    width: 50%;float: right;
}
.nctrade05_main_left_img{
    position: relative;
    padding:41% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade05_main_left_img img{
    position: absolute;top:50%;
    left: 50%;
    max-width: 100%;max-height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.nctrade05_main_right_con_1{
    font-size: 36px;font-weight: bold;
}
.nctrade05_main_right_con_2{
    font-size: 20px;line-height: 36px;
    margin-top: 50px;
}
.nctrade05_main_right_con_3{
    border-top: 1px dashed #dcdcdc;
    margin-top:70px;
}
.nctrade05_main_right_con_4{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.nctrade05_main_right_con_4 span{
    display: block;font-size: 16px;
    font-weight: bold;color: darkred;
    width: 50%;margin-top: 70px;
}
.nctrade05_main_right_con_4 span:nth-child(2n){
    text-align: right;
}

.nctrade05_mySwiper{
    overflow: hidden;
    position: relative;
}

.nctrade06_main{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nctrade06_main_item{
    width: calc(25% - 22.5px);
    border-bottom: 4px solid transparent;
    background-color: #f8f8f8;
}
.nctrade06_main_item_img{
    position: relative;
    padding:32% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade06_main_item_img img{
    position: absolute;top:50%;
    left: 50%;
   min-width:auto;height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade06_main_item:hover .nctrade06_main_item_img img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade06_main_item_con{
    padding:28px;
}
.nctrade06_main_item_con_1{
    font-size: 20px;font-weight: bold;
}
.nctrade06_main_item_con_2{
    font-size: 14px;line-height: 24px;color: #666;
    margin-top: 15px;
}
.nctrade06_main .active{
    border-bottom: 4px solid darkred;
}
.nctrade07_mySwiper{
    position: relative;
}
.nctrade07_mySwiper_slide{
    padding:35px 30px;
    background-color: #fff;
    border: 1px solid darkred;
    border-radius: 10px;
}
.nctrade07_main_con_1{
    font-size: 22px;
    font-weight: bold;
}
.nctrade07_main_con_2{
    margin:25px 0;
}
.nctrade07_main_con_2 img{
    display: block;
    max-width: 100%;
}
.nctrade07_main_con_2 img:nth-child(2){
    display: none;
}
.nctrade07_main_con_3{
    font-size: 16px;line-height: 24px;
    color: #666;
}
.nctrade07_main_con_4{
    position: relative;
    padding:28% 0;
    width: 100%;
    overflow: hidden;
    margin:35px 0;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.nctrade07_main_con_4 img{
    position: absolute;top:50%;
    left: 50%;
    min-width:auto;height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade07_main_con_4:hover img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade07_main_con_5 a{
    font-size: 12px;color: #999;
    display: block;
}
.nctrade07_main_con_5 a img{
    float: right;
}
.nctrade07_main_con_5 a img:nth-child(2){
    display: none;
}
.swiper-pagination_07{
    bottom:-50px!important;
}
.nctrade07_mySwiper .swiper-pagination-bullet-active{width: 24px;
    border-radius: 100px;
}
.ncbox{
    position: relative;
}
.nctrade07_mySwiper .active{
    background-color: darkred;
    box-shadow: 0px 15px 38px 0px rgba(55, 114, 202, 0.49);
}
.nctrade07_mySwiper .active .nctrade07_main_con_1{
    color: #fff;
}
.nctrade07_mySwiper .active .nctrade07_main_con_2 img:nth-child(2){
    display: block;
}
.nctrade07_mySwiper .active .nctrade07_main_con_2 img:nth-child(1){
    display: none;
}
.nctrade07_mySwiper .active .nctrade07_main_con_3{
    color: #fff;
}
.nctrade07_mySwiper .active .nctrade07_main_con_5 a{
    color: #fff;
}
.nctrade07_mySwiper .active .nctrade07_main_con_5 a img:nth-child(2){
    display: block;
}
.nctrade07_mySwiper .active .nctrade07_main_con_5 a img:nth-child(1){
    display: none;
}
.nctrade08_main_item{
    width: calc(25% - 22.5px);
    padding:25px 30px;
    box-sizing: border-box;
    border:1px solid #e5e5e5;
}
.nctrade08_main{
    display: flex;
    justify-content: space-between;
}
.nctrade08_main_item_img{
    width: 44px;height: 44px;
    overflow: hidden;
    position: relative;
}
.nctrade07_main_con_4 img{
    position: absolute;top:50%;
    left: 50%;
    max-width: 100%;max-height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
}
.nctrade08_main_item_con_1{
    font-size: 20px;font-weight: bold;
    margin:18px 0 15px 0;
}
.nctrade08_main_item_con_2{
    font-size: 14px;line-height: 24px;
    color: #666;
}
.nctrade08_main .active{
    border-width: 1px;
    border-color: rgb(55, 114, 202);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 27px 0px rgba(55, 114, 202, 0.22);   
}

.nctrade09_main_item{
    width: calc(25% - 22.5px);
    box-sizing: border-box;
}
.nctrade09_main{
    display: flex;
    justify-content: space-between;
}
.nctrade09_main_item_con_1{
    font-size: 16px;
    line-height: 44px;
    background: url(img/trade07_1.png) no-repeat center center;
    text-align: center;
}
.nctrade09_main_item_con_2{
    padding:30px 15px;
    border-radius: 4px;
    background-image: -moz-linear-gradient( 0deg, rgb(216,229,255) 0%, rgb(185,203,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(216,229,255) 0%, rgb(185,203,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(216,229,255) 0%, rgb(185,203,255) 100%);
    text-align: center;
}
.nctrade09_main_item_con_2_1{
    font-size: 26px;font-weight: bold;
    margin:20px 0 30px 0;
}
.nctrade09_main_item_con_2_2{
    font-size: 60px;font-family: 'D-DINCondensed';
    font-weight: bold;
}
.nctrade09_main_item_con_2_2 strong{
    font-size: 16px;font-weight: normal;
}
.nctrade09_main_item_con_2_3{
    color:#324d8f;font-size: 14px;
    margin:22px 0 36px 0;
}
.nctrade09_main_item_con_2_4{
    font-size: 80px;color: #bdd0fc;
    font-weight: bold;
}
.nctrade09_main_item_con_2_5{
    margin-top: 40px;
}
.nctrade09_main_item_con_2_5 a{
    font-size: 16px;font-weight: bold;
    line-height: 42px;display: inline-block;
    width: 64%;background-color: #fff;
}
.nctrade09_main_item_con_2_6{
    width: 100%;margin:40px 0 30px 0;
    border-top: 1px dashed rgba(0, 0, 0, .1);
}
.nctrade09_main_item_con_2_7 span{
    display: block;text-align: left;
    margin-top: 20px;color: #324d8f;font-weight: bold;
}
.nctrade09_main_item_con_2_7 span img{
    margin-right: 16px;
    transform: translateY(2px);
}
.nctrade09_main_item_con_2_7 span:nth-child(1){
    margin-top: 0;
}
.nctrade09_main_item_con_2_7{
    padding-left: 70px;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_1{
    background: url(img/trade07_2.png) no-repeat center center;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2{
    background-image: -moz-linear-gradient( 0deg, rgb(240,211,203) 0%, rgb(224,160,133) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(240,211,203) 0%, rgb(224,160,133) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(240,211,203) 0%, rgb(224,160,133) 100%);
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_1{
    color: #a66d55;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_2{
    color: #a66d55;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_3{
    color: #a66d55;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_4{
    color: #e2a78d;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_5 a{ 
    color: #a66d55;
}
.nctrade09_main .nctrade09_main_item:nth-child(2) .nctrade09_main_item_con_2_7 span{ 
    color: #a66d55;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_1{
    background: url(img/trade07_3.png) no-repeat center center;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2{
    background-image: -moz-linear-gradient( 0deg, rgb(254,240,216) 0%, rgb(255,218,177) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(254,240,216) 0%, rgb(255,218,177) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(254,240,216) 0%, rgb(255,218,177) 100%);
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_1{
    color: #734f15;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_2{
    color: #734f15;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_3{
    color: #734f15;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_4{
    color: #ffdcb5;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_5 a{ 
    color: #734f15;
}
.nctrade09_main .nctrade09_main_item:nth-child(3) .nctrade09_main_item_con_2_7 span{ 
    color: #734f15;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_1{
    background: url(img/trade07_4.png) no-repeat center center;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2{
    background-image: -moz-linear-gradient( 0deg, rgb(206,207,211) 0%, rgb(162,167,175) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(206,207,211) 0%, rgb(162,167,175) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(206,207,211) 0%, rgb(162,167,175) 100%);
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_1{
    color: #7b848d;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_2{
    color: #7b848d;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_3{
    color: #7b848d;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_4{
    color: #a8acb4;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_5 a{ 
    color: #7b848d;
}
.nctrade09_main .nctrade09_main_item:nth-child(4) .nctrade09_main_item_con_2_7 span{ 
    color: #7b848d;
}

.nctrade10_main_item{
    width: calc(16.66% - 22px);
    border: 1px solid #e5e5e5;
    margin-top: 26px;
}
.nctrade10_main{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: -26px;
}
.nctrade10_main_item_img{
    position: relative;
    padding:24% 0;
    width: 100%;
    overflow: hidden;
}
.nctrade10_main_item_img img{
    position: absolute;top:50%;
    left: 50%;
    max-width: 90%;max-height: 90%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition:all 2s ease 0s;
    -moz-transition:all 2s ease 0s;
    -webkit-transition:all 2s ease 0s;
    -o-transition:all 2s ease 0s;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.nctrade10_main_item_img:hover img{
    transform:translate(-50%,-50%) scale(1.1);
    -ms-transform:translate(-50%,-50%) scale(1.1);
    -moz-transform:translate(-50%,-50%) scale(1.1);
    -o-transform:translate(-50%,-50%) scale(1.1);
    -webkit-transform:translate(-50%,-50%) scale(1.1);
}
.nctrade10_main .active{
    border: 1px solid darkred;
}
.nctrade10_main .active .nctrade10_main_item_img img{
    filter:none;
}