@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; min-width:1196px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; color:#444; font:12px "microsoft yahei";}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{ color:#333; text-decoration:none;}
a:hover { color:#d14f00; text-decoration:none;}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei; font-weight:bold;}
.bgf { background:#fff;}
img{ border:none;}
.mt20 { margin-top:20px;}
.mt100 { margin-top:100px;}

.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.contentbox { width:100%;}
.content { width:1000px; margin:0 auto; padding:0; line-height:normal;}
.w1196 { width:1196px;}

.main { background:#fff; width:1000px; float:left;}
.bodybg01 { background:url(bodybg01.gif) repeat;}
.bodybg02 { background:url(bodybg02.gif) repeat;}
.topbg1,.topbg2,.topbg3,.topbg4,.topbg5,.topbg6,.conbg { width:100%; height:120px;}
.topbg1 { background:url(tbg01.jpg) no-repeat top center; height:147px;}
.topbg2 { background:url(tbg02.jpg) no-repeat top center;}
.topbg3 { background:url(tbg03.jpg) no-repeat top center;}
.topbg4 { background:url(tbg04.jpg) no-repeat top center;}
.topbg5 { background:url(tbg05.jpg) no-repeat top center; height:478px;}
.topbg6 { background:url(tbg06.jpg) no-repeat top center; height:auto;}
.topbg7 { background:url(tbg07.jpg) no-repeat top center; height:auto;}
.conbg { background:url(conbg.jpg) no-repeat top center; height:auto;}

.index_con { width:1196px; position:relative;}
.topbox { float:left; width:100%; }
.toplinkbox { position:absolute; width:118px; right:0px; top:47px;}
.content .toplinkbox a { display:block; width:118px; height:36px; font-size:14px; font-weight:bold; color:#fff; text-align:center; vertical-align:text-bottom; font-family:microsoft yahei; text-decoration:none;}
.content .toplinkbox a em{ font-family:impact; font-size:30px; padding-right:5px; font-style:italic; color:#fff;}

.index_menu { position:absolute; width:1000px; top:577px; left:98px; z-index:9999}
.index_menu a { display:block; width:250px; height:315px; float:left;}

.index_menu a.m1{ background:url(menu01.png) no-repeat top center; _background:url(menu01.gif) no-repeat top center; margin-top:48px;}
.index_menu a.m2{ background:url(menu02.png) no-repeat top center; _background:url(menu02.gif) no-repeat top center;}
.index_menu a.m3{ background:url(menu03.png) no-repeat top center; _background:url(menu03.gif) no-repeat top center;}
.index_menu a.m4{ background:url(menu04.png) no-repeat top center; _background:url(menu04.gif) no-repeat top center; margin-top:48px;}

.btbg { background:url(bottombg.png) no-repeat center bottom; position:absolute; width:100%; height:165px; z-index:99; top:820px; }
.bg_bt {background:url(bottombg.png) no-repeat center bottom #ffdf5d;}


.leadbox { float:left; width:1000px; height:247px;position:relative;}
.leadbox h1 { display:block; width:170px; height:170px; position:absolute; top:77px; left:0; background:url(icon_l.jpg) no-repeat; text-indent:-999999px;}
.s_pdc h1 {background:url(icon_l.jpg) no-repeat 0 -170px;}
.sale h1 {background:url(icon_l.jpg) no-repeat 0 -340px;}
.style_pdc h1 {background:url(icon_l.jpg) no-repeat 0 -510px;}
.ckbox { float:left; margin-left:10px; width:980px; height:30px; line-height:30px; font-size:14px; color:#fff; text-indent:24px; background:url(ckbg.jpg) no-repeat;}

.pass { width:560px; border-bottom:1px solid #ccc; white-space:nowrap; color:#333; line-height:32px; position:absolute; top:100px; left:10px;}
.content .pass a { color:#333; text-decoration:none;}
.pass b { font-weight:normal; color:#a93300}

.leadbox blockquote{ display:block; width:720px; height:77px; position:absolute; top:206px; left:263px; line-height:24px; font-size:14px;}
.searchbox { float:left;  padding:130px 10px 10px;  margin-left:160px; _display:inline;}
.searchbox h2 { font-size:18px; vertical-align:text-bottom; font-family:microsoft yahei; margin-bottom:10px;}
.searchbox h2 b { color:#ff3304; font-size:30px;}
.searchbox p.st{ float:left; height:20px; padding:6px 0 2px; line-height:20px; color:#D14422; font-size:12px; padding-right:20px;}
.searchbox p.st em{ color:#888; padding-left:8px; font-weight:normal; font-style:normal;}
.searchbox div.sc{ float:left; line-height:20px; padding:4px 0; white-space:nowrap;}
.searchbox div.sc a{ padding:1px 6px; color:#333; line-height:20px; font-weight:bold; background:#dedede; font-family:Arial,Helvetica,sans-serif; text-decoration:none; margin-right:4px;}
.searchbox div.sc a:hover{ text-decoration:none; background:#a93300; color:#fff;}
.searchbox div.sc a.hover{ background:#a93300; color:#fff;}
.schr { float:right; padding:4px 0;}
.schr input.ipt1 { border:solid 1px #ccc; background:#f5f5f5; width:100px; height:20px; line-height:20px; color:#888; text-indent:3px; float:left;}
.schr input.ipt2 { border:none; background:#a93300; color:#fff; padding:0px; font-weight:bold; float:left; margin:0px; height:22px; line-height:22px; width:42px; text-align:center; cursor:pointer;}
.h10 { height:10px; float:left; width:100%; line-height:0px; font-size:0px;}

.menu_lead { width:334px; height:88px; position:absolute; top:102px; right:0;  overflow:hidden;}
.ms01 {background:url(icon_s.gif) no-repeat;}
.ms02 {background:url(icon_s.gif) no-repeat 0 -88px;}
.ms03 {background:url(icon_s.gif) no-repeat 0 -176px;}
.ms04 {background:url(icon_s.gif) no-repeat 0 -264px; }
.ms05 {background:url(icon_s.gif) no-repeat 0 -353px;}

.w440 { width:422px;}
.menu_lead a { display:block; float:left; width:88px; height:88px; text-indent:-999999px;}

.menu_lead a.ms05{ width:70px;}
.pdc_list { float:left; padding-bottom:16px;}
.pdc_list li { float:left; display:inline; width:230px;margin-left:16px; margin-top:16px; _display:inline; cursor:pointer;}
.pdc_list li .imgbox { position: relative;  float:left; border:solid 1px #e4e4e4; padding:1px; background:#fff; width:226px; height:214px;}
.pdc_list li a img{ width:226px; height:214px; vertical-align:top;}
.pdc_list li .imgbox .text{ width:226px; height:auto;position:absolute; left:2px; bottom:2px; background: url(libg.png); }
.pdc_list li .imgbox .imgbt{ width:220px; padding:0 3px; height:30px; text-align:center;color:#fff;}
.pdc_list li .imgbox .imgbt h3.tt { text-align:center; line-height:30px; height:30px; width:220px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-size:14px;color:#fff; z-index:999; font-weight:bold;}
.pdc_list li .imgbox .imgtext{ width:206px; height:auto; font-size:12px; padding:5px 10px;display:none;}
.pdc_list li .imgbox .imgtext p { padding-top:0px;color:#fff;line-height:22px;}
.pdc_list li .imgbox .imgtext p b{ display:inline-block; width:100%; font-size:14px;color:#fff; line-height:20px; text-align:center; color:#ff0;}

.pdc_list li .price{ float:left; background:url(pricebg.jpg) no-repeat; width:230px; height:47px;}
.pdc_list li .price p.cx { float:left; line-height:46px; color:#fff; background:url(money_i.gif) no-repeat 35px 20px;  font-size:24px; font-weight:normal; padding-left:51px; font-family:Verdana;}
.pdc_list li .price p.cx i {display:inline-block; vertical-align:middle; width:16px; height:14px; text-indent:-9999px;}
.pdc_list li .price p.nopc{ float:left;  font-weight:bold; padding-left:25px; text-align:center; line-height:20px; display:none; font-size:14px; margin-top:3px; color:#fff;}
.pdc_list li .price p.yj { float:right; padding-right:6px; text-align:center; margin-top:4px; line-height:21px; font-family:Verdana;}
.pdc_list li .price p.yj i { background:url(money_i.gif) no-repeat 0 -38px; display:inline-block; vertical-align:middle; width:14px; height:14px; text-indent:-9999px;}

.noprice { float:left; background:url(nopricebg.jpg) no-repeat; width:230px; height:47px; line-height:47px; text-indent:72px; font-size:14px; font-weight:bold; color:#a93300;}


.brand_adlist { float:left; width:1000px; padding-bottom:15px;}
.brand_adlist li { float:left; width:310px; height:358px; margin:16px 0 0 16px; _display:inline; border:solid 1px #e3e3e3; position:relative;}
.brand_logo { position:absolute; top:212px; height:62px; width:310px;}
.brand_logo p { display:block;margin:0 auto; height:62px; width:260px;  }
.brand_logo p img { width:112px; height:40px; margin-right:10px; vertical-align:middle; float:left;}
.brand_logo p span { display:inline-block; float:left; background:url(brandbg.png) no-repeat top left; width:10px; height:62px;}
.brand_logo p b { display:inline-block; float:left; width:240px; height:54px; padding-top:8px; background:url(brandbg.png) no-repeat right -62px; padding-right:10px;text-align:center;color:#d14f00;}
.brand_logo p b a em{ float:left; width:118px;font:normal 18px/40px "\9ed1\4f53"; color:#d14f00; display:inline;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.brand_adlist li a.pic { float:left; width:310px; height:233px;}
.brand_adlist li a.pic img { width:310px; height:233px;}
.txtbox { float:left; background:url(libg.gif) no-repeat;  width:310px; height:125px;}
.txtbox h3 { float:left; width:300px; padding:40px 5px 5px; height:44px; overflow:hidden;}
.content .txtbox h3 a { font:bold 14px/22px "\5b8b\4f53"; color:#333; text-decoration:none;}
.txtbox span.fl { padding-left:5px; line-height:32px;}
.txtbox span.look a{ float:right; background:url(btnbg.jpg) no-repeat; width:140px; padding-right:5px; font:bold 14px/32px "\5b8b\4f53"; color:#fff; text-indent:32px; text-decoration:none;}
.txtbox span.look a:hover{ color:#ff0; }


.leftbox { float:left; width:710px; padding-left:10px;}

.title { float:left; width:100%; height:42px; background:#a93300; }
.title h2{ display:inline-block; float:left; background:#a93300; white-space:nowrap; font-size:22px; line-height:42px; text-indent:12px; color:#fff;}
.s_tbg { background:url(tlibg.gif) repeat-x; height:69px; margin-top:12px; width:710px; _display:inine;}
.title .s_tt{ float:left; width:355px; background:url(title_tabg.jpg) no-repeat left top; color:#fff; padding-top:18px; height:51px; text-align:center; }
.title .s_tt b { font-size:28px; color:#fff; padding:0 10px 0 10px;}
.s_tbg h2 { margin-top:22px; background:none; color:#a93300;}

.pdcbox { float:left; width:100%;}
.pdcbox .pdc_tt { float:left; width:100%;}
.pdcbox .pdc_tt ul{background:url(tlibg.gif) repeat-x; float:left; width:100%; height:69px; margin-top:10px; }
.pdcbox .pdc_tt li{ float:left; width:50%; height:41px; padding-top:28px; vertical-align:text-bottom; font-size:14px; cursor:pointer; text-align:center;}
.pdcbox .pdc_tt li b{ font-size:24px; color:#c83c00; padding:0 10px 0 10px;}
.pdcbox .pdc_tt li.hover{ background:url(title_tabg.jpg) no-repeat left top; color:#fff; padding-top:18px; height:51px; }
.pdcbox .pdc_tt li.hover b{ font-size:28px; color:#fff; padding:0 10px 0 10px;}

.pdc_ibox,.pdc_ibox2{ display:none; height:390px;}
.pdc_con { float:left; border:1px solid #ccc; padding:10px; width:688px; height:390px;}
.ttbox { float:left; width:268px; position:relative; height:390px; }
.ttbox h3{ font-size:20px; float:left; height:94px; width:100%; padding-top:10px;}
#CtrlT,#CtrlT2 { float:left;padding-bottom:24px; position:relative; width:268px; overflow:hidden; z-index:9999; padding:0 10px 0 10px; left:-10px;background:#fff; }
#CtrlT p,#CtrlT2 p{ line-height:24px; display:block;  z-index:999;  width:268px;}


.h216{ height:216px;}
.h288{ height:288px;}
.content p { text-indent:0;}
.ttbox p b{ font-size:14px; color:#a93300;}

.ttbox .price{ background:url(d_pricebg.jpg) no-repeat #f6e7aa; width:268px; height:44px; position:absolute; bottom:0; left:0;}
.ttbox .price p.cx { float:left; line-height:44px; color:#fff; font-size:24px; font-weight:normal; padding-left:51px; font-family:Verdana; background:url(money_i.gif) 35px 20px no-repeat;}
.ttbox .price p.cx i { display:inline-block; vertical-align:middle; width:16px; height:14px; text-indent:-9999px;}
.ttbox .price p.nopc{ float:left;  font-weight:bold; padding-left:25px; text-align:center; line-height:20px; display:none; font-size:14px; margin-top:3px; color:#fff;}
.ttbox .price p.yj { float:right; text-align:center; padding-right:10px; line-height:21px; font-family:Verdana;}
.ttbox .price p.yj i { background:url(money_i.gif) no-repeat 0 -38px; display:inline-block; vertical-align:middle; width:14px; height:14px; text-indent:-9999px;}

.ttbox .noprice { float:left; background:url(d_nopricebg.jpg) no-repeat; width:268px; height:44px; line-height:44px; text-indent:84px; font-size:14px; font-weight:bold; color:#a93300;position:absolute; bottom:0; left:0; }

.ttbox span{ position:absolute; left:10px; bottom:0;width:268px; text-align:center; height:24px; background:url(tt_ctrlbg.gif) no-repeat center 0 #f1f1f1; color:#a93300; font-size:14px; font-weight:bold; line-height:24px; display:none; cursor:pointer;}
.hauto { height:auto;}
.hauto span{ display:block; background:url(tt_ctrlbg.gif) no-repeat center -24px #f1f1f1;}
.hauto2 { height:auto;}
.hauto2 span{ display:block; background:url(tt_ctrlbg.gif) no-repeat center -24px #f1f1f1;}


.imgbox { float:right; width:410px;}
.imgbox img { width:410px; height:390px; vertical-align:top;}

.sales { float:left; padding:12px 0 12px 0px; width:708px;}
.brand_sale { float:left; width:713px;}
.brand_sale p.pic { float:left; width:450px; height:338px; margin-right:1px;}
.brand_sale p.pic img { float:left; width:450px; height:338px;}

.brand_s_info { float:left; width:257px; height:338px; position:relative; overflow:hidden;}
.cpny_info { float:left; width:257px; height:80px; background:url(d_bdtbg.jpg) no-repeat; padding-left:12px;}
.cpny_info b { font:bold 21px/50px "\9ed1\4f53"; color:#fff600;}
.content .cpny_info b a{ color:#fff600; text-decoration:none;}
.cpny_info p { line-height:30px; color:#c95c02;}
.content .cpny_info p a {color:#c95c02; text-decoration:none;}


.brand_s_info h3 { float:left; padding:20px 12px 0 12px; width:233px; font-size:18px; line-height:30px; font-weight:normal; font-family:"\9ed1\4f53";}
.brand_s_info p.time { float:left; padding:10px 12px; width:233px; color:#444; line-height:20px;}
.brand_s_info p.looked { float:left; padding-left:12px; position:absolute; left:0; bottom:60px;}
.brand_s_info p.looked b { font-size:24px; color:#c95c02; font-family:microsoft yahei;}

.brand_s_info .sharebox { padding-left:12px; position:absolute; left:0; bottom:0; width:160px;}

.sales_t { float:left; height:34px; width:100%; border-bottom:2px solid #d8721e; position:relative; margin-top:12px;}
.sales_t b { position:absolute; top:2px; left:0px; height:30px; border:2px solid #d8721e;border-bottom:2px solid #fff; padding:0 15px; color:#d8721e; font-size:18px; line-height:30px; font-family:microsoft yahei,simhei;}

.sales_info { float:left; width:683px; padding:0 15px 24px 15px;  line-height:24px; margin-top:12px; height:360px; _height:356px;overflow:hidden; position:relative;}
.sales_info h4 { font-size:18px; text-align:center; color:#900; line-height:30px;}
.sales_info p {font-size:14px; line-height:24px; text-indent:24px;}
.sales_pic { width:100%; text-align:center; float:left; margin-top:12px;}
.sales_pic img{ max-width:650px; _width:650px;}
#conT { clear:both; float:left;}
.sales_info .ctrl {  width:100%; background:#fff; border-top:solid 1px #e4e4e4; text-align:center;  display:none; position:absolute; bottom:0px; left:0;}
.sales_info .ctrl a{ display:inline-block; width:80px; color:#fff; line-height:20px; height:20px; text-align:left; text-indent:10px; cursor:pointer;}
.sales_info .ctrl a.show { background:url(ctrlbg.gif) no-repeat #d8721e 0 0px;}
.hauto .ctrl{ display:block;}
.hauto .ctrl a.show { background:url(ctrlbg.gif) no-repeat #d8721e 0 -20px;}
.hauto { height:auto;}
.nheight { height:360px; overflow:hidden;}

.rightbox { float:right;  width:260px; _display:inline; background:#f1f1f1; margin-right:10px;}
.rightbox .titlebox { width:250px; margin-left:0; margin-right:6px; height:47px;}
.cpnyinfo { float:left; padding:10px; width:240px; white-space:nowrap;}
.cpnyinfo p { line-height:28px;word-wrap: break-word; word-break:break-all;}
.cpnyinfo p.pic img { width:112px; height:40px; border:solid 1px #dedede; }
.cpnyinfo p img {vertical-align:middle;}
a.blue { color:#06C;}
.content .cpnyinfo p a{ text-decoration:none;}

.cpny_txt { float:left;}
.cpny_txt .cpny_t { float:left; width:245px; height:30px; background:#d3d3d3; font-weight:bold; font-size:14px; padding-left:15px; line-height:30px;}
.cpny_txt p { float:left; padding:10px; width:240px; text-indent:0px; line-height:24px;}
.cpny_txt p a { color:#aa0000;}
#fixed {  width:260px; background:#f1f1f1;}

.cpny_ftlist { float:left; margin-top:10px;}
.cpny_ftlist li { float:left; display:inline; border:solid 1px #e4e4e4; padding:1px; background:#fff;  width:226px;margin-left:16px; margin-bottom:16px; _display:inline; cursor:pointer;}
.cpny_ftlist li img { width:226px; height:214px; vertical-align:top; float:left;}
.cpny_ftlist li .ft_t { float:left; width:100%; background:#f1f1f1;}
.cpny_ftlist li .ft_t h3 { font-weight:bold; font-size:14px; text-align:center; display:inline-block; width:100%; line-height:30px; height:30px; text-overflow:ellipsis; overflow:hidden;}
.cpny_ftlist li .ft_t p { padding:0 5px 8px; line-height:22px;}
.cpny_ftlist li .ft_t p i { display:inline-block; background:url(ht_icon.gif) no-repeat center; width:24px; height:24px; vertical-align:top;}
.cpny_ftlist li .ft_t p a { color:#a00;}

.cpny_ftlist li:hover { border:solid 1px #e49519;}

.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}

.h10 { height:10px; float:left; width:100%; line-height:0px; font-size:0px; clear:both;}

.wxbox { float:left; margin:0px 0 10px 25px; _display:inline; border:solid 1px #dedede; background:#f8f8f8;}
.wxbox p.img { padding:6px; float:left; border-right:1px solid #dedede; background:#FFF;}
.wxbox p.img img { float:left; width:87px; height:87px;}
.wxbox p.txt { padding:17px 5px; float:left; font: bold italic 14px/30px microsoft yahei; height:65px;}
.wxbox p.txt i { color:#de0014;}

.rtbox { width:110px; height:445px;  }
.qycy{ width:110px; height:110px;background:url(r_menu.png) no-repeat -10px 0px; _background:url(r_menu.gif) no-repeat -10px 0px;}
.qycy a { float:left; width:110px; height:110px;}
.backtop{display:none; width:110px; height:335px; background:url(r_menu.png) no-repeat -10px -110px; _background:url(r_menu.gif) no-repeat -10px -110px; }
.backtop a { float:left; width:110px; height:68px;}

*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.rtbox{ float:right; position:fixed; 
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/


.w980{ float:left; margin-left:10px; margin-top:10px; width:980px; _display:inline; }
.s_title {height:64px; background:url(s_tbg.jpg) repeat-x;}
.s_title h2{ float:left; width:227px; height:64px; text-indent:-9999px;}
.s_title p{ float:left; margin-top:10px; line-height:22px; width:740px;}
.s_title p strong{ font-size:14px; font-weight:bold; font-style:italic; color:#a73100;}
.s_title h2.st01 { background:url(t_menu01.jpg) no-repeat;}
.s_title h2.st02 { background:url(t_menu02.jpg) no-repeat;}
.s_title h2.st03 { background:url(t_menu03.jpg) no-repeat;}
.s_title h2.st04 { background:url(t_menu04.jpg) no-repeat; width:237px;}

.style_imgbox { background:#f1f1f1;}
.style_imgt{ float:left; width:100%;border-bottom:2px solid #a73100; height:67px;}
.style_imgt li{ float:left; border-right:dotted 1px #999; width:195px; padding-top:12px; height:57px;text-align:center; padding-top:10px;  color:#666; cursor:pointer;}
.style_imgt li b {font-size:24px; display:inline-block; width:100%}
.style_imgt li i{ font-size:12px; font-style:normal; display:inline-block; width:100%}
.style_imgt li.hover { background:url(s_tli.jpg) no-repeat;width:192px; height:55px;  border:2px solid #a73100; border-bottom:2px solid #fee7b6; color:#a73100; position:relative; z-index:9999;}
.imgsliderbox { float:left; width:100%;}
.imgslider { float:left; width:100%;}
.imgslider .s_lead{ float:left; background:url(s_fgtbg.jpg) repeat-x; height:48px; width:100%; line-height:46px; font-weight:bold; font-size:16px; color:#a73100;}
.imgslider .s_lead i{ display:inline-block; background:url(styleicon.jpg) no-repeat 5px 0; *vertical-align:middle; vertical-align:top; width:38px; height:47px;}

.sliderbox { float:left; position:relative; margin:10px; width:960px; height:356px; background:#f1f1f1; overflow:hidden; _display:inline;}
.sliderbox img { vertical-align:top; width:700px; height:356px;}
.imgconbox { float:left; width:100%; height:356px; display:none; overflow:hidden;}
.imgconbox img { float:left;}
.imgconbox .imgintro{ float:right; width:230px; padding-right:10px;}
.imgconbox .imgintro h2 { display:inline-block; padding-top:30px; font-size:18px; font-weight:bold; line-height:30px; color:#000; text-decoration:none; }
.imgconbox .imgintro h2 a { color:#000; text-decoration:none; }
.imgconbox .imgintro h2 a:hover { color:#D14F00;  }
.imgconbox .imgintro p { display:inline-block; padding-top:40px; line-height:22px;}
.content .imgconbox .imgintro p a { color:#F60;text-decoration:none; }

.ctrlbox { position:absolute; width:110px; height:18px; bottom:20px; right:20px;}
.ctrlbox li{ float:left; width:20px; height:18px; line-height:18px; font-size:14px; text-align:center; margin-right:6px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.ctrlbox li.off { color:#333; background:#ccc;}
.ctrlbox li.on,.ctrlbox li:hover { color:#fff; background:#a73100;}
.sgbox { float:left; background:url(slctbg.jpg) no-repeat top center; width:100%; height:243px; margin-top:15px; }
.sgbox .sg01{ float:left; width:210px; height:210px; padding:0 50px 0 67px; position:relative; cursor:pointer; z-index:9999;}
.sgbox .sgtlist{ float:left; background:url(sgulbg.gif) top center; padding-top:12px; position:absolute; top:180px; display:none; z-index:9999; }
.sgbox .sgtlist ul{ float:left; padding:10px; border:1px solid #dbdbdb; border-top:none; background:#f1f1f1; overflow:hidden; box-shadow:2px 2px 8px #aaa;}
.sgbox .sgtlist li{float:left; background:url(dot.gif) no-repeat 2px center; padding-left:14px; border-bottom:1px dotted #999; line-height:32px; font-size:14px;color:#000; text-decoration:none; }
.sgbox .sgtlist li a { color:#000; text-decoration:none; }
.sgbox .sgtlist li a:hover { color:#D14F00;  }

.sgbox .sg01 .sgtlist{width:346px; left:-0px; }
.sgbox .sg01 ul {width:324px;}
.sgbox .sg01 li {width:310px;}
.sgbox .sg02 .sgtlist{width:396px; }
.sgbox .sg02 ul {width:374px;}
.sgbox .sg02 li {width:360px;}
.sgbox .sg03 .sgtlist{width:396px; }
.sgbox .sg03 ul {width:374px;}
.sgbox .sg03 li {width:360px;}

.rem_pdc{ float:left; width:100%;}
.rembox { float:left; margin:15px 5px 0 10px; width:480px;}
.rembox .rem_t { float:left; width:156px; height:329px; margin-right:3px;}
.rembox .rem_t b,.rembox .rem_t em,.rembox .rem_t p{ display:inline-block; text-align:center; width:100%; color:#fff; font-style:normal;}
.rembox .rem_t b{padding-top:50px; font-size:30px;}
.rembox .rem_t em { font-weight:bold; font-size:18px; line-height:30px;}
.rembox .rem_t p{ font-size:14px; line-height:32px; padding-top:100px;}
.rembox .rembg01 { background:url(sg01.jpg) no-repeat;}
.rembox .rembg02 { background:url(sg02.jpg) no-repeat;}
.rembox .rembg03 { background:url(sg03.jpg) no-repeat;}
.rembox .rembg04 { background:url(sg04.jpg) no-repeat;}

.rem_pimg { float:left; width:320px; height:163px; position:relative;}
.rem_pimg img { vertical-align:top;}
.rem_pimg p{ position:absolute; left:0; bottom:0;display:block; width:100%; height:32px; background:url(libg.png) repeat; line-height:32px; color:#fff; font-weight:bold; text-align:center; font-size:14px;}
.rem_pimg a{ color:#fff;}

.knlista { float:left; padding-bottom:20px;color:#000; padding-bottom:20px;}
.knlista li { float:left; background:url(dot.gif) no-repeat 10px center; padding-left:25px; width:465px; line-height:32px; font-size:14px; color:#000; text-decoration:none; }
.knlista li a{ color:#000; text-decoration:none; }
.knlista li a:hover { color:#D14F00;  }
.knlista ul li a:link, .knlist ul li a: a:visited, .knlist ul li a: a:active {

}
.content .knlista a { color:#000;text-decoration:none;}
.content .knlista a:hover { color:#D14F00;  }