﻿@charset "utf-8";
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FFF;
	background: url(../images/body_bg.jpg) repeat-x left top;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #F09;
	text-decoration: underline;
}
a:active {
	color: #F60;
	text-decoration: underline;
}
a:visited {
	color: #069;
	text-decoration: none;
}

.clear {
	clear: both;
}

#top_nav {
	background: url(../images/top_image.jpg) no-repeat center top;
	height: 228px;
	width: 946px;
	margin: 0 auto;
}
#top_btn {
	float: right;
	margin-top: 70px;
}
#top_btn li {
	float: left;
	height: 20px;
	width: 76px;
	list-style-type: none;
	background-image: url(../images/top_btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	margin-right: 5px;
	text-align: right;
	padding-right: 5px;
}
#top_btn li a {
	font-family: "宋体";
	color: #d24574;
	text-decoration: none;
}
#top_btn li a:hover {
	color: #FF6600;
	text-decoration: none;
}
#nav_menu {
	margin-top: 48px;
	line-height: 22px;
	float: left;
}
#nav_menu ul {
	margin-left: 66px;
	width: 700px;
}

#nav_menu li.current{
	background-image:url(../images/nav_menu_current.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}
#nav_menu li.normal{
	background-image:url(../images/nav_menu_normal.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}
#nav_menu li{
   	float: left;
	list-style-type: none;
	height: 22px;
	width: 72px;
	margin-right: 2px;
	text-align: center;
	display: block;
}
#nav_menu li a:visited{
	background-image:url(../images/nav_menu_normal.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}
#nav_menu li a:hover{
	background-image:url(../images/nav_menu_current.gif);
	background-repeat:no-repeat;
	text-align:center;
	display:block;
}
#home #nav_menu li a#cur1,#pro_list #nav_menu li a#cur2,#hall #nav_menu li a#cur3,#hotsell #nav_menu li a#cur4,#album #nav_menu li a#cur5,#school #nav_menu li a#cur6,#reply #nav_menu li a#cur7,#blog #nav_menu li a#cur8,#bbs #nav_menu li a#cur9 {
	color:#000000;
	background-image: url(../images/nav_menu_current.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#search_nav {
	float: left;
	height: 55px;
	width: 935px;
	padding: 5px;
}
input.input_sch {
	width: 250px;
	line-height: 18px;
	height: 18px;
	border: 1px solid #be2758;
	color: #666666;
	text-decoration: none;
	text-indent: 2px;
}
a.s1 {
	color: #FFFFFF;
	text-decoration: none;
}
a.s1:hover {
	color: #FFE3EE;
}
a.s2 {
	color: #ffcedd;
	text-decoration: underline;
}
a.s2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



