/* m09_arl1 begin */
@charset "utf-8";

/************************** m09_arl1 **************************/
.m09_arl1 { position: relative; padding: 9px 0 0;}
.m09_arl1 .recent_art { position: relative; border-bottom:1px solid #dedede; padding:0 80px 0 90px; height: 38px; overflow: hidden; z-index: 10;}
.m09_arl1 .recent_art h3 { position: absolute; left: 0; top: 12px; font-size: 13px; background:url(/data/skin/content/1/m09_arl1//images/bg_arrow_red.png) no-repeat right 3px; padding-right: 25px; line-height: 1.1;}

.m09_arl1 .bx-pager { display: none;}
.m09_arl1 .bx-controls-direction { position: absolute; right: 10px; top: 10px;}
.m09_arl1 .bx-controls-direction a, .m09_arl1 .bx-controls-auto a { display: block; float: left; width:15px; height:18px; background:url(/data/skin/content/1/m09_arl1//images/btn_control.png) no-repeat 0 0; text-indent: -9999px; transition: none;}
.m09_arl1 .bx-controls-direction a.bx-prev { background-position:0 0; margin-right: 21px;}
.m09_arl1 .bx-controls-direction a.bx-next { background-position:-34px 0;}

.m09_arl1 .bx-controls-auto { position: absolute; right: 25px; top:10px; width: 15px; height: 15px;}
.m09_arl1 .bx-controls-auto > div { position: absolute; left: -5px; top: 0;}
.m09_arl1 .bx-controls-auto a { position: relative; z-index: 3;}
.m09_arl1 .bx-controls-auto a.bx-stop { background-position:-15px 0; width: 19px;}
.m09_arl1 .bx-controls-auto a.bx-start { background-position:-49px 0;}
.m09_arl1 .bx-controls-auto a.active { z-index: 2;}

.m09_arl1 .pop_view { position: relative;}
.m09_arl1 .art_slide:after { position: absolute; left: 90px; top:0; content: ""; display: block; width: 820px; height: 12px; background:url(/data/skin/content/1/m09_arl1//images/bg_gradient_white.png) repeat-x 0 0; z-index: 3;}
.m09_arl1 .art_slide:before { position: absolute; left: 90px; bottom:-2px; content: ""; display: block; width: 820px; height: 12px; background:url(/data/skin/content/1/m09_arl1//images/bg_gradient_white.png) repeat-x 0 -33px; z-index: 3;}
.m09_arl1 .lst_pop { position: relative; z-index: 1;}
.m09_arl1 .lst_pop li { padding: 12px 0;}
.m09_arl1 .lst_pop li a { display:block; height: 14px; line-height: 14px; color:#2162af; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 13px;}
.m09_arl1 .lst_pop li a:hover { color:#d4253e;}
/* m09_arl1 end */
/* m01_arv begin */
@charset "utf-8";

/************************** m01_arv **************************/
.m01_arv { position: relative;}

.m01_arv .art_tit .art_util { position: absolute; right: 0; bottom: 6px;}
.m01_arv .art_tit .art_util:after { content: ""; display: block; clear: both;}
.m01_arv .art_tit .art_util ul { float: right;}
.m01_arv .art_tit .art_util ul:after { content: ""; display: block; clear: both;}
.m01_arv .art_tit .art_util ul li { float: left; margin-left: 3px;}
.m01_arv .art_tit .art_util ul li a { display: block; width: 30px; height: 30px; background: #ccc; text-indent: -9999px; background: url(/data/skin/content/1/m01_arv//images/btn_art_util.png) no-repeat 0 0;}
.m01_arv .art_tit .art_util ul li.au01 a { background-position: 0 0;}
.m01_arv .art_tit .art_util ul li.au02 a { background-position: -30px 0;}
.m01_arv .art_tit .art_util ul li.au03 a { background-position: -60px 0;}
.m01_arv .art_tit .art_util ul li.au04 a { background-position: -90px 0;}
.m01_arv .art_tit .art_util ul li.au05 a { background-position: -120px 0;}
.m01_arv .art_tit .art_util ul li.au06 a { background-position: -150px 0;}
.m01_arv .art_tit .art_util ul li.au07 a { background-position: -180px 0;}
.m01_arv .art_tit .art_util ul li.au08 a { background-position: -210px 0;}
.m01_arv .art_tit .art_util ul li.au09 a { background-position: -240px 0;}
.m01_arv .art_tit .art_util ul li.au01 a:hover { background-position: 0 -30px;}
.m01_arv .art_tit .art_util ul li.au02 a:hover { background-position: -30px -30px;}
.m01_arv .art_tit .art_util ul li.au03 a:hover { background-position: -60px -30px;}
.m01_arv .art_tit .art_util ul li.au04 a:hover { background-position: -90px -30px;}
.m01_arv .art_tit .art_util ul li.au05 a:hover { background-position: -120px -30px;}
.m01_arv .art_tit .art_util ul li.au06 a:hover { background-position: -150px -30px;}
.m01_arv .art_tit .art_util ul li.au07 a:hover { background-position: -180px -30px;}
.m01_arv .art_tit .art_util ul li.au08 a:hover { background-position: -210px -30px;}
.m01_arv .art_tit .art_util ul li.au09 a:hover { background-position: -240px -30px;}
/* m01_arv end */
/* m01_arv2 begin */
@charset "utf-8";

/************************** m01_arv2 **************************/
.m01_arv2 { position: relative;}
.m01_arv2 .fb_wrap { position: relative; padding: 25px 0 0; margin-bottom: 45px;}

.m01_arv2 .copyright { clear: both; position: relative; border-top: 1px solid #ccc; padding: 11px 8px; font-size: 11px; letter-spacing: -0.032em;}
.m01_arv2 .copyright:after { content: ""; display: block; clear: both;}
.m01_arv2 .copyright h6 { float: left; font-size: 12px; font-weight: normal; color: #666;}
.m01_arv2 .copyright * { color: #808080;}
.m01_arv2 .copyright ul { float: right; font-size: 0; text-align: center;}
.m01_arv2 .copyright ul:after { content: ""; display: block; clear: both;}
.m01_arv2 .copyright ul li { float: left; margin-left: 7px;}
.m01_arv2 .copyright ul li:first-child { border-left: 0;}
.m01_arv2 .copyright ul li a { font-size: 12px; color: #666;}
.m01_arv2 .copyright ul li a:before { content: "·"; margin-right: 3px;}
.m01_arv2 .copyright ul li a:hover { color: #000;}
/* m01_arv2 end */
/* m09_ext15 begin */
@charset "utf-8";

/************************** m09_arl6 **************************/
.m09_arl6 { position: relative; padding: 9px 0;}
.m09_arl6 a .thumb { transition: .3s all ease;}
.m09_arl6 a:hover .thumb { opacity: .85;}

.m09_arl6 h3 { position: relative; margin-bottom: 5px; margin-top: 2px;}
.m09_arl6 h3 a { display: block; font-size: 18px; color:#2162af;}
.m09_arl6 h3 a span {font-size: 18px; color:#222;}

.m09_arl6 .box_gray { position: relative; background: #f3f3f3; padding: 15px 10px 5px;}

.m09_arl6 .top_link { position: relative; display: block; height: 84px; padding-left: 155px; padding-top: 3px; margin-bottom: 10px;}
.m09_arl6 .top_link .thumb { position: absolute; left: 0; top: 0; border:1px solid #dedede;}
.m09_arl6 .top_link h4 { font-size: 13px; line-height: 1.3; max-height: 32px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin: 0 0 5px;}
.m09_arl6 .top_link p { font-size: 11px; font-weight: normal; line-height: 1.3; max-height: 42px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; color: #808080;}
.m09_arl6 .top_link:hover h4 { color: #d4253e;}

.m09_arl6 .art_list li { position: relative; padding-left: 9px; margin: 0 0 6px;}
.m09_arl6 .art_list li:before { position: absolute; left: 0; top:0; content: "·"; color: #969696;}
.m09_arl6 .art_list li a { display: block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.m09_arl6 .art_list li a:hover { color: #d4253e;}
/* m09_ext15 end */
/* m01_arv3 begin */
@charset "utf-8";

/************************** m01_arv3 **************************/
.m01_arv3 { position: relative;}
.m01_arv3 .con_box:after { content: ""; display: block; clear: both;}
.m01_arv3 .con_tit { font-size: 16px; border-bottom: 1px solid #dedede; padding: 9px 15px 10px;}

.m01_arv3 .relate_wrap { position: relative; margin-bottom: 35px;}
.m01_arv3 .relate_wrap > strong { position: absolute; left: 15px; top: 8px; font-size: 16px; color: #fff; z-index: 10;}

.m01_arv3 .relate_nav { position: relative; background: #f3f3f3 url(/data/skin/content/1/m01_arv3//images/bg_rnbox.png) no-repeat 0 0; overflow: hidden;}
.m01_arv3 .relate_nav:after { content: ""; display: block; clear: both;}
.m01_arv3 .relate_nav > span { display: block; float: left; height: 33px; width: 250px;}
.m01_arv3 .relate_nav > a { position: absolute; right: 0; top: 4px; width: 34px; height: 34px; background: url(/data/skin/content/1/m01_arv3//images/btn_collap.png) no-repeat 0 0; text-indent: -9999px;}
.m01_arv3 .relate_nav > a:hover { opacity: .7;}
.m01_arv3 .relate_nav > a.on { background-position: -34px 0;}
.m01_arv3 .relate_nav ul { padding: 3px 35px 5px 20px;}
.m01_arv3 .relate_nav ul:after { content: ""; display: block; clear: both;}
.m01_arv3 .relate_nav ul li { float: left; padding: 10px 7px 10px 0;}
.m01_arv3 .relate_nav ul li a { display: block; font-size: 13px; color: #363636; max-width: 216px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.m01_arv3 .relate_nav ul li a:hover { color: #d4253e;}
.m01_arv3 .relate_nav ul li a.on { color: #2162af; font-weight: bold;}

.m01_arv3 .gps_wrap { position: relative; margin-bottom: 35px;}
.m01_arv3 .gps_wrap > strong { display: block; padding: 7px 15px; background: #b93f53; font-size: 17px; color: #fff;}
.m01_arv3 .gps_wrap > ul { padding: 0 20px;}
.m01_arv3 .gps_wrap > ul:after { content: ""; display: block; clear: both;}
.m01_arv3 .gps_wrap > ul li { float: left; margin: 10px 0; margin-right: 10px;}
.m01_arv3 .gps_wrap > ul li a { font-size: 17px; font-weight: bold;}
.m01_arv3 .gps_wrap > ul li a:hover { color: #d4253e;}

.m01_arv3 .art_nav { position: absolute; right: 0; top: -28px; padding-bottom: 10px;}
.m01_arv3 .art_nav:after { content: ""; display: block; clear: both;}
.m01_arv3 .art_nav li { float: left;}
.m01_arv3 .art_nav li:before { content: "\00b7"; font-size: 15px; font-weight: bold; color: #b8b8b8; margin: 0 5px;}
.m01_arv3 .art_nav li:first-child:before { display: none;}
.m01_arv3 .art_nav li a { font-size: 15px; font-weight: bold; color: #b8b8b8; transition: .3s all ease;}
.m01_arv3 .art_nav li.on a, .m01_arv3 .art_nav li a.tap, .m01_arv3 .art_nav li.ui-tabs-selected a { color:#d4253e;}
.m01_arv3 .art_nav br { display:none;}
.m01_arv3 .ui-tabs-hide { display: none;}
.m01_arv3 .tab_wrap { clear: both;}

.m01_arv3 .tab_box { position: relative;}

.m01_arv3 .relate_list { position: relative; margin-bottom: 10px; overflow-y: auto; height: 195px !important; border-bottom: 1px solid #dedede; padding-top: 12px; max-height: inherit !important;}
.m01_arv3 .relate_list li { position: relative; margin-bottom: 10px; padding-left: 12px; padding-right: 12px;}
.m01_arv3 .relate_list li a { position: relative; display: block; color: #222; padding-left: 13px; font-size: 13px; padding-right: 68px;}
.m01_arv3 .relate_list li a:hover { color: #888;}
.m01_arv3 .relate_list li a:before { position: absolute; left: 0; top: -3px; content: "\00b7"; display: block; color: #969696; font-size: 20px;}
.m01_arv3 .relate_list li a b { display: inline-block; max-width: 550px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 13px; font-weight: normal;}
.m01_arv3 .relate_list li.photo a b { max-width: 510px; background: url(/data/skin/content/1/m01_arv3//images/icon_photo.png) no-repeat right 2px; padding-right: 20px;}
.m01_arv3 .relate_list li a i { position: absolute; right: 1px; top: 1px; font-size: 11px; color: #b8b8b8; font-style: normal;}

.m01_arv3 .btn_collap { position: relative; text-align: right;}
.m01_arv3 .btn_collap a { font-size: 12px; cursor: default;}
.m01_arv3 .btn_collap a span.t01:after { background-position: 0 0;}
.m01_arv3 .btn_collap a span.t02:after { background-position: 0 -9px;}
.m01_arv3 .btn_collap a b { color: #d4253e; text-decoration: underline;}

.m01_arv3 .jour_box { position: relative; border: 1px solid #dedede; border-top-width: 4px; padding: 15px 20px; padding-left: 116px; min-height: 101px; margin-bottom: 30px;}
.m01_arv3 .jour_box > span { position: absolute; left: 20px; top: 15px; display: block; width: 76px; height: 99px; overflow: hidden; border: 1px solid #dedede;}
.m01_arv3 .jour_box > span img { width: 100%;}
.m01_arv3 .jour_box h5 { font-size: 17px; color: #222; padding: 7px 0 12px;}
.m01_arv3 .jour_box p { margin-bottom: 8px;}
.m01_arv3 .jour_box ul:after { content: ""; display: block; clear: both;}
.m01_arv3 .jour_box ul li { float: left; font-size: 11px; line-height: 1; margin-right: 15px;}
.m01_arv3 .jour_box ul li a:hover { color: #888;}
.m01_arv3 .jour_box ul li span { margin-right: 6px; padding-right: 5px; border-right: 1px solid #999; height: 7px;}

.m01_arv3 .file_box { position: relative; margin-bottom: 40px;}
.m01_arv3 .file_list { position: relative; padding-left: 30px; margin-bottom: 5px;}
.m01_arv3 .file_list:after { content: ""; display: block; clear: both;}
.m01_arv3 .file_list:before { position: absolute; left: 15px; top: 0; content: "\00b7"; font-size: 15px; font-weight: bold; color: #808080;}
.m01_arv3 .file_list li { float: left; color: #808080;}
.m01_arv3 .file_list li a { color: #808080;}
.m01_arv3 .file_list li a:hover { text-decoration: underline;}
.m01_arv3 .file_list li:before { content: "/"; margin: 0 4px;}
.m01_arv3 .file_list li:first-child:before { display: none;}

.m01_arv3 .line_box { position: relative; border-top: 2px solid #dedede; margin-bottom: 30px;}
.m01_arv3 .line_box h3 { border-bottom: 2px solid #dedede; margin-bottom: 10px;}
.m01_arv3 .etc_art { position: relative;}
.m01_arv3 .etc_art:after { content: ""; display: block; clear: both;}
.m01_arv3 .etc_art li { float: left; width: 50%;}
.m01_arv3 .etc_art li a { display: block; padding: 10px 17px;}
.m01_arv3 .etc_art li a:hover b { color: #d4253e;}
.m01_arv3 .etc_art li a em { display: block; font-size: 12px; color: #222; margin-bottom: 5px; font-style: normal;}
.m01_arv3 .etc_art li a b { display: block; font-weight: normal; color: #3b608c; font-size: 15px; line-height: 1.2; height: 37px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-bottom: 5px;}
.m01_arv3 .etc_art li a i { display: block; background: url(/data/skin/content/1/m01_arv3//images/icon_clock.png) no-repeat 0 0; padding-left: 18px; font-size: 11px; color: #808080; line-height: 1.4; font-style: normal;}
/* m01_arv3 end */
/* m01_arv5 begin */
@charset "utf-8";

/************************** m01_arv5 **************************/
.m01_arv5 { position: relative;}
.m01_arv5 .sec_gps { padding-top: 0 !important;}
.m01_arv5 .btn_mapper { padding-top: 10px;}
.m01_arv5 .link_go { font-size: 13px; padding-right: 20px; color: #b93f53; font-weight: bold; background: url(/data/skin/content/1/m01_arv5//images/btn_arrow.png) no-repeat right center;}
.m01_arv5 .link_go:hover { color: #8a2a39;}
/* m01_arv5 end */
/* m01_arv4 begin */
.c011_arv4 { position: relative; margin-bottom: 0;}
/* m01_arv4 end */
/* m09_ext9 begin */
@charset "utf-8";

/************************** m09_ext9 **************************/
.m09_ext9 { position: relative; padding: 9px 0;}
.m09_ext9 .tab_box:after { content: ""; display: block; clear: both;}
.m09_ext9 .tab_tit { padding-bottom: 5px; height: 20px;}
.m09_ext9 .tab_tit a { font-size: 17px;}
.m09_ext9 .tab_nav { position:relative; padding-left: 1px; background: #f3f3f3;}
.m09_ext9 .tab_nav:after { content: ""; display: block; clear: both;}
.m09_ext9 .tab_nav li { float: left; width: 27%;}
.m09_ext9 .tab_nav li:first-child { width: 46%;}
.m09_ext9 .tab_nav li a { display:block; height:36px; line-height:36px; padding: 0 8px; font-size:13px; color:#fff; text-align:center; background:#333; border:1px solid #f3f3f3; border-right: 0; transition: .3s all ease;}
.m09_ext9 .tab_nav li.on a, .m09_ext9 .tab_nav li a.tap, .m09_ext9 .tab_nav li.ui-tabs-selected a { background:#f3f3f3; color:#222;}
.m09_ext9 .tab_nav br { display:none;}
.m09_ext9 .ui-tabs-hide { display: none;}
.m09_ext9 .tab_wrap { clear: both; background: #f3f3f3;}
.m09_ext9 .tab_wrap > div { position: relative; padding: 5px 15px;}

.m09_ext9 .lank_list { position: relative;}
.m09_ext9 .lank_list li { margin: 16px 0; position: relative;}
.m09_ext9 .lank_list li a { display: block; padding-left: 27px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; vertical-align: middle;}
.m09_ext9 .lank_list li a > span { position: absolute; left: -7px; top:-4px; color: #808080; width: 25px; font-size: 21px; text-align: right; font-weight: bold; padding-right: 4px;}
.m09_ext9 .lank_list li a > span.point { color: #444;}
.m09_ext9 .lank_list li a:hover { color:#666;}
/* m09_ext9 end */
/* m09_ext10 begin */
@charset "utf-8";

/************************** m09_ext10 **************************/
.m09_ext10 { position: relative; padding: 9px 0;}

.m09_ext10 h3 { position: relative; margin-bottom: 5px;}
.m09_ext10 h3 a { display: block; font-size: 17px; color:#808080;}
.m09_ext10 h3 a i {font-size: 17px; font-style: normal;}
.m09_ext10 .c_red { color:#d4253e; font-weight: bold; font-style: normal;}
.m09_ext10 .c_orange { color:#ce720f; font-weight: bold; font-style: normal;}
.m09_ext10 .c_blue { color:#2162af; font-weight: bold; font-style: normal;}
.m09_ext10 .c_red:hover { color:#a10f24;}
.m09_ext10 .c_orange:hover { color:#944e02;}
.m09_ext10 .c_blue:hover { color:#063e81;}
.m09_ext10 .box_gray { position: relative; background: #f3f3f3; padding: 10px;}
.m09_ext10 .box_gray li { position: relative; margin-top: 7px;}
.m09_ext10 .box_gray li:first-child { margin-top: 0;}

.m09_ext10 .sub_tit { position: absolute; left: 120px; top: 0; display: block; z-index: 2;}
.m09_ext10 .top_link { position: relative; display: block; height: 47px; padding-left: 120px; padding-top: 17px;}
.m09_ext10 .top_link .thumb { position: absolute; left: 0; top: 0; border:1px solid #dedede;}
.m09_ext10 .top_link h4 { font-size: 13px; font-weight: normal; line-height: 1.3; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-top: 3px;}
.m09_ext10 .top_link p { font-size: 11px; font-weight: normal; line-height: 1.3; max-height: 29px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; color: #808080;}
.m09_ext10 .top_link:hover h4 { color: #d4253e;}
/* m09_ext10 end */
/* m09_ext14 begin */
@charset "utf-8";

/************************** m09_ext14 **************************/
.m09_ext14 { position: relative; padding: 9px 0;}
.m09_ext14 .tab_box:after { content: ""; display: block; clear: both;}
.m09_ext14 .tab_tit { padding: 10px 0;}
.m09_ext14 .tab_tit a { font-size: 17px; line-height: 1.2;}

.m09_ext14 .ui-tabs-hide { display: none;}
.m09_ext14 .tab_wrap { position: relative; background: #f3f3f3;}
.m09_ext14 .tab_wrap > div { position: relative; padding: 0 10px;}

.m09_ext14 .indicator { position: absolute; right: 2px; top:27px;}
.m09_ext14 .indicator li { float: left; margin-left: 4px;}
.m09_ext14 .indicator li a { display:block; width: 8px; height:8px; background: #707070; text-indent: -9999px; overflow: hidden;}
.m09_ext14 .indicator li.on a, .m09_ext14 .indicator li a.tap, .m09_ext14 .indicator li.ui-tabs-selected a { background:#2062ae;}

.m09_ext14 .reply_list { position: relative; padding: 12px 7px;}
.m09_ext14 .reply_list li { position: relative; padding: 7px 0; background: url(/data/skin/content/1/m09_ext14//images/bg_reply.png) no-repeat 0 7px; padding-left: 15px;}
.m09_ext14 .reply_list li a { display: block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.m09_ext14 .reply_list li a:hover { color: #666;}
/* m09_ext14 end */
/* m09_ext11 begin */
@charset "utf-8";

/************************** m09_ext11 **************************/
.m09_ext11 { position: relative; padding: 9px 0;}
.m09_ext11 a { transition: .1s all ease;}

.m09_ext11 h3 { margin-bottom: 5px;}
.m09_ext11 h3 a { font-size: 17px;}
.m09_ext11 .tag_wrap { position: relative; border:1px solid #dedede;}
.m09_ext11 .tag_list { padding: 20px 15px;}
.m09_ext11 .tag_list h4 { font-size: 15px; margin-bottom: 30px;}
.m09_ext11 .tag_list ul { position: relative; text-align: center; font-size: 0;}
.m09_ext11 .tag_list ul li { display: inline-block; vertical-align: middle; margin: -4px 2px;}
.m09_ext11 .tag_list ul li a { display: block; border:1px solid transparent; line-height: 1.3; transition: .1s all ease;}
.m09_ext11 .tag_list ul li a.lv01 { font-size: 15px; color:#808080; padding: 4px 5px 2px;}
.m09_ext11 .tag_list ul li a.lv02 { font-size: 15px; color:#d4253e; padding: 4px 5px 2px;}
.m09_ext11 .tag_list ul li a.lv03 { font-size: 17px; color:#222222; padding: 4px 6px 2px;}
.m09_ext11 .tag_list ul li a.lv04 { font-size: 19px; color:#2062ae; padding: 4px 7px 2px;}
.m09_ext11 .tag_list ul li a.lv05 { font-size: 19px; color:#2062ae; padding: 4px 7px 2px; font-weight: bold;}
.m09_ext11 .tag_list ul li a.lv06 { font-size: 23px; color:#d4253e; padding: 4px 6px 2px;}

.m09_ext11 .tag_list ul li a.lv01:hover { font-size: 17px; padding: 4px 3px 2px;}
.m09_ext11 .tag_list ul li a.lv02:hover { font-size: 17px; padding: 4px 3px 2px;}
.m09_ext11 .tag_list ul li a.lv03:hover { font-size: 19px; padding: 4px 2px 2px;}
.m09_ext11 .tag_list ul li a.lv04:hover { font-size: 22px; padding: 4px 0px 2px;}
.m09_ext11 .tag_list ul li a.lv05:hover { font-size: 22px; padding: 4px 0px 2px;}
.m09_ext11 .tag_list ul li a.lv06:hover { font-size: 25px; padding: 4px 3px 2px;}
/* m09_ext11 end */
/* m09_arl7 begin */
@charset "utf-8";

/************************** m09_arl7 **************************/
.m09_arl7 { position: relative; padding: 9px 0;}

.m09_arl7 h3 { position: relative; margin-bottom: 5px;}
.m09_arl7 h3 a { font-size: 17px;}

.m09_arl7 .box_link { position: relative; display: block;}
.m09_arl7 .box_link .thumb { display: block; border:1px solid #dedede;}
.m09_arl7 .box_link > div { position: relative; border: 1px solid #dedede; margin-top: -1px; background: #b93f53; padding: 13px 9px; transition: .3s all ease;}
.m09_arl7 .box_link:hover > div { background: #a93044;}
.m09_arl7 .box_link h4 { font-size: 17px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom: 3px; color:#fff; line-height: 1;}
.m09_arl7 .box_link p { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#fff;}
/* m09_arl7 end */
/* m09_ext12 begin */
@charset "utf-8";

/************************** m09_ext12 **************************/
.m09_ext12 { position: relative; padding: 9px 0;}
.m09_ext12 a .thumb { transition: .3s all ease;}
.m09_ext12 a:hover .thumb { opacity: .85;}

.m09_ext12 h3 { position: relative; margin-bottom: 5px;}
.m09_ext12 h3 a { font-size: 17px;}

.m09_ext12 .bx-viewport { overflow: visible !important;}

.m09_ext12 .media_slide_wrap { position: relative; padding: 0 20px 0 21px; height: 120px;}
.m09_ext12 .media_slide:after { content: ""; display: block; clear: both;}
.m09_ext12 .media_slide > li > ul { position: relative;}
.m09_ext12 .media_slide > li > ul:after { content: ""; display: block; clear: both;}
.m09_ext12 .media_slide > li > ul > li { float: left; width: 133px; border:1px solid #eaeaea; margin-left: -1px;}
.m09_ext12 .media_slide > li > ul > li a { display: block;}
.m09_ext12 .media_slide > li > ul > li a .thumb { position: relative; display: block; border-bottom: 1px solid #eaeaea;}
.m09_ext12 .media_slide > li > ul > li.mov a .thumb:after { position: absolute; left: 5px; bottom:5px; content: ""; display: block; width: 22px; height:22px; background: url(/data/skin/content/1/m09_ext12//images/btn_mov_slide.png) no-repeat -40px 0;}
.m09_ext12 .media_slide > li > ul > li a h5 { height: 31px; background: #b93f53; color:#fff; padding: 8px 7px; transition: .3s all ease;}
.m09_ext12 .media_slide > li > ul > li a:hover h5 { background: #a93044;}
.m09_ext12 .media_slide > li > ul > li a h5 span { display: block; font-weight: normal; line-height: 1.3; max-height: 32px; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.m09_ext12 .bx-controls-direction a { position: absolute; top:0; width: 20px; height: 123px; background: #222 url(/data/skin/content/1/m09_ext12//images/btn_mov_slide.png) no-repeat 0 center; text-indent: -9999px;}
.m09_ext12 .bx-controls-direction a.bx-prev { left: 0; background-position: 0 center;}
.m09_ext12 .bx-controls-direction a.bx-next { right: 0; background-position: -19px center; width: 21px;}
.m09_ext12 .bx-controls-direction a:hover { background-color: #555;}
.m09_ext12 .bx-pager { display: none;}
/* m09_ext12 end */
