.img_c2 li{text-align:center;margin:0 0 15px 0;background:#333;border-radius:15px;overflow:hidden}
.img_c2 li img{width:100%}
.img_c2 li span{display:block;padding:15px 0;color:#fff}
@media all and (min-width:768px) {
.img_c2{overflow:hidden}
.img_c2 li{float:left;width:48%;margin:0 1% 25px 1%}
}        

.smg_map{width:100%;overflow:auto}
.smg_map ul{width:745px;height:406px;margin:0 auto;background:url("/images/03_language/sub/smg_map0.jpg") no-repeat center 0;position:relative}
.smg_map li{position:absolute;font-size:10px;font-weight:bold}
.smg_map li.no0{top:40px;left:495px;font-size:16px;color:#eb8a00}
.smg_map li.no1{top:220px;left:680px;font-size:16px;color:#eb8a00}
.smg_map li.no2{top:110px;left:710px}
.smg_map li.no3{top:140px;left:680px}
.smg_map li.no4{top:160px;left:600px}
.smg_map li.no5{top:195px;left:545px}
.smg_map li.no6{top:200px;left:675px}
.smg_map li.no7{top:260px;left:645px}
.smg_map li.no8{top:325px;left:680px}
.smg_map li.no9{top:345px;left:490px;font-size:16px;color:#eb8a00}
.smg_map li.no10{top:50px;left:255px;color:#fff}
.smg_map li.no11{top:100px;left:210px;color:#5f8740}
.smg_map li.no12{top:177px;left:100px;color:#cf764b}
.smg_map li.no13{top:156px;left:200px;color:#204fa1}
.smg_map li.no14{top:184px;left:275px;color:#fff;text-align: center}
.smg_map li.no15{top:240px;left:174px;color:#fff}
.smg_map li.no16{top:277px;left:140px;color:#fff}
.smg_map li.no17{top:285px;left:210px;color:#5f8740}
.smg_map li.no18{top:330px;left:270px;color:#fff}
.smg_map li.no19{top:265px;left:315px;color:#fff}
.smg_map li.no20{top:276px;left:408px;color:#c80d28}
.smg_map li.no21{top:120px;left:440px;color:#fff}
.smg_map li.no22{top:165px;left:405px;color:#5f8740}
.smg_map li.no23{top:180px;left:443px;color:#fff}
.smg_map li.no24{top:204px;left:490px;color:#fff;text-align: center}
.smg_map li.no25{top:252px;left:453px;color:#ba7807}
.smg_map li.no26{top:215px;left:587px;color:#309cb0}
.smg_map li.no27{top:125px;left:585px;color:#ba7807}
.smg_map li.no28{top:114px;left:660px;color:#eb8a00}
.smg_map li.no29{top:191px;left:597px;color:#000}   

.jj_vision{background:url("/images/03_language/sub/jj_vision_arr.gif") no-repeat center bottom;background-size:90%;margin:20px 0;text-align:center}
.jj_vision dl{position:relative}
.jj_vision dl:after{content:"";display:block;width:1px;height:60px;position:absolute;top:0;left:50%;background:#898989}
.jj_vision dt{background:#898989;color:#fff;width:100px;padding:10px 0;margin:0 auto 20px auto;border-radius:30px;font-weight:bold;font-size:20px}
.jj_vision .vs dd, .jj_vision .ms dd{color:#000;font-size:18px;text-align:center;margin:10px 0 20px 0}
.jj_vision .vs dd strong{color:#f26522}
.jj_vision .ms dd strong{color:#2377b7}
.jj_vision .st dd{color:#fff;text-align:center;line-height:1.5em;padding:10px 0;margin:10px 0;border-radius:10px}
.jj_vision dd.no1{background:#f26522}
.jj_vision dd.no2{background:#99b721}
.jj_vision dd.no3{background:#2377b7}
.jj_vision p{background:url("/images/03_language/sub/jj_effect_pt.png") no-repeat center center #323a47;color:#fff;border-radius:30px;padding:15px 0;margin:30px auto 0 auto;font-size:18px;text-align:center}
@media all and (min-width:768px) {
.jj_vision{background-size:auto;padding:15px 0 0 0}
.jj_vision dl:after{height:65px}
.jj_vision .vs dd, .jj_vision .ms dd{font-size:30px;margin:30px 0 40px 0;}
.jj_vision .st:before{content:"";display:block;width:60%;height:1px;position:absolute;top:145px;left:20%;z-index:0;background:#898989;}
.jj_vision .st dd{display:inline-block;width:170px;height:115px;padding:55px 0 0 0;margin:0 30px;font-size:16px;border-radius:100%;position:relative;z-index:1}
.jj_vision p{max-width:720px}
}

.jj_effect{background:url("/images/03_language/sub/jj_effect_arr.gif") no-repeat center bottom;background-size:100%;margin:20px 0;text-align:center}
.jj_effect dt{color:#000;font-size:24px;line-height:1.25em;margin:0 0 40px 0}
.jj_effect dt strong{color:#0052ca}
.jj_effect dt span{display:inline-block;padding:15px 0;border-bottom:1px solid #000}
.jj_effect dd{text-align:center;color:#000;line-height:1.5em;background:#fff;font-weight:bold;border:2px solid #f26522;border-radius:10px;padding:10px;margin:0 0 10px 0}
.jj_effect dd.no2{border-color:#cb4f97}
.jj_effect dd.no3{border-color:#99b721}
.jj_effect dd.no4{border-color:#2377b7}
.jj_effect li{background:url("/images/03_language/sub/jj_effect_pt.png") no-repeat center center #323a47;color:#fff;border-radius:30px;padding:15px 0;margin:20px 0 0 0}
.jj_effect li:first-child{background-color:#0052ca}
.jj_effect li strong{color:#fff799;border-right:1px solid #fff;padding:0 10px 0 0;margin:0 10px 0 0}
@media all and (min-width:768px) {
.jj_effect{background-size:auto}
.jj_effect dd{display:inline-block;width:130px;height:85px;border:15px solid #f26522;border-radius:100%;font-size:16px;padding:45px 0 0 0;margin:0 5x}
.jj_effect li{font-size:18px;margin:40px auto;max-width:800px}
.jj_effect li strong{padding:0 20px 0 0;margin:0 20px 0 0}
}
@media all and (min-width:1023px) {
.jj_effect dt{font-size:30px}
.jj_effect dd{margin:0 20px}
}


.festival_tit p{font-size:50px;color:#000;margin:0 0 40px 0;text-align:center}
.festival_tit p strong{color:#f26522}
.festival_tit div{border-top:1px solid #f26522;border-bottom:1px solid #dedede;padding:20px}
.festival_tit dt{font-weight:bold;color:#000;margin:20px 0 0 0}
.festival_tit dt:first-child{margin:0}
.festival_tit dd{margin:7px 0 0 0}
@media all and (min-width:768px) {
.festival_tit dt, .festival_tit dd{display:inline}
.festival_tit dt{border-left:1px solid #dedede;padding-left:20px;margin:0 15px 0 0}
.festival_tit dt:first-child{border:none;padding:0;margin:0 15px 0 0}
.festival_tit dd{margin:0 20px 0 0}
}           

.brand_tit{text-align:center;margin:0 0 30px 0}
.brand_tit dl{margin:0 0 20px 0}
.brand_tit dt{font-size:50px;color:#000;margin:0 0 50px 0}
.brand_tit dt:after{content:"";display:block;width:50px;height:1px;background:#000;margin:25px auto}
.brand_tit dt strong{background:#f26522;color:#fff;display:inline-block;padding:5px 10px;margin:0 0 0 10px;vertical-align:bottom;position:relative;overflow:hidden;}
.brand_tit dt strong:before{content:"";display:block;width:30px;height:10px;transform:rotate(-45deg);background:#fff;position:absolute;top:0;left:-13px;}
.brand_tit dt strong:after{content:"";display:block;width:30px;height:10px;transform:rotate(-45deg);background:#fff;position:absolute;bottom:0;right:-13px;}
.brand_tit dd{font-size:18px;font-weight:bold;color:#f26522}
.brand_tit p{font-size:16px;line-height:1.5em;clear:#636363}

.tour_box{border:1px solid #f26522;background:#fcfbf9;padding:40px;position:relative;overflow:hidden}
.tour_box:after{content:"";display:block;background:#f26522;width:140px;height:50px;transform:rotate(-45deg);position:absolute;top:0;left:-70px}
.tour_box h4{color:#f26522;font-size:50px;background:none;padding:0;margin:0 0 20px 0;text-align:center}
.tour_box li{line-height:1.5em;padding:10px 0 10px 15px;margin:0 0 5px 0;background:url("/images/01_potal/sub/li01.png") no-repeat 0 16px;border-top:1px solid #dedede}
.tour_box li:first-child{border-top:none}
.tour_box li strong{display:block;font-weight:normal;color:#000;margin:0 0 5px 0}
.tour_box li span{font-size:14px}
.tour_box p img{width:100%}
@media all and (min-width:768px) {
.tour_box{padding:50px 400px 50px 50px;min-height:270px}
.tour_box h4{text-align:left;margin:0 0 30px 0}
.tour_box li{border:none;padding:0 0 0 15px;margin:10px 0 0 0;background-position:0 6px}
.tour_box li strong{display:inline-block;width:70px;margin:0 10px 0 0;position:relative}
.tour_box li strong:after{content:"";display:inline-block;width:1px;height:10px;background:#dedede;position:absolute;top:5px;right:0}
.tour_box li span{display:inline-block}
.tour_box p{position:absolute;bottom:50px;right:50px;width:300px}
.tour_box p img{width:100%}
}
@media all and (min-width:1023px) {
.tour_box{padding:50px 490px 50px 50px}
.tour_box p{width:415px}
}                              

.list_mh{margin-top:30px;border-top:solid 1px #323a47}
.list_mh li{border-bottom:solid 1px #d6d6d6;overflow:hidden;line-height:1.5em;padding:20px}
.list_mh  span img{border:solid 1px #dfdfdf;display:block;margin:0 auto}
.list_mh  dl{margin:15px 0 0 0}
.list_mh  dt{font-weight:bold;color:#000;font-size:18px;margin:0 0 10px 0}
.list_mh  dd span{display:block;font-weight:normal;color:#0052ca;padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}
@media all and (min-width:768px) {
.list_mh {padding:0 0 15px 0}
.list_mh  dd span{display:inline-block;margin:0 10px 5px 0}
}
@media all and (min-width:1023px) {
.list_mh li{position:relative;height:170px;}
.list_mh span{display:inline-block !important}
.list_mh dl{position:absolute;top:20px;left: 305px;width:68%;}
}                    