/* banner */
.cn{
    background:url('../images/company/ncimgs/nc_two.jpg?v=1.0') no-repeat center ;
    background-size: cover;
    height:588px;
}
.cn .cn-top{
    width:1170px;
    padding-top:310px;
    height:158px;
}
.cn .cn-top-icon{
    width: 179px;
	height: 158px;
	background-color: rgba(245, 248, 255, 0.3);
	border-radius: 4px;
    float: left;
    margin-right:13px;
    
}
.cn .container{
    padding-left: 0;
    padding-right:0;
}
.cn .cn-top-icon:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.cn .cn-top-icon:last-child{
    margin-right:0;
}
.cn-top-icon img{
    margin:30px 65px 0;
}

.cn-top-icon p{
    color:#fff;
    text-align:center;
    font-size:20px;
    font-family: HYQiHeiX1-EEW;
    line-height: 20px;
    padding-top:22px;
}

/* 表单 */
.nc-warpper{
    width:890px;
    margin-left:140px;
    margin-top:188px;
}

.nc-warpper .nc-search-mid{
    position: absolute;
    left: 425px;
    z-index: 5;
    top: 10px;
    border:none;
    outline: none;
    color: #999999;
    font-family: HYQiHeiX1-EEW;
    font-size: 18px;
}
.nc-warpper .nc-search{
    padding-left:67px;
}
#form-name{
    font-family: HYQiHeiX1-EEW;
    font-size: 18px;
    color: #999999;
}
.input-group .icon-pencil{
    padding-left:34px;
}
/* 海外大使馆认证 */
.nc-oec{
    margin-top:70px;
}
.nc-oec .container{
    padding-left:0;
    padding-right:0;
}
.nc-oec-title{
    position: relative;
}
.nc-oec-title h3{
    color: #333333;
    font-size:34px;
    line-height:34px;
    font-family: HYQiHeiX1-GEW;
    display: inline-block;
    padding-left:26px;
}
.nc-oec-title .or{
    display: inline-block;
    width: 16px;
	height: 36px;
	background-color: #fc9550;
    border-radius: 7px;
    position: absolute;
    top:20px;
    left:0px;
}
.nc-oec-title .dec{
    display: inline-block;
    color: #676767;
    font-size:18px;
    padding-left:9px;
}
.nc-content{
    width:1170px;
    height:955px;
}
.nc-content .nc-content-item{
    width: 375px;
	height: 302px;
    background-color: #ffffff;
    float:left;
    margin-right:13px;
    margin-bottom:13px;
}
.nc-content .item-title{
    padding-top: 28px;
    padding-left: 24px;
}
.nc-content .item-title span:first-child{
	font-family: HYQiHei-HZS;
	font-size: 26px;
	color: #333333;
}
.nc-content .item-title span:last-child{
    font-family: HYQiHei-EZS;
    font-size: 26px;
	color: #333333;
}
.nc-content .item-des .p1{
    padding:22px 24px 18px;
    color:#676767;
    font-size:16px;
    margin-bottom:0;
}
.nc-content .item-des .p2{
    padding:0 24px;
    font-size:16px;
    color:#333333;
    margin-bottom:0;
    height:44px;
}
.nc-content .item-des .span1{
    font-family: HYQiHei-FES;
}
.nc-content .item-bottom{
    padding:0 24px;
    height:45px;
}
.nc-content .item-bottom span{
    float:left;
   color: #9a9a9a;
   font-size:16px;
   font-family: HYQiHei-EZS;
   padding-top:26px;

}
.nc-content .item-bottom img{
    float:right;
}
.nc-content .nc-item-last{
    position: relative;
}
.nc-content .nc-item-last img{
    position: absolute;
    bottom:0;
    right:0;
}
.nc-item-last a{
    display: inline-block;
    width: 180px;
    height: 37px;
    line-height: 37px;
    background:#fff;
    color: #fc9550;
    text-align:center;
    margin:178px 97px 0;
    font-size: 22px;
    position: absolute;
}
/* .nc-item-last-mask{
    width: 375px;
    height: 302px;
    background:#f78d47;
    opacity: .6;
    position: absolute;
    top:0;
    left:0;
    z-index:2;
    font-size:26px;
    color:#fff;
}
.nc-item-last-mask h3{
    margin:98px 53px 40px;
}
.nc-item-last-mask a{
    display: inline-block;
    width: 180px;
    height: 37px;
    line-height: 37px;
    background:#fff;
    color: #fc9550;
    text-align:center;
    margin:0 97px;
    font-size: 22px;
}
.nc-item-last-mask p{
    font-size:16px;
    padding:60px 0 20px 20px;
} */
.nc-content-item{
    position: relative;
}
.nc-content-item .nc-mask{
    width: 375px;
    height: 302px;
    background:#f78d47;
    position: absolute;
    top:0;
    left:0;
    z-index: 2;
    display: none;
    
}
.nc-content-item:hover .nc-mask{
    display: block;
    cursor: pointer;
}
.nc-mask div span,.nc-mask div p{
    color:#fff !important;
}
.nc-mask a{
    display: inline-block;
    width: 180px;
    height: 37px;
    line-height: 37px;
    background:#fff;
    color: #fc9550;
    text-align:center;
    margin:0 98px 20px 78px;
    margin: 11px 98px 20px 72px;
    font-size: 22px;
    cursor: pointer;
}

