@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }

.index_flash { background-image: url(../image/bg_index.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 138px; }
.index_flash_botton { text-align: center; margin-right: auto; margin-left: auto; width: 300px; margin-bottom: 20px; }
.index_flash_botton a { font-size: 12px; line-height: 28px; color: #FFF; background-image: url(../image/index_flash_botton_bg.gif); background-repeat: repeat-x; background-position: left top; height: 28px; margin: 20px; width: 100px; display: block; float: left; }
.footer_copyright { line-height: 18px; margin-bottom: 20px; }

/* ******************************************************************

	页头

******************************************************************* */

.top { background-image: url(../image/bg_top.jpg); background-repeat: no-repeat; background-position: left top; height: 110px; }

/* logo */
h1 a { text-indent: -6000px; display: block; float: left; height: 70px; width: 340px; }

/* 功能菜单 */
.function_menu { float: right; margin-top: 12px; width: 500px; text-align: right; }
.function_menu a { margin-right: 10px; margin-left: 10px; }

/* 搜索框 */
#search_box { float: right; margin-right: 10px; height: 20px; display: inline; padding: 0px; margin-top: 14px; margin-bottom: 0px; margin-left: 0px; }
#search_text { padding: 0px; height: 16px; width: 160px; font-size: 12px; line-height: 16px; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
#search_botton { background-image: url(../image/search.gif); background-repeat: no-repeat; background-position: left top; margin: 0px; padding: 0px; height: 20px; width: 60px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: right; cursor: pointer; }

/* 导航栏 
.nav { float: right; }
.nav li { float: left; }
.nav li a { font-size: 14px; line-height: 40px; color: #FFF; display: block; height: 40px; text-align: center; width: 80px; }
.nav li a:hover { background-color: #8b576b; text-decoration: none; }*/

/* ******************************************************************

	主页内容

******************************************************************* */

/* 首页会员登陆框 */
.login { background-image: url(../image/bg_sidebar_index.jpg); background-repeat: no-repeat; background-position: left top; height: 231px; width: 218px; float: left; padding-top: 18px; padding-left: 22px; display: inline; }
.login h2 { font-size: 14px; font-weight: normal; color: #decf6b; margin-bottom: 20px; }
.login form p { color: #FFFFFF; }
.login form p input { line-height: 18px; height: 18px; width: 190px; margin-top: 4px; margin-bottom: 10px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.login form a { font-size: 14px; font-weight: normal; color: #decf6b; font-family: "宋体"; float: right; margin-right: 26px; line-height: 16px;  }
.login_text { line-height: 16px; color: #cccccc; padding-right: 26px; padding-top: 14px; }

/* 三品牌链接 */
.brand { float: left; display: inline; }

/* 视频窗口 */
.video { width: 240px; height: 249px; display: inline; float: right; }
.video h2 { background-image: url(../image/bg_video.jpg); background-repeat: no-repeat; background-position: left top; height: 44px; width: 240px; font-size: 14px; line-height: 44px; color: #990033; font-weight: normal; text-indent: 12px; display: inline; float: right; }
.thevideo { display: inline; float: right; }

/* 淘宝店链接 */
.taobao { float: left; width: 240px; display: inline; margin-top: 10px; }
.taobao h2 { font-size: 14px; line-height: 28px; color: #990033; background-image: url(../image/bg_tao.gif); background-repeat: no-repeat; background-position: right center; text-indent: 7px; height: 28px; width: 238px; border: 1px solid #f2f2f2; }

/* 新闻列表 */
.news { height: 200px; width: 420px; margin-right: 20px; margin-left: 20px; float: left; display: inline; margin-top: 10px; }
.news h2 a { font-size: 14px; line-height: 28px; color: #990033; background-image: url(../image/more.gif); background-repeat: no-repeat; background-position: 396px center; text-indent: 8px; display: block; height: 28px; width: 418px; border: 1px solid #f2f2f2; background-color: #f7f7f7; }
.news h2 a:hover { background-color: #f1f1f1; }
.news ul { height: 163px; width: 418px; 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: #f2f2f2; border-bottom-color: #f2f2f2; border-left-color: #f2f2f2; padding-top: 6px; }
.news ul li a { line-height: 24px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; display: block; height: 24px; margin-right: 16px; margin-left: 16px; }
.news ul li a:hover { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; color: #000000; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; text-decoration: none; }
.news ul li a span { float: right; }

/* 联系信息与留言版链接 */
.service { float: left; width: 240px; display: inline; margin-top: 10px; }

/* ******************************************************************

	内页内容

******************************************************************* */
/* 侧边栏 */
.sidebar { display: inline; float: left; width: 240px; margin-left: 10px; }

/* 侧边栏导航 */
.sidebar_nav { background-image: url(../image/bg_sidebar_index.jpg); background-repeat: no-repeat; background-position: left top; background-color: #3a031c; padding-top: 20px; padding-bottom: 20px; }
.sidebar_nav li a { line-height: 30px; color: #FFF; display: block; height: 30px; margin-right: 20px; margin-left: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #8c586c; padding-right: 10px; padding-left: 10px; }
.sidebar_nav li a:hover { color: #decf6b; border-bottom-style: solid; text-decoration: none; }

/* 内容框 */
.content { display: inline; float: right; width: 680px; margin-right: 10px; }
.content h2 { font-size: 16px; line-height: 40px; color: #5d122f; background-color: #fafafa; text-indent: 20px; border: 1px solid #f2f2f2; background-image: url(../image/content_h2_bg.gif); background-repeat: no-repeat; background-position: right top; margin-bottom: 10px; }
.content h2 span { font-size: 14px; color: #999; font-weight: normal; }

/* 最后一层菜单 */
.last_layer_menu { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #dad7c9; float: left; width: 100%; margin-bottom: 10px; }
.last_layer_menu li { float: left; }
.last_layer_menu li a { font-size: 12px; line-height: 30px; color: #666; text-align: center; float: left; height: 30px; width: 100px; display: block; }
.last_layer_menu li a:hover { text-decoration: none; color: #5d122f; font-weight: bold; background-image: url(../image/last_menu_bg.gif); background-repeat: no-repeat; background-position: center bottom; }

#last_layer_menu_now { color: #5d122f; background-image: url(../image/last_menu_bg.gif); background-repeat: no-repeat; background-position: center bottom; font-weight: bold; }

/* 内容属性 */
.content h3 { font-size: 14px; line-height: 30px; color: #666; }
.content p { line-height: 18px; margin-bottom: 14px; }
.content a { color:#B12358; }

/* 新闻列表 */
.news_list li { margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dad7c9; padding-bottom: 10px; }
.news_list li a { font-size: 14px; line-height: 20px; font-weight: bold;}
.news_list li p { margin-bottom: 6px; margin-top: 6px; }
.news_list li i { font-style: normal; color: #666; }
.news_list li:hover { border-bottom-color: #666; }
.news_list li:hover i { color: #B12358; }

.date { font-style: normal; line-height: 14px; color: #B12358; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #dad7c9; display: block; margin-bottom: 10px; padding-bottom: 4px; }

.next { line-height: 24px; text-align: center; }

/* ******************************************************************

	页底

******************************************************************* */

.footer { margin-top: 10px; border-top-width: 5px; border-top-style: solid; border-top-color: #dad7c9; padding-top: 10px; height: 90px; }
.footer_logo { display: inline; float: left; }
.footer p { float: right; color: #999999; margin-bottom: 10px; text-align: right; }
.footer_nav { line-height: 20px; background-image: url(../image/nav_footer.gif); background-repeat: no-repeat; background-position: left top; height: 20px; width: 707px; text-align: center; }
.footer_nav a { margin-right: 13px; margin-left: 13px; }