#main {
	width: 945px;
	margin: 10px auto 0 auto;
}
#left_box {
	float: left;
	width: 213px;
}
.more {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

div.left_part {
	margin-bottom: 6px;
	text-align:left;
}
div.login {
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 212px;
	padding-top: 32px;
}
input.login_input {
	line-height: 20px;
	width: 120px;
	border: 1px solid #d7b2a6;
	color: #666666;
	text-decoration: none;
	text-indent: 2px;
	height: 20px;
}

div.left_title_1 {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #f24b6b;
	background-image: url(../images/left_title_1.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	height: 32px;
	width: 212px;
}
div.left_title_2 {
	line-height: 30px;
	font-weight: bold;
	color: #f24b6b;
	background-image: url(../images/left_title_2.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	width: 212px;
}
div.left_title_3 {
	line-height: 30px;
	font-weight: bold;
	color: #f24b6b;
	background-image: url(../images/left_title_3.jpg);
	background-repeat: no-repeat;
	text-indent: 4px;
	width: 212px;
}
div.left_title_4 {
	line-height: 30px;
	font-weight: bold;
	color: #006699;
	background-image: url(../images/left_title_4.jpg);
	background-repeat: no-repeat;
	text-indent: 15px;
	width: 212px;
}
div.left_title_5 {
	line-height: 30px;
	font-weight: bold;
	color: #FF6600;
	background-image: url(../images/left_title_5.jpg);
	background-repeat: no-repeat;
	text-indent: 6px;
	width: 212px;
}
div.left_title_6 {
	line-height: 30px;
	font-weight: bold;
	color: #f24b6b;
	background-image: url(../images/left_title_6.jpg);
	background-repeat: no-repeat;
	text-indent: 15px;
	width: 212px;
}
div.left_content_1 {
	border-right: 1px solid #ffa5ab;
	border-bottom: 1px solid #ffa5ab;
	border-left: 1px solid #ffa5ab;
	width: 210px;
}
div.left_content_2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ffa5ab;
	border-bottom-color: #ffa5ab;
	border-left-color: #ffa5ab;
	width: 210px;
	background-color: #FFF0F3;
}
div.left_content_3 {
	border-right: 1px solid #ea9698;
	border-bottom: 1px solid #ea9698;
	border-left: 1px solid #ea9698;
	width: 200px;
	background-color: #FFF0F3;
	padding:5px;
}
div.left_content_4 {
	border-right: 1px solid #c3deeb;
	border-bottom: 1px solid #c3deeb;
	border-left: 1px solid #c3deeb;
	width: 200px;
	background-color: #FBFFFF;
	padding:5px;
}
div.left_content_5 {
	border-right: 1px solid #ea9698;
	border-bottom: 1px solid #ea9698;
	border-left: 1px solid #ea9698;
	width: 200px;
	background-color: #FFFAF4;
	padding:5px;
}
div.left_content_6 {
	border-right: 1px solid #ea9698;
	border-bottom: 1px solid #ea9698;
	border-left: 1px solid #ea9698;
	width: 200px;
	background-color: #FFF0F3;
	padding:5px;
}
#pp_hot {
	height: 30px;
	width: 35px;
	position: absolute;
	z-index: 100;
	top: -20px;
	left: -5px;
}

li.left_list {
	text-indent: 10px;
	line-height: 22px;
	list-style-type: none;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
}
div.pic_ad_1 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.pic_ad_1 a img {
	border: 1px solid #666666;
}

ul.hot_que {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
li.hot_que_1 {
	line-height: 24px;
	background: url(../images/que_1.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_2 {
	line-height: 24px;
	background: url(../images/que_2.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_3 {
	line-height: 24px;
	background: url(../images/que_3.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_4 {
	line-height: 24px;
	background: url(../images/que_4.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_5 {
	line-height: 24px;
	background: url(../images/que_5.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_6 {
	line-height: 24px;
	background: url(../images/que_6.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_7 {
	line-height: 24px;
	background: url(../images/que_7.jpg) no-repeat 2px center;
	border-bottom: 1px  dashed #999;
	text-indent: 20px;
	list-style-type: none;
}
li.hot_que_8 {
	line-height: 24px;
	background: url(../images/que_8.jpg) no-repeat 2px center;
	text-indent: 20px;
	list-style-type: none;
}
ul.show_star {
	padding: 3px;
}
li.show_star_img_out {
	border: 1px solid #fb8da2;
	list-style-type: none;
	height: 93px;
	width: 93px;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 3px;
}
li.show_star_img_over {
	border: 1px solid #f24b6b;
	list-style-type: none;
	height: 93px;
	width: 93px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 3px;
	float: left;
}




#right_box {
	float: right;
	width: 717px;
}
div.right_part {
	width: 717px;
	margin-bottom: 6px;
}
div.right_title_1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/right_title_1.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	height: 28px;
	width: 717px;
	line-height: 28px;
}
div.right_title_2 {
	background-image: url(../images/right_title_2.gif);
	background-repeat: no-repeat;
	text-align: right;
	height: 31px;
	width: 717px;
}
div.right_title_3_1 {
	line-height: 31px;
	background-image: url(../images/right_title_3_1.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 717px;
}
div.right_title_3_2 {
	line-height: 31px;
	background-image: url(../images/right_title_3_2.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 717px;
}
div.right_title_4 {
	background-image: url(../images/right_title_4.jpg);
	height: 28px;
	width: 717px;
}
div.right_title_5 {
	background-image: url(../images/right_title_5.jpg);
	height: 28px;
	width: 717px;
}



div.right_content_1 {
	padding: 10px;
	width: 695px;
	border: 1px solid #d2d2d2;
}
li.shop_prom {
	text-align: center;
	width: 100px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 5px;
	list-style-type: none;
	float: left;
}
li.shop_prom a {
	line-height: 17px;
}
.link_blue {
	color: #3c54de;
}
.link_orange {
	color: #ff7711;
}
.link_pink {
	color: #FF0099;
}
.white_bold {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


#activity {
	background-image: url(../images/activity_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 135px;
	width: 715px;
}
#activity ul {
	margin-top: 16px;
	margin-left: 140px;
	list-style-type:none;
}
#activity li {
	line-height:23px;
	list-style-type: none;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	float:left;
	width: 180px;        
}



#sale {
	background-image: url(../images/sale_bg.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 135px;
	width: 350px;
}
#sale ul {
	margin-top: 16px;
	margin-left: 140px;
}
#sale li {
	line-height: 18px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	list-style-type: none;
}
div.right_content_2 {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
div.div_prd {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E86994;
	text-align: center;
}
div.div_prd_cer {
	line-height: 27px;
	text-align: center;
	float: left;
	width: 98px;
}
ul.ulHot {
	padding: 2px;
}
ul.ulHot li {
	line-height: 18px;
	background-image: url(../images/cio_hot_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 30px;
	list-style-type: none;
}
ul.ulNew li {
	line-height: 20px;
	background-image: url(../images/cio_hot_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
	list-style-type: none;
}
a.age {
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	width: 80px;
	display: block;
}
a.age:hover {
	color: #336699;
	text-decoration: underline;
}










#help {
	width: 945px;
	background-image: url(../images/help_bg.gif);
	background-repeat: no-repeat;
	height: 146px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align:left;
}
#help_title {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 1em;
}
#help_option {
	padding: 10px;
	height: 98px;
	width: 925px;
}
div.help_a {
	float: left;
	width: 170px;
	padding-right: 10px;
	border-right: 1px dashed #E1C394;
	height: 98px;
}
div.help_b {
	float: left;
	width: 170px;
	padding-right: 10px;
	height: 98px;
}
div.help_c {
	margin-left: 8px;
	line-height: 25px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 25px;
}
div.help_c a {
	margin-right: 15px;
}
h6 {
	line-height: 22px;
	background-color: #f1e7d7;
	text-indent: 25px;
	font-size: 12px;
	padding-right: 15px;
	margin-left: 10px;
}


#copyright {
	background: url(../images/copy_bg.jpg) repeat-x left top;
	height: 146px;
	margin-top: 10px;
}
#copyright_box {
	background: url(../images/copybox_bg.jpg) no-repeat;
	height: 111px;
	width: 945px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 35px;
	line-height: 25px;
	text-align: center;
}
#copyright_box a {
	padding-right: 8px;
	padding-left: 8px;
}