/* main slider */
.main_con{background:#ebebeb;}
.main_con .main_section_1{padding:20px 24px;border:1px solid #dfe2e4;margin-top:14px;display:table;width:100%;}
.main_con .l_main_slider{width:100%;padding-bottom:15px;border-bottom:1px solid #e5e5e5;background:#fff;}
.main_con .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;margin-bottom:0;}
.main_con .bx-wrapper .p_name{padding:15px;text-align:center;font-size:16px;}
.main_con .bx-wrapper .bx-pager.bx-default-pager a{background:#cbcbcb;margin:0 2px;}
.main_con .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#248dd5;}
.main_con .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;margin:auto;}
.main_con .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:inherit;}
.main_con .bx-wrapper .bx-pager{padding-top:0;}
.main_con .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display:none;}

/* today pick */
.main_con .today_pick{padding:25px 15px;background:#fff;margin-top:10px;}
.main_con .today_pick .t_title{display:table;width:100%;}
.main_con .today_pick .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .today_pick .t_title .p_title span{color:#ff8e00;}
.main_con .today_pick .t_title a{float:right;max-width:25px;}
.main_con .today_pick ul{display:table;width:100%;margin-top:20px;}
.main_con .today_pick ul li{width:49%;margin-right:2%;float:left;border:1px solid #e6e6e6;}
.main_con .today_pick ul li:nth-child(2n){margin-right:0;}
.main_con .today_pick ul li .p_txt{padding:10px;font-size:15px;line-height:18px;}
.main_con .today_pick dl{display:table;width:100%;margin-top:20px;}
.main_con .today_pick dl dd:first-child{padding-top:0;}
.main_con .today_pick dl dd:last-child{border-bottom:0;}
.main_con .today_pick dl dd{display:table;width:100%;padding:15px 0;border-bottom:1px dotted #c3c3c3;}
.main_con .today_pick dl dd .p_img{float:left;width:120px;}
.main_con .today_pick dl dd .p_txt{padding-left:130px;font-size:15px;color:#333;margin-top:10px;}

/* banner_list */
.main_con .banner_list{padding-bottom:25px;border-bottom:1px solid #dfe2e4;background:#fff;}
.main_con .banner_list .p_title{padding:15px;background:#303030;color:#fff;font-size:18px;text-align:center;}
.main_con .banner_list .bxslider .list_box{display:table;width:100%;padding:20px 15px;}
.main_con .banner_list .bxslider .list_box ul li{width:49%;margin-right:2%;float:left;margin-bottom:2%;position: relative;}
.main_con .banner_list .bxslider .list_box ul li:nth-child(2n){margin-right:0;}
.main_con .banner_list .bxslider .list_box ul li .b_name{width:100%;position:absolute;bottom:0;left:0;color:#fff;font-size:14px;display:block;padding:10px;text-align:center;background:url("../../images/bg/bannerlistbg.png");}
.main_con .banner_list .bxslider .list_box ul li:nth-child(3){margin-bottom:0;}
.main_con .banner_list .bxslider .list_box ul li:nth-child(4){margin-bottom:0;}

/* dail_hot_pick */
.main_con .dail_hot_pick{padding:25px 15px;background:#fff;border-top:1px solid #dfe2e4;border-bottom:1px solid #dfe2e4;margin-top:10px;}
.main_con .dail_hot_pick .t_title{display:table;width:100%;}
.main_con .dail_hot_pick .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .dail_hot_pick .t_title .p_title span{color:#ff8e00;}
.main_con .dail_hot_pick .t_title a{float:right;max-width:25px;}
.main_con .dail_hot_pick ul{margin-top:20px;}
.main_con .dail_hot_pick ul li{margin-bottom:10px;}
.main_con .dail_hot_pick ul li:last-child{margin-bottom:0;}
.main_con .dail_hot_pick ul li .number{width: 22px;height: 20px;line-height: 20px;display: inline-block;background: #aeaeae;font-size: 14px;color: #fff;text-align: center;}
.main_con .dail_hot_pick ul li .number.blue_bg{background:#04aaff;}
.main_con .dail_hot_pick ul li a{font-size:14px;color:#333;}

/* hot_issue */
.main_con .hot_issue{padding:25px 15px;background:#fff;border-top:1px solid #dfe2e4;border-bottom:1px solid #dfe2e4;margin-top:10px;}
.main_con .hot_issue .t_title{display:table;width:100%;}
.main_con .hot_issue .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .hot_issue .t_title .p_title .pink_box{vertical-align:3px;margin-left:5px;width:75px;height:25px;border-radius:3px;color:#fff;font-size:14px;background:#ff247c;line-height:25px;text-align: center;display: inline-block;}
.main_con .hot_issue .t_title .r_con{float:right;}
.main_con .hot_issue .t_title .r_con span{float:left;margin-top:5px;color:#666;margin-right:10px;}
.main_con .hot_issue .t_title .r_con a{float:left;}
.main_con .hot_issue .t_title .r_con a .l_btn{width:25px;}
.main_con .hot_issue .t_title .r_con a .r_btn{width:24px;}
.main_con .hot_issue  ul{display:table;width:100%;margin-top:15px;}
.main_con .hot_issue  ul li{float:left;margin-right:2%;width:49%;position:relative;margin-bottom:2%;}
.main_con .hot_issue  ul li:nth-child(2n){margin-right:0;}
.main_con .hot_issue  ul li:nth-child(3){margin-bottom:0;}
.main_con .hot_issue  ul li:nth-child(4){margin-bottom:0;}
.main_con .hot_issue  ul li .bt_txt{position:absolute;width:100%;line-height:22px;left:0;bottom:0;padding:15px 10px;background:url("../../images/bg/bannerlistbg_1.png");}

/* sns_list */
.main_con .sns_list{padding:25px 15px;background:#fff;border-top:1px solid #dfe2e4;margin-top:10px;}
.main_con .sns_list .t_title{display:table;width:100%;}
.main_con .sns_list .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .sns_list .t_title .p_title .pink_box{vertical-align:3px;margin-left:5px;width:75px;height:25px;border-radius:3px;color:#fff;font-size:14px;background:#ff247c;line-height:25px;text-align: center;display: inline-block;}
.main_con .sns_list .t_title .p_title span{color:#ff8e00;}
.main_con .sns_list .t_title .r_con{float:right;}
.main_con .sns_list .t_title .r_con span{float:left;margin-top:5px;color:#666;margin-right:10px;}
.main_con .sns_list .t_title .r_con a{float:left;}
.main_con .sns_list .t_title .r_con a .l_btn{width:25px;}
.main_con .sns_list .t_title .r_con a .r_btn{width:24px;}
.main_con .sns_list  ul{display:table;width:100%;margin-top:15px;}
.main_con .sns_list  ul li{float:left;margin-right:2%;width:49%;position:relative;margin-bottom:2%;border:1px solid #e6e6e6;}
.main_con .sns_list  ul li:nth-child(2n){margin-right:0;}

/* ÇÏ´Ü°ø¹éÁ¦°Å
.main_con .sns_list  ul li:nth-child(3){margin-bottom:0;}
.main_con .sns_list  ul li:nth-child(4){margin-bottom:0;}
*/

.main_con .sns_list  ul li .bt_txt{display:block;line-height:22px;padding:15px 10px;}
.main_con .sns_list  ul li .bt_txt .link{font-size:14px;color:#018aff;}


/* twenty_list */
 .main_con .twenty_list{padding:25px 15px;background:#fff;border-top:1px solid #dfe2e4;border-bottom:1px solid #dfe2e4;margin-top:10px;}

.main_con .twenty_list .t_title{display:table;width:100%;}
.main_con .twenty_list .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .twenty_list .t_title .p_title span{color:#ff8e00;}
.main_con .twenty_list .t_title .p_title .pink_box{vertical-align:3px;margin-left:5px;width:75px;height:25px;border-radius:3px;color:#fff;font-size:14px;background:#ff247c;line-height:25px;text-align: center;display: inline-block;}
.main_con .twenty_list .t_title .r_con{float:right;}
.main_con .twenty_list .t_title .r_con span{float:left;margin-top:5px;color:#666;margin-right:10px;}
.main_con .twenty_list .t_title .r_con a{float:left;}
.main_con .twenty_list .t_title .r_con a .l_btn{width:25px;}
.main_con .twenty_list .t_title .r_con a .r_btn{width:24px;}
.main_con .twenty_list  ul{display:table;width:100%;margin-top:15px;}
.main_con .twenty_list  ul li{float:left;width:49%;margin-right:2%;margin-bottom:1%;}
.main_con .twenty_list  ul li:nth-child(2n){margin-right:0;}
/*.main_con .twenty_list  ul li:nth-child(3){margin-bottom:0;}*/
/*.main_con .twenty_list  ul li:nth-child(4){margin-bottom:0;}*/
.main_con .twenty_list  ul li .img_box{position:relative;}
.main_con .twenty_list  ul li .img_box .percent{position:absolute;left:0;bottom:0;width:100%;height:100%;line-height:43px;padding:0 10px;text-align:right;font-size:14px;}
.main_con .twenty_list  ul li .img_box .percent span{color:#fff;}
.main_con .twenty_list  ul li .img_box .percent.bg_1{background:#23c5ba;}
.main_con .twenty_list  ul li .img_box .percent.bg_2{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25c2bb+1,429dc6+52,666ed4+83,b508ef+100 */
background: #25c2bb; /* Old browsers */
background: -moz-linear-gradient(left, #25c2bb 1%, #429dc6 52%, #666ed4 83%, #b508ef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #25c2bb 1%,#429dc6 52%,#666ed4 83%,#b508ef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #25c2bb 1%,#429dc6 52%,#666ed4 83%,#b508ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25c2bb', endColorstr='#b508ef',GradientType=1 ); /* IE6-9 */
}
.main_con .twenty_list  ul li .img_box .percent.bg_3{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#25c2bb+1,429dc6+28,666ed4+51,666ed4+51,666ed4+58,b508ef+100 */
background: #25c2bb; /* Old browsers */
background: -moz-linear-gradient(left, #25c2bb 1%, #429dc6 28%, #666ed4 51%, #666ed4 51%, #666ed4 58%, #b508ef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #25c2bb 1%,#429dc6 28%,#666ed4 51%,#666ed4 51%,#666ed4 58%,#b508ef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #25c2bb 1%,#429dc6 28%,#666ed4 51%,#666ed4 51%,#666ed4 58%,#b508ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25c2bb', endColorstr='#b508ef',GradientType=1 ); /* IE6-9 */
}
.main_con .twenty_list  ul li .bt_txt{font-size:14px;line-height:22px;margin-top:10px;}
.main_con .twenty_list  ul li.last_list{position:relative;}
.main_con .twenty_list  ul li.last_list .bt_txt{padding:2px;color:#fff;width:100%;position:absolute;left:0;bottom:0;background:url();}
/*.main_con .twenty_list  ul li.last_list .bt_txt{padding:2px;color:#fff;width:100%;position:absolute;left:0;bottom:0;background:url(../../images/bg/bannerlistbg.png);}*/




/* movie pick */
.main_con .movie_pick{padding:25px 15px;background:#fff;margin-top:10px;}
.main_con .movie_pick .t_title{display:table;width:100%;}
.main_con .movie_pick .t_title .p_title{font-size:18px;margin-top:3px;color:#333;float:left;}
.main_con .movie_pick .t_title .p_title span{color:#ff8e00;}
.main_con .movie_pick .t_title a{float:right;max-width:25px;}
.main_con .movie_pick ul{display:table;width:100%;margin-top:20px;}
.main_con .movie_pick ul li{width:49%;margin-right:2%;float:left;border:1px solid #e6e6e6;}
.main_con .movie_pick ul li:nth-child(2n){margin-right:0;}
.main_con .movie_pick ul li .p_txt{padding:10px;font-size:15px;line-height:18px;}
.main_con .movie_pick dl{display:table;width:100%;margin-top:20px;}
.main_con .movie_pick dl dd:first-child{padding-top:0;}
.main_con .movie_pick dl dd:last-child{border-bottom:0;}
.main_con .movie_pick dl dd{display:table;width:100%;padding:15px 0;border-bottom:1px dotted #c3c3c3;}
.main_con .movie_pick dl dd .p_img{float:left;width:120px;}
.main_con .movie_pick dl dd .p_txt{padding-left:130px;font-size:15px;color:#333;margin-top:10px;}
.main_con .movie_pick  ul li.last_list .bt_txt{padding:2px;color:#fff;width:100%;position:absolute;left:0;bottom:0;background:url(../../images/bg/bannerlistbg.png);}


/* ad_box */
.main_con .ad_box{padding:30px 15px;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.main_con .ad_box ul{display:table;width:100%;}
.main_con .ad_box ul li{width:49%;margin-right:2%;float:left;}
.main_con .ad_box ul li:last-child{margin-right:0;}
.main_con .ad_box .paging{text-align:center;margin-top:20px;}
.main_con .ad_box .paging a img{width:8px;}
.main_con .ad_box .paging .pading_number{margin:0 10px;vertical-align:-1px;}
.main_con .ad_box .paging .pading_number .blue_font{color:#248dd5;}