@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}



body {}
.box { margin:0 auto;}
.navigation { font-weight:bold; border-bottom:solid 1px #362e2b; overflow:hidden;}
.navigation li { float:left;}
.navigation a { color:#FFFFFF;}
.navigation a:hover { color:#FFFFFF; text-decoration:none;}
.next_box { overflow:hidden;}
.one_box { overflow:hidden;}
.title_box { margin:0 auto; text-align:center; color:#666;}
.two_box { overflow:hidden;}
.next_box2 { overflow:hidden;}
.three_box { overflow:hidden;}
.four_box { overflow:hidden;}
.five_box { overflow:hidden;}
.next_box3 { overflow:hidden;}
.channel {overflow:hidden;}


#nopadding { padding:0;}
#normargin { margin-right:0;}


.main_visual{overflow:hidden;position:relative;}
.main_image{overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%; height:auto;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img { width:100%; height:auto;}



div.flicking_con{position:absolute;bottom:0.2rem;z-index:998;width:1rem;height:0.1;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}





@media all and (min-width: 1441px){
html { font-size:625%;}
body { position:relative;}
.box { width:100%;}
.head { width:1000px; margin:0 auto;}
.head_left { float:left;}
.head_left li { float:left; font-size:14px; padding-right:30px; margin:20px 0 15px; color:#362e2b;}
.head_left li h3 { font-size:24px; padding-bottom:10px; font-weight:normal}
.head_left img { width:100px; padding:0 30px 0 0; margin-left:0; border-right:solid 1px #af988f;}
.head_right { float:right; text-align:right;}
.head_right ul { padding-top:25px;}
.head_right li { font-size:14px; padding-top:10px; color:#362e2b;}
.navigation { width:100%; font-size:18px; line-height:44px; background-color:#362e2b;}
.navigation ul { width:1000px; margin:0 auto; overflow:hidden;}
.navigation li.home { background-color:#ff9900; width:124px; height:47px; text-align:center; padding:0;}
.navigation li { padding:0 25px; text-align:center; font-weight:normal;}
.next_box {width:100%; background-color:#f1f1f1;}
.one_box { width:1000px; margin:0 auto; padding-top:38px;}
.headlines { width:395px; float:left; padding-top: 15px; background-color:#FFFFFF;}
.headlines h2 { font-size:24px; color:#666; padding-bottom:14px; padding-left:10px; font-weight:normal;}
.headlines div { font-size:12px; line-height:24px; color:#999; padding-left:10px; display:block;}
.headlines div a { color:#999;}
.headlines ul { overflow:hidden; border-bottom:dashed 1px #e4e4e4; margin:0 10px;}
.headlines li { width:325px; float:left; line-height:50px; font-size:14px;}
.headlines li a { color:#333;}
.headlines li.label1 { width:40px; line-height:20px; color:#FFFFFF; background-color:#ff9900; text-align:center; font-size:11px; margin-top:15px;}
.headlines li.label2 { width:40px; line-height:20px; color:#FFFFFF; background-color:#3399ff; text-align:center; font-size:11px; margin-top:15px;}
.headlines li.label3 { width:40px; line-height:20px; color:#FFFFFF; background-color:#669933; text-align:center; font-size:11px; margin-top:15px;}
.ad { float:left; width:395px; padding-top:25px;}
.ad img { width:100%;}
.r_absolute { position: absolute; margin-right: -660px; right:50%; width: 94px; overflow: hidden; z-index:10001;}
.r_absolute a.h1 { width:78px; height:32px; display:block; position:absolute; z-index:10002; top:148px; left:8px;}
.r_absolute a.h2 { width:78px; height:32px; display:block; position:absolute; z-index:10002; top:187px; left:8px;}
.title_box { width:1000px; padding:60px 0; font-size:30px;}
.two_box { width:1000px; margin:0 auto;}
.two_box li { float:left; padding-left:23px; margin-bottom:23px; width:318px;}
.two_box li.big { width:659px;}
.two_box li img { width:100%;}
.title_box a { display:block; padding:15px 115px; border:solid 1px #c9c9c9; background-color:#fff; font-size:14px; color:#666; width:100px; line-height:18px; margin:0 auto;}
.next_box2 {width:100%; background-color:#e2e2e2;}
.three_box { width:1000px; margin:0 auto;}
.three_box ul { float:left; width:318px; margin-right:23px; margin-bottom:23px; padding-bottom:25px; background-color:#FFFFFF;}
.three_box ul li.title { font-size:16px; line-height:46px; padding:0 15px;}
.three_box ul li.next { font-size:12px; line-height:20px; padding:0 15px; color:#666;}
.three_box ul li.img { width:100%; position:relative;}
.three_box ul li img { width:100%;}
.three_box ul li b { width:74px; line-height:36px; text-align:center; color:#fff; position:absolute; top:0; left:0; font-weight:normal; font-size:14px;}
.three_box ul li b.cheng { background-color:#eb6100;}
.three_box ul li b.lan { background-color:#3399ff;}
.three_box ul li b.lv { background-color:#669933;}
.four_box { width:1000px; margin:0 auto;}
.four_box ul { float:left; width:170px; border:solid 1px #fff; margin-right:35px; padding-bottom:20px; background-color:#FFFFFF;}
.four_box ul li.name { font-size:16px; line-height:30px; padding:0 10px;}
.four_box ul li.title { font-size:16px; line-height:30px; padding:0 10px; color:#333;}
.four_box ul li.next { font-size:12px; line-height:20px; padding:0 10px; color:#666;}
.four_box ul li.img { width:100%; position:relative;}
.four_box ul li img { width:100%;}
.four_box ul li b { width:74px; line-height:36px; text-align:center; color:#fff; position:absolute; top:0; left:0; font-weight:normal; font-size:14px;}
.four_box ul li b.cheng { background-color:#eb6100;}
.four_box ul li b.lan { background-color:#3399ff;}
.four_box ul li b.lv { background-color:#669933;}
.five_box { width:100%; text-align:center;}
.six_left { width:50%; float:left;}
.six_right { width:50%; float:left;}
.six_left .six_list { width:465px; padding:50px 35px 50px 0; float:right;}
.six_left .six_list li { float:left;}
.six_left .six_list li.img { width:235px; height:175px;}
.six_left .six_list li.img img { width:100%;}
.six_left .six_list li.title { width:205px; padding-left:25px; font-size:18px; line-height:32px; padding-top:10px;}
.six_left .six_list li.next { width:205px; padding-left:25px; font-size:12px; line-height:22px; padding-top:20px; color:#333;}
.six_right .six_list { width:465px; padding:50px 0 50px 35px; float:left;}
.six_right .six_list li { float:left;}
.six_right .six_list li.img { width:235px; height:175px;}
.six_right .six_list li.img img { width:100%;}
.six_right .six_list li.title { width:205px; padding-left:25px; font-size:18px; line-height:32px; padding-top:10px;}
.six_right .six_list li.next { width:205px; padding-left:25px; font-size:12px; line-height:22px; padding-top:20px; color:#333;}
.next_box3 {width:100%; background-color:#fff;}
.next_box3 .title_box { color:#ff9900;}
.channel { width:1000px; margin:0 auto; padding-bottom:80px;}
.channel li { width:175px; float:left; padding-right:31px;}

.main_visual { width:580px; height:400px; margin-right:25px; float:left;}
div.flicking_con{left:45%;}
#footer { clear:both; text-align:center; background-color:#f5f5f5; padding:30px 0; line-height:30px; color:#000; font-size:14px;}
#footer a { line-height:24px; color:#000;}
}
@media all and (min-width: 981px) and (max-width: 1440px){
html { font-size:625%;}
body { position:relative;}
.box { width:100%;}
.head { width:1000px; margin:0 auto;}
.head_left { float:left;}
.head_left li { float:left; font-size:14px; padding-right:30px; margin:20px 0 15px; color:#362e2b;}
.head_left li h3 { font-size:24px; padding-bottom:10px; font-weight:normal}
.head_left img { width:100px; padding:0 30px 0 0; margin-left:0; border-right:solid 1px #af988f;}
.head_right { float:right; text-align:right;}
.head_right ul { padding-top:25px;}
.head_right li { font-size:14px; padding-top:10px; color:#362e2b;}
.navigation { width:100%; font-size:18px; line-height:44px; background-color:#362e2b;}
.navigation ul { width:1000px; margin:0 auto; overflow:hidden;}
.navigation li.home { background-color:#ff9900; width:124px; height:47px; text-align:center; padding:0;}
.navigation li { padding:0 25px; text-align:center; font-weight:normal;}
.next_box {width:100%; background-color:#f1f1f1;}
.one_box { width:1000px; margin:0 auto; padding-top:38px;}
.headlines { width:395px; float:left; padding-top: 15px; background-color:#FFFFFF;}
.headlines h2 { font-size:24px; color:#666; padding-bottom:14px; padding-left:10px; font-weight:normal;}
.headlines div { font-size:12px; line-height:24px; color:#999; padding-left:10px; display:block;}
.headlines div a { color:#999;}
.headlines ul { overflow:hidden; border-bottom:dashed 1px #e4e4e4; margin:0 10px;}
.headlines li { width:325px; float:left; line-height:50px; font-size:14px;}
.headlines li a { color:#333;}
.headlines li.label1 { width:40px; line-height:20px; color:#FFFFFF; background-color:#ff9900; text-align:center; font-size:11px; margin-top:15px;}
.headlines li.label2 { width:40px; line-height:20px; color:#FFFFFF; background-color:#3399ff; text-align:center; font-size:11px; margin-top:15px;}
.headlines li.label3 { width:40px; line-height:20px; color:#FFFFFF; background-color:#669933; text-align:center; font-size:11px; margin-top:15px;}
.ad { float:left; width:395px; padding-top:25px;}
.ad img { width:100%;}
.r_absolute { position: absolute; margin-right: -660px; right:50%; width: 94px; overflow: hidden; z-index:10001;}
.r_absolute a.h1 { width:78px; height:32px; display:block; position:absolute; z-index:10002; top:148px; left:8px;}
.r_absolute a.h2 { width:78px; height:32px; display:block; position:absolute; z-index:10002; top:187px; left:8px;}
.title_box { width:1000px; padding:60px 0; font-size:30px;}
.two_box { width:1000px; margin:0 auto;}
.two_box li { float:left; padding-left:23px; margin-bottom:23px; width:318px;}
.two_box li.big { width:659px;}
.two_box li img { width:100%;}
.title_box a { display:block; padding:15px 115px; border:solid 1px #c9c9c9; background-color:#fff; font-size:14px; color:#666; width:100px; line-height:18px; margin:0 auto;}
.next_box2 {width:100%; background-color:#e2e2e2;}
.three_box { width:1000px; margin:0 auto;}
.three_box ul { float:left; width:318px; margin-right:23px; margin-bottom:23px; padding-bottom:25px; background-color:#FFFFFF;}
.three_box ul li.title { font-size:16px; line-height:46px; padding:0 15px;}
.three_box ul li.next { font-size:12px; line-height:20px; padding:0 15px; color:#666;}
.three_box ul li.img { width:100%; position:relative;}
.three_box ul li img { width:100%;}
.three_box ul li b { width:74px; line-height:36px; text-align:center; color:#fff; position:absolute; top:0; left:0; font-weight:normal; font-size:14px;}
.three_box ul li b.cheng { background-color:#eb6100;}
.three_box ul li b.lan { background-color:#3399ff;}
.three_box ul li b.lv { background-color:#669933;}
.four_box { width:1000px; margin:0 auto;}
.four_box ul { float:left; width:170px; border:solid 1px #fff; margin-right:35px; padding-bottom:20px; background-color:#FFFFFF;}
.four_box ul li.name { font-size:16px; line-height:30px; padding:0 10px;}
.four_box ul li.title { font-size:16px; line-height:30px; padding:0 10px; color:#333;}
.four_box ul li.next { font-size:12px; line-height:20px; padding:0 10px; color:#666;}
.four_box ul li.img { width:100%; position:relative;}
.four_box ul li img { width:100%;}
.four_box ul li b { width:74px; line-height:36px; text-align:center; color:#fff; position:absolute; top:0; left:0; font-weight:normal; font-size:14px;}
.four_box ul li b.cheng { background-color:#eb6100;}
.four_box ul li b.lan { background-color:#3399ff;}
.four_box ul li b.lv { background-color:#669933;}
.five_box { width:100%; text-align:center;}
.six_left { width:50%; float:left;}
.six_right { width:50%; float:left;}
.six_left .six_list { width:465px; padding:50px 35px 50px 0; float:right;}
.six_left .six_list li { float:left;}
.six_left .six_list li.img { width:235px; height:175px;}
.six_left .six_list li.img img { width:100%;}
.six_left .six_list li.title { width:205px; padding-left:25px; font-size:18px; line-height:32px; padding-top:10px;}
.six_left .six_list li.next { width:205px; padding-left:25px; font-size:12px; line-height:22px; padding-top:20px; color:#333;}
.six_right .six_list { width:465px; padding:50px 0 50px 35px; float:left;}
.six_right .six_list li { float:left;}
.six_right .six_list li.img { width:235px; height:175px;}
.six_right .six_list li.img img { width:100%;}
.six_right .six_list li.title { width:205px; padding-left:25px; font-size:18px; line-height:32px; padding-top:10px;}
.six_right .six_list li.next { width:205px; padding-left:25px; font-size:12px; line-height:22px; padding-top:20px; color:#333;}
.next_box3 {width:100%; background-color:#fff;}
.next_box3 .title_box { color:#ff9900;}
.channel { width:1000px; margin:0 auto; padding-bottom:80px;}
.channel li { width:175px; float:left; padding-right:31px;}

.main_visual { width:580px; height:400px; margin-right:25px; float:left;}
div.flicking_con{left:45%;}
#footer { clear:both; text-align:center; background-color:#f5f5f5; padding:30px 0; line-height:30px; color:#000; font-size:14px;}
#footer a { line-height:24px; color:#000;}
}

@media all and (min-width: 720px) and (max-width: 980px){
html { font-size:625%;}
}
@media all and (min-width: 600px) and (max-width: 719px){
html { font-size:562.5%;}
}
@media all and (min-width: 480px) and (max-width: 599px){
html { font-size:500%;}
}
@media all and (min-width: 360px) and (max-width: 479px){
html { font-size:437.5%;}
}
@media all and (min-width: 320px) and (max-width: 359px){
html { font-size:375%;}
}
@media all and (min-width: 320px) and (max-width: 980px){
.box { width:100%;}
.head { width:100%;}
.head_left { float:left; width:30%;}
.head_left li { width:50%; float:left; margin:0.2rem 0 0.1rem 0.1rem; color:#362e2b;}
.head_left li.font { display:none;}
.head_left img { width:100%;}
.head_right { float:right; text-align:right; width:70%;}
.head_right ul { padding-top:0.2rem;}
.head_right li { font-size:0.15rem; padding-right:0.2rem; color:#362e2b; padding-bottom:0.1rem;}
.head_right li img { width:5%;}
.navigation { width:100%; font-size:0.2rem; line-height:0.5rem; background-color:#362e2b;}
.navigation ul { width:100%; margin:0 auto; overflow:hidden;}
.navigation li.home { background-color:#ff9900; height:0.5rem; text-align:center;}
.navigation li { padding:0 5%; width:15%; font-size:0.18rem; text-align:center; font-weight:normal;}
.next_box {width:100%; background-color:#f1f1f1;}
.one_box { width:100%;}
.headlines { width:100%; padding-top: 0.2rem; background-color:#FFFFFF;}
.headlines h2 { font-size:0.3rem; color:#666; padding-bottom:0.2rem; padding-left:3%; font-weight:normal;}
.headlines div { font-size:0.15rem; line-height:0.3rem; color:#999; padding-left:3%; padding-right:3%; display:block;}
.headlines div a { color:#999;}
.headlines ul { overflow:hidden; border-bottom:dashed 1px #e4e4e4; margin:0 3%;}
.headlines li { width:100%; line-height:0.6rem; font-size:0.2rem;}
.headlines li a { color:#333;}
.headlines li.label1 { display:none;}
.headlines li.label2 { display:none;}
.headlines li.label3 { display:none;}
.ad { width:100%;}
.ad img { width:100%;}
.r_absolute { display:none;}
.title_box { width:100%; padding:0.3rem 0; font-size:0.3rem;}
.two_box { width:100%;}
.two_box li { float:left; width:50%;}
.two_box li.big { width:100%;}
.two_box li img { width:100%;}
.two_box li a { display:block;}
.title_box a { display:block; border:solid 1px #c9c9c9; background-color:#fff; font-size:0.2rem; color:#666; width:40%; line-height:0.5rem; margin:0 auto;}
.next_box2 {width:100%; background-color:#e2e2e2;}
.three_box { width:100%; padding-bottom:0.2rem;}
.three_box ul { width:100%; overflow:hidden;}
.three_box ul.none { display:none;}
.three_box ul li { float:left;}
.three_box ul li.img { width:40%;}
.three_box ul li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.three_box ul li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.three_box ul li img { width:100%;}
.three_box ul li b { display:none;}
.four_box { width:100%; padding-bottom:0.2rem;}
.four_box ul { width:100%; overflow:hidden;}
.four_box ul li { float:left;}
.four_box ul li.img { width:40%;}
.four_box ul li.name { width:50%; font-size:0.3rem; line-height:0.5rem; padding:0.3rem 5% 0 5%;}
.four_box ul li.title { width:50%; font-size:0.2rem; line-height:0.4rem; padding:0 5%; color:#333;}
.four_box ul li.next { width:50%; font-size:0.15rem; line-height:0.3rem; padding:0 5%; color:#666;}
.four_box ul li img { width:100%;}
.four_box ul li b { display:none;}
.five_box { width:100%;}
.five_box img { width:100%;}
.six_left { width:100%; overflow:hidden;}
.six_right { width:100%; overflow:hidden;}
.six_left .six_list { width:100%;}
.six_left .six_list li { float:left;}
.six_left .six_list li.img { width:40%;}
.six_left .six_list li.img img { width:100%;}
.six_left .six_list li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.six_left .six_list li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.six_right .six_list { width:100%;}
.six_right .six_list li { float:left;}
.six_right .six_list li.img { width:40%;}
.six_right .six_list li.img img { width:100%;}
.six_right .six_list li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.six_right .six_list li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.next_box3 {width:100%; background-color:#fff;}
.next_box3 .title_box { color:#ff9900;}
.channel { width:90%; padding:0.2rem 5%;}
.channel li { width:40%; padding:0.2rem 5%; float:left;}
.channel li img { width:100%;}
.channel li#nopadding { padding:0.2rem 5%;}


.main_visual { width:100%;}
div.flicking_con{left:42%;}
#footer { clear:both; text-align:center; background-color:#f5f5f5; padding:30px 0; line-height:0.3rem; color:#000; font-size:0.15rem}
#footer a { color:#000;}
}
@media all and (max-width: 319px){
html { font-size:375%;}
.box { width:100%;}
.head { width:100%;}
.head_left { float:left; width:30%;}
.head_left li { width:50%; float:left; margin:0.2rem 0 0.1rem 0.1rem; color:#362e2b;}
.head_left li.font { display:none;}
.head_left img { width:100%;}
.head_right { float:right; text-align:right; width:70%;}
.head_right ul { padding-top:0.2rem;}
.head_right li { font-size:0.15rem; padding-right:0.2rem; color:#362e2b; padding-bottom:0.1rem;}
.head_right li img { width:5%;}
.navigation { width:100%; font-size:0.2rem; line-height:0.5rem; background-color:#362e2b;}
.navigation ul { width:100%; margin:0 auto; overflow:hidden;}
.navigation li.home { background-color:#ff9900; height:0.5rem; text-align:center;}
.navigation li { padding:0 5%; width:15%; font-size:0.18rem; text-align:center; font-weight:normal;}
.next_box {width:100%; background-color:#f1f1f1;}
.one_box { width:100%;}
.headlines { width:100%; padding-top: 0.2rem; background-color:#FFFFFF;}
.headlines h2 { font-size:0.3rem; color:#666; padding-bottom:0.2rem; padding-left:3%; font-weight:normal;}
.headlines div { font-size:0.15rem; line-height:0.3rem; color:#999; padding-left:3%; padding-right:3%; display:block;}
.headlines div a { color:#999;}
.headlines ul { overflow:hidden; border-bottom:dashed 1px #e4e4e4; margin:0 3%;}
.headlines li { width:100%; line-height:0.6rem; font-size:0.2rem;}
.headlines li a { color:#333;}
.headlines li.label1 { display:none;}
.headlines li.label2 { display:none;}
.headlines li.label3 { display:none;}
.ad { width:100%;}
.ad img { width:100%;}
.r_absolute { display:none;}
.title_box { width:100%; padding:0.3rem 0; font-size:0.3rem;}
.two_box { width:100%;}
.two_box li { float:left; width:50%;}
.two_box li.big { width:100%;}
.two_box li img { width:100%;}
.two_box li a { display:block;}
.title_box a { display:block; border:solid 1px #c9c9c9; background-color:#fff; font-size:0.2rem; color:#666; width:40%; line-height:0.5rem; margin:0 auto;}
.next_box2 {width:100%; background-color:#e2e2e2;}
.three_box { width:100%; padding-bottom:0.2rem;}
.three_box ul { width:100%; overflow:hidden;}
.three_box ul.none { display:none;}
.three_box ul li { float:left;}
.three_box ul li.img { width:40%;}
.three_box ul li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.three_box ul li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.three_box ul li img { width:100%;}
.three_box ul li b { display:none;}
.four_box { width:100%; padding-bottom:0.2rem;}
.four_box ul { width:100%; overflow:hidden;}
.four_box ul li { float:left;}
.four_box ul li.img { width:40%;}
.four_box ul li.name { width:50%; font-size:0.3rem; line-height:0.5rem; padding:0.3rem 5% 0 5%;}
.four_box ul li.title { width:50%; font-size:0.2rem; line-height:0.4rem; padding:0 5%; color:#333;}
.four_box ul li.next { width:50%; font-size:0.15rem; line-height:0.3rem; padding:0 5%; color:#666;}
.four_box ul li img { width:100%;}
.four_box ul li b { display:none;}
.five_box { width:100%;}
.five_box img { width:100%;}
.six_left { width:100%; overflow:hidden;}
.six_right { width:100%; overflow:hidden;}
.six_left .six_list { width:100%;}
.six_left .six_list li { float:left;}
.six_left .six_list li.img { width:40%;}
.six_left .six_list li.img img { width:100%;}
.six_left .six_list li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.six_left .six_list li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.six_right .six_list { width:100%;}
.six_right .six_list li { float:left;}
.six_right .six_list li.img { width:40%;}
.six_right .six_list li.img img { width:100%;}
.six_right .six_list li.title { width:56%; font-size:0.2rem; line-height:0.35rem; padding:0.05rem 2% 0 2%;}
.six_right .six_list li.next { width:56%; font-size:0.15rem; line-height:0.25rem; padding:0 2%; color:#666;}
.next_box3 {width:100%; background-color:#fff;}
.next_box3 .title_box { color:#ff9900;}


.main_visual { width:100%;}
div.flicking_con{left:42%;}
#footer { clear:both; text-align:center; background-color:#f5f5f5; padding:30px 0; line-height:0.3rem; color:#000; font-size:0.15rem}
#footer a { color:#000;}
}

