* {margin: 0; padding: 0;}

body {
	font: 12px Arial, sans-serif;
	width: 100%;
	height: 100%;
	background: #fff url(images/top_bg.jpg) repeat-x top;
	text-align: center;
	color: #e747aa;
}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}

#header{width: 1000px; height: 100px; margin: 0 auto; background: url(images/header_bg.jpg) no-repeat right top;}
#header img{ float: left; }
#header form{ float: right; padding: 40px 85px 20px 3px; text-align: left; }
#header form .text{ width: 195px; }
#header form .fselect{ width: 75px; }
#header form .bttn{ width: 79px; height: 27px; border: 0; background: url(images/bttn_search.gif) no-repeat; cursor: pointer; }

.top_menu{ width: 900px; height: 50px; margin: 0 auto; overflow: hidden; background: url(images/menu_bg.gif) repeat-x center top; line-height: 50px; text-align: center; font-size: 17px; font-weight: 700; }
.top_menuleft{ width: 100%; height: 50px; background: url(images/menu_left.jpg) no-repeat left top; }
.top_menuright{ width: 100%; height: 50px; background: url(images/menu_right.jpg) no-repeat right top; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: none; padding: 5px 10px; background: url(images/menu_sep.gif) no-repeat left center;}
.top_menu a:hover {text-decoration: underline; color: #f9db6b;}
.top_menu a.fst:link, .top_menu a.fst:visited, .top_menu a.fst:active, .top_menu a.fst:hover{ background: transparent; }

.content{ width: 100%; max-width: 1280px; min-width: 1024px;}
.content .ta{ width: 900px; margin: 5px auto; }
.titlew{ width: 570px; line-height: 34px; height: 34px; overflow: hidden; margin: 5px auto; background: url(images/title_bg.png) no-repeat center top; }
.titlew h1{ font-size: 20px; color: #48190c; font-weight: 400; }
.titler{ width: 446px; line-height: 39px; height: 39px; overflow: hidden; margin: 5px auto; background: url(images/titler_bg.jpg) no-repeat center; }
.titler h1{ font-size: 24px; color: #fff; }

.thumbs_top {color: #df098e; font-size: 16px; font-weight: 700;}
.thumbs_top .ti {text-align: center; margin: 0; list-style: none; float:none;}
.thumbs_top .ti li {padding: 0; width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_top .ti * {vertical-align: top;}
.thumbs_top .ti li img {position:relative; z-index:99; background: #CACACA;}
.thumbs_top .ti li a img{border: 1px solid #434343;}
.thumbs_top .ti li a:hover img{border: 1px solid #df098e;}
.thumbs_top .ti li  span{ font-size: 20px; font-weight: 400; }
.thumbs_top a:link, .thumbs_top a:visited, .thumbs_top a:active, .thumbs_top a:hover{color: #3c1a11; text-decoration: underline;}
.thumbs_top a:hover{text-decoration: none;}

.thumbs_top_tube {color: #df098e; font-size: 16px; font-weight: 700;}
.thumbs_top_tube .ti {text-align: center; margin: 0; list-style: none; float:none;}
.thumbs_top_tube .ti li {padding: 0; width: 202px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_top_tube .ti * {vertical-align: top;}
.thumbs_top_tube .ti li img {position:relative; z-index:99; background: #CACACA;}
.thumbs_top_tube .ti li a img{border: 1px solid #434343;}
.thumbs_top_tube .ti li a:hover img{border: 1px solid #df098e;}
.thumbs_top_tube .ti li  span{ font-size: 20px; font-weight: 400; }
.thumbs_top_tube a:link, .thumbs_top_tube a:visited, .thumbs_top_tube a:active, .thumbs_top_tube a:hover{color: #3c1a11; text-decoration: underline;}
.thumbs_top_tube a:hover{text-decoration: none;}

.thumbs_red .ti {text-align: center; margin: 0; list-style: none;}
.thumbs_red .ti li {padding: 0; width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs_red .ti * {vertical-align: top;}
.thumbs_red .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs_red .ti li a img{border: 1px solid #000;}
.thumbs_red .ti li a:hover img{border: 1px solid #000;}
.thumbs_red .ti li a:link, .thumbs_red .ti li a:visited, .thumbs_red .ti li a:active, .thumbs_red .ti li a:hover {color: #de2397; text-decoration: underline;}
.thumbs_red .ti li a:hover {text-decoration: none;}

.grey_block{ width: 970px; margin: 0 auto; text-align: left; color: #de2397; }
.grey_block ul{ width: 100%; }
.grey_block ul li{ width: 48%; padding: 0 0 0 1%; display: -moz-inline-stack; display: inline-block; vertical-align: top; *margin: 0 2px; zoom: 1; *display: inline; position: relative; z-index: 99; }
.tb_lt{ width: 100%; background: #E7E7E7 url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ background: url(images/tb_rb.gif) no-repeat right bottom; padding: 10px; }

.book{ width: 570px; height: 56px; overflow: hidden; margin: 10px auto; padding: 5px 0 0; }

.banner{ text-align: center; }
.banner img{ border: 13px solid #E20089; }

.thumbs .ti {text-align: center; margin: 0; list-style: none;}
.thumbs .ti li {padding: 0; width: 197px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.thumbs .ti * {vertical-align: top;}
.thumbs .ti li img {position:relative; z-index:99; background: #fff;}
.thumbs .ti li a img{border: 1px solid #000;}
.thumbs .ti li a:hover img{border: 1px solid #000;}
.thumbs .ti li a:link, .thumbs .ti li a:visited, .thumbs .ti li a:active, .thumbs .ti li a:hover {color: #de2397; text-decoration: underline;}
.thumbs .ti li a:hover {text-decoration: none;}

.mthumbs .ti {text-align: center; margin: 0; list-style: none;}
.mthumbs .ti li {padding: 0; width: 197px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px 0px 1px; *margin: 2px 1px 1px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.mthumbs .ti * {vertical-align: top;}
.mthumbs .ti li img {position:relative; z-index:99; background: #fff;}
.mthumbs .ti li a img{border: 1px solid #797979;}
.mthumbs .ti li a:hover img{border: 1px solid #000;}
.mthumbs .ti li a:link, .mthumbs .ti li a:visited, .mthumbs .ti li a:active, .mthumbs .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.mthumbs .ti li a:hover {text-decoration: none;}

.mothumbs .ti {text-align: center; margin: 0; list-style: none;}
.mothumbs .ti li {padding: 0; width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 3px 3px 3px 2px; *margin: 3px 4px 3px 3px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.mothumbs .ti * {vertical-align: top;}
.mothumbs .ti li img {position:relative; z-index:99; background: #fff;}
.mothumbs .ti li a img{border: 1px solid #797979;}
.mothumbs .ti li a:hover img{border: 1px solid #000;}
.mothumbs .ti li a:link, .mothumbs .ti li a:visited, .mothumbs .ti li a:active, .mothumbs .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.mothumbs .ti li a:hover {text-decoration: none;}

.motube .ti {text-align: center; margin: 0; list-style: none;}
.motube .ti li {padding: 0; width: 202px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 3px 3px 3px 2px; *margin: 3px 4px 3px 3px; zoom: 1; *display: inline; position: relative; z-index: 99;}
.motube .ti * {vertical-align: top;}
.motube .ti li img {position:relative; z-index:99; background: #fff;}
.motube .ti li a img{border: 1px solid #797979;}
.motube .ti li a:hover img{border: 1px solid #000;}
.motube .ti li a:link, .motube .ti li a:visited, .motube .ti li a:active, .motube .ti li a:hover {color: #e2ff3f; text-decoration: underline;}
.motube .ti li a:hover {text-decoration: none;}

.alphabet{ width: 990px; margin: 5px auto; font-size: 14px; color: #b70068; font-style: italic; font-weight: bold;}
.alphabet li{ width: 245px; float: left; text-align: left; }
.alphabet li ul{ width: 95%; padding: 10px 0 10px 5%; }
.alphabet li ul li{ float: none; width: 100%;}
.alphabet .fst{ line-height: 27px; height: 27px; width: 27px; overflow: hidden; margin: 0 0 10px; background: url(images/letter_bg.jpg) repeat-x center; text-align: center; color: #fff; font-weight: 700;  font-style: normal; font-weight: normal;}
.alphabet a:link, .alphabet a:visited, .alphabet a:active, .alphabet a:hover {color: #323131; text-decoration: underline; font-style: normal; font-weight: normal;}
.alphabet a:hover {text-decoration: none; color: #de2397; font-style: normal; font-weight: normal;}

.alphabet2{ font-size: 12px; color: #b70068; width: 98%; padding: 10px 0 10px 1%; text-align: left; font-style: italic; font-weight: bold;}
.alphabet2 li{ float: none; width: 100%;}
.alphabet2 .fst{ line-height: 27px; height: 27px; width: 27px; overflow: hidden; margin: 0 0 10px; background: url(images/letter_bg.jpg) repeat-x center; text-align: center; color: #fff; font-weight: 700; font-style: normal;}
.alphabet2 a:link, .alphabet2 a:visited, .alphabet2 a:active, .alphabet2 a:hover {color: #323131; text-decoration: underline; font-style: normal; font-weight: normal;}
.alphabet2 a:hover {text-decoration: none; color: #de2397; font-style: normal; font-weight: normal;}

.top_list{ width: 1010px; margin: 5px auto; font-size: 20px; color: #de2397; }
.top_list li{ width: 25%; float: left; text-align: left;}
.top_list li ul{ width: 95%; padding: 0 0 10px 5%; }
.top_list li ul li{ width: 100%; float: none; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #494748; text-decoration: underline;}
.top_list a:hover {text-decoration: none; color: #de2397;}

.mtitle{ width: 980px; height: 37px; overflow: hidden; margin: 0 auto; }
.mtitle .title{ width: 252px; background: url(images/mtitle_bg.jpg) no-repeat center; float: left; color: #48190c; }
.mtitle .title h1{ line-height: 37px; font-size: 20px; font-weight: 400; }
.mtitle .paginator{ width: 720px; height: 37px; float: right; background: url(images/pag_bg.gif) repeat-x; overflow: hidden; line-height: 32px; *line-height: 35px; color: #fff; }

.mtitle .paginator1{ width: 720px; height: 37px; float: none; background: url(images/pag_bg.gif) repeat-x; overflow: hidden; line-height: 32px; *line-height: 35px; color: #fff; }
.mtitle .paginator1 .types{ float: none; padding: 3px 10px 0; *padding: 0 10px; font-size: 16px; font-weight: 700; }
.mtitle .paginator1 .types a:link, .mtitle .paginator1 .types a:visited, .mtitle .paginator1 .types a:active, .mtitle .paginator1 .types a:hover {color: #fff200; text-decoration: none;}
.mtitle .paginator1 .types a:hover {text-decoration: none; color: #494748;}

.mtitle .paginator_left{ width: 100%; height: 37px; background: url(images/pag_left.jpg) no-repeat left top; }
.mtitle .paginator_right{ width: 100%; height: 37px; background: url(images/pag_right.jpg) no-repeat right top; }
.mtitle .paginator .types{ float: left; padding: 3px 10px 0; *padding: 0 10px; font-size: 13px; font-weight: 700; }
.mtitle .paginator .types a:link, .mtitle .paginator .types a:visited, .mtitle .paginator .types a:active, .mtitle .paginator .types a:hover {color: #fff200; text-decoration: underline;}
.mtitle .paginator .types a:hover {text-decoration: none;}
.mtitle .paginator ul{ float: right; text-align: right; padding: 2px 10px 0; }
.mtitle .paginator ul li{ text-align: center; height: 19px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 2px; zoom: 1; *display: inline; position: relative; z-index: 99; }
.mtitle .paginator ul li a:link, .mtitle .paginator ul li a:visited, .mtitle .paginator ul li a:active, .mtitle .paginator ul li a:hover {color: #fff; text-decoration: none; background: #000 url(images/pi_bg.gif) repeat-x; border: 1px solid #FD3CB2; padding: 1px 5px;}
.mtitle .paginator ul li a:hover, .mtitle .paginator ul li.cur a:link, .mtitle .paginator ul li.cur a:visited, .mtitle .paginator ul li a:active, .mtitle .paginator ul li.cur a:hover { color: #000; background: #9ABF1C url(images/pi_bg_hover.gif) repeat-x; border: 1px solid #F7BE31;}

.mcontent{ width: 1000px; margin: 0 auto; }
.mcenter{ width: 1000px; float: none; }
.mtube{ width: 1050px; float: none; }
.mleft{ width: 800px; float: left; }
.movleft{ width: 750px; float: left; }
.mright{ width: 200px; float: right; }
.movright{ width: 250px; float: right; }

.th {
	border: 1px solid #000000;
	}
a:hover img.th{
	border:1px #b70068 solid;
}


#footer{
	background: url(images/footer_bg.jpg) repeat-x bottom;
	height: 90px;
	color: #727272;
	font-size: 11px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#footer .padd{ width: 1000px; height: 90px; margin: 0 auto; overflow: hidden; }
#footer p{ padding-top: 30px;}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #336A6A; text-decoration: underline;}
#footer a:hover{text-decoration: none;}

