/*by bones*/
/*modo_year07_3*/


/*== all ==*/
body {
	background-image: url(../images/bg.gif);
	background-color:#FCF1C3;
	margin: 0px;
	font-size:13px;
	line-height:160%;
	color:#000;
	text-align:center;
	background-position: left top;
	background-repeat: repeat-x;
}
.wrap {
	width: 100px;word-break:break-all;
}
p,br,hr,h1,h2,h3,h4,h5{ margin:0; padding:0; line-height:20px;}
.border{border-bottom:1px dashed #D42502;}
.ad{ width:778px; margin:0 auto; border-left:1px solid #D42502; border-right:1px solid #D42502; clear:both;}
.clear{ clear:both; line-height:0;}
.red{ color:#E53030;}
.blue{ color:#09f;}
.button{ padding:4px 0 4px 0; text-align:center; clear:both;}

a:link {color: #000;text-decoration: none;}
a:visited {color: #000;text-decoration: none;}
a:hover {color: #DF480A;text-decoration: underline;}
a:active {color: #f60;text-decoration: none;}

h2 a:link {color: #000;text-decoration: none;}
h2 a:visited {color: #000;text-decoration: none;}
h2 a:hover {color: #553717;text-decoration: underline;}
h2 a:active {color: #000;text-decoration: none;}

/*== main ==*/
.main_l{
	width:100%;
	margin:0 auto;
}
.main_r{
	width:100%;
}
.main{ width:778px; margin:0 auto;background-color:#fff; border-left:1px solid #AF0000; border-right:1px solid #AF0000;}
.main ul{
	width:100%;
	margin:0;
	margin-top:5px;
	padding:0;
	text-align:left;
	float:left;
	clear:both;
	list-style-type: none;
}
.main li{
	margin-left:8px;
	padding-left:8px;
	background-image: url(../images/li.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/*== head ==*/
.head{
	width:780px;
	height:200px;
	margin:0 auto;
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_style{
	width:720px;
	padding-top:10px;
	padding-right:60px;
	text-align:right;
}
/*== nav ==*/
.nav a{ padding:2px 3px; text-align:left;}
.nav a:link {color: #000;text-decoration: none;}
.nav a:visited {color: #000;text-decoration: none;}
.nav a:hover {color: #670076;padding-bottom:3px;text-decoration: none;}
.nav a:active {color: #000;text-decoration: none;}

.nav{
	width:780px;
	font-size:14px;
	color:#653914;
	font-weight:bold;
	margin:0 auto;
	background-color: #E43B01;
	background-image: url(../images/nav_bg.gif);
}
.nav_l{
	width:100%;
	background-image: url(../images/nav_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left; clear:left;
}
.nav_r{
	width:100%;
	height:23px;
	padding-top:7px;
	background-image: url(../images/nav_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float:right; clear:right;
}
/*== user_nav ==*/
.user{ width:778px; margin:0 auto; border-left:1px solid #AF0000; border-right:1px solid #AF0000;}
.user_t{
	color: #670076;
	background-image:url(../images/user_bg.gif);
	background-color:#fff;
}
.user_b{
	background-image:url(../images/user_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.user_nav{
	width:100%;
	margin-top:0px auto;
	font-size:12px;
	line-height:28px;
	background-image:url(../images/user_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.user_nav a{ margin:0 3px; font-weight:normal;}
.user_nav a:link {text-decoration: none;color: #670076;}
.user_nav a:visited {text-decoration: none;color: #670076;}
.user_nav a:hover {text-decoration: none;color: #f00;}
.user_nav a:active {text-decoration: none;color: #670076;}
/*== news ==*/
.news{
	width:780px;
	margin:0 auto;
	color:#000;
	line-height:29px;
	border-bottom:0;
	background-color:#fff;
	background-image: url(../images/news_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.n_l{
	width:48%;
	float:left;
	clear:left;
	height:30px !important;
	height:27px;
	padding-top:0px !important;
	padding-top:3px;
	padding-left:0px;
	border-left:1px solid #AF0000;
}
.n_r{
	width:51%;
	float:right;
	clear:right;
	height:30px;
	border-right:1px solid #AF0000;
	line-height:25px;
}

/*== title ==*/
.left_h{
	width:100%;
	height:25px;
	float:left;
	clear:left;
	background-color: #D42502;
	background-image: url(../images/title_l_bg.gif);
}
.right_h{
	width:100%;
	height:25px;
	float:left;
	clear:left;
	background-color: #D42502;
	background-image: url(../images/title_r_bg.gif);
}
.left_h span{ width:20%; margin:0; padding:0; padding-right:8px; font-size:12px; line-height:25px; color:#fff; text-align:right; font-weight:bold; float:right; clear:right;}
.right_h span{ width:20%; margin:0; padding:0; padding-right:8px; font-size:12px; line-height:25px; color:#fff; text-align:right; font-weight:bold; float:right; clear:right;}

h1{
	margin:0;
	padding:0;
	width:60%;
	font-size:14px;
	line-height:25px;
	color:#FFF79C;
	text-align:left;
	float:left;
	clear:left;
	white-space: nowrap;
	text-indent: 15px;
}
h1 a:link {color: #76FF00;text-decoration: none;}
h1 a:visited {color: #76FF00;text-decoration: none;}
h1 a:hover {color: #ff0;text-decoration: underline;}
h1 a:active {color: #76FF00;text-decoration: none;}

h2{ font-size:13px; line-height:25px; text-align:left;}
.more{
	height:25px;
	white-space:nowrap;
	background-image: url(../images/bg_more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.more a{
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
.more a:link {color: #fff;text-decoration: none;}
.more a:visited {color: #fff;text-decoration: none;}
.more a:hover {color: #ff0;text-decoration: none;}
.more a:active {color: #fff;text-decoration: none;}
.left h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.left1 h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.right h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.right1 h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.title1{ width:291px; float:right; clear:right; border:1px solid #DA6F05; border-top:0; margin:2px 0;}
.title2{ width:471px; float:right; clear:right; border:1px solid #D42502; border-top:0; margin:2px 0;}
.title3{ width:252px; float:right; clear:right; border:1px solid #DA6F05; border-top:0; margin:2px 0;}
.title4{ width:510px; float:right; clear:right; border:1px solid #D42502; border-top:0; margin:2px 0;}
.title5{ width:252px; float:left; clear:left; border:1px solid #D42502; border-top:0; margin:2px 0;}
.title5_2{ width:252px; float:right; clear:right; border:1px solid #D42502; border-top:0; margin:2px 0;}

.title2_one{ width:276px; float:left; clear:left; border:1px solid #D42502; border-top:0; margin:2px 0;}
.title2_two{ width:189px; float:right; clear:right; border:1px solid #D42502; margin:2px 0;}

/*== img_border ==*/
.flash_mov_img img{ border:1px solid #000; margin:3px;}
.picBar img{ border:1px solid #000; margin:5px 6px 0;}
.pic_br img{ margin:5px; border:1px solid #000;}
.movie_pic_img img{ border:1px solid #000; margin:3px;}
.hot_l img{ border:1px solid #000; margin-top:2px;}

/*== foot ==*/
.foot{
	width:780px;
	margin:0px auto;
	text-align:center;
	background-image: url(../images/foot.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.copyright{
	width:580px;
	margin:0 auto;
	padding:20px 100px 20px;
	color:#AF0000;
}
.copyright img{ vertical-align:middle; border:0;}
/*== hot ==*/
.hot{width:100%; float:left; clear:both;}
.hot_l{ width:100px; float:left; clear:left; padding:2px; text-align:right;}
.hot_r{ width:185px; float:right; clear:right;}
.hot_r ul{ margin:0;}

/*== tab ==*/
.tablink a{ padding:5px 7px 4px 10px;}
.tablink a:link {color: #000;text-decoration: none;}
.tablink a:visited {color: #000;text-decoration: none;}
.tablink a:hover {color: #f00;text-decoration: none;}
.tablink a:active {color: #000;text-decoration: none;}

.tab1{
	width:100%;
	float:left;
	clear:left;
	background-color:#fff;
	font-size:12px;
	line-height:24px;
	text-align:left;
	background-image: url(../images/b_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab2{
	width:100%;
	float:left;
	clear:left;
	background-color:#F1E0B9;
	font-size:12px;
	text-align:left;
	line-height:25px;
	background-image: url(../images/b_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*==  ==*/
.left1{ width:293px; padding-left:4px; float:left;}
.right1{ width:473px; padding-left:4px; float:left;}
.height{width:100%;	float:left;	clear:both;	height:168px !important; height:173px;}
.left{ width:254px; padding-left:4px; float:left; line-height:21px;}
.right{ width:512px; padding-left:4px; float:left; line-height:21px;}


/*== netBar_pic ==*/
.box1{width:150px; text-align:left; margin:0 auto 8px auto; white-space: nowrap;}
.pic_left{ width:112px; float:left; margin:3px 3px 3px 8px !important; margin:3px 1px 3px 5px;}
.pic_tl{
	background-color: #FFF;
	background-image: url(../images/pic_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pic_tr{
	background-image: url(../images/pic_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.pic_bl{
	background-image: url(../images/pic_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pic_br{
	background-image: url(../images/pic_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pic_br h4{ font-size:12px; color:#000; width:100%; margin:0 auto; text-align:center; line-height:20px;}

/*== flashGame ==*/
.flash_gamePic{
	width:480px !important;
	width:500px;
	float:left;
	clear:left;
	padding-left:20px !important;
	padding:5px;
}
.game_img{
	width: 95px;
	padding:4px;
	padding-bottom:0;
	float:left;
	clear:right;
	margin-left:12px;
}
.game_img p{ line-height:14px; clear:both; margin-top:10px; color:#000;}
.game_img img{ border:1px solid #AEC5D1;}
.flash_gameList{ width:450px; padding-left:25px; padding-right:25px; float:left; clear:left; background-image: url(../images/list_bg.gif);}
.game_list{ width:25%; float:left; clear:right;}

h3 a:link {color: #f60;text-decoration: none;}
h3 a:visited {color: #f60;text-decoration: none;}
h3 a:hover {color: #f60;text-decoration: underline;}
h3 a:active {color: #f60;text-decoration: none;}

.game_list h3{ font-size:14px; line-height:24px; color:#fff; text-align:left; padding-left:10px; padding-top:1px;}
.game_list ul{
	float:left;
	clear:both;
	margin:0;
	text-align:left;
	line-height:23px;
}

/*== movies ==*/
.movie_pic{ width:100%; float:left; clear:left; background-color:#fff;}
.movie_pic_l{width:49%; float:left; margin-left:3px; margin-top:4px;}
.movie_pic_img{ width:90px; text-align:center; float:left; clear:left;}
.movie_pic_font{ width:155px; float:right; clear:right; color:#000;}
.movie_pic_font p{ text-align:left; color:#000; font-size:12px; line-height:18px;}
.movie_pic_font img{ margin-left:3px;}
.movie_list{ width:100%; float:left; clear:left; background-image: url(../images/list_bg.gif);}
.movie_list ul{ margin:0; width:500px; margin-left:5px;}
.movie_list li {margin:0;width:155px; float:left; line-height:23px;} 

/*== flash ==*/
.flash_mov{width:100%; float:left; clear:left;}
.flash_mov_l{ width:49.5%; float:left; clear:right;}
.flash_mov_img{ width:120px;float:left; clear:left;}
.flash_mov_font{ width:120px;float:right; clear:right; text-align:left;}
.flash_mov_font p{ text-align:left; font-size:12px; line-height:18px;}
.flash_mov_list{ width:100%; float:left; clear:left; background-image: url(../images/list_bg.gif);}
.flash_mov_list ul{ width:33%; float:left; clear:right; line-height:23px; margin:0;}

/*== picBar ==*/
.picBar{ width:100%; float:left; clear:left;}
.picBar p{ font-size:12px; line-height:25px; text-align:center;}
.picBar_img{ float:left; clear:right; margin-left:3px;}

.picBar_img a:link {color: #553717;text-decoration: none;}
.picBar_img a:visited {color: #553717;text-decoration: none;}
.picBar_img a:hover {color: #f60;text-decoration: underline;}
.picBar_img a:active {color: #553717;text-decoration: none;}
/*== music_mp3 ==*/
.mp3{width:100%; float:left; clear:left; background-image: url(../images/list_bg.gif);}
.mp3 ul{ width:25% !important; width:24.5%; float:left; clear:right; margin:0; line-height:23px;}
.mp3 li{
	background-image: url(../images/li_mp3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:5px;
	padding-left:15px;
}

/*== joke ==*/
.joke_class{ width:100%; float:left; clear:left; background-image: url(../images/list_bg.gif); margin-top:3px; border-bottom:1px dashed #969696;}
.joke_class ul{width:126px; float:left; clear:right; margin:0; line-height:23px;}
.joke{ width:100%; float:left; clear:left; background-image: url(../images/list_bg.gif); padding-bottom:2px;}
.joke ul{ width:33.3%; float:left; clear:right; margin:0; line-height:23px;}

/*== other ==*/
.No ul{
	background-image: url(../images/No.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
}
.No li{
	margin-left:18px;
	background-image: none;
}
.Q{
	width:98%;
	margin:5px auto;
	text-align:left;
	text-indent: 26px;
	color:#000;
	font-weight:bold;
}
.links{ width:33%; float:left; clear:right; text-align:center;background-image: url(../images/list_bg.gif);}
.links a{ display:block; font-size:13px; line-height:23px;}
.links_li a{
	background-image: url(../images/links.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/*news*/
hr{ border-bottom:1px dashed #969696;}
.left_h span{height:23px;}
.right_h span{height:23px;}

.news_l{ width:562px; float:left; clear:left; padding-left:4px;}
.news_r{ width:203px; float:right; clear:right; padding-right:4px;}

.title_new_l{ width:560px; float:right; clear:right; line-height:23px; text-align:left; border:1px solid #D42502; border-top:0;; margin:2px 0; background-image:url(../images/list_bg.gif);}
.title_new_r{ width:201px; float:right; clear:right;  border:1px solid #DA6F05; border-top:0; margin:2px 0;}
.title6_l{ width:277px; float:left; clear:left; border:1px solid #D42502; border-top:0;margin:2px 0;}
.title6_r{ width:277px; float:right; clear:right; border:1px solid #D42502; border-top:0; margin:2px 0;}
.title6_r li{ border-bottom:1px dashed #FCA08D; margin-right:5px;}

.news_l h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.news_r h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

.news_font{ width:100%;}
.news_font h3{ font-size:14px; text-align:center; color:#000; line-height:25px;}
.news_font h4{ font-size:12px; text-align:center; color:#D42502; line-height:14px; font-weight:normal;}
.news_font p{ text-align:left; padding:0px 8px 5px; text-indent:26px;}
.news_font img{ border:1px solid #fff;}

.news_l a{ white-space:nowrap;}
.news_mp3_a{ padding-left:10px; text-align:left;}
.news_mp3_a a{ display:block; width:90px;float:left;text-align:left; padding-left:18px;background-image:url(../images/li_mp3.gif);background-repeat: no-repeat; background-position: left center;}

.news_picBar{background-color:#FFFEF4; width:100%; border-bottom:1px dashed #D42502; margin-bottom:2px;}
.news_picBar img{ margin:5px 0px 1px 3px; text-align:center; border:1px solid #666;}

.news_joke{ width:100%; float:left; clear:left; background-image:url(../images/list_bg.gif); line-height:23px;}
.news_joke ul{width:63px; float:left; clear:right; margin:0; line-height:23px;}
.news_joke li{ background-image:url(../images/links.gif);}
.news_joke a:link {color: #D42502;text-decoration: none;}
.news_joke a:visited {color: #D42502;text-decoration: none;}
.news_joke a:hover {color: #000;text-decoration: underline;}
.news_joke a:active {color: #D42502;text-decoration: none;}

/*movieIndex*/
.bold{ font-weight:bold;}
#baiduKey{ background-color:#fff; border:1px solid #D42502;}

.login{ padding:5px 10px;}
.login input{ background-color:#fff; border:1px solid #D42502; width:110px;}
.login img{ margin:5px; margin-bottom:0;}

.mov_l{ width:203px; float:left; clear:left; padding-left:4px;}
.mov_r{ width:562px; float:right; clear:right; padding-right:4px;}
.mov_l h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.mov_r h1{
	background-image: url(../images/h_l.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.mov_news{ height:170px;}
.mov_news ul{ margin:0;}
.mov_news li{ border:0;}

.mov_movies{ background-color:#fff;}

.ctrl{ width:90%; margin:0 auto; line-height:30px; text-align:center;}
.ctrl a{ margin:0 auto;}
.ctrl a:link {color: #D42502;text-decoration: none;}
.ctrl a:visited {color: #D42502;text-decoration: none;}
.ctrl a:hover {color: #000;text-decoration: underline;}
.ctrl a:active {color: #D42502;text-decoration: none;}

/*movie*/
.mov_info{width:98%; text-align:left; margin:0 auto;}
.mov_info p{ line-height:23px;}
.mov_pic{ width:35%; float:left; clear:left; text-align:center; background-color:#FFF;}
.mov_pic img{ border:1px solid #000; margin:5px;}
.mov_font{ width:64%; float:right; clear:right; padding-top:22px;}


.mov_play{ text-align:center; margin:3px auto; background-color:#fff; border:1px dashed #d5d5d5;}
.mov_play h3{ background-color:#FFF5CB; color:#000;}
.mov_play a{ margin:0 3px; white-space:nowrap; font-weight:normal;}
.mov_play a:link {color: #D42502;text-decoration: underline;}
.mov_play a:visited {color: #D42502;text-decoration: underline;}
.mov_play a:hover {color: #000;text-decoration: none;}
.mov_play a:active {color: #D42502;text-decoration: underline;}

.mov_scr{ border:1px solid #D42502; margin:3px auto;}

.mov_int{ text-align:left; margin:3px auto;}
.mov_int h3{ padding-left:5px;}

/*ArticleList*/
.font{ width:100%; background-color:#FFF; float:left; clear:left; text-align:center;}
.font img{ border:1px solid #000; margin:5px;}
.font h2{ font-size:16px; line-height:25px; text-align:center;}
.font h3{ font-size:12px; line-height:20px; text-align:center; font-weight:normal; color:#C00; width:95%; margin:0 auto; border-bottom:1px dashed #c00;}
.font h4{ width:96%; margin:0 auto; text-align:left;}
.font p{ width:96%; margin:0 auto; margin-top:8px; font-size:14px; line-height:24px; text-align:left;}

/*PhotoList*/
.photolist{ width:525px; float:left; clear:left; background-color:#FFFEF4; padding-left:35px;}
/*ShowPhoto*/
.showphoto{ text-align:center;}
.showphoto img{ border:1px solid #000; margin:5px;}
.showphoto p{ width:50%; margin:0 auto; text-align:left;}

/*uploadphoto*/
.uploadphoto{ width:100%; float:left; clear:left; background-color:#fff; padding-top:5px;}
.upload_l{ width:20%; float:left; clear:left;}
.upload_r{ width:79%; float:right; clear:right;}

/*guestbook*/
.guestbook{ width:100%;}

/*card*/
.cardlist_1024{ width:30%; height:100px; float:left; margin:5px 1% 0 2% !important; margin:5px 1.3% 0 .8%; background:#eee; font-size:12px;}
.cardlist{ width:178px; height:75px; float:left; clear:none; margin:5px 3px 5px 3px; background:#F4F4F4; font-size:12px; border-bottom:1px solid #F3672A;}
.cardlist p{ margin:0; line-height:18px;}
.cardlist span{ font-weight:bold;}
.cardlist_img{ width:75px; height:47px; float:left; clear:right; padding:13px 0 13px 5px; text-align:left;}
.cardlist img{ border:1px solid #F3672A;}
.cardlist_font{ float:left; clear:right; text-align:left; margin-left:5px;}

.cardlist h4{ font-size:12px; line-height:20px; color:#c30;}
.cardlist a:link {color: #c30;text-decoration: none;}
.cardlist a:visited {color: #c30;text-decoration: none;}
.cardlist a:hover {color: #DF480A;text-decoration:underline;}
.cardlist a:active {color: #f60;text-decoration: none;}

.cardhot{ text-align:left; border-bottom:1px dashed #d5d5d5;}
.cardhot_img{ float:left; clear:right; padding:3px 5px;}
.cardhot img{ border:1px solid #F3672A;}
.cardhot_font{ font:left; clear:right;}

.showcard{ width:95%; margin:15px auto; font-size:13px;}
.showcard img{ border:1px solid #F3672A;}
.showcard_img{ width:39%; float:left; clear:left; text-align:center;}
.showcard_font{ width:59%; float:right; clear:right; text-align:left;}
.showcard p{ margin-top:3px;}
.showcard h4{ font-size:14px; line-height:20px; color:#c30;}
.showcard a:link {color: #c30;text-decoration: none;}
.showcard a:visited {color: #c30;text-decoration: none;}
.showcard a:hover {color: #DF480A;text-decoration:underline;}
.showcard a:active {color: #f60;text-decoration: none;}
.blue1{ color:#09f; text-decoration:line-through;}