@charset "utf-8";
/* CSS Document */
/*
body{ background:url(../images/primary/bg.jpg) repeat-x top; font-size:12px; font-family:Verdana, Geneva, sans-serif;  margin:0;}
.clean{ clear:both;}

#container{ margin:0 auto; width:990px; overflow:hidden; padding-bottom:30px;}
#container .header{ height:134px;}
#container .header .logo{ float:left; margin:15px 0 0 1px; position:relative; width:264px;}
#container .header .logo h1{ position:absolute; top:-9999px; }
#container .header .mem_tips{ background:url(../images/primary/icon1.jpg) no-repeat top left; float:right; margin:16px 4px 0 0 ; line-height:20px; padding-left:28px;}
#container .header .mem_tips img{ margin-top:-4px; vertical-align:middle;}
#container .header .top_nav{ clear:both; font-size:13px; float:right; margin:-11px 4px 0 0; *margin:35px 4px 0 0;}
#container .header .top_nav li{ float:left;}
#container .header .top_nav li.imt{ font-weight:bold;}
#container .header .top_nav li.imt a{ color:#b41208; text-decoration:none;}
#container .header .top_nav li.imt a:hover{ color:#F90;}
#container .header .top_nav li.icon{ background:url(../images/primary/icon2.jpg) no-repeat right 4px; padding:0 9px;}
#container .header .top_nav li.icon1{ padding:0 9px;}
#container .header .top_nav li a{ color:#000; text-decoration:none;}
#container .header .top_nav li a:hover{ color:#676767;}
#container .header .top_nav img{ margin-top:-5px;}
*/

img{ max-width: 100%; height: auto;}
*{box-sizing: border-box;}


/*最新消息*/
.news_list{ position:relative;}
.news_list .more{ background:#000; display:block; height:15px; position:absolute; right:0; top:5px; text-align:center; width:50px;}
.news_list .more a{ color:#fff; display:block; text-decoration:none;}
.news_list .more a:hover{ margin:0 0 0 1px;}
.news_list .news_tit{ background:url(../images/primary/news_bg.jpg) no-repeat;border-bottom:solid 1px #e2e1e1; color:#5f5f5f; font-size:13px; height:26px; line-height:20px; padding-left:73px; width:182px;}
.news_list dl{ color:#767676; line-height:16px; overflow:hidden; padding:9px 6px 0 9px; width:240px;}
.news_list dl .po_date{ background:#000; color:#ffc600; font-size:11px; font-weight:bold; margin-bottom:3px; line-height:16px; text-align:center; width:97px;}
.news_list dl strong a{ color:#000; }
.news_list dl strong a:hover{ color:#b41208;}
.news_list dl dd,.news dl dt{ float:left; margin:2px 0; width:164px; }

/*影片*/
.video{ background:url(../images/primary/video_bg.jpg) no-repeat; margin-top:26px; padding:34px 0 32px 7px; width:249px;}

/*知識專區*/
.knowledge_list{ position:relative;}
.knowledge_list .more{ background:#000; display:block; height:15px; position:absolute; right:0; top:5px; text-align:center; width:50px;}
.knowledge_list .more a{ color:#fff; display:block; text-decoration:none;}
.knowledge_list .more a:hover{ margin:0 0 0 1px;}
.knowledge_list .knowledge_tit{ background:url(../images/primary/knowledge_bg.jpg) no-repeat;border-bottom:solid 1px #e2e1e1; color:#5f5f5f; font-size:13px; height:26px; line-height:20px; padding-left:126px; width:129px;}
.knowledge_list dl{ color:#767676; line-height:16px; overflow:hidden; padding:9px 6px 0 9px; width:240px;}
.knowledge_list dl .po_date{ background:#000; color:#ffc600; font-size:11px; font-weight:bold; margin-bottom:3px; line-height:16px; text-align:center; width:97px;}
.knowledge_list dl strong a{ color:#000; }
.knowledge_list dl strong a:hover{ color:#b41208;}
.knowledge_list dl dd,.news dl dt{margin:2px 0; }

.sidebar_ad{ margin-top:16px;}

/*購物車*/
#abgne_float_ad {background:url(../images/primary/shop_car_top.png) no-repeat; padding-top:29px; width:85px;/* display: none;	position: absolute;*/ position: fixed; right: 5px; bottom: 40%; z-index: 10;}
#abgne_float_ad .shop_main{ background:#FFF; border-left: solid 1px #c0c0c0; border-right: solid 1px #c0c0c0; color:#777; text-align:center; /*width:83px;*/ }
#abgne_float_ad .shop_main .amount{ border-bottom: dashed 1px #a4a4a4; margin:0 auto; padding:6px 0; width:77px;}
#abgne_float_ad .shop_main .amount .num{ color:#0078ff; font-weight:bold;}
#abgne_float_ad .shop_main .product_img{ border: solid 1px #cdcdcd; margin:4px 0 4px 3px;}
#abgne_float_ad .pay-btn_mobile{ display: none;}


/*footer*/
/*
#footer{ background:#575757; height:348px; padding-top:31px; width:100%;}
#footer .nav_link{ background:url(../images/primary/nav_link.jpg) no-repeat; border-bottom:dashed 1px #e2e1e1; margin:0 auto;overflow:hidden;padding:0 0 25px 124px; width:831px;}
#footer .nav_link ul{ float:left; margin-right:18px; width:100px;}
#footer .nav_link ul li.menu_t{ color:#fff;  line-height:20px;}
#footer .nav_link ul li a{ color:#9c9c9c; font-size:11px;line-height:16px; text-decoration:none;}
#footer .nav_link ul li a:hover{ color:#fff; text-decoration:none;}
#footer .infor{ color:#cecece; margin:0 auto; line-height:23px; padding-left:15px; width:940px;}
#footer .infor .btm_link{ color:#ffbf00; display:block; margin:10px 0;}
#footer .infor .btm_link a{ color:#ffbf00; text-decoration:none;}
#footer .infor .btm_link a:hover{ color:#fff;}
#footer .infor .e-work a{ color:#9c9c9c; text-decoration:none;}
#footer .infor .e-work a:hover{ color:#fff;}
#footer .infor a{color:#cecece; text-decoration:none;}
#footer .infor a:hover{ color:#fff;}
#footer h2{ float:left;}
*/

@media only screen and (max-width: 480px) {

#abgne_float_ad{ bottom: 0; top: inherit; width: 100%;  background: none; right: 0;}
#abgne_float_ad .shop_main{ width: 100%; height: 45px; }
#abgne_float_ad .shop_main .amount{ width: 50%; display: inline-block; border-bottom: 0; padding: 10px; vertical-align: top; background: #adadad; color: #fff; margin: -1px; }
#abgne_float_ad .shop_main .pay-btn{ width: 50%; display: inline-block; vertical-align: top; padding: 10px; background: #fe791a; margin: -1px; }
#abgne_float_ad .shop_main .pay-btn img{ display: none;}
#abgne_float_ad .shop-cart__btm{ display: none; }
#abgne_float_ad .pay-btn_mobile{ display: block; color: #fff;}
#abgne_float_ad .shop_main .amount .num{ color: #ff0;}
}

@media only screen and (max-width: 375px) {


}