/* 更多公证认证 */
.nc-more-fair{
    margin-top:60px;
}
.nc-more-fair .container{
    padding-left:0;
    padding-right:0;
}
.nc-more-fair .nc-more-fair-item{
    width:1170px;
    height:488px;
    margin-top:10px;
}
.nc-more-fair-item .min-item{
    float:left;
    width:375px;
    height: 480px;
    /* background:#fff; */
    background-image: linear-gradient(
		#ffffff, 
		#ffffff), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	box-shadow: 2px 4px 8px 0px 
		rgba(23, 72, 254, 0.14);
    margin-right:13px;
    border-top-right-radius: 20px;
    overflow: hidden;
    position: relative;
}
.nc-more-fair-item .min-item img{
    width:375px;
    height:190px;
}
.nc-more-fair-item .min-item .bd{
    position: absolute;
    top: 8px;
    left: 9px;
    width: 360px;
    height: 173px;
    border: solid 1px #f78d47;
    border-top-right-radius: 20px;
    border-bottom:0;
}
.nc-more-fair-item .min-item .w330{
    width: 330px;
    margin:0 auto;
}
.nc-more-fair-item .min-item .w330-top{
    height: 68px;
}
.nc-more-fair-item .min-item .w330-top h4{
    float: left;
    margin-top:23px;
    color: #ff8b3e;
	font-size: 28px;
}
.nc-more-fair-item .min-item .w330-top img{
    width: 15px;
    height: 15px;
    float: right;
    margin-top:33px;
}
.nc-more-fair-item .min-item .w330-content{
    font-family: HYQiHeiX1-EEW;
	font-size: 16px;
	line-height: 25px;
	letter-spacing: 0px;
    color: #676767;
    height:118px;
}
.nc-more-fair-item .min-item a{
    width: 319px;
	height: 41px;
	background-color: #ff6600;
    border-radius: 20px;
    display: inline-block;
    color:#fff;
    text-align:center;
    line-height: 41px;
    font-family: HYQiHeiX1-EEW;
    font-size: 22px;
    margin:32px 0 24px;
    cursor: pointer;
}
.nc-more-fair-item .zuojianotu{
    float: right;
    margin:17px 24px 60px 0;
}
.nc-oec .nc-content .zuojiantou{
    position: relative;
    left: 781px;
    top:0;
   
}

/* 公证认证办理流程 */
.nc-fcp .img{
    background:url('../images/company/ncimgs/banner3.png') no-repeat center;
    background-size: cover;
    height:312px;
    margin: 36px 0 95px;
}

/*  公证认证常见问题*/
.nc-questions .nc-questions-item{
    width: 1170px;
	height: 475px;
	background-image: linear-gradient(
		#ffffff, 
		#ffffff), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	box-shadow: 2px 4px 8px 0px 
        rgba(23, 72, 254, 0.14);
        border-top-right-radius: 72px;
        overflow: hidden;
        margin:50px 0 76px;

}
.nc-questions .container{
    padding-left:0;
    padding-right:0;
}

.nc-questions .nc-questions-item .left{
    float: left;
    width:419px;
    height: 358px;
    margin-top:22px;
    margin-left:50px;
}
.nc-questions .nc-questions-item .right{
    float: right;

}
.nc-questions-item .left li{
    list-style: none;
    line-height: 40px;
    font-size: 18px;
    color:#939393;
    border-bottom: dashed 1px #afafaf;
    
}
.nc-questions-item .left li:hover a{
    color:#ff6600 !important;
    cursor: pointer;
}
.nc-questions-item .left li:last-child{
    border:none;
}
.nc-questions-item .left li span{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
	background-color: #939393;
}
.nc-questions-item .left .more-question{
    width: 319px;
	height: 41px;
	background-color: #ff6600;
    border-radius: 20px;
    display:inline-block;
    text-align:center;
    line-height: 41px;
    color: #ffffff;
    font-size:22px;
    margin-left:80px;
    margin-top: 10px;
}
.nc-questions .last-zuojianotu{
    float: right;
    position: relative;
    top: -61px;
    right: 0;
}