/*@import url("base.css");*/

body,h1,h2,h3,h4,i,em,ul,li,a,img,div,p,dl,dt,dd,table,tr,td{ margin:0; padding:0;}
div{vertical-align:top;}
i,em{ font-style:normal;}
ul,li,dl,dd,dt{ list-style: none;}
a{ color: #343434; text-decoration:none; }
a:hover{text-decoration:underline; color:#666666;}
img{ vertical-align:bottom; border:none; padding:0; margin:0;}
.clearfix{clear:both;zoom:1;}
.clearfix:after{content: "";clear: both;display: block;visibility:hidden;height:0;}
body{ background: url(../images/bg.jpg) repeat left top; font-size:20px; font-weight:bold; color:#000;font-family:"Hiragino Kaku Gothic Pro","ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯",sans-serif;}





#head{ text-align:center;}
#head .top_bg{background: url(../images/top_bg.jpg) repeat top center;}
#head .top_ph{ width:980px; margin:0 auto; position:relative;}
#head .top_ph .head_ph{position:relative; z-index:20;}
#head .top_bluban{ position:absolute; bottom:0; right:30px; width:405px; height:100%;display:block; z-index:22; background:url(../images/top_ban_off.png) 0 0;filter:Alpha(opacity=0); background:#fff; opacity:0;}
#head .top_bluban:hover{ background:url(../images/top_ban_on.png) 0 0;opacity:1;filter:Alpha(opacity=100);}


#head .meun2{ padding:12px 0 5px 0; background:url(../images/meun_bg.png) top center repeat-x; position:relative; z-index:20;}
#head .meun2 ul{ width:980px;height:65px; margin:0 auto;overflow:hidden;background:url(../images/meun.png) top center no-repeat;}
#head .meun2 li{ width:196px; height:65px; overflow:hidden; float:left;}
#head .meun2 li a{ display:block; width:196px; height:65px; text-indent:9999px;}
#head .meun2 li a:hover{background:url(../images/meun.png) 0 -70px no-repeat;}
#head .meun2 li.meun2_01 a:hover{background-position:;}
#head .meun2 li.meun2_02 a:hover{background-position:-196px -70px; }
#head .meun2 li.meun2_03 a:hover{background-position:-392px -70px;}
#head .meun2 li.meun2_04 a:hover{background-position:-588px -70px;}
#head .meun2 li.meun2_05 a:hover{background-position:-784px -70px;}

#head .meun2 li a.sel{background:url(../images/meun.png) 0 -70px no-repeat;}
#head .meun2 li.meun2_01 a.sel{background-position:;}
#head .meun2 li.meun2_02 a.sel{background-position:-196px -70px; }
#head .meun2 li.meun2_03 a.sel{background-position:-392px -70px;}
#head .meun2 li.meun2_04 a.sel{background-position:-588px -70px;}
#head .meun2 li.meun2_05 a.sel{background-position:-784px -70px; }

#main{width:980px; margin:0 auto;}
#main .mo_01{ margin-top:-5px; position:relative; z-index:18;}
#main .mo_01 .pv{ position:absolute; top:30px; left:170px; padding:10px;width:620px; height:349px; background:#FFF;}
#main .mo_01 .mo_text{ position:absolute; bottom:20px; left:354px;}
#main .mo_01 .mo_text a{ display:blockl; min-width:469px; min-height:35px;}
#main .mo_01 .mo_text img{ display:block;}



#main .t_movie{ border:5px solid #333333; border-top:none; background:#e6e6e6;}
#main .t_movie .m_box{ padding:30px 0px 0px 30px;}
#main .t_movie .m_box .mc_p{ margin:0 11px 11px 0; position:relative; float:left;}
#main .t_movie .m_box .mc_p .mc_text{ position:absolute; top:0; left:0; margin:4px; width:288px; height:161px;display:none;   
									  background:url(../images/mc_tbg.png) 0 0 repeat; font-size:22px; line-height:30px; font-weight:400; color:#FFF;}
#main .t_movie .m_box .mc_p a:hover .mc_text{display:table;}
#main .t_movie .m_box .mc_p .mc_text span{text-align:center; vertical-align:middle; display:table-cell;}
#main .t_news{border:5px solid #333333; background:#fff; margin:30px 0;}
#main .t_news ul.new_list{ margin:0 30px; }
#main .t_news ul.new_list li{padding:30px 0 30px 15px; border-bottom:2px solid #cccccc; display:block; overflow:hidden;}
#main .t_news ul.new_list li .ne_ti{float:left; width:150px; line-height:40px;}
#main .t_news ul.new_list li .ne_co{float:left; width:605px; font-weight:400; font-size:26px;}
#main .t_news ul.new_list li .ne_mr{ float:right; display:block; width:32px; height:32px; overflow:hidden;}
#main .t_news ul.new_list li a:hover{}
#main .t_news ul.new_list li a:hover img{ margin-left:-35px;}

#main .more{ width:160px; height:32px; overflow:hidden; float:right; margin:24px 30px 35px 0;}
#main .more a:hover img{ margin-left:-165px;}

#foot{background:url(../images/foot_bg.jpg) repeat top center;}
#foot .f_slim{ height:5px;background:url(../images/sm_slim.png) repeat-x top center;}
#foot .tw_fb{ width:980px; margin:0 auto; text-align:center; height:255px; overflow:hidden;}
#foot .tw_fb a{ display:block; float:left;}
#foot .tw_fb a:hover img{ margin-top:-261px;}
#foot .footer{background:url(../images/head_line.jpg) repeat-x top center #333333; padding:7px 0;}
#foot .bn_logo{ padding:30px 0;width:980px; margin:0 auto; text-align: center;}
#foot .bn_logo img{ margin-right:24px; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#foot .bn_logo img.mar0{ margin-right:0;}
#foot .bn_logo .ic{ padding:30px 0 0 0; text-align:right; color:#FFF;}

.h_twfb{ position:absolute; top:15px; right:0px; width:130px; height:220px; overflow:hidden; z-index:100; background:url(../images/h_twfb_bg.png) repeat; padding:0 0 0 7px;}
.h_twfb a:hover img{ margin-left:-140px;}
.pagr_up{ position:fixed; bottom:15px; right:15px; width:65px; height:66px; overflow:hidden; z-index:100; display:none;}
.pagr_up a:hover img{ margin-left:-66px;}

.fl_l{ float:left!important;}
.fl_r{ float:right!important;}
.or{ color:#ff6600!important;}
.mar0{ margin:0!important;}
.pad0{ padding:0!important;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.fw_small{font-weight:400;}
.blue{ color:#00ccff;}
.radius-down{ -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;  behavior: url(../js/PIE.htc);/*for ie*/}
.radius{ -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;  behavior: url(../js/PIE.htc);/*for ie*/}

/*---------------------------page--------------------------------*/
#main.page .paging{ margin:30px 30px 35px 30px; background:#cccccc; color:#666666; font-weight:bold;}
#main.page .paging td .prev{ display:block; width:100px; height:30px; overflow:hidden; margin:15px 0 15px 15px;}
#main.page .paging td .prev:hover img{ margin-left:-110px;}
#main.page .paging td .next{ display:block; width:100px; height:30px; overflow:hidden; margin:15px 15px 15px 0;}
#main.page .paging td .next:hover img{ margin-left:-107px;}
#foot.page .f_slim{ height:40px;}



/*--------------------------movie----------------------------------*/
#main.page .t_movie{ border:5px solid #333333; background:#e6e6e6; margin:25px 0 30px 0;}
/*------------------------movie end--------------------------------*/


/*--------------------------news----------------------------------*/
#main.page .t_news{ border:5px solid #333333; background:#ffffff; margin:25px 0 30px 0;}
#main.page .news_box{ padding:15px 30px;}
#main.page .news_box .ne_con{ padding:30px 15px;font-size:18px;font-weight:400; border-bottom:2px solid #cccccc;}
#main.page .news_box .ne_con a{ color:#ff6600; font-weight:bold;}
#main.page .news_box .ne_con a:hover{ color:#CC3300;}

#main.page .news_box .ne_con .ne_time{ color:#00ccff;  font-weight:bold; padding:0;}
#main.page .news_box .ne_con .h_t{ font-size:26px;padding:0 0 20px 0px;}
#main.page .news_box .ne_con .p_t{ line-height:32px;}
#main.page .news_box .time_list{ font-size:16px; line-height:28px; font-weight:400;}
#main.page .news_box .time_list .ti_tit{ padding:0 0 16px 0;}
#main.page .news_box .time_list a:hover{ text-decoration:underline;}
/*------------------------news end--------------------------------*/


/*--------------------------about----------------------------------*/
#main.page .t_about{ border:5px solid #333333; background:#ffffff; margin:25px 0 30px 0;}
#main.page .about_box{ padding:15px 30px; font-weight:400;}
#main.page .about_box .ab_txt{ padding:15px 15px 0; font-size:22px; line-height:39px;}
#main.page .about_box .ab_con{ background:#e6e6e6; position:relative; margin:60px 0 0 0; padding:65px 45px 35px 45px; font-size:18px; line-height:28px; font-weight:400; letter-spacing:0px;}
#main.page .about_box .ab_con .ab_tit{ position:absolute; top:-30px;}
#main.page .about_box .ab_con .bof1{width:390px; padding:0 40px 0 0;}
#main.page .about_box .ab_con .bof1 a{ color:#ff6600;}
#main.page .about_box .ab_con .bof1 a:hover{ color:#CC3300; text-decoration:underline;}

#main.page .about_box .ab_con .bof1 dt{font-size:20px; line-height:39px;font-weight:bold;letter-spacing:0px;}
#main.page .about_box .ab_con .bof1 dd{ padding:15px 0;}
#main.page .about_box .ab_con .bof2{width:250px; padding:0 35px 0 0;}
#main.page .about_box .ab_con .bof2 dd{ padding:15px 0;}
/*------------------------about end--------------------------------*/



/*------------------------goods end--------------------------------*/
#main.page .goods_box .good_mob{ padding:30px 0 5px 0; text-align:center;}
#main.page .goods_box .good_mob .banimg-hover{ padding:0px 0 25px 0;}



/*------------------------goods end--------------------------------*/



/*--------------------------other----------------------------------*/
#main.page .t_other{ border:5px solid #333333; background:#fff url(../images/page_bg.jpg) 0 0 repeat; margin:25px 0 30px 0; position:relative;}
/*#main.page .t_other .pos_ac {position: absolute;top: 0;left: 0;text-align: center;padding: 235px 0 128px 0;width: 100%;max-height: 100%;background: rgba(0,0,0,.3)!important;filter: Alpha(opacity=30);background: #000;}*/
#main.page .t_other .other_box{}
#main.page .t_other .other_box .mot_bo{ position:relative;}
#main.page .t_other .other_box .other_pv{ position:absolute; top:4.846%; left:17.01%; border:10px solid #fff; background:#fff;}
/*#main.page .t_other .other_box .other_pv{ position:absolute; top:8.846%; left:17.01%; border:10px solid #fff; background:#fff;}*/


#main.page .t_other .other_box .mot_bo .mot_btn1{ position:absolute; top:15.314%; left:12.37%; display:block; width:36.494%; height:0px; padding-bottom:12.886%; background:url(../images/other/btn1_off.png) 0 0 no-repeat;}
#main.page .t_other .other_box .mot_bo .mot_btn1:hover{ background:url(../images/other/btn1_on.png) 0 0 no-repeat;}

#main.page .t_other .other_box .mot_bo .mot_btn2{ position:absolute; top:15.314%; right:14.243%; display:block; width:34.742%; height:0px; padding-bottom:12.886%; background:url(../images/other/btn2_off.png) 0 0 no-repeat;}
#main.page .t_other .other_box .mot_bo .mot_btn2:hover{ background:url(../images/other/btn2_on.png) 0 0 no-repeat;}

#main.page .t_other .other_box .mot_bo .mot_btn3{ position:absolute; top:47.789%; left:13.0927%; display:block; width:74.536%; height:0px; padding-bottom:12.15%; background:url(../images/other/btn3_off.png) 0 0 no-repeat;}
#main.page .t_other .other_box .mot_bo .mot_btn3:hover{ background:url(../images/other/btn3_on.png) 0 0 no-repeat;}

#main.page .t_other .other_box .mot_bo .mot_btn4{ position:absolute; bottom:11.631%; left:11.34%; display:block; width:76.598%; height:0px; padding-bottom:14.948%; background:url(../images/other/btn4_off.png) 0 0 no-repeat;}
#main.page .t_other .other_box .mot_bo .mot_btn4:hover{ background:url(../images/other/btn4_on.png) 0 0 no-repeat;}






#main.page .t_other .pos_ac{ position:absolute; top:0; left:0; text-align:center; padding:235px 0 128px 0;width:100%; max-height:100%; background:rgba(0,0,0,.3)!important;filter:Alpha(opacity=30); background:#000;}
#main.page .t_other .pos_ac p{ position:relative; }












/*------------------------other end--------------------------------*/

















