/**
 * 主样式表
 * @copyright (c) kerileds.com All Rights Reserved.
 * @version 1.0
 * @author orlando
 * $Id: main.css 2011-07-26 16:11:1 $
 */
/**
 * 初始化样式属性
 */
* html { background-image: url(about:blank); background-attachment: fixed; }
html, body, iframe, pre, div, form, img, ul, ol, li, dl, dt, dd { border: 0; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
/**
 * 全局标签属性
 */.fxln{color:#ffffff !important;line-height:12px;}
.fxln a{color:#ffffff !important;}
p { margin: 0; padding: 0 0 2px; }
a { outline: none; color: #363533; text-decoration: none; }
a:hover { color: #999; text-decoration: none; }
a img { border: none; }
a:hover { border: none; }
small { font: 11px/15px Arial, Helvetica, Sans-Serif; }
h4 { font-size: 12px; }
.white { background: #fff; }
ul, li { list-style: none outside none; }
a img.avatar { float: left; background: #fff; padding: 1px; border: 1px solid #AFC3D2; }
a:hover img.avatar { background: #fff; padding: 1px; border: 1px solid #CFDDE7; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.pading10 { padding: 10px; }
.ml10 { margin-left: 10px; }
/**
 * body
 */
body { text-align: center; background: #FFF; font: 12px/150% arial, "宋体"; color: #363533; }
/* 主控 */
.wrapper, .layout { text-align: left; margin: 0 auto; padding: 0; width: 950px; }
#hd { margin-bottom: 5px; background-color: #12a84e; }
/*========店铺招牌（导航）=========*/
#site-nav { background-position: 0 -44px; background-repeat: repeat-x; min-width: 950px; width: auto; background-color: #EEEEEE; border-bottom: #E8E8E8 solid 1px; margin-bottom: 10px; }
#site-nav-bd { color: #000000; height: 22px; line-height: 22px; margin: 0 auto; padding: 2px 0; position: relative; width: 950px; z-index: 10000; }
#logo { width: 506px; height: 64px; background: url(../images/logo.png) no-repeat; float: left; }
#logo a { width: 506px; height: 64px; display: block; }
.logotxt { margin-left: -9999px; }
.topRight { background: url("../images/line.jpg") no-repeat scroll center 24px  transparent; float: right; text-align: center; width: 300px; }
.tel { color: #333; padding-bottom: 13px; }
.login .txt { border: 1px solid #C0C0C0; height: 16px; margin-right: 5px; width: 54px; }
.login input { font-size: 12px; }
img, input { vertical-align: middle; }
.site_title { margin-bottom: 6px; clear: both; }
#nav { background-color: #12A84E; height: 34px; width: 950px; z-index: 1001; }
#nav ol { z-index: 1002; }
#nav table { table-layout: fixed; }
#nav td { height: 34px; vertical-align: top; }
#nav td a { color: #F7F6ED; display: block; font-size: 14px; font-weight: bold; height: 34px; line-height: 34px; text-align: center; }
#nav td a:hover, #nav td.current a { color: #E5007F; text-decoration: none; }
#nav td ol { background: none repeat scroll 0 0 #FFFFFF; display: none; overflow: hidden; padding-bottom: 1px; position: absolute; }
#nav td ol li { height: 25px; margin: 1px 1px 0; }
#nav td ol li a { background: none repeat scroll 0 0 #12A84E; color: #FEFDED; font-size: 12px; font-weight: normal; height: 25px; line-height: 25px; text-align: center; text-decoration: none; }
#nav td.current ol li a { background: none repeat scroll 0 0 #EAEAEA; color: #6B6B6B; }
#nav td ol li a:hover { color: #FEF101; font-weight: bold; }
#nav td a.navli1 { background: url(../images/nav.gif) no-repeat 0 -34px; width: 100px; height: 34px; }
#nav td a.navli1:hover, #nav td.current a.navli1 { background: url(../images/nav.gif) no-repeat 0 0; width: 100px; height: 34px; }
#nav td a.navli2 { background: url(../images/nav.gif) no-repeat -100px -34px; width: 100px; height: 34px; }
#nav td a.navli2:hover, #nav td.current a.navli2 { background: url(../images/nav.gif) no-repeat -100px 0; width: 100px; height: 34px; }
#nav td a.navli3 { background: url(../images/nav.gif) no-repeat -200px -34px; width: 100px; height: 34px; }
#nav td a.navli3:hover, #nav td.current a.navli3 { background: url(../images/nav.gif) no-repeat -200px 0; width: 100px; height: 34px; }
#nav td a.navli4 { background: url(../images/nav.gif) no-repeat -300px -34px; width: 100px; height: 34px; }
#nav td a.navli4:hover, #nav td.current a.navli4 { background: url(../images/nav.gif) no-repeat -300px 0; width: 100px; height: 34px; }
#nav td a.navli5 { background: url(../images/nav.gif) no-repeat -400px -34px; width: 100px; height: 34px; }
#nav td a.navli5:hover, #nav td.current a.navli5 { background: url(../images/nav.gif) no-repeat -400px 0; width: 100px; height: 34px; }
#nav td a.navli6 { background: url(../images/nav.gif) no-repeat -500px -34px; width: 100px; height: 34px; }
#nav td a.navli6:hover, #nav td.current a.navli6 { background: url(../images/nav.gif) no-repeat -500px 0; width: 100px; height: 34px; }
#nav td a.navli7 { background: url(../images/nav.gif) no-repeat -600px -34px; width: 100px; height: 34px; }
#nav td a.navli7:hover, #nav td.current a.navli7 { background: url(../images/nav.gif) no-repeat -600px 0; width: 100px; height: 34px; }
#nav td a.navli8 { background: url(../images/nav.gif) no-repeat -700px -34px; width: 100px; height: 34px; }
#nav td a.navli8:hover, #nav td.current a.navli8 { background: url(../images/nav.gif) no-repeat -700px 0; width: 100px; height: 34px; }
#nav td a.navli9 { background: url(../images/nav.gif) no-repeat -800px -34px; width: 100px; height: 34px; }
#nav td a.navli9:hover, #nav td.current a.navli8 { background: url(../images/nav.gif) no-repeat -800px 0; width: 100px; height: 34px; }
/*========BANNER START=========*/
.fouce { height: 231px; overflow: hidden; }
.loading { background-color: #FFFFFF; color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 231px; text-align: center; }
.d1 { background-color: #FFFFFF; height: 231px; margin-bottom: 10px; overflow: hidden; position: relative; }
.d2 { height: 231px; overflow: hidden; width: 100%; }
.num_list { bottom: 1px; font-family: Arial; font-size: 10px; height: 25px; left: 0; overflow: hidden; padding: 4px 0; position: absolute; width: 100%; }
.num_list span { display: block; font-size: 14px; height: 25px; line-height: 21px; padding-left: 13px; }
#fade_focus ul { display: none; }
.button { bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; position: absolute; right: 5px; z-index: 1000; }
.b1, .b2 { background-color: #00722f; color: #FFFFFF; cursor: pointer; display: block; float: left; margin-right: 3px; padding: 0 6px; text-decoration: none; }
.b2 { background-color: #e4007f; color: #FFFFFF; }
.cont a.b2 { color: #FFFFFF; }
/*========BANNER END=========*/
.home_left { width: 361px; float: left; }
.slide2 { position: relative; width: 361px; height: 160px; border: 1px solid #D3D2D2; border-top: none; overflow: hidden; }
.slide2 .yslider-stick { position: absolute; top: 0; right: 0; width: 98px; font-size: 12px; background: #fff; margin: 1px; z-index: 99; }
.slide2 .yslider-stick li { border-bottom: 1px solid #EDEDED; }
.slide2 .yslider-stick li a { display: block; text-align: center; color: #666; line-height: 26px; }
.slide2 .yslider-stick li.selected { background-color: #E5007F; }
.slide2 .yslider-stick li.selected a { color: #fff; border-left: 3px solid #B30024; }
.slide2 .yslider-stage { height: 160px; width: 361px; }
.home_right { width: 576px; height: 188px; float: right; }
.bottomNav { background: none repeat scroll 0 0 #D7D7D7; padding: 5px 0; text-align: center; }
.bottomNav span { margin: 0 10px; }
.bottomNav a { color: #848684; }
.copyRight { color: #9C9C9C; line-height: 22px; padding: 20px 0; text-align: center; }
#left-bg { float: left; background: url(images/left-bg.jpg) no-repeat; width: 208px; overflow: hidden; }
#right-bg { float: right; background: url(images/right-center.jpg) repeat-y; }
#right-bg .title { background: url(/assets/images/center_t_13.gif) no-repeat 0 0; width: 725px; height: 41px; overflow: hidden; }
#right-bg .title p { font-weight: 700; padding: 8px 12px; font-size: 18px; font-family: Arial; color: #999; }
#right-bg .center { margin-top: 0px; background: url(images/right-bg.jpg) bottom no-repeat; width: 725px; overflow: hidden; }
#right-bg .center p { padding: 0 12px; line-height: 26px; }
/*左侧产品分类导航样式*/
#left_div { background-color: #E4EBF5; margin: 0 18px 0 0; padding: 0; width: 208px; }
#pro { margin-bottom: 10px; padding: 0; }
#prolist { margin: 0; padding: 0; }
#prolist ul { margin: 10px 0 0; padding: 0; }
#prolist ul li { background-image: url("/assets/images/new_xian.gif"); background-position: center bottom; background-repeat: repeat-x; height: 20px; list-style-type: none; margin-bottom: 6px; margin-top: 6px; padding: 0 0 0 10px; }
.pro_title { color: #333333; font-size: 12px; text-decoration: none; }
.pro_title:hover { color: #0033FF; font-size: 12px; text-decoration: underline; }
#left_contact { margin: 0; padding: 0; }
#left_text { color: #333333; font-family: Tahoma; font-size: 12px; line-height: 1.6; padding-left: 10px; padding-top: 5px; }
.left_img { margin-bottom: 5px; margin-top: 5px; padding: 0; text-align: center; }
#new_ico { float: left; margin: 0; padding: 0; width: 25px; }
#new_title { float: left; margin: 0; padding: 0; }
/*首页产品列表样式*/
.goodslist ul { margin: 10px 0; }
.goodslist li { float: left; margin: 0 0 20px 6px; width: 175px; }
.item { margin: auto; text-align: center; width: 160px; }
.desc { height: 32px; line-height: 1.2; overflow: hidden; padding-top: 5px; }
/*产品样式2横排显示*/
.product_list .pro_title_image {
    float: left;
    text-align: left;
    width: 108px;
	margin-bottom:10px;
}
.product_list .pro_right {
    float: right;
    height: 120px;
    overflow: hidden;
    text-align: left;
    width: 480px;;
}
.product_list .pro_right .pro_name {
    font: 14px/25px "宋体";
	font-weight:bold;
    height: 30px;
	padding-left:24px;
}
.product_list .pro_right .left {
    height: 69px;
	padding-left:24px;
    overflow: hidden;
    width: 98%;
}
.product_list .pro_title_image img {
    border: 1px solid #333333;
    margin-top: 3px;
}
.product_list {
    border-bottom: 1px dashed #004182;
    width: 98%;
}
/*===========首页TABE标签切换============*/
.tab1 { position: relative; width: 576px; padding-top: 24px; }
.tab1 .ks-switchable-nav { position: absolute; margin-top: -24px; z-index: 99; }
.tab1 .ks-switchable-nav li { float: left; width: 131px; height: 25px; line-height: 25px; text-align: center; margin-right: 3px; cursor: pointer; background: url(../images/tab2.png) no-repeat 0 -25px; font-size: 14px; color: #12a84e; font-weight: normal; }
.tab1 .ks-switchable-nav li.ks-active { background-position: 0 0; cursor: default; color: #e5007f; font-weight: bold; }
.tab1 .ks-switchable-nav li.ks-active a { width: 131px; height: 25px; display: block; font-weight: bold; color: #e5007f; }
.tab1 .ks-switchable-nav li.ks-active a:hover { color: #e5007f; }
.tab1 .ks-switchable-content { position: relative; height: 140px; border: 1px solid #CCCCCC; }
.news_h_t { line-height: 17px; }
.news_h_t a { font-size: 14px; font-weight: bold; }
.news_h dd { background: url(../images/dot2.gif) no-repeat left center; border-bottom: 1px dashed #d2d2d2; padding: 3px 8px; }
.news_h dd span { float: right; }
#siderbar { width: 258px; float: left; padding-right: 10px; overflow: hidden; }
#leftnav { padding: 0 8px; margin-bottom:12px; }
#leftnav dl dt { width: 242px; height: 32px; background: url(../images/sidert1.jpg) no-repeat; font-size: 14px; line-height: 32px; padding-left: 14px; }
#leftnav dl dd { padding-top: 4px; padding-bottom: 4px; padding-left: 28px; background: url(../images/ico_3.gif) no-repeat 0 5px; border-bottom: 1px solid #cccccc; }
#leftvidio{ padding:0 8px; text-align:center;}
#mainContent { width: 680px; float: right; }
#mainContent .miniNav { background: url(../images/contitle_03.gif) no-repeat 0 0; padding: 6px 10px 7px 48px; border-bottom: 1px solid #CCCCCC; }
/*==========会员资料修改页===========*/
input.txt {
    border: 1px solid #7F9DB9;
    line-height: 18px;
    padding: 2px 5px;
    position: relative;
    top: 1px;
    width: 180px;
}
#content { width:680px; overflow:hidden;}
