@charset "utf-8";

.subpage{margin-top:237px;}
#bo_v_img{text-align:center;}

.vod_tit{text-align:center; margin-top:300px; }
.vod_tit.no_top{margin-top:40px; }
.vod_tit .stt{font-size:24px; background:#000; color:#fff; padding:5px 20px; display:inline-block; margin:auto; font-weight:500; }
.vod_tit .tt{font-size:45px; color:#e33e5c; font-weight:600; margin-top:5px; }
.img1 .boxs{display:table; max-width:1000px; width:95%; margin:40px auto; }
.img1 .boxs .half{width:48%; float:left; margin:0px 1%;}
.img1 .boxs .half .ta,
.img1 .boxs .full .ta{font-size:18px; font-weight:500; margin-bottom:15px; }

.sub_title {display:table; max-width:1000px; width:95%; margin:30px auto 40px; padding:40px 40px 40px 0px; background:#fff; border-radius:10px; box-shadow:0px 0px 10px #ccc;}
.sub_title .col-img{display:table-cell; vertical-align:middle; width:25%; max-width:326px; text-align:center;}
.sub_title .col-text{font-size:20px; line-height:28px; display:table-cell; vertical-align:middle; letter-spacing:-1px; word-break:keep-all; width:75%; max-width:916px; text-align:left;}
.sub_title .col-text .col-title{font-weight:500; font-size:50px; line-height:60px; margin-bottom:10px;}
.sub_title .col-text .col-title span.bold{display:inline-block; padding-bottom:5px; border-bottom:3px solid #e73157}

@media (max-width: 1360px){
.sub_title .col-img img{width:130px;}
.sub_title .col-text{font-size:20px; line-height:30px;}
.sub_title .col-text .col-title{font-size:45px; line-height:54px;}
}
.img{width:100%; text-align:center; }
.img img{max-width:100%; min-width:571px; vertical-align:bottom;}
.imgtop{vertical-align:top;}
.imgs4 img{max-width:40%; margin:auto;}
.img1_4bg{width:100%; padding:60px 0 100px; background:url(../images/m11_041.jpg) top center no-repeat; background-size:cover; }
.img1_4bg .m_img{width:90%; max-width:920px; margin:auto; padding-bottom:50px; text-align:left; }
.img1_4bg .m_img img{max-width:300px; width:auto; min-width:auto }
.img1_4bg .v, .m12_bg .v{width:100%; max-width:920px; margin:auto; text-align:center; }
.m12_bg{width:100%; padding:60px 0 50px; background:url(../images/m12_04bg.jpg) top center no-repeat; background-size:100% 100%; }
.m12_bg .m_img{width:90%; max-width:920px; margin:auto; text-align:left; }
.m12_bg .v{width:90%; max-width:920px; margin:auto;}
.m12_bg .m_img1{padding-bottom:45px; }
.m12_bg .m_img1 img{width:450px; min-width:auto; }
.m12_bg .m_img2{padding-top:35px; text-align:center;}

.imgs5 img{max-width:50%; margin:auto;}
.imgs55 img{max-width:55%; margin:auto;}
.imgs6 img{max-width:60%; margin:auto;}
.imgs7 img{max-width:70%; min-width:736px; margin:auto;}
.imgs8 img{max-width:80%; min-width:900px; margin:auto;}
.imgs9 img{max-width:90%; min-width:1000px; margin:auto;}
.imgs_auto img{max-width:100%; min-width:none; margin:auto;}

.col-list{width:90%; max-width:1100px; margin:0px auto 60px; overflow:hidden; }
.col-list div{float:left; margin-left:1%; width:49.5%; margin-bottom:10px; }
.col-list div img{width:100%;}
.col-list div:first-child, .col-list div:nth-child(2n+1){clear:both; margin-left:0%; }
.col-list div.full{clear:both; float:none; width:100%; margin:auto;}
.btns{margin:50px 0px; text-align:center;}
.btns button{border-width: 0px; background-color:transparent;}


#m11 .img2{margin-bottom:68px;}
#m11 .img3 img{margin-bottom:15px;}
#m11 .img3 {font-size:28px; font-weight:350; margin-bottom:115px;}
#m11 .img6{margin-bottom:120px;}
#m11 .img12{margin-bottom:53px;}

#m12 .sub_title{margin:33px auto;}
#m12 .img2{margin-bottom:137px;}
#m12 .img3{margin-bottom:82px;}
#m12 .img4{margin-bottom:30px;}
#m12 .img5{margin-bottom:73px;}
#m12 .img6{margin-bottom:135px;}
#m12 .img7{margin-bottom:23px;}
#m12 .img8{margin-bottom:58px;}
#m12 .img9{margin-bottom:50px;}
#m12 .img10{margin-bottom:90px;}

#m13 .img2{margin-bottom:126px;}
#m13 .img3{margin-bottom:146px;}
#m13 .img4{margin-bottom:70px;}
#m13 .img5{margin-bottom:137px;}
#m13 .img6{margin-bottom:30px;}
#m13 .img7{margin-bottom:50px;}

#m14 .sub_title{margin:40px auto;}
#m14 .img2{margin-bottom:170px;}
#m14 .img3{margin-bottom:85px;}
#m14 .img4{margin-bottom:154px;}
#m14 .img5{margin-bottom:102px;}
#m14 .img6{margin-bottom:65px;}
#m14 .img7{margin-bottom:30px;}
#m14 .img8{margin-bottom:50px;}

#m15 .sub_title{margin:40px auto;}
#m15 .img2{margin-bottom:50px;}

#m16 .sub_title{margin:40px auto;}
#m16 .img2{margin-bottom:120px;}
#m16 .img3{margin-bottom:60px;}
#m16 .img4{margin-bottom:55px;}
#m16 .img5{margin-bottom:50px;}

#m17 .img2{margin-bottom:50px;}

#m18 .img2{margin-bottom:30px;}
#m18 .img3{margin-bottom:50px;}

#m19 .img2{margin-bottom:96px;}
#m19 .img3{margin-bottom:50px;}

#m110 .img2{margin-bottom:45px;}
#m110 .img3{margin-bottom:35px;}
#m110 .img4{margin-bottom:70px;}
#m110 .img5{margin-bottom:50px;}

#m111 .img2{margin-bottom:85px;}
#m111 .img3{margin-bottom:50px;}
#m111 .img4{margin-bottom:67px;}
#m111 .img5{margin-bottom:50px;}

#m113 .img2{margin-bottom:22px;}
#m113 .img3{margin-bottom:63px;}
#m113 .img4{margin-bottom:40px;}
#m113 .img5{margin-bottom:75px;}
#m113 .img6{margin-bottom:32px;}
#m113 .img7{margin-bottom:144px;}
#m113 .img8{margin-bottom:85px;}
#m113 .img9{margin-bottom:57px;}

#m21 .img2{margin-bottom:121px;}
#m21 .img3{margin-bottom:169px;}
#m21 .img3 img{margin-bottom:15px;}
#m21 .img4{margin-bottom:90px;}
#m21 .img5{margin-bottom:180px;}
#m21 .img6{margin-bottom:130px;}
#m21 .img7{margin-bottom:50px;}

#m26 .img2{margin-bottom:60px;}
#m26 .img3{margin-bottom:35px;}

#m33 .img2{margin-bottom:30px;}
#m33 .img3{margin-bottom:150px;}
#m33 .img4{margin-bottom:80px;}
#m33 .img5{margin-bottom:50px;}

#m34 .img2{margin-bottom:30px;}
#m34 .img3{margin-bottom:40px;}
#m34 .img4{margin-bottom:60px;}

#m35 .img2{margin-bottom:130px;}
#m35 .img3{margin-bottom:150px;}
#m35 .img4{margin-bottom:80px;}
#m35 .img5{margin-bottom:140px;}
#m35 .img6{margin-bottom:50px;}

#m40 .img2{margin-bottom:121px;}
#m40 .img3{margin-bottom:110px;}

#m41 .img2{margin-bottom:35px;}
#m41 .img3{margin-bottom:88px;}

.m7beg{background:#fcfbf7}
.cate{width:100%; margin:auto; text-align:center; padding:35px 0px;}
.cate img{width:16%; min-width:180px; max-width:180px;}
#m71 .img2{margin-bottom:147px;}
#m71 .img3{margin-bottom:101px;}
#m71 .img4{margin-bottom:37px;}
#m71 .img5{margin-bottom:150px;}
#m71 .vod{margin:30px auto 74px;}
#m71 .inline{width: 571px;}
#m71 .inline img{width:285.5px; display:inline-block;}

#m115 .img2{margin:100px auto;}
#m115 .img3{margin:60px auto 80px;}
#m115 .vod{margin-bottom:60px; text-align:center;}
#m115 .vod iframe{max-width:1285px; }
#m115 .img4{margin-bottom:44px}
#m115 .img5{margin-bottom:68px}

#board_sub{width:90%; max-width:1100px; margin:60px auto; overflow:hidden; }
#board_sub .top_cate{width:100%; text-align:center; margin-bottom:60px;}
#board_sub .vimgs{display:inline-block;}
#board_sub .vimgs img{height:86px;}

#m81{width:100%; text-align:center; padding-top:150px;}
#m81 img{width:90%; max-width:580px;}
#m81 div.img_ok{width:580px; position:relative; margin:auto;}
#m81 div.img_ok img.imgs{width:580px;}
#m81 div.img_ok a{display:inline-block; position:absolute; top:300px; z-index:2; width:100%;}
#m81 div.img_ok img.ok_btn{width:200px; text-align:center;}

.bnn_sub{width:100%; text-align:center; padding:20px 0px 50px; }
.bnn_sub img{width:80%; max-width:400px;}

footer{width:100%; border-top:1px solid #000; margin-bottom: 50px; background:#fff;}
footer .footer-sub{width:90%; max-width:1260px; margin:auto; padding-top:25px; display:table;}
footer .footer-sub .logo{float:left; margin-bottom:15px;}
footer .footer-sub .btm_menu{float:right;}
footer .footer-sub .btm_menu a{display:inline-block; color:#b2b2b2; font-weight:500; margin-left:10px;}
footer .footer-sub .btm_menu a:hover{color:#000}
footer .copy{width:100%; border-top:1px solid #c7c7c7;}
footer .copy .copylight{max-width:1260px;width:90%; margin:auto; word-break:keep-all; color:#717171; text-align:left;  padding:20px 0px 30px;  font-size:16px; line-height:25px;}

#subf_02{margin:auto; margin-bottom:70px;}
#subf_02 .slider_02{position:relative; width:90%; max-width:1687px; margin:auto; text-align:center;}
#subf_02 .slider_end{margin-bottom:40px; }
#subf_02 .slider_02 .tit{font-size:36px; display:inline-block; margin:30px auto 20px; font-weight:800; border-bottom:4px solid #ff0000}
#subf_02 .slider_02 .row-review{cursor:pointer; width:50%; background:#fff; padding:0px; padding-bottom:10px; box-shadow:0px 0px 5px #ccc;}
#subf_02 .slider_02 .row-review .col-img{height:140px; overflow:hidden;}
#subf_02 .slider_02 .row-review .col-img img{width:100%;}
#subf_02 .slider_02 .row-review .col-subject{margin:10px 0px 0px; padding:0px 10px; font-size:20px; line-height:30px; font-weight:600; text-align:left;}
#subf_02 .slider_02 .row-review .name{font-size:14px; line-height:20px; margin-top:4px; padding: 0 10px; text-align:left;}
#subf_02 .slider_02 .row-review .col-content{font-size:16px; line-height:24px; padding:10px 10px 10px; text-align:left; }
#subf_02 .slider_02 .row-review .col-more{text-align:right;padding: 5px;}
#subf_02 .slider_02 .row-review .col-more button{border:1px solid #ff0000; color:#ff0000; font-size:13px; font-weight:500; width:60px; padding:5px; background:#fff;}
#subf_02 .slider_02 .row-review:hover .col-more button{background:#ff0000; color:#fff; font-weight:600;}
#subf_02 .slider_02 .bx-wrapper{margin:auto;max-width: 95% !important;}
#subf_02 .slider_02 .bx-viewport{padding:15px 0px 40px 10px;}
#subf_02 .slider_02 .bx-controls-direction a{position:absolute; top:50%; width:16px; height:27px; display:inline-block; text-indent: -9999px;}
#subf_02 .slider_02 .bx-controls-direction a.bx-prev{left:0px; background:url(../images/review_prev.png) no-repeat;}
#subf_02 .slider_02 .bx-controls-direction a.bx-prev:hover{background:url(../images/review_prev_o.png) no-repeat;}
#subf_02 .slider_02 .bx-controls-direction a.bx-next{right:0px;background:url(../images/review_next.png) no-repeat;}
#subf_02 .slider_02 .bx-controls-direction a.bx-next:hover{background:url(../images/review_next_o.png) no-repeat;}

