@charset "utf-8";

/*container*/
#container #visualWrap{padding:10px 0;}
#visualWrap{position:relative; width:1050px; height:326px; margin:0 auto;}
#visualGall{width:100%; height:326px; font-size: 0; line-height: 0; margin-bottom:20px; position: relative; overflow: hidden;}
#visualGall .visualUL{width:100%;height:100%;overflow:hidden;position:absolute; text-align:right;}
#visualGall .visualUL li{width:13px;height:13px;display:inline;}
#visualGall .visualUL li span.navi{position:absolute;display:block;width:13px;height:13px;overflow:hidden;z-index:3;cursor:pointer; bottom:10px;}
#visualGall .visualUL li span.navi a{display:block;width:13px;height:13px;overflow:hidden;background:url("../images/main_visual_navi.png") no-repeat 0 -13px;text-indent:-1000px; font-size:0;}
#visualGall .visualUL li.on span.navi a{background-position:0 0px;}
#visualGall .visualUL li span.pic{position:absolute;left:0;top:0;z-index:1; display:none;}
#visualGall .visualUL li.v_1 span.navi{left:40px;margin-bottom:10px;}
#visualGall .visualUL li.v_2 span.navi{left:60px;margin-bottom:10px;}
#visualGall .visualUL li.v_3 span.navi{left:80px;margin-bottom:10px;}
#visualGall .visualUL li.v_4 span.navi{left:59px;margin-bottom:10px;}
#visualGall .visualUL li.v_5 span.navi{left:72px;margin-bottom:10px;}
#visualGall .visualUL li.v_6 span.navi{left:85px;margin-bottom:10px;}
#visualGall .visualUL li.v_7 span.navi{left:98px;margin-bottom:10px;}
#visualGall .visualUL li.v_8 span.navi{left:111px;margin-bottom:10px;}
#visualGall #ctrlHots{position:absolute;height:16px;left:149px;top:238px;z-index:2}
#visualGall #ctrlHots a{margin-right: -2px; display: inline-block; height:26px;overflow: hidden;width: 21px;}




#container #main_center{width:1050px;}
#container #main_center .colorgall{float:left; width:196px;}
/*
#container #main_center #tap_gall{float:right; width:848px; height:208px; position:relative; border:1px solid #ccc; border-bottom:none;}
#container #main_center #tap_gall li{float:left;}
#container #main_center #tap_gall li h4{margin-top:171px;}
#container #main_center #tap_gall li ul{position:absolute; left:0px; top:0px;}
#container #main_center #tap_gall li ul li{margin:10px 10px 0 10px;}
*/
#container #main_center #tap_gall{float:right; width:848px; height:208px; position:relative; border:1px solid #ccc; border-bottom:none;}
#container #main_center #tap_gall li{float:left;}
#container #main_center #tap_gall li .img_title{margin-top:171px;}
#container #main_center #tap_gall li .img_title li{float:left;}
#container #main_center #tap_gall li .img_content{position:absolute; top:0px; left:0px;}
#container #main_center #tap_gall li .img_content li{margin:10px 10px 0 10px;}
#container #main_bottom{clear:both; padding-top:20px; height:130px;}
#container #main_bottom .main_store{float:left;}
#container #main_bottom .main_notice{float:left; margin-left:30px; width:460px; height:100px; background:url(../images/main_noticebg.jpg) 0 0 no-repeat; }
#container #main_bottom .main_notice h3{padding:10px 0 10px 120px;}
#container #main_bottom .main_notice ul{width:320px; padding-left:120px;}
#container #main_bottom .main_notice ul a{color:#999; background:url(../images/notice_bold.jpg) 0px 4px no-repeat; padding-left:5px;}
#container #main_bottom .main_notice ul li .date{float:right; color:#999;}
#container #main_bottom .main_about{float:left; margin-left:40px;}