﻿/* CSS Document */
body, div, img, ul, li, a, p, label, span{padding:0px; margin:0; border:none;}
body{ font:12px/1.5 Tahoma,Arial,sans-serif; color:#333; background:#fbfbfb; padding-bottom:40px;}
img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#333;}
h1 { font-size:16px; font-weight:bold;}

.clear{ clear:both;}
.hr_bian{ height:5px; width:100%; background-color:#f3f3f3; overflow:hidden; border-bottom:1px solid #e5e5e5;}
 
.hr_mainA,.hr_mainB{ width:925px;    background-color:#FFF; margin:0 auto; color:#7f7f7f; font-size:13px;}
.hr_mainB{ width:891px; overflow:hidden;} 
 
.hr_top{ height:55px; width:925px;}
.hr_top_con{ width:468px; height:22px; padding:6px 0 0 20px; float:right; background:url(hr_top_login.gif) no-repeat; margin-top:-6px; _position:relative;}
 
.guwu{margin-right:50px; color:#646464; display:block; float:right;+margin:-15px 25px 0 0;}
.guwu a{color:#646464;}
.color_h{color:#d26451;}
.hr_deng a{color:#000;}
.color_h a{ color:#d26451;}
.hr_logo{ float:left; margin-top:8px;}
.hr_banner{ width:880px; height:221px; margin:2px auto;}

.hr_nav{ height:32px;}
.hr_nav ul{}
.hr_nav ul li{ float:left;}
.hr_nav ul li a{display:block; text-align:center; line-height:35px; font-weight:bold; margin-right:10px; }
.hr_nav ul li a:hover,.curr{  color:#fff;}
/*left*/
.hr_left{ background:url(hr_left_bg.jpg) repeat-y; width:220px; float:left; } 
.hr_items{ width:205px; padding:20px 0 0 15px;}
.hr_items_tit{ padding-left:10px;}
.hr_items_tit a{ color:#cc0000; font-size:17px;}
.hr_items_con{ width:180px; border-top:1px dashed #dfdfdf; margin:15px 0 15px 10px;}
.hr_customer{ width:160px; height:40px; margin:0 auto;}
.hr_ad{ text-align:center; margin:5px auto 10px;}
.hr_featured{ border-top:1px dashed #dfdfdf; width:200px; margin:20px auto; padding-top:15px;}
.hr_featured_con{border:1px solid #eaeaea; padding:8px 0;}
.hr_left_bottom{ width:220px; height:6px; margin-top:20px;}

.hr_right{overflow:hidden; width:240px; height:22px; border:1px solid #a7a7a7 ;}
.searchbox { width:240px; height:41px; float:left;}
.hr_txt, #search_txt{ width:205px; height:20px; margin-left:3px; border:none; background:transparent; float:left;}
#hr_btn, #search_btn{ text-align:center; width:32px; height:22px; float:left; cursor:pointer; background:url(search.jpg) center 2px no-repeat #be252c;}

.hr_news_new{ width:650px; padding-top:20px; overflow:hidden;}
.hr_news_special{ float:left; width:400px;}
.hr_new{ float:right; width:210px}
.hr_n{ padding-top:10px;}
.hr_tit{ line-height:23px; _display:block; _margin-bottom:3px;}
.hr_tit a{ color:#3c3c3c; font-size:13px; font-weight:normal;}
.hr_news_con{ width:400px;border-top:1px solid #eaeaea; padding:10px 0;}
 
.hr_special_con{ background-color:#fbfbfb; border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.hr_new_con{border:1px solid #eaeaea; padding:10px 0;}

.hr_hot{ width:650px; margin-top:10px;}
.hr_hot_con{border-top:1px solid #eaeaea; padding-top:5px; width:650px;}

/*info*/
.hr_info_tit{ width:650px; height:18px; margin:25px 0 5px;  color:#3c3c3c; font-size:13px; font-weight:normal; border-bottom:2px solid #df0b0a;}
.hr_info_content{  width:640px; padding:5px; font-size:13px; line-height:18px; overflow:hidden;}

/*user*/
.hr_user_main{ width:871px; padding:10px; font-size:13px;}

.hr_news_con ul li{ background:url(hr_d.jpg) no-repeat 5px 8px; padding:2px 0 2px 15px;}
.hr_news_con ul li a{ color:#898989;}
.hr_news_con ul li a:hover{ color:#fe7525;}
.hr_new_con .item_block_x .item_img{ _padding-bottom:10px; _margin-left:2px;}
.hr_featured_con .item_block_x .item_img{ _padding-bottom:10px; _margin-left:2px;}
.hr_special_con .mymy_item .item_block_y{ margin-left:0; padding:6px 2px;}
.hr_hot_con .mymy_item .item_block_y{ margin-left:0; padding:6px 0px;}
.hr_info_content .mymy_item .item_block_y{ margin-left:0; padding:6px 0px;}
.hr_info_content .item_block_y .item_img{ margin:5px 2px;}
.mymy_news a:hover span{ color:#A3B8A3; text-decoration:underline;}


.header { width:100%; position:relative; background:#000; height:50px; box-shadow:0 0 5px rgba(0, 0, 0, .5);}
.top { width:1002px; margin:0 auto; position:relative;}
.nav {position:absolute;top:16px; right:0; height:27px; padding-left:35px;}
.login{overflow:hidden; height:27px; line-height:27px; color:#8a8a8a; float:left; margin-right:25px;}
.login a {color:#bb7140; line-height:27px;}
.shopCar { cursor:pointer; height:27px; line-height:27px; overflow:hidden; float:left;}
.shopCar a { color:#bb7140; display:block; cursor:pointer; padding-left:25px;background:url(shoppingcar.png) left 5px no-repeat;}
.logo { width:149px; height:149px; overflow:hidden; text-align:center;  overflow:hidden; position:absolute; bottom:20px; left:35px;}
.menu { height:50px; width:990px; margin:0 auto; position:relative; overflow:hidden;}
.menu ul{}
.menu ul li{ float:left; color:#fff;display:inline-block;}
.menu ul li a{display:inline-block; text-align:center; line-height:60px; padding: 0 25px 0 0; font-weight:normal; color:#fff; font-size: 13px;}
.menu ul li a:hover, .menu ul li a.curr{ color:#bb7140;}

.banner { width:1002px; height:300px; overflow:hidden; margin:15px auto 0; position:relative;}
.banner-750 { width:750px; height:457px; float:left; margin-right:10px; margin-bottom:25px;}
.main{ width:1002px; margin: 0 auto; margin-top:20px;}
.mainR-wp { width:242px; float:left; overflow:hidden;}
.sideNav {overflow:hidden; width:242px; margin-bottom:10px;}
.sideNav_top { width:242px; height:35px; background:#000; margin-top:10px;}
.sideNav_top a { display:block; line-height:35px; padding-left:10px; color:#fff; font-size:16px;}
.sideNav_main { width:240px; padding:0; border:1px dashed #cecece; border-top:none;}
.left { width:242px; float:left; margin-right:15px;}
.right{ float:left; width:745px; position:relative;}
.category-wp {overflow:hidden; width:242px; margin-bottom:15px;}
.category-tit { width:242px; height:35px; background:#be252c;}
.category-tit a { display:block; line-height:35px; padding-left:10px; color:#fff; font-size:16px;}
.category-main { width:240px; padding:0; border:1px dashed #cecece; border-top:none;}
.productShow {margin-bottom:10px;clear:both; display:inline-block; width:100%;}
.productShowTitle01 { height:35px; position:relative; background:#000;}
.productShowTitle01 a { font-size:15px; float:left; height:35px; display:block; padding:0 36px 0 10px; line-height:35px; cursor:pointer;}
.productShowTitle01 a img { margin-top:5px;}
.productShowTitle {width:1002px; height:50px; color:#fff; font-weight:bold; font-size:15px; border-bottom: 3px solid #30B8BF; }
.productShowTitle a { float:left;}
.more a { display:inline-block; width:41px; height:14px; position:absolute; right:12px; color:#ff49a2; font-size:10px; font-weight:nomorl; background:none; padding:0;}
.productShowTitle02 { width:100%; height:35px; position:relative; background-color:#000;}
.productShowTitle02 a { padding-right:20px; padding-left:10px; height:35px; cursor:pointer; float:left; line-height:35px; color:#fff; font-size:16px; font-weight:normal;}
.productShowMain { width:1002px; float:left;min-height:500px; padding-top:15px; }
.productShowMain02 { width:750px; float:left;min-height:500px; padding-top:25px;}
.productShowMain02 .mymy_item .item_block_y{ width:150px!important;margin-left: 15px;margin-right: 20px;}

/*foot*/
.footer { height:35px; width:1002px; margin:0 auto; height:35px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.footerNav {height:35px; line-height:35px; width:1002px; margin:0 auto;}
.hr_page { height:35px;}
.hr_page ul{ width:100%; text-align:center;}
.hr_page ul li{margin-left:15px; line-height:35px; display:inline-block; zoom:1;*display:inline;}
.hr_page ul li a{ color:#232323; font-size:12px;}
.hr_page ul li a:hover{ color:#f0f0f0; text-decoration:underline;}
.hr_shop{ width:1002px; margin:5px auto 0; text-align:center; color:#989898;}
.us_content { padding:15px; background:#ffffff; border:1px solid #666666; margin:10px auto; }

.product-wp {width:1002px; margin-bottom:25px; clear:both;}
.product-tit { height:35px; background:#000; position:relative;}
.product-tit a { display:block; cursor:pointer; line-height:35px; color:#fff; font-size:16px; padding:0 36px 0 10px;}
.product-tit .more { background:#be252c; width:65px; height:25px; position:absolute; right:5px; top:5px; border-radius:3px; }
.product-tit .more a{ display:block; padding:0; line-height:25px;color:#fff; font-size:10px; font-weight:normal;}
.product-main { width:1002px;}
.ad {width:242px; margin-top:15px;}

/* ==========  外掛元件樣式  ==========*/
.mymy_plugins { overflow:hidden; width:240px; margin-bottom:15px; margin-top:15px;}
.mymy_plugins_head {}
.mymy_plugins_title { height:35px; position:relative; margin-bottom:1px; color:#fff; font-size:15px; line-height:35px; text-indent:15px; background-color:#000;}
.mymy_plugins_title a {color:#fff; font-size:15px; line-height:35px; display:inline-block; _padding-left:15px; text-indent:0;}
.mymy_plugins_content {width:238px;border:none;padding: 4px 0; margin:0 auto; overflow:hidden;border: 1px dashed #CECECE;}
.mymy_plugins_foot {}