@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

*{
    padding: 0;
    margin:0;
    list-style:none;
    text-decoration:none;
    font-family: 'Noto Sans KR', sans-serif;
}
body{
    /* background:#f6f6f6; */
}
img{
    border: 0;
}
em{
    font-style:normal;
}
#wrap{
    width:100%;
}

/*content*/
#wrap_con{
    width:1100px;
    height:auto;/*5000px*/
    margin:0 auto;   
}
.mid_con1{
    width:100%;
    height:360px;
    margin-top:30px;
}
.con1_1{
    width:644px;
    height:355px;
    background: #fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:left
}
/*.con1_1:hover{
    margin-top:-5px;
    transition:0.3s;/*애니메이션
    box-shadow:5px 5px 5px #ddd;
}*/
.con1_img{
    width:390px;
    height:300px;
    overflow:hidden;
    margin:25px 12px 25px 25px;
    float:left;
}
.con1_img>img{
    width: 390px;
    height: 300px;
}
.con1_1text{
    margin-top:25px;
}
.con1_1text>.con1_tit{
    color:#212121;
    line-height:34px;
    font-weight:600;
	max-height:204px;
    margin:12px 15px;
    font-size:24px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient: vertical;
}
.con1_2img{
    width:396px;
    height:216px;
    overflow:hidden;
    margin:25px 25px 12px 25px; 
}
.con1_2img>img{
	width: 396px;
	height: 216px;
}
.con1_2text{
    margin-left:25px;
    margin-right:25px;    
    font-weight:600;	
}
.con1_2text>.con1_tit{
    color:#212121;
    font-weight:600;
    font-size:18px;
	max-height: 54px;
	text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.con1_2{
    width:446px;
    height:355px;
    background:#fff;
    float:right;
    border:1px solid #ddd;
    border-top:5px solid #000;
}
.bannerbox{
    width:760px;
    height:90px;
    /*margin:0 auto;
    margin-bottom:35px;   */
    overflow:hidden;
}
.bannerbox>a>img{
    width:100%;
}
.mid_con2{
    width:100%;
    height:758px;
    margin-bottom:60px;
}
.con2_left{
    width:683px;
    height:758px;
    float:left;
}
.con2_1{
    width:456px;
    height:245px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:left;
    margin-bottom:30px;
}
.con2_1img{
    width:243px;
    height:195px;
    overflow:hidden;
    margin:25px 15px 25px 25px;
    float:left;
}

.con2_1text{
    margin-right:10px;
    margin-top:25px;
}
.con2_1tit{
    color:#212121;
    font-weight:600;
    font-size:18px;
	max-height:150px;
    line-height:25px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient: vertical;
}
.con2_2{
    width:212px;
    height:245px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:right;
}
.con2_2text{
    margin:25px 15px 20px 15px;
}
.con2_2tit{
    font-weight:600;
    font-size:24px;
	max-height:160px;
    line-height:32px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient: vertical;
    color:#212121;
}
.con2_3{
    width:333px;
    height:193px;
    background:#fff;
    clear:both;
    border:1px solid #ddd;
    border-top:5px solid #000;
    display:inline-block;
    margin-bottom:31px;
}
.con2_3img{
    width:120px;
    height:135px;
    overflow:hidden;
    float:left;
    margin:25px 12px 12px 25px;
}

.con2_3text{
    margin:25px 12px 12px 0px;
}
.con2_3tit{
    color:#212121;
    font-weight:600;
	max-height:116px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
	font-size:20px;
}
.con2_4{
    width:333px;
    height:193px;
    background:#fff;
    clear:both;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:right;
    margin-bottom:31px;
}
.con2_4img{
    width:120px;
    height:135px;
    overflow:hidden;
    float:left;
    margin:25px 12px 12px 25px;
}
.con2_4text{
    margin:25px 12px 12px 0px;
}
.con2_4tit{
    color:#212121;
    font-weight:600;
	max-height:116px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
	font-size:20px;
}
.con2_5{
    width:681px;
    height:280px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
	margin-bottom: 30px;
}
.con2_5img{
    width:350px;
    height:230px;
    overflow:hidden;
    float:left;
    margin:25px;
    margin-right:20px;
}
.con2_5text{
    margin:20px 20px 25px 0px; 
}
.con2_5tit{    
    font-weight:600;
	max-height:132px;
	height:132px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:22px;
}
.con2_5sum{    
    font-weight:normal;
	max-height:76px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:13px;
	margin-top:5px;
}


.con2_6{
    width:681px;
    height:280px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
	margin-bottom: 30px;
}
.con2_6img{
    width:350px;
    height:230px;
    overflow:hidden;
    margin:25px;    
}
.con2_6text{
    margin:20px 20px 25px 20px; 
	width:266px;
	float:left;
}
.con2_6tit{    
    font-weight:600;
	max-height:132px;
	height:132px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:22px;
}
.con2_6sum{    
    font-weight:normal;
	max-height:76px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:13px;
	margin-top:5px;
}

.con2_7{
    width:681px;
    height:84px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
}
.con2_7text{
    margin:0px 12px 0px 25px; 
	padding-top:6px;
}
.con2_7tit{    
	max-height:24px;
	height:24px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:16px;
	font-weight:700;
}
.con2_7sum{    
    font-weight:normal;
	max-height:19px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
    color:#212121;
    font-size:13px;
}


.con2_right{
    width:396px;
    height:100%;
    float:right;
    background:#fff;
    border:1px solid #ddd;
}
.con2_right>p{
    font-size:24px;
    font-weight:bold;
    border-top:10px solid #000;
    padding:15px 24px;
}
.con2_list{
    width:346px;    
    margin:0 auto;
}
.con2_list>ul>li{
    display:block;
    border-top:1px solid #ddd;
    padding-top:10px;
    margin-bottom:15px;
	height:85px;
}
.con2_list>ul>li>a{
    display:inline-block;
}
.con2_img{
    width:151px;
    height:85px;
    overflow:hidden;
    float:left;
	padding-top:5px;
}
.con2_img>img{
    height:100%;
}
.con2_text{
    float:right;
    display:inline-block;
    width:180px;
    height:95px;
    margin-left:15px;
}
.category{
    font-size:12px;
    color:#515151;
    display:inline-block;
}
.con2tit{
font-size: 16px;
color: #212121;
font-weight: 700;
line-height: 20px;
max-height: 65px;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.mdin1_lt {width:1100px;margin-top:35px;margin-bottom:35px;}
.mdv1 {overflow:hidden;}
.mdv1 .w1 {float:left; width:700px; height:400px;}
.mdv1 .w1 a {display:block; width:700px; height:400px; position:relative;}
.mdv1 .w1  a img {display:block; width:700px; height:400px;}
.mdv1 .w1 .dim {position:absolute; display:block; top:0; left:0; right:0; bottom:0; background:url(../img/dim_542x340.png) no-repeat; background-size:100%; z-index:2;}
.mdv1 .w1 .e1 {position:absolute; display:block; left:20px; right:20px; bottom:20px; z-index:3;}
.mdv1 .w1 .p1 {display:block;text-align:center; font-weight:900; color:#ffffff;  letter-spacing:-1px; font-size:28px; line-height:32px; max-height:64px;}
.mdv1 .w1 .p2 {display:block; margin-top:7px; color:#ffffff; z-index:3; font-size:13px; line-height:18px; max-height:54px;}

.mdv1 .w3 {background:#ffffff; width:400px; float:left; height:400px; position:relative;}
.mdv1 .w3 h3 {font-size:18px; font-weight:600; color:#fff; padding:15px 20px;background: #000;}
.mdv1 .w3 .e1 a {display:inline-block; padding-right:10px; font-size:12px; color:#ffffff; line-height:18px; background:url(../img/nico_arr_rt01.png) right center no-repeat;}
.mdv1 .w3 ul li p a {display:block; padding:10px 20px; font-size:17px; line-height:24px; color:#000;min-height:48px; font-weight:900;}
.mdv1 .w3 ul li p a:hover {background:#000;color:#fff;}
.mdv1 .w3 ul li {border-top:1px solid #fff;}
.mdv1 .w3 .e1 {position:absolute; bottom:15px; right:20px;}

.mdin1_slide .slick-next {display:none !important;}
.mdin1_slide .slick-prev {display:none !important;}

.mdv1 .w3 ul li p a .img {display:block;position:absolute;top: 16px;left: 10px;}
.mdv1 .w3 ul li p a .img img {display:block; width:130px; height:100px;}
.mdv1 .w3 ul li p a {height:111px; position:relative;}
.mdv1 .w3 ul li p a .txt {display:block;margin-top: 31px;}
.mdv1 .w3 ul li {border-bottom:1px solid #e5e5e5;}
.mdv1 .w3 ul li:last-child {border-bottom:0px;}
.mdv1 .w3 ul{border-bottom:1px solid #e5e5e5;}
.mdv1 .w3 ul {border-top:1px solid #e5e5e5;}

.name{
    font-size:12px;
    color:#515151;
    display:inline-block;
}

.cardnews{
    width:100%;
	margin-bottom: 60px;
	margin-top:30px;
}
.c_1{
    height: 347px;
    border: 1px solid #ddd;
    border-top: 10px solid #000;
    background: #fff;
}
.c1_1{
    width:306px;
    height:306px;    
    float:left;    
	margin:20px 30px;
}


.m7d {background:#e7e6e6; padding:23px 0px 32px 0px;margin-bottom: 60px;}
.m7d .con {padding:0 45px 0px 55px;}
.m7d_dv a {display:block; width:490px; height:280px; position:relative;}
.m7d_dv a img {display:block; width:490px; height:280px;}
.m7d_dv a .w1 {z-index:2; display:block; position:absolute; left:0; bottom:0; right:0; padding:0 12px; background:rgba(0,0,0,0.5);}
.elip1 {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.elip2 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break:keep-all;}
.elip3 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient: vertical; word-break:keep-all;}
.elip4 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:4; -webkit-box-orient: vertical; word-break:keep-all;}
.elip5 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:5; -webkit-box-orient: vertical; word-break:keep-all;}
.elip6 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:6; -webkit-box-orient: vertical; word-break:keep-all;}


.m7d_dv a .w1 span {display:block; font-size:18px; line-height:28px; color:#ffffff;max-height:28px;font-weight:bold;}
.m7d_dv a .w1 .category {font-size:12px; }
.m7d_slide {margin-top:17px;}
.m7d_slide .slick-prev {z-index:2; position:absolute; top:50%; left:-51px; margin-top:-24px; width:48px; height:48px; border:0px; text-indent:-9999px; font-size:0px; background:url(../img/m16d_slide_lt01.png) no-repeat;}
.m7d_slide .slick-prev:hover {background:url(../img/m16d_slide_lt01.png) 0 -60px no-repeat;}
.m7d_slide .slick-next {z-index:2; position:absolute; top:50%; right:-41px; margin-top:-24px; width:48px; height:48px; border:0px; text-indent:-9999px; font-size:0px; background:url(../img/m16d_slide_rt01.png) no-repeat;}
.m7d_slide .slick-next:hover {background:url(../img/m16d_slide_rt01.png) 0 -60px no-repeat;}

 


.video{
    width:100%;
    /*height:882px;*/
	margin-bottom:60px;
}
.v_1{
    width:100%;
    height:430px;
}
.v1_1{
    width:540px;
    height:420px;
    background:#fff;
    float:left;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.v1_1_img{
    width:490px;
    height:280px;
    margin:0 auto;
    margin-top:25px;
    overflow:hidden;
    position:relative;
}
.v_text{
    margin:12px 25px;
}
.v_tit{
    color:#212121;
    font-size:24px;
    font-weight:600;
    line-height:30px;
	max-height:60px;
    margin-top:4px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}

.play{
/*
	position: absolute;
	z-index: 50;
	margin-top: -110px;
	margin-left: -315px;
	*/
	display:block;
}

.play>img{
    width:90px;
    position:absolute;
    z-index:5;
    margin-top:-200px;
    margin-left:200px;
}
.v1_2{
    width:540px;
    height:420px;
    background:#fff;
    float:right;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.v_2{
    width:100%;
    height:430px;
    margin-top:20px;
}
.v2_1{
    width:540px;
    height:420px;
    background:#fff;
    float:left;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.v2_2{
    width:540px;
    height:420px;
    background:#fff;
    float:right;
    border:1px solid #ddd;
    border-top:10px solid #000;
}
.mid_con3{
    width:100%;
    height:754px;
    margin-top:60px;
}
.con3_left{
    width:396px;
	height:100%;
    background:#fff;
    float:left;
    border:1px solid #ddd;
}
.con3_left>p{
    font-size:24px;
    font-weight:bold;
    border-top:10px solid #000;
    padding:15px 24px;
}
.con3_list{
    width:346px;    
    margin:0 auto;
}
.con3_list>ul>li{
    display:block;
    border-top:1px solid #ddd;
    padding-top:10px;
    margin-bottom:15px;
	height:85px;
}
.con3_list>ul>li>a{
    display:inline-block;
}
.con3_img{
    width:151px;
    height:85px;
    overflow:hidden;
    float:left;
	padding-top:5px;
}
.con3_img>img{
    display:inline-block;
    text-align:center;
}
.con3_text{
    float:right;
    display:inline-block;
    width:180px;
    height:85px;
    margin-left:15px;
}
.con3tit{
    font-size:16px;
    color:#212121;
    font-weight:700;
    line-height:20px;
	max-height:65px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
}
.con3_right{
    width:684px;
    height:100%;
    float:right;
}
.con3_1{
    clear:both;
    width:100%;
    height:267px;
    margin-bottom:15px; 
}
.r_con3_1{
    width:250px;
    height:262px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:left;
}
.con3r_1{
    margin:25px;
}
.con3rtit{
    color:#212121;
    font-size:24px;
    font-weight:600;
    line-height:32px;
	max-height:160px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient: vertical;
}
.r_con3_2{
    width:418px;
    height:262px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:right;
}
.r_con3_2_img{
    margin:25px;
    width:367px;
    height:135px;
    margin-bottom:10px;
    overflow:hidden;
}
.r_con3_2_img>img{
    width:100%;
}
.con3r_2{
    margin:0px 25px;
}
.con3rtit2{
    color:#212121;
    font-weight:600;
    line-height:20px;
	max-height:40px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}
.con3_2{
    width:340px;
    height:512px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    float:left;
}
.r_con3_3_img{
    width:284px;
    height:244px;
    margin:0 auto;
    margin-bottom:25px;
    margin-top:25px;
    overflow:hidden;
}
.r_con3_3_img>img{
    height:100%;
}
.con3r_3{
    margin:0px 25px;
}
.con3rtit3{
    color:#212121;
    font-weight:600;
    line-height:32px;
    font-size:24px;
	max-height:128px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient: vertical;
}
.con3_3{
    width:328px;
    height:517px;
    float:right;
}
.r_con3_3{
    width:100%;
    height: 243px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
}
.r_con3_4_img{
    width:140px;
    height:170px;
    overflow:hidden;
    margin:25px 15px;
    float:right;
}
.r_con3_4_img>img{
    height:100%;
}
.con3r_4{
    margin:25px 0px 25px 25px;
}
.con3rtit4{
    color:#212121;
    font-weight:600;
	max-height:120px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient: vertical;
}
.r_con3_4{
    width:100%;
    height: 243px;
    background:#fff;
    border:1px solid #ddd;
    border-top:5px solid #000;
    margin-top:20px;
}
.r_con3_5_img{
    width:140px;
    height:170px;
    overflow:hidden;
    margin:25px 15px;
    float:right;
}
.r_con3_5_img>img{
    height:100%;
}
.con3r_5{
    margin:25px 0px 25px 25px;
}
.con3rtit5{
    color:#212121;
    font-weight:600;
	max-height:120px;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient: vertical;
}
.mid_con4{    
    margin-top:50px;
	/*
	width:100%;
    height:1218px;
    overflow:hidden;
	*/
}
.mid_con4>div>div>a>p{
    font-weight:600;
    font-size:24px;
    border-top:10px solid #000;
    padding:15px 25px;
    border-bottom:1px solid #ddd;
    color:#212121;
}
.con4_1{
    width:100%;
    height:654px;
    margin-bottom:20px;
}
.con4_mid1{
    float:left;
    width:356px;
    height:654px;
    background:#fff;
    border:1px solid #ddd;
}
.con4_1box{
    width:307px;
    margin:0 auto;
}
.con4_1mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom:15px;
}
.con4_img{
    width:100%;
    height:173px;
    overflow:hidden;
}
.con4_img>img{
    width:100%;
}
.con4_tit{
    font-size:18px;
    font-weight:600;
	max-height:54px;
	min-height:54px;
    display:inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    word-wrap:break-word;
    display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
    margin-top:10px;
	margin-bottom:5px;
    color:#212121;
}
.con4_mid2{
    float:left;
    width:356px;
    height:654px;
    background:#fff;
    margin-left:15px;
    border:1px solid #ddd;
}
.con4_2box{
    width: 307px;
    margin:0 auto;
}
.con4_2mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom: 15px;
}
.con4_3mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom: 15px;
}
.con4_4mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom: 15px;
}
.con4_5mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom: 15px;
}
.con4_6mid1{
    border-bottom:1px solid #ddd;
    margin-top:15px;
	padding-bottom: 15px;
}
.con4_2mid2>a>span{
    padding-left:12px;
}
.con4_3mid2>a>span{
    padding-left:12px;
}
.con4_3box{
    width: 307px;    
    margin:0 auto;
}
.con4_1mid2>a>span{
    padding-left:12px;
}
.con4_4mid2>a>span{
    padding-left:12px;
}
.con4_5mid2>a>span{
    padding-left:12px;
}
.con4_6mid2>a>span{
    padding-left:12px;
}
.con4_1mid2{
    width:100%;
    /*height:109px;*/
    margin-top:12px;
    margin-bottom:12px;
    /*border-bottom:1px solid #ddd;*/
}
.con4_2mid2{
    width:100%;    
    margin-top:12px;
    margin-bottom:12px;    
}
.con4_3mid2{
    width:100%;
    height:109px;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #ddd;
}
.con4_4mid2{
    width:100%;
    height:109px;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #ddd;
}
.con4_5mid2{
    width:100%;
    height:109px;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #ddd;
}
.con4_6mid2{
    width:100%;
    height:109px;
    margin-top:12px;
    margin-bottom:12px;
    border-bottom:1px solid #ddd;
}
.con4_img_min{
    width:95px;
    height:95px;
    display:inline-block;
    float: left;
    overflow:hidden;
}

.con4_text{
	/*
	height:20px;
	float:right;
	display:inline-block;
	width:200px;
	margin-left:12px;
	*/
}

.con4_bottxt{
padding-bottom:10px;border-bottom: 1px solid #ddd;margin-bottom: 10px;
}
.con4_bottxt:last-child{;border-bottom: 0;}

.con4_tit_min{
    font-size: 16px;
    font-weight: 600;
    height: 46px;
    line-height: 23px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #212121;
}

.con4_mid3{
    width:356px;
    height:654px;
    background:#fff;
    float:right;
    border:1px solid #ddd;
}

.con4_1mid3>a>span{
    padding-left:12px;
}
.con4_2mid3>a>span{
    padding-left:12px;
}
.con4_3mid3>a>span{
    padding-left:12px;
}
.con4_4mid3>a>span{
    padding-left:12px;
}
.con4_5mid3>a>span{
    padding-left:12px;
}
.con4_6mid3>a>span{
    padding-left:12px;
}
.con4_1mid3{
    width:100%;
    height:109px;
    margin-top:12px;
}
.con4_img_min{
    width:95px;
    height:95px;
    display:inline-block;
    float: left;
    overflow:hidden;
}

.con4_2{
    width:100%;
    height:654px;
}
.con4_mid4{
    float:left;
    width:356px;
    height:654px;
    background:#fff;
    border:1px solid #ddd;
}
.con4_5box{
    width: 307px;
    margin:0 auto; 
}
.con4_6box{
    width: 307px;
    margin:0 auto; 
}

.con4_4box{
    width: 307px;   
    margin:0 auto; 
}

.con4_mid5{
    float:left;
    width:356px;
    height:654px;
    background:#fff;
    margin-left:15px;
    border:1px solid #ddd;
}
.con4_mid6{
    width:356px;
    height:654px;
    background:#fff;
    float:right;
    border:1px solid #ddd;
}
.bannerbox2{
    width:1050px;
    height:128px;
    margin:0 auto;
    margin-top:30px;
    background:navy;
    overflow:hidden;
}
.bannerbox2>a>img{
    width:100%;
}
/*banner*/
.banner{
    width:100%;
    height:350px;
    background:#FFF;
    margin-top:40px;
    margin-bottom:100px;
    border:1px solid #ddd;
}
.m16d_slide{
    margin-left:18px;
    margin-top:46px;
}



.card{
	text-align: center;
	font-size: 40px;
	font-weight: 600;
	margin-top: 10px; 
}
.w_1{
	width:100%;
	height:300px;
	background: #fff;
	margin:0 auto;
	margin-top:16px;
}
.w_1>ul>li{
	float: left;
	width:490px;
	height:280px;
	overflow:hidden;
	margin-left:38px;
}
.w_1>ul>li>a{
	margin:0 auto;
	display:inline-block;
}
.w_1>ul>li>a>img{
	width:100%;
	display:inline-block;
}
.w_2{
	width:100%;
	height:300px;
	background: #fff;
	margin:0 auto;
}
.w_2>ul>li{
	float: left;
	width:490px;
	height:280px;
	overflow:hidden;
	margin-left:38px;
}
.w_2>ul>li>a{
	margin:0 auto;
	display:inline-block;
}
.w_2>ul>li>a>img{
	width:100%;
	display:inline-block;
}
.watch{
	height:680px;
	border: 1px solid #ddd;
	border-top: 10px solid #000;
	background: #fff;
	margin-bottom:50px;
}
.c_1{
	height:355px;
}


.slidebanner {
	width:1100px; 
	height:265px; 
	overflow:hidden;
}

.slidebanner ul {
	margin:15px 0px 20px; 
	padding-bottom:15px; 
	position:relative;
	width:1100px;
}
.slidebanner ul a li {
	float:left;
	position:relative;
	list-style-type:none; 
	padding:0;
	margin:0 15px 0 0;
}
.slidebanner ul a:first-child li{
	margin-left:25px;
}
.slidebanner  ul a li img {
	width:250px;
}
.slidebanner ul:after {
	display:block; 
	content:""; 
	clear:both;
}

/*//banner*/
/*//content*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*subpage*/
