/*nav*/
.cn_nnav{background:#EEE;}
.cn_nnav .cnn_a{float:left;}
.cn_nnav .cnn_a>a{display:inline-block;height:70px;line-height:70px;padding:0 30px;font-size:16px;position:relative;}
.cn_nnav .cnn_a>a:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;}
.cn_nnav .cnn_a>a:after{content:"";position:absolute;width:1px;height:15px;display:block;background:#ccc;top:50%;right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
}
.cn_nnav .cnn_a>a.on,.sub_nav .sn_a>a:hover{color:#E60012;}
.cn_nnav .cnn_a>a.on:before,.cn_nnav .cnn_a>a:hover:before{background:#E60012;width:80%;left:10%;}
/*news_list*/
.cn_nlist{padding:60px 0 70px;position:relative;background:#F5F5F5;}
.cn_nlist .cnn_ul{}
.cn_nlist .cnn_ul .cnn_li{width:23.8%;margin-left:1.6%;float:left;margin-bottom:40px;position:relative;display:block;border-radius:2px;overflow:hidden;top:0;
    -webkit-box-shadow:0 0 15px rgba(0,0,0,.12);
    box-shadow:0 0 15px rgba(0,0,0,.12);
}
.cn_nlist .cnn_ul .cnn_li:before{content:'';width:0;height:1px;background:#E60012;position:absolute;right:0;bottom:0;}
.cn_nlist .cnn_ul .cnn_li:nth-child(4n+1){margin-left:0;}
.cn_nlist .cnn_ul .cnn_li .cnn_img{width:100%;padding-bottom:58.5%;position:relative;overflow:hidden;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt{padding:25px 20px;background:#FFF;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt>p{font-size:14px;line-height:24px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:72px;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit{margin-bottom:15px;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date{width:70px;padding:15px 0;background:#DDD;border-radius:2px;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date span{text-align:center;display:block;font-size:16px;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date span:last-child{font-size:14px;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p{width:calc(100% - 85px);padding:4px 0 17px;margin-left:15px;border-bottom:1px solid #CCC;}
.cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p p{font-size:18px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;}
.cn_nlist .cnn_ul .cnn_li:hover{top:-10px;}
.cn_nlist .cnn_ul .cnn_li:hover:before{width:100%;left:0;right:auto;}
.cn_nlist .cnn_ul .cnn_li:hover .cnn_txt .cnn_tit .cnn_date{background:#E60012;}
.cn_nlist .cnn_ul .cnn_li:hover .cnn_txt .cnn_tit .cnn_date span{color:#FFF;}
.cn_nlist .cnn_ul .cnn_li:hover .cnn_txt .cnn_tit p{color:#E60012;}
.cn_nlist .manu{margin-top:30px;}
/*dentail*/
.cn_dentail{padding:60px 0;background:#F5F5F5;}
.cn_dentail .cnd_l{width:363px;float:right;position:relative;}
.cn_dentail .cnd_l .cnd_tit{font-size:20px;height:30px;line-height:30px;font-weight:bold;color:#444;}
.cn_dentail .cnd_l  i{display:block;height:1px;background:#DDD;margin:17px 0 2px;}
.cn_dentail .cnd_l .cnd_ul{padding:25px 20px 35px;background:#FFF;}
.cn_dentail .cnd_l .cnd_ul .cnd_li{}
.cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt{padding:14px 0 18px;border-bottom:1px dotted #CCC;}
.cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt a{display:block;font-size:14px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;padding-left:15px;background:url(../Image/pro_icon.png) no-repeat left center;}
.cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt span{font-size:14px;height:14px;line-height:14px;display:block;color:#666;margin-top:8px;padding-left:15px;}
.cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt a:hover{color:#E60012;}
.cn_dentail .cnd_r{width:calc(100% - 363px);float:left;padding-right:25px;}
.cn_dentail .cnd_r .cnd_con{background:#FFF;padding:30px 30px 45px;}
.cn_dentail .cnd_r .cnd_con .cnd_h{line-height:40px;font-size:30px;text-align:center;color:#000;}
.cn_dentail .cnd_r .cnd_con .cnd_line{height:1px;background:#ddd;margin:20px 0 12px;}
.cn_dentail .cnd_r .cnd_con .cnd_span{text-align:center;}
.cn_dentail .cnd_r .cnd_con .cnd_span span{padding:0 5px;white-space:nowrap;line-height:24px;color:#5A5A5A;display:inline-block;font-size:14px;}
.cn_dentail .cnd_r .cnd_con .cnd_zy{margin-top:38px;background:#f5f5f5;padding:18px 15px;font-size:14px;line-height:26px;color:#666;text-indent:2em;}
.cn_dentail .cnd_r .cnd_con .cnd_pp{line-height:2;font-size:15px;color:#626262;padding:32px 0 20px;}
.cn_dentail .cnd_r .cnd_con .cnd_pp h2{font-size:18px;}
.cn_dentail .cnd_r .cnd_con .cnd_pp>*+*{margin-top:10px;}
.cn_dentail .cnd_r .cnd_con .cnd_pp img{margin:0 auto;display:block;max-width:100%;height:auto;}
.cn_dentail .cnd_r .cnd_con .cnd_pp iframe{width:100%;height:541px;}

@media screen and (max-width:1699px){
    .cn_nnav .cnn_a>a{height:60px;line-height:60px;padding:0 20px;font-size:15px;}
	.cn_nlist{padding:50px 0 60px;}
    .cn_nlist .cnn_ul .cnn_li{margin-bottom:30px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt{padding:20px 16px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit{margin-bottom:12px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date{width:60px;padding:12px 0;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date span{font-size:15px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p{width:calc(100% - 70px);margin-left:10px;padding:3px 0 14px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p p{font-size:16px;line-height:23px;}
    .cn_nlist .manu{margin-top:25px;}

    .hg_ndentail{padding:50px 0 80px;}
    .hg_ndentail .hgnd_tit{font-size:24px;line-height:32px;}
    .hg_ndentail .hgnd_time{font-size:16px;padding:12px 0;line-height:26px;}
    .hg_ndentail .hgnd_txt{font-size:15px;}
    .hg_ndentail .hgnd_txt>*+*{margin-top:8px;}
    .hg_ndentail .hgnd_txt h2{font-size:17px;}
    .hg_ndentail .hgnd_txt iframe{height:400px;}

    .cn_dentail{padding:50px 0;}
    .cn_dentail .cnd_r{width:calc(100% - 310px);padding-right:20px;}
    .cn_dentail .cnd_r .cnd_con{padding:25px 25px 35px;}
    .cn_dentail .cnd_r .cnd_con .lyd_h{font-size:24px;line-height:32px;}
    .cn_dentail .cnd_r .cnd_con .cnd_line{margin:15px 0 10px;}
    .cn_dentail .cnd_r .cnd_con .lyd_zy{margin-top:28px;padding:15px 12px;line-height:25px;}
    .cn_dentail .cnd_r .cnd_con .lyd_pp{padding:25px 0 20px;}
    .cn_dentail .cnd_l{width:310px;}
    .cn_dentail .cnd_l .cnd_ul{padding:20px 18px 26px;}
    .cn_dentail .cnd_l i{margin:15px 0 2px;}
    .cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt{padding:10px 0 13px;}
}

@media screen and (max-width:1499px){
	.cn_nnav .cnn_a>a{height:52px;line-height:52px;padding:0 18px;font-size:14px;}
	.cn_nlist{padding:40px 0;}
    .cn_nlist .cnn_ul .cnn_li{margin-bottom:20px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt{padding:15px 12px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit{margin-bottom:10px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date{width:54px;padding:10px 0;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_date span:last-child{font-size:13px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p{width:calc(100% - 64px);padding:3px 0 9px;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt .cnn_tit .cnn_p p{font-size:16px;line-height:22px;}
    .cn_nlist .manu{margin-top:20px;}

    .cn_dentail{padding:40px 0;}
    .cn_dentail .cnd_r{width:calc(100% - 270px);padding-right:15px;}
    .cn_dentail .cnd_r .cnd_con{padding:18px 18px 25px;}
    .cn_dentail .cnd_r .cnd_con .lyd_h{font-size:20px;line-height:28px;}
    .cn_dentail .cnd_r .cnd_con .cnd_line{margin:12px 0 8px;}
    .cn_dentail .cnd_r .cnd_con .lyd_zy{margin-top:20px;padding:15px 10px;line-height:24px;}
    .cn_dentail .cnd_r .cnd_con .lyd_pp{padding:20px 0;font-size:14px;line-height:1.65;}
    .cn_dentail .cnd_l{width:270px;}
    .cn_dentail .cnd_l .cnd_ul{padding:15px 13px 20px;}
    .cn_dentail .cnd_l i{margin:12px 0 2px;}
    .cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt{padding:8px 0 10px;}
    .cn_dentail .cnd_l .cnd_ul .cnd_li .cnd_txt span{margin-top:5px;font-size:12px;}
}

@media screen and (max-width:1259px){
	.cn_nnav .cnn_a>a{height:48px;line-height:48px;padding:0 15px;}
	.cn_nlist{padding:30px 0;}
    .cn_nlist .cnn_ul .cnn_li{margin-bottom:15px;width:32%;margin-left:2%;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(4n+1){margin-left:2%;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(3n+1){margin-left:0;}
    .cn_nlist .cnn_ul .cnn_li:hover{top:-5px;}
    .cn_nlist .manu{margin-top:15px;}

    .cn_dentail{padding:30px 0;}
}

@media screen and (max-width:1023px){
	.cn_nlist{padding:20px 0;}
    .cn_nlist .cnn_ul .cnn_li{width:49%;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(4n+1){margin-left:2%;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(3n+1){margin-left:2%;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(odd){margin-left:0;}
    .cn_nlist .manu{margin-top:10px;}

    .cn_dentail{padding:20px 0;}
    .cn_dentail .cnd_r{width:100%;padding-right:0;float:none;}
    .cn_dentail .cnd_r .cnd_con{padding:15px 15px 20px;}
    .cn_dentail .cnd_l{width:100%;float:none;margin-top:20px;}
    .cn_dentail .cnd_l .cnd_ul{padding:15px 15px 20px;}
}

@media screen and (max-width:767px){
    .cn_nlist .cnn_ul .cnn_li{width:100%;float:none;margin-left:0;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(4n+1){margin-left:0;}
    .cn_nlist .cnn_ul .cnn_li:nth-child(3n+1){margin-left:0;}
    .cn_nlist .cnn_ul .cnn_li .cnn_txt{padding:10px;}

    .cn_dentail .cnd_r .cnd_con{padding:10px;}

}

/*nlist*/
.ncn_nlist{padding:40px 0 50px;position:relative;}
.ncn_nlist .ncnn_ul{}
.ncn_nlist .ncnn_ul .ncnn_li{background:#FFF;margin-bottom:20px;display:block;position:relative;
    -webkit-box-shadow:0 0 16px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:0 0 16px rgba(0, 0, 0, 0.08);
    box-shadow:0 0 16px rgba(0, 0, 0, 0.08);
}
.ncn_nlist .ncnn_ul .ncnn_li:before{content:'';width:0;height:1px;background:#E60012;position:absolute;left:0;bottom:0;z-index:1;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_l{width:300px;float:left;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_l .ncnn_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r{width:calc(100% - 300px);float:right;padding:25px 30px 0 40px;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p{font-size:14px;color:#a2a2a2;line-height:24px;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:first-child{height:26px;line-height:26px;font-size:18px;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:nth-child(3){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:18px;height:48px;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r span{display:block;font-size:13px;height:20px;line-height:20px;color:#999;margin-top:8px;}
.ncn_nlist .ncnn_ul .ncnn_li .ncnn_r em{display:block;font-style:normal;font-size:14px;color:#E60012;height:24px;line-height:24px;margin-top:15px;}
.ncn_nlist .ncnn_ul .ncnn_li:hover:before{width:100%;}
.ncn_nlist .ncnn_ul .ncnn_li:hover .ncnn_r p:first-child{color:#E60012;}
.ncn_nlist .manu{margin-top:50px;}

@media screen and (max-width:1699px){
	.ncn_nlist{padding:30px 0 40px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_l{width:260px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r{width:calc(100% - 260px);padding:20px 25px 0 30px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:nth-child(3){margin-top:15px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r em{margin-top:12px;}
    .ncn_nlist .manu{margin-top:40px;}
}

@media screen and (max-width:1499px){
	.ncn_nlist{padding:25px 0 30px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_l{width:220px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r{width:calc(100% - 220px);padding:12px 20px 0 22px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:nth-child(3){margin-top:10px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r em{margin-top:8px;}
    .ncn_nlist .manu{margin-top:30px;}
}

@media screen and (max-width:1259px){
	.ncn_nlist{padding:20px 0;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:first-child{font-size:17px;height:26px;line-height:26px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:nth-child(3){margin-top:7px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r em{margin-top:5px;}
    .ncn_nlist .manu{margin-top:20px;}
}

@media screen and (max-width:1023px){
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_l{width:200px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r{width:calc(100% - 200px);padding:10px 15px 0 17px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r p:nth-child(3){margin-top:5px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r span{margin-top:3px;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r em{margin-top:3px;}
}

@media screen and (max-width:767px){
	.ncn_nlist .ncnn_ul .ncnn_li .ncnn_l{width:100%;float:none;}
    .ncn_nlist .ncnn_ul .ncnn_li .ncnn_r{width:100%;float:none;padding:12px 10px;}
}





