body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
body{background:#FFF;text-align:center; margin:0px auto;}
body,td,input,textarea,select,button{color:#333;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;}
input,select,button{vertical-align:middle;}
textarea{resize:none;}
textarea,input,select {font-size: 12px;font-family: Arial, sans-serif;border: 1px solid #ccc;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;
}
h1,h2,h3,h4,h5,h6{font-size:1em;}
ul li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color: #555;}
.lightlink,.lightlink a{color:#333;}
a img{border:none;}
em,cite,strong,th{text-align:left;font-style:normal;}
sup{ color:#FF0000; font-size:9px}
table{empty-cells:show;border-collapse:collapse;}
.red{ color:#ff0000}

/*td{ height:20px}*/
th{font-weight:600; font-size:14px}
.txt,.txtarea{padding:2px;*padding:0 2px;height:16px;*height:20px;border:1px solid;border-color:#999 #CCC #CCC #999;background:#FFF;}
.txtarea{height:auto;}
.checkbox,.radio{margin:0;width:15px;}
.clearfix {clear: both; padding:0px; font-size:0px; margin: 0px;overflow: hidden; height: 10px;}
.m-clearfix{clear: both; padding:0px; font-size:0px; margin: 0px;overflow: hidden; height:5px;}
.float_right{float:right;}
.float_left{float:left;}
.bor{padding:10px 0px 10px 5px;}
.pipe{margin: 0px 5px;}
.lighttxt{background:#f8f8f8;padding:10px 0 10px 0;height:36px;}
.lighttxt,.lighttxt a,.pipe{color:#999;}
.clear{height:0;font-size:0;clear:both;overflow:hidden; }
.s_clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.s_clear{clear:both;}
.address{ padding-left:10px}
.shop-address{background:#F5F5F5; border:1px solid #D8D4D3; height:30px; line-height:30px; padding-left:10px; position:relative}
.shop-address em{ float:right; position:absolute; right:30px; top:1px}
.none{ display:none}
#wrap{padding-top:5px;_padding-top:0px;}

.wrap{text-align:left;margin:0 auto;width:980px; height:auto}
#header,#contain,#footer{width:100%;clear:both}
/*#contain{ overflow-x:scroll}.wrap{ border-bottom:10px solid #ccc;}*/

#header h2{float:left;width:200px;padding:0 0 0 40px;text-align:left;}
#logo{height:60px;float:left;width:240px;background: url(../images/logo.gif) no-repeat;}
#umenu{height:20px;line-height:20px;float:right;width:700px;text-align:right;}
#umenu a{margin:0 3px 0 3px;}
#umenu cite{font-weight:700;}
#umenu cite span a{margin:0;font-weight:400;}
/*7鏍� width:552px; */
#bmenu{height:31px; line-height:31px;float:right;width:690px; margin-top:16px; margin-left:30px;}
#bmenu .pipe,#bmenu ul,.bmenu-l,.bmenu-r,.bmenu-active,.bmenu-end,.headbg,.head-l,.head-r,#submenu li,.smenu-active,#searchbar,.searchbar-l,.searchbar-r{background: url(../images/header.png) no-repeat;}

#bmenu .pipe{background-position:0  -464px;padding:0 4px 0 4px}
#bmenu ul{float:left;height:31px;width:474px;background-position:0 -393px;background-repeat:repeat-x;}
#bmenu em{ float:right; margin-top:-10px;_margin-top:0px}
.bmenu-l{float:left;height:31px;line-height:16px;width:9px;background-position:0 -430px;}
.bmenu-r{float:right;height:31px;line-height:16px;width:9px;background-position:-19px -430px;}

.bmenu-active,.bmenu-noactive{text-align:center;float:left;height:31px;margin:0 5px 0 0px;}
.bmenu-active{background-position: 0px -360px;width:76px;line-height:31px;margin-right:6px;}
.bmenu-end{color:#fff;background-position: 0px -360px;height:31px;width:76px;line-height:31px;margin-right:0px; font-size:14px; font-weight:bold; text-align:center}
.bmenu-active a{color:#fff; font-size:14px; font-weight:bold;padding-left:5px;}
.bmenu-end a{color:#fff; font-size:14px; font-weight:bold;padding-left:5px;}
.bmenu-noactive{color:#333; font-size:14px;width:65px;line-height:20px;margin-top:7px;_margin-top:8px;}

.headbg{background-position:0 -86px;background-repeat:repeat-x; height:102px}
.head-l{float:left;background-position: 0px 0px;height:35px;width:10px; margin-top:65px}
.head-r{float:right;height:35px;width:10px;background-position: -17px 0px;margin-top:65px}
.head-c{float:left;width:960px;}

.TEL400{float:left;width:182px; padding-top:8px;_padding-top:0px;}
.weibo{ float:left;position:absolute; top:68px}

#submenu{height:30px;width:960px; clear:both}
#submenu ul,#submenu h1{float:left;padding-top:5px;_padding-top:0px; padding-left:15px;width:730px;font-size:14px; font-weight:normal}
#submenu li{float:left;width:86px; text-align:center; background-position: 0px -240px;_background-position: 0px -242px;}
#submenu li a{ color:#fff; font-size:14px}
.smenu-active{background-position:0px -499px;height:30px;width:90px; padding:5px}


#searchbar{height:39px;line-height:18px;width:980px;background-position: 0px -192px; background-repeat:repeat-x;clear:both; margin-top:7px;_margin-top:4px;}
.searchbar-l{float:left;background-position: 0px -42px;height:39px;width:10px;}
.searchbar-c{float:left;height:39px;width:960px;}
.searchbar-r{float:right;height:39px;width:10px;background-position: -17px -42px;}
.keywords{float:left;height:34px;width:500px;line-height:34px; font-size:12px;}
.search{float:left;height:32px;width:500px;line-height:32px; font-size:14px; display:none}
.hotword{float:right;height:36px;width:350px;line-height:36px;padding-left:20px;padding-top:8px;}

.hotW{overflow:hidden;height:22px;line-height:22px; padding-left:30px;background: url(../images/ann_icon.png) no-repeat;}
.hotW a{width:318px; clear:both;float:left;cursor:hand;}
.hotW span{width:265px; float:left;}
.hotW em{float:right;font-size:9px;width:45px;}
#marqueebox a{ cursor:hand;}
.reg,.log{ color:##000} 

.search li{float:left;height:32px;}
.searchbarW{float:left;width:60px; text-align:right;margin-left:10px;_padding-top:2px;}

.searchIn{color:#ccc;height:18px;width:220px;line-height:18px;_margin-top:5px; padding-top:2px}
.searchBtn{width:50px;_margin-top:5px;height:25px;margin-left:10px;}
.searchSkill{color:#FFFFFF; font-size:12px;margin-left:10px;margin-top:5px;}

.index-reg,.index-log,.index-buserhead,.right-info-head{background: url(../images/bg_icon.png) no-repeat;}
.index-reg,.index-log{width:96px;height:28px;line-height:28px; font-weight:bold; font-size:14px;float:left;background-position: 0 0;color:#FFFFFF; text-align:center; }
.index-reg a,.index-log a{color:#FFFFFF;}
.index-reg{margin-right:5px}
.index-suser,.index-buser{ clear:both;margin-left:16px; padding:5px;height:50px;}
.index-suser li,.index-buser li{float:left;width:90px;height:25px;line-height:25px;}

.index-buserhead,.right-info-head{background-position: 0 -210px;background-repeat:repeat-x; height:30px;line-height:30px; clear:both;}
.index-buserhead h1,.right-info-head h1{ float:left;width:80px;font-size:14px; font-weight:bold; padding-left:14px; padding-top:2px}
.index-buserhead em,.right-info-head em{ margin-top:3px;}

.xh-infos-l{width:435px;float:left;background:url(../images/hline.jpg) right bottom no-repeat;}
.xh-infos-r{width:230px;float:right;}
.xh-infos-r .xh-sj h1{ padding-left:10px; font-size:14px}
.xh-infos-r .xh-sj li{width:90px; text-align:left}

.box .hd,.box .rc-tp,.box .rc-tp span,.box .rc-bt,.box .rc-bt span,.hd-active,.xh-pipe{background:url(../images/box_bg.png) no-repeat;}
.box .rc-tp,.box .rc-bt{position:relative;display:block;overflow:hidden;height:4px;}
.box .rc-tp span,.box .rc-bt span{float:right;width:4px;height:4px;}
.box .rc-tp{margin-bottom:-4px;background-position:-3px 0;}
.box .rc-bt{margin-top:-4px;background-position:-3px -3px;}
.box .rc-bt span{background-position:0 -3px;}
.box{position:relative;}
.box .hd{height:33px;border:1px solid #ccc;border-bottom:none;background-color:#fff;background-position:0 -7px;background-repeat:repeat-x;}
.box .hd h3{font-size:14px;font-weight:normal;line-height:25px;color:#404040;padding-left:10px; margin-top:5px;}
.box .bd{border:1px solid #ccc;border-top:none;background-color:#fff; height:100%}
.hd-active{FONT-WEIGHT: bold;}
.box .hd h3 span{ float:left; margin-left:5px;padding:2px 10px 0px 10px; cursor:hand}

.hd-active{border:1px solid #ccc;border-bottom:none; padding-top:0px;background-position:0 -238px;background-repeat:repeat-x;-moz-border-radius: 4px 4px 0 0;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px;border-top-right-radius: 4px;border-top-left-radius: 4px;}

.box .hd h3 em,.index-buserhead em,.right-info-head em{ text-align:right;width:60px; font-size:12px; float:right; padding-right:10px;font-style: normal; font-weight:normal;}
.box .hd h3 i{ border:0; font-style:normal; margin-left:10px;_margin-top:2px; padding:0; vertical-align:middle;}

.bd td{ padding:2px}
.bd td a{text-decoration: underline}
.box .hd h3 i a{ text-decoration:none}
.skin-white .box .hd{background-position:0 -127px;}
.skin-white .hd-active{border:none;background:none}

.skin-black .box .hd{ background:none;height:0px;display:block; overflow:hidden}

.skin-orange .box .rc-tp{background-position:-3px -60px;}
.skin-orange .box .rc-tp span{background-position:0 -60px;}
.skin-orange .box .rc-bt{background-position:-3px -63px;}
.skin-orange .box .rc-bt span{background-position:0 -63px;}
.skin-orange .box .hd{border-color:#ffcc80;background-position:0 -67px;}
.skin-orange .box-h14 .hd{background-position:0 -88px;}
.skin-orange .box .hd h3,.skin-orange .box .ft .act li a{color:#bf4c00;}
.skin-orange .box .bd{border-color:#ffcc80;background-color:#fff;}
.skin-orange .hd-active{border:1px solid #ffcc80;border-bottom:none; }

.skin-blue .box .rc-tp{background-position:-3px -120px;}
.skin-blue .box .rc-tp span{background-position:0 -120px;}
.skin-blue .box .rc-bt{background-position:-3px -123px;}
.skin-blue .box .rc-bt span{background-position:0 -123px;}
.skin-blue .box .hd{border-color:#80ccff;background-position:0 -127px;}
.skin-blue .box-h14 .hd{background-position:0 -148px;}
.skin-blue .box .hd h3,.skin-blue .box .ft .act li a{color:#004d80;}
.skin-blue .box .bd{border-color:#80ccff;background-color:#fff;}
.skin-blue .hd-active{border:1px solid #80ccff;border-bottom:none;}

.index-con-l .box .bd,.index-con-r .box .bd{border:none; height:32px}
.index-con-l .box .hd h3,.index-con-r .box .hd h3{height:25px; margin-top:2px;background:url(../images/list_bgall.png) no-repeat 8px -59px;}

.skin-xh .box .hd h3 em{padding-left:38px;float:right;font-size:14px;line-height:34px; }
.skin-xh .box .hd{height:50px;background-position:0 -330px;}


.skin-xh .xh-pipe{float:left;background-position:0 -400px;height:30px; width:19px;margin:0 0 0 10px;}
.skin-xh #xh-1,.skin-xh #xh-2,.skin-xh #xh-3,.skin-xh #xh-4{background:#eee url(../images/xh-icon.png) no-repeat; width:100px;border:1px solid #ddd;border-bottom:none;-moz-border-radius: 4px 4px 0 0;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-khtml-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.skin-xh #xh-1{background-position:0 0;}
.skin-xh #xh-2{background-position:0 -45px;}
.skin-xh #xh-3{background-position:0 -89px;}
.skin-xh #xh-4{background-position:0 -135px;}
#xh-tab05 .hd-active{ border:1px solid #ccc;border-bottom:none;line-height:35px; background-color:#fff; margin-top:1px}
#xh-tab05 .hd-active em{font-weight:bold;}
#con3-l{float:left;width:300px;text-align:left;}
#con3-o-c,#con3-c{float:left;width:440px;text-align:left;}
#con3-o-c{margin:0 0 0 10px;}
#con3-c{margin:0 10px 0 10px;}

#con3-r{float:right;width:220px;text-align:left;}

#infopic{float:left;width:130px;margin:10px 5px 0 10px;_margin:10px 5px 0 5px; text-align:center}
#infopic p{ text-align:left; width:130px; overflow-x:hidden}
#infos{float:right;width:280px;text-align:left; margin-top:10px}
#infos li{float:left;width:270px;height:25px;line-height:25px;background:url(../images/list_bgall.png) no-repeat 0px -33px;padding-left:10px;font-size:14px;}

#con30-l{float:left;width:200px;text-align:left;}
#con30-c{float:left;width:530px;text-align:left;height:62px;margin:0 0 0 0;}
#con30-r{float:right;width:230px;text-align:left;}

#con20-l{float:left;width:200px;text-align:left;}
#con20-r{float:right;width:770px;text-align:left;height:auto;margin:0 0 0 10px;}

#con21-l{float:left;width:300px;text-align:left;}
#con21-r{float:right;width:670px;text-align:left;height:auto;margin:0 0 0 10px;}

#con22-l{float:left;width:750px;text-align:left;height:auto;margin:0 10px 0 0;}
#con22-r{float:right;width:220px;text-align:left;}
#con22-l .hd h3 em{ width:150px; line-height:20px}
#con{float:left;width:980px;text-align:left;}

#con23-r{float:right;width:300px;text-align:left;margin:0 0 0 10px;}
#con23-l{float:left;width:670px;text-align:left;height:auto;}
#con23-r #infolist li{width:280px; clear:both}

#footer{text-align:center;}
.footer-top{text-align:center;padding-top:10px;margin:0px auto;}
.smalltext{width:100%;text-align:center;float:left;border-top:3px #438bbb solid;font-size:12px;margin:0px auto;}
.addinfo{ width:580px;margin-bottom:1px;margin:0px auto}

#infolist,.toplist{clear:both;padding:8px;}

#infolist li,#infobdlist li{float:left;height:26px;line-height:26px;background:url(../images/list_bgall.png) repeat-x 0 24px;overflow:hidden;zoom:1;}
#infolist li a,#infobdlist li a{float:left;font-size:14px;line-height:25px;background:url(../images/list_bgall.png) no-repeat 0px -33px;padding-left:10px;}
#infolist li em{width:65px;float:right;color:#999;font-size:9px;}
#infolist h1{ font-size:14px}

.toplist li {width:100%;height:31px;_height:30px;background:url(../images/list_bgall.png) repeat-x 0 29px;overflow:hidden;zoom:1;}
.toplist li span {width:14px;height:14px;background:url(../images/list_bgall.png) no-repeat -28px -93px;float:left;text-align:center;line-height:15px;font-family:Arial;color:#fff;font-size:10px;margin-right:9px;_display:inline;margin-top:6px}
.toplist li span.hot {background:url(../images/list_bgall.png) no-repeat 0 -93px;}
.toplist li a {float:left;line-height:26px; color:#525252; font-size:12px}

#lists li{background: none}

.tops{ height:68px; background:url(../images/bigimg.jpg) no-repeat; margin-left:10px; padding-top:10px; text-align:center;}
.top1{ font-size:14px; font-weight:bold;  width:280px; margin-bottom:7px; margin-top:6px;_padding-top:6px}
.top2,.top3{ float:left;font-size:12px;height:20px;width:130px; overflow:hidden}
#con3-c .tops{background-position:0 -80px;}
#con3-c .top2,#con3-c .top3{width:210px;}

.jzj-pic{padding:1px 5px 2px 5px; height:70px;}
.jzj-table{ padding:8px 0 8px 0px;text-align:center;}
.jzj-table table{width:98%;}
.jzj-table td{ padding:1px; border:1px solid #ccc; cursor:hand}
.jzj-info{margin:0 10px 0 10px}
.jzj-info p{ margin-top:1px}


.H50{height:50px;}
.H100{height:100px;}
.H150{height:150px;}
.H200{height:200px;}

.index-pics{ border:#CCC 1px solid;width:438px;height:207px; position:relative}
#pictab{ width:70px; float:right; height:207px; position: absolute;top:0;right:0}
#mytab .default{width:70px; height:69px;cursor:pointer;FILTER: alpha(opacity=70); opacity: 0.7;}

#mytab #l1,#mytab #l2,#mytab #l3,#mytab #l1 .active,#mytab #l2 .active,#mytab #l3 .active{background:url(../images/index-tab.png) no-repeat;width:70px; height:69px;cursor:pointer;}
#mytab #l1,#mytab #l1 .active{background-position:0 0;}
#mytab #l2,#mytab #l2 .active{background-position: 0 -68px;}
#mytab #l3,#mytab #l3 .active{background-position: 0 -136px;}

#mytab .active{FILTER: alpha(opacity=100); opacity: 1}

#tabcontent{ width:438px; height:207px; float:left; text-align:left;}
#mtab_cat_l1,#mtab_cat_l2,#mtab_cat_l3{display:none}

.index-bd-l,.index-bd-r{ width:355px;_width:340px;text-align:left;padding:8px; }
.index-bd-l{ float:left;}
.index-bd-r{float:right; }
.index-con-l{ width:370px; float:left; text-align:left}
.index-con-r{ width:370px; float:right; text-align:left}


.index-bd-l h3,.index-bd-r h3{ margin-left:10px;background: url(../images/stepnum.gif) no-repeat; height:34px; font-size:14px; border-bottom:#ECEFF3 1px solid}
.index-bd-r h3{background-position:0 -54px;}
.index-bd-l h3 span,.index-bd-r h3 span,.index-con-l h3 span,.index-con-r h3 span{ margin-top:8px; margin-left:35px; width:100px; float:left}
.index-bd-l h3 em ,.index-bd-r h3 em{ font-size:12px; font-weight:normal; float:right; margin-top:15px;}
.index-bd-l #infolist li a,.index-bd-r #infolist li a{width:260px;}
.index-con-l h3 span,.index-con-r h3 span{margin-top:0px; width:150px; }
.index-con-l #infolist li,.index-con-r #infolist li{width:345px;}
.xh-infos-l #infolist li{width:426px;}

.class-block{ float:left;width:100%;}
.class-block h1{ height:26px; border-bottom:1px solid #ddd;line-height:30px; padding-left:20px; background:url(../images/nic.gif) 0 3px no-repeat}
.class-block h2{ float:left;width:124px; font-size:12px; border:2px solid #fff; padding:2px 0 2px 5px; height:42px; font-weight:200;background:#f9f9f9;}
.class-block h2 span{display:block; background: none; clear:both;width:120px; float:left;overflow:hidden; font-size:12px;  height:16px; line-height:16px; font-weight:normal; margin-top:5px}
.class-block h2 span a{width:40px;overflow:hidden; }
.jing{padding-left:13px;background:url(../images/jing.gif) no-repeat;float:left}
.gua{padding-left:13px;background:url(../images/gua.gif) no-repeat; margin-left:3px; }

.tab{
	float:left;
	width:810px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.menu,.menu li{height:30px;list-style:none;overflow:hidden;text-align:center;
}
.menu{margin-top:6px;  margin-left:18px;_margin-left:0px;}
.menu .default{width:95px; padding-top:4px;float:left;font-size:14px;margin-left:20px;cursor:pointer;font-weight:bold;}
.menu .active{width:95px;padding-top:4px;float:left;font-size:14px;margin-left:20px;
 cursor:pointer;font-weight:bold;color:#FFFFFF; background:url(../images/info.png) -720px 0 no-repeat;}

.cons{float:left;width:700px;height:45px;margin:-1px 0 auto;font-size:14px;line-height:30px;text-align:left;padding:4px 0 0 10px; padding-left:50px}


.emfont{color:#D61F23; margin-left:-10px;padding-top:4px}

/*棣栭〉*/
#left-Title{width:90px; float:left;}
#left-Title li{float:left;text-align:left;width:90px;height:190px; cursor:hand;FILTER: alpha(opacity=50); opacity: 0.5; border:#CCC 1px solid; border-left:none}
#left-Title .active{border:none}
#left-Title li img{ display:block;}
#index-tab01 .active{ width:90px; height:193px;FILTER: alpha(opacity=100); opacity: 1}

.in-active{ font-weight:700}

#center-List{width:866px;height:530px; float:left; }
.class-List-c{ float:left; padding:13px 0 0 15px;_padding:9px 0 0 15px;width:100%}
.class-List-b{ position:relative; bottom:5px;height:16px; text-align:right; width:530px; clear:both; float:left; margin-top:-10px; _margin-top:5px;}
#right-info{ float:right;width:316px; margin:0;}
#center-List #list01,#center-List #list02,#center-List #list03{width:538px;float:left}
#piclist{clear:both}
#piclist li{float:left;text-align:left; width:50px;height:50px;margin:8px 0px 5px 9px;_margin:8px 0px 5px 5px;}
#piclist li img{ width:48px;height:48px;padding:2px;display:block;border:#ccc 1px solid}
#shoplist li{float:left;text-align:left; width:60px;height:60px;margin:10px 0 0 12px;_margin:10px 0 0 8px;}
#shoplist img{ width:58px;height:58px;padding:2px;display:block;border:#ccc 1px solid}

#con22-r #piclist{_padding-top:10px}
#con22-r #piclist li{margin:8px 0px 5px 15px;_margin:5px 2px 5px 9px;}

#right-info #infolist li{width:288px;}
#con21-r #infolist li{width:410px;}
#con21-r #infolist{width:410px; float:left}
#con21-l #infolist li {width:270px;}
.links li{ float:left; overflow:hidden; white-space : nowrap;word-break: keep-all;
border: none;height:25px;line-height:25px;padding-right:15px; margin-bottom:5px;}
.txtlinks{ padding:5px 0 0 10px; font-size:12px; margin-top:10px} 
.txtlinks li{ width:100%; clear:both;float:left; overflow:hidden; white-space : nowrap;word-break: keep-all;line-height:18px;}
.txtlinks li a{background:url(../images/list_bgall.png) no-repeat 0px -36px;padding-left:10px;}
#con23-l #infolist li {width:620px;border-bottom: none;}
#con22-r #infolist li{ clear:both; width:200px; overflow:hidden}
#con3-l #infolist li{width:275px;}
#con3-c #infolist li,#con3-o-c #infolist li{width:410px;}
#con3-r #infolist li{width:190px;}

.info-pics{ width:196px; float:right; border:8px solid #F7F7F7; margin:10px;_margin:10px 5px 10px 10px}
.links{ padding:10px; font-size:12px} 

.more{width:55px;float:right; clear:both; height:20px;text-align:right;color:#999;font-size:12px; margin:2px 0 1px 0}

.dy-t{ text-align:left; padding:5px 0 5px 10px}
.dy-c{ text-align:center}
.dy-c input{ width:142px; height:25px; line-height:25px;text-align:center; color: #999999; margin:5px 0 10px 0}
.dy-b{ text-align:center}


.line{ border-bottom:1px #ccc dotted; height:2px; overflow:hidden; clear:both;display: block; margin-right:10px; margin-left:10px; margin-bottom:2px}

.b{ font-weight:bold}
.class-List h1{ margin-bottom:2px;}
.class-List h2{ width:118px}



/*ads*/

.index-ads-m5{ margin:5px 0 5px 0}
.ads-m5{padding-top:5px;text-align:center}

th{ background:#E4E4E4; font-weight:bold; font-size:12px; padding:2px; text-align:center}


/*閽㈤搧椤甸潰*/

#tab02 {padding:10px;}
#tab02 .tab-top1{background:#fff;height:74px;_height:78px;}
#tab02 .tab-top1-info{font-size:12px;padding-left:40px; clear:both}
#tab02 .tab-top1-info a,#tab02 h4 li a{ text-decoration:none}
#tab02 h4 { width:273px;height:25px;line-height:25px; border-top:#DEDEDE 1px dotted; background:#fff; cursor:pointer; font-size:14px;padding-top:5px;padding-left:5px;clear:both }
.tab-top1 h2{font-size:14px; clear:both; width:275px}
.tab-top1 h2,#tab02 h4{clear:both; width:273px}
#tab02 a{float:left;width:226px;}
#tab02 span{width:30px;float:left;}
#tab02 .tab-top1 .up{color:#000;}
#tab02 h4.up{ color:#c00;background:#f8f8f8;}
#tab02 h4.up span,.tab-top1 h2 span{font-size:30px; font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
#tab02 h4.up a,.tab-top1 h2 a{font-size:14px;color:#c00;}
#tab02 ul { display:none; height:30px; padding:5px 5px 5px 22px; color:#000;}
#tab02 ul.up { display:block;_height:38px;width:251px;background:#f8f8f8;list-style-position:inside;}

.gt-sj-top1,.gt-sj-top2,.gt-sj-top3{background:#fff url(../images/gt-sj.png) no-repeat;height:32px; padding:20px 0 0 70px; font-size:14px; font-weight:bold; clear:both}
.gt-sj-top1{background-position: 0 0;}
.gt-sj-top2{background-position: 0 -50px;}
.gt-sj-top3{background-position: 0 -100px;}
.gt-sj li,.xh-sj li{ width:78px; float:left;}
.shop-sj li{ width:90px; float:left;margin:3px 5px 3px 8px;}
.con21-l .gt-sj{ padding-bottom:2px;}
.gt-sj li{ margin:3px 5px 2px 14px;_margin:3px 5px 2px 10px}
.xh-sj li{ margin:3px 5px 3px 12px;_margin:3px 5px 3px 8px}
.xh-sj{padding-top:10px}
.gt-sj-pic{ padding-left:3px}
.gt-sj-pic-l{ width:90px; float:left}
.gt-sj-pic-l li{ width:88px; float:left;margin:3px 4px 2px 3px;}
.gt-sj-pic-l li img { width:88px; height:31px; border:1px #ccc solid; margin:1px; padding:1px}
.gt-sj-pic-r{width:185px; float:right}
.gt-sj-pic-r h1{ height:22px; line-height:22px;}
.gt-sj-pic-r li{margin-bottom:2px}
#gmyTab01 .gt-active,#gmyTab02 .gt-active{FONT-WEIGHT: normal;background:#ccc;padding:1px; border:1px solid #ccc;}
#gt-fl{padding:0 10px 0 10px;height:258px;_height:270px;}
/*for xunhuan*/

#tab03{background:#fff url(../images/xh-tab.png) 0 0 no-repeat;width:100%;height:214px;}
#tab03 .xh-class{float:left;width:85px;}
#tab03 h3 {padding-top:11px;_padding-top:8px;background: #eee;font-size:12px;text-align:center;cursor:pointer; line-height:35px; _line-height:48px; height:96px}
#tab03 h3.up {color:#c00;background: #fff;padding-top:11px;_padding-top:8px;line-height:35px; _line-height:48px; height:96px}
#tab03 div.xh-tab {z-index:2;float:left;display:none;width:190px; height:185px;padding:10px; }
#tab03 div.xh-tab li{font-size:14px; width:85px; margin:4px 0 5px 5px; float:left}
#tab03 div.xh-tab.up { display:block; }
.xh-sb{ padding:10px}
.xh-sb li{ width:80px; float:left; height:20px;line-height:20px; padding:2px}
.sidebar_con {clear: both; padding: 5px; background: #ffffff;}
.curdate {font-weight:bold;text-align:center;padding:4px;}
.week {background:#eee;border-bottom:2px solid #aaa;padding:4px;}
.cal_day1 {padding:4px 2px;}.cal_day2 {background:#f1f1f1;border:1px solid #999;font-weight:bold;}

/*for news*/
.news-index-title,.news-index-title h1,.news-index-title em{background:#fff url(../images/bg_icon.png) no-repeat;}
.news-index-title{float:left;background-position: -14px -171px;background-repeat:repeat-x;height:28px;width:750px;}
.news-index-title h1{ background-position: 0 -137px;height:28px; line-height:28px;width:130px;float:left; color:#fff;padding-left:20px;font-size:14px;}
.news-index-title span{ float:right;height:28px; line-height:28px;}
.news-index-title em{float:right;height:28px;width:8px;background-position: -164px -137px;}
/*content*/
.news-title,.gt-title,.xh-title{ font-size:16px; font-weight:bold; text-align:center; margin:20px 0 20px 0}
.news-date,.gt-date,.xh-date{ font-size:12px; text-align:center; margin-bottom:10px}
.news-summary,.gt-summary,.xh-summary { background:#f8f8f8; margin:15px 0 0; padding:12px 5px 6px; line-height:23px; font-size:14px; text-indent:2em; border:1px dotted #dcdddd;clear:both;}
.news-content,.gt-content{margin:10px; font-size:14px; line-height:25px;width:628px;overflow-x:auto}
.news-content p,.gt-content p {font-size:14px; line-height:25px;}
/**
.news-content img,.gt-content img {max-width: 625px; 
width:expression(this.width > 625 ? "625px" : this .width); 
}
.gt-content table,.gt-content td{
max-width:625px !important;
width:expression(this.width > 625 ? "625px" : this.width);
}
*/
.news-info,.gt-info{margin:15px 0 0; border:1px #CAE6FE dotted; padding:5px;height:20px;background:#fff;font-size:12px;}
.news-tag,.gt-tag{ float:left}
.news-edtor,.gt-edtor{ float:right}
.news-foot,.gt-foot{margin:10px 0;}
.news-foot h1,.gt-foot h1{float:left;width:300px; height:25px; line-height:25px; overflow:hidden}

.news-infopic{float:left;width:170px;margin:10px 10px 0 10px; text-align:center}
.news-infopic img{width:170px; height:125px;}
.news-infos{float:left;width:450px;text-align:left; margin-top:10px}
.news-infos li{float:left;width:450px;height:25px;line-height:25px;background:url(../images/list_bgall.png) no-repeat 0px -33px;padding-left:10px;font-size:14px;}
.news-infos li a{float:left;font-size:14px;height:25px;overflow:hidden;}
.news-infos li em{width:65px;float:right;color:#999;font-size:9px;}

.xh-infos{margin-bottom:10px; clear:both; width:99%}
.xh-infos-pic{ float:left; width:200px; margin:1px; padding:2px;border:1px solid #ccc;}
.xh-infos-txt{ float:right; width:420px; font-size:14px; font-weight:bold; padding-left:10px}
.buy-action{ background:#FFF3D9;border:1px solid #FEE3A0; margin:5px 0; padding-top:10px; height:46px; line-height:56px; }

.buy-action a{float:left;width:48%;}
.xh-infos-txt span,.gt-infos-txt span{float:left;padding:5px 0 0 30px;width:40%;font-size:12px; font-weight: normal;}
.gt-infos-txt span{padding:5px 0 0 10px;width:46%; height:22px; line-height:22px; vertical-align: middle}
.gt-infos-txt{ margin:0 auto;width:380px;}

.onebut span{margin-left:80px}
.onebut .buy-action{background:none;border:none; margin-left:80px}

#plshow{ padding:10px; padding:10px}
.rev_textarea{ width:98%}

.city-list{ width:96%; padding-top:10px}
.city-list td{ text-align:center; border:1px solid #ccc;}

.Pages { text-align: center; clear:both}
.Pages a {padding: 3px 7px;}
.Pages a.on { padding: 3px 7px;}
.Pages a:hover {  padding: 3px 7px;}
.Pages .input{ width:15px}
.Pages .button02{ width:40px}
.btn{ padding:1px 2px 1px 2px}

.buy-head,.buy-head-l,.buy-head-r,.buy-foot,.buy-foot-l,.buy-foot-r,.buy-step1,.buy-step2,.buy-step3,.buy-step4,.buy-step,.buy-step-l,.buy-step-r,.buy-step1-a,.buy-step2-a,.buy-step3-a,.buy-step4-a{background:url(../images/buy-header.png) no-repeat; width:100%;float:left;}

.buy-head{background-position: 0 -103px;background-repeat:repeat-x;height:63px;}
.buy-head-l{background-position: 0 0;width:10px; float:left; height:63px}
.buy-info{ width:320px; float:left; padding:0 0 0 30px; line-height:21px; height:21px; margin-top:20px;}
.buy-head-r{background-position: -609px 0;width:10px; float:right;height:63px}
.buy-step1,.buy-step2,.buy-step3,.buy-step4{float:left; width:128px; height:42px;margin:0 0 0 10px;CURSOR:hand;}
.buy-step1{background-position: -36px -253px;}
.buy-step2{background-position: -170px -253px;}
.buy-step3{background-position: -296px -253px;}
.buy-step4{background-position: -430px -253px;}
.buy-step{background-position: 0 -188px;background-repeat:repeat-x;height:63px; width:520px; margin-left:10px}
.buy-step-l{background-position: -20px 0;height:63px; width:10px; float:left}
.buy-step-r{background-position: -185px 0;height:63px; width:10px; float:right}
.buy-step1-a,.buy-step2-a,.buy-step3-a,.buy-step4-a{ width:140px; height:60px;}
.buy-step1-a{background-position: -36px -298px;}
.buy-step2-a{background-position: -176px -298px;}
.buy-step3-a{background-position: -310px -298px;}
.buy-step4-a{background-position: -450px -298px;}

.buy-foot{background-position: 0 -162px;background-repeat:repeat-x;height:24px;}
.buy-foot-l{background-position: 0 -74px;width:12px; float:left;height:24px}
.buy-foot-r{background-position: -609px -74px;width:10px;float:right;height:24px}

.buy-con{background:url(../images/buy-bg.png) repeat-y; padding:10px 20px 10px 20px}
.buy-con h1 em,.class-List-c h1 em,.class-List h1 em{ font-weight:normal; font-size:12px}

.fl{ float:left}
.fr{ float:right}
/*for sell*/
.sell-t{ margin-bottom:10px; clear:both}
.sell-l,.sell-r{display:block;width:49%; height:250px; border:#CCC 1px solid;}
.sell-l{float:left;}
.sell-r{float:right;}
.sell-l-t,.sell-r-t{background:url(../images/sell-title.png) no-repeat; height:58px}
.sell-l-t{background-position: 0 0;}
.sell-l-c,.sell-r-c{ padding:10px}
.sell-r-t{background-position: 0 -62px;}
.sell-l-c-pic,.sell-r-c-pic{ width:180px; height:160px; float:left;}
.sell-l-c-txt,.sell-r-c-txt{width:250px; height:160px; float:right; font-size:14px; text-indent:2em; padding-top:20px}
.sell-l-c-txt div,.sell-r-c-txt div{  height:100px; clear:both}

/*for shop*/

.shop-icon{ margin:1px; padding:2px; border:1px solid #f2f2f2; width:60px; height:60px;}
#con30-c .hd{ height:37px;background:url(../images/listbg.gif) 0 -43px repeat-x;}
#con30-c .hd h3 {height:31px; width:140px; float:left;background:url(../images/listbg.gif) 0 -1px no-repeat;line-height:30px; padding:3px 0 0 15px; font-size:14px; color:#fff}
#con30-c .hd em{ float:right; font-size:12px; color:#555; width:260px; margin-top:10px; text-align:right; margin-right:10px}

#shopnav { width:180px;line-height:24px;list-style-type:none;text-align:left;} 
#shopnav a { width: 166px;display: block;padding-left:20px; }
#shopnav h2 {width: 181px;padding-left:5px;background:#fff;cursor:hand; }
#shopnav li { border-bottom:#FFF 1px solid;float:left; } 
#shopnav li a:hover{ background:#f8f8f8;} 
.collapsed { display: none;}

#shops .hd{ height:50px; background:url(../images/listbg.gif) 0 -98px  repeat-x;}
#shops .bd h1{ font-size:14px}
.shopsearch p{ clear:both}
.shopsearch input{ width:100px;}
.shopsearch em{ float:left; width:50px}
.shopsearch span { width:120px; float:right}
.info-js{ padding:18px 10px 0 10px;}
.info-js li{ height:40px; padding-left:60px;}
.info-js li h3{ clear:both}
.info-js li p{ line-height:25px}
.js01,.js02,.js03{background:url(../images/js.png) no-repeat}
.js01{ background-position:10px 0}
.js02{background-position:10px -40px}
.js03{background-position:10px -80px}

/*for info*/

.tsearch-panel{width:530px;margin-top:3px;}
.tsearch-panel-fields,.tsearch-panel button,.tsearch-tab .current{background:url(../images/info-s.png) no-repeat -999em 0;}
.tsearch-panel{height:32px;}
.tsearch-panel em{ float:left; margin:10px 0 0 20px}
.tsearch-panel-fields{position:relative;float:left;height:30px;border:solid #9b9f9f;border-width:1px 0 1px 1px;width:378px;background-color:#fff;background-position:0 0;_margin-top:1px;}
.noM{_margin-top:0px}
.tsearch-panel-fields input{width:280px;height:28px;line-height:28px;border:0;color:#333;background:none; font-size:14px; float:left;}
.tsearch-panel-fields select{width:87px;height:26px;line-height:26px;border:0;color:#333;background:none; margin-top:4px;font-size:14px;}
.tsearch-panel button{float:left;width:131px;height:32px;border:0;padding:0;cursor:pointer;text-indent:-999em;background-color:#f68911;background-position:-351px -30px;}

.tsearch-tab { margin:5px 0 0 30px
}
.tsearch-tab LI { FLOAT: left; MARGIN-RIGHT: 5px; width:62px; text-align:center
}
.tsearch-tab .current { position:relative;PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT:8px; PADDING-TOP: -3px; background-position:-240px -30px; height:22px; margin-bottom:-4px;color:#FFFFFF; z-index:99
}
#infonav{ margin-right:10px}
#infonav .info-List li{ width:80px; float:left; height:20px; padding:2px 0 2px 10px; font-size:12px;background:url(../images/list_bgall.png) no-repeat 0px -33px;}
#info-class{ padding:0 0 0 10px}
#infonav h2 { height:25px;clear:both;background:#f8f8f8; margin-bottom:2px; padding-left:5px;cursor:hand;}
#infonav li a:hover{ background:#f8f8f8;} 

#classnav h3{ height:30px; line-height:30px; font-size:14px;clear:both;background:#f2f2f2; margin-bottom:2px; padding-left:5px;cursor:hand;}

/*for jieshao*/
.user-step{ clear:both; height:330px;}
.user-hd{ text-align:center; margin:5px 0 5px 0}

.user-by{clear:both}
.user-step1,.user-step2,.user-step3{width:250px; height:250px;background:url(../images/hline.jpg) top right  no-repeat;}
.user-step1{ float:left;}
.user-step2{ float:left;}
.user-step3{ float:right;background: none;}
.user-step-top{ text-align:center}
.user-step-by{ padding:10px; font-size:14px; line-height:25px; text-indent:2em; height:130px}
.user-step-ft{ padding:10px; text-align:right}

/*for page*/
.page{padding:10px; font-size:14px; text-indent:2em; line-height:28px}
#myinfo{ padding:10px;}
#myinfo li{ width:80px; padding-left:18px; float:left; margin-top:5px}
.myinfo1,.myinfo2,.myinfo3,.myinfo4,.myinfo5,.myinfo6{background:url(../images/menu_icon.png) no-repeat;}
.myinfo1{background-position:0 -160px}
.myinfo2{background-position:0 -320px}
.myinfo3{background-position:0 -200px}
.myinfo4{background-position:0 -40px}
.myinfo5{background-position:0 -240px}
.myinfo6{background-position:0 -120px}
#icontent{min-height:350px;}
#icontent div{ clear:both; width:100%;}
#icontent input,#icontent select{ height:20px; font-size:14px}
.ifl,.ifr{ float:left; height:25px;_height:24px; line-height:26px; margin:2px; padding:2px; border:1px solid #f8f8f8}
.ifl{ width:200px; text-align:right}
.ifr{ width:522px; padding-left:10px}
.ibutton{ width:60px; height:26px}
#icontent em{ margin-left:10px}
#icontent h3{ font-weight:normal}
 
#shop-con{ text-indent:2em; padding:10px; font-size:14px; line-height:25px}
.shop-logopic{ float:left; margin:20px}

/*old*/

.sman_selectedStyle {
	background-Color: #102681;
	color: #FF0000;
}
.cls{ font-size:12px}
.rl{ border-right:1px #ccc solid; padding:5px}

.rzpic{ padding-left:3px; margin-bottom:10px;display:none}
.rzpic img{ margin:1px}
.shopinfotxt{ line-height:25px; margin-top:5px;word-break:break-all;word-wrap:break-word;}
.searchbox{ padding:5px; margin-left:5px}
.searchbox li{height:28px}
.searchbox .searchB{ width:50px}
.mydiv,.myinfo{ z-index:999999;background-color: #fff; border:8px solid #A1D8FB; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; z-index:999; width: 500px; height:450px;_height:430px; left:42%; top:20%; margin-left:-180px!important;/*FF IE7 */ margin-top:-60px!important;/*FF IE7 */ margin-top:0px; position:fixed!important;/* FF IE7*/ position:absolute;/*IE6*/ _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ }
.myinfo{ width: 600px;  top:30%;}
.bg,.popIframe {z-index:999998; background-color: #666;_background-color:none; display:none; width: 100%; height: 100%;_height:500px; left:0; top:0;/*FF IE7*/ filter:alpha(opacity=50);/*IE*/ opacity:0.5;/*FF*/ z-index:1; position:fixed!important;/*FF IE7*/ position:absolute;/*IE6*/ _top:       expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ }
.popIframe { filter:alpha(opacity=0);/*IE*/ opacity:0;/*FF*/ } 
.massage{margin:10px;text-align:left; z-index:999999;}
.massage_header{ clear:both; width:100%; height:30px;border-bottom:#dedede 1px solid;z-index:999999;}
.massage_header div{width:450px; position:absolute;} 
.massage_body em{ font-size:12px; font-style:normal; font-weight:normal; margin-left:35px}
.endinfo{*margin-top:-30px;float:right;}
.massage_header span{float:right;margin-top:-10px; width:30px}
.massage_body{line-height:20px; margin:10px 0 10px 0; z-index:999999;}
.massage_body p{font-weight:bold;width:400px;margin:10px auto 0;line-height:36px;font-size:14px;vertical-align:top}
.massage_body .input{width:320px;height:20px;padding:3px 5px 3px;border:#96cee6 1px solid;font-family:verdana,simsun,sans-serif}
.massage_body .select{height:25px;padding:3px 5px 3px;border:#96cee6 1px solid; margin-bottom:2px}
.massage_body textarea{width:320px;height:110px;}
.massage_body div{ clear:both; margin-bottom:2px; padding-top:1px;}
.massage_body h2{ width:212px; float:left; margin-top:5px}
.massage_body i{ width:340px; font-size:12px; font-style:normal; font-weight:normal; float:left;text-align:left;margin-top:2px}
.msg{line-height:75px; background:url(../images/login_pic.jpg) no-repeat; width:450px; height:70px; font-size:14px}
.supmak{background:url(../images/msgbg.gif) no-repeat; width:200px; height:20px; font-size:14px}
.msgtxt{ text-align:left;width:490px; float:right; margin-bottom:20px}

.advsearch .input,.advsearch .select,.advsearch .button{ width:80px; height:18px;}
.advsearch .select,.advsearch .button{height:25px;padding:2px}

.S-pic{ width:300px; float:left}
.S-txt{ width:320px; float:right;}
.S-txt p{ height:30px}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.dinggou{ width:300px}
.dinggou span{ float:left}
.dinggou em{ float:right; margin-top:10px; background:url(../images/addfav.jpg) no-repeat center left; padding-left:15px}
.inforows{ height:1px; background:#ccc}
.subrows{ line-height:25px}
.subrows em{ margin-left:20px; font-size:9px}
.sxlist{margin-bottom:5px; clear:both}
.sxlist a{ text-decoration: underline}
.sxlist input{ height:20px}
.infohd-span{float:right; font-size:12px; margin-top:-1px}


#hotinfo{width:280px; float:right;background:url(../images/infohot.jpg) no-repeat; margin:5px 0 10px 0px; padding-top:36px}
#hotinfo div{margin-left:16px; height:22px; line-height:22px; clear:both; }
#hotinfo .toplist li {height:20px;float:right;}
#hotinfo .toplist{margin:0;}
#infobdlist{width:360px; margin:10px 0 10px 10px; float:left}
#infobdlist ul{float:left; margin:0}
#infobdlist li{width:360px;float:left;}
#infobdlist li em{width:65px;float:right;color:#999;font-size:9px;}
.hottopone{ height:80px; background:url(../images/hottopone.jpg) no-repeat; padding-left:80px}
.hottopone h2{ font-size:14px; margin-bottom:10px}

.advsearch .input,.advsearch .select{ height:25px; line-height:25px; width:120px; }
.advsearch .but{border:none; width:100px;background: url(../images/bg_icon.png) no-repeat; height:28px; font-size:14px; color:#FFFFFF; font-weight:bold}

.shop-tops{ padding-left:10px; padding-top:10px}
.shop-tops li{ overflow:hidden;width:115px;_width:114px; height:130px; text-align:center; float:left; margin:5px}
.shop-tops li img { width:110px; height:110px; border:1px solid #eee;}
.shop-tops li a{text-decoration:none;}
.shop-top-info{ width:280px; height:45px; overflow:hidden; line-height:22px}

.actdown{ background:url(../images/r2.gif) no-repeat center right;}
.acttop{ background:url(../images/r1.gif) no-repeat center right;}
.fbsj01{ background:url(../images/fbsj01.gif) no-repeat center right;}
.fbsj02{ background:url(../images/fbsj02.gif) no-repeat center right;}
.fbsj03{ background:url(../images/fbsj03.gif) no-repeat center right;}
.jg01{ background:url(../images/jg01.gif) no-repeat center right;}
.jg02{ background:url(../images/jg02.gif) no-repeat center right;}
.jg03{ background:url(../images/jg03.gif) no-repeat center right;}
#info-con em{ font-style:italic}
#info-con a{ color:#FF3300}
.info-links{ margin:40px 0 0 0px;}
.info-links a{ font-size:14px;padding:2px;}
.hottxt{margin-top:-5px; font-size:9px; color:#FF0000; padding-left:6px}
.redtxt td,.redtxt td a{ color:#FF0000;}
.fp{ background:url(../images/fp.gif) no-repeat center left; padding-left:20px}



.category {
	 margin-left:10px; margin-right:10px; clear:both;
}

.category DT {
	WIDTH: 110px; FLOAT: left; font-weight:bold
}
.category DD {
	FLOAT: left; height:20px;overflow-y: hidden; width:840px;
}
.scate DD { width:610px}

.category DL {
	BORDER-BOTTOM: #fbd597 1px dashed; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT:0px;  PADDING-TOP: 6px; clear:both;height:20px;
}
.category DD {
	POSITION: relative;_top:36px
}
.category DD A {
	WIDTH: 105px; WHITE-SPACE: nowrap; FLOAT: left;padding-left:10px; font-size:12px;background:url(../images/list_bgall.png) no-repeat 0px -33px;
}
.category .showmore-btn,.category .hidemore-btn{
	POSITION: absolute; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 20px; PADDING-LEFT: 20px !important; WIDTH: 30px; PADDING-RIGHT: 0px !important;  HEIGHT: 20px; COLOR: #666; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px !important
}
.category .showmore-btn{BACKGROUND: url(../images/sn.png) no-repeat 0px 2px;}
.category .showmore-btn:hover {
	BACKGROUND-POSITION: 0px -58px; COLOR: #ff7300
}
.category .hidemore-btn{ BACKGROUND: url(../images/sn.png) no-repeat 0px -28px;}

.category .hidemore-btn:hover {
	BACKGROUND-POSITION: 0px -88px;COLOR: #ff7300
	}
.b-title{ font-weight:700; padding:0 3px;}
/*.tab{ background: url(../images/info.png) no-repeat;}*/

/*娴姩*/
.fudong{z-index:999; width: 100px; height:119px; right:0; top:220px; position:fixed!important;/* FF IE7*/ position:absolute;/*IE6*/ _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
}
/*shopping*/

.gouwuche{
	padding-left:32px;
	background:url(../webdocs/gcb/style/images/mallbg.gif) 0 -20px no-repeat;}
.redfont18{
	color:red;
	background-color:#fef9e3;
	font-size:16px;
	font-weight:bold;
	padding:0 5px;}
.grayline{
	color:#999999;
	padding:0 5px;
	}

/*leftbar*/

/*shopping*/
.shoppingcar{
		float:right;
	padding:5px 10px;
	border:1px solid #e59e2d;
	background-color:#fef9e3;
}
.gouwuche{ padding-left:32px; background:url(../../../gcb/style/images/mallbg.gif) 0 -20px no-repeat;}
.gouwuche_sel{ padding-left:32px; background:url(../images/gouwuche_sel.gif) no-repeat 0 50% ;}
.redfont18{ color:red; background-color:#fef9e3; font-size:16px; font-weight:bold; padding:0 5px;}
.grayline{ color:#999999; padding:0 5px; }

.popupbox{text-align:center; margin:0 auto; width:700px; height:324px; overflow:hidden;}
.popup{text-align:center; margin:50px; width:600px; height:224px; overflow:hidden; background:url(../images/popup_bg.gif)}
.popup1{text-align:center; margin:50px; width:600px; height:224px; overflow:hidden; background:url(../images/popup_bg1.gif)}

.close{width:80px; height:30px; line-height:30px; float:right; margin:10px;}
.tablebox{margin-top:60px; text-align:center; width:500px;}
.xishiyehref{background:url(../images/month12.jpg)}
.bggjxhhref{background:url(../images/bggjxh.gif)}
#bsteel_xcyk{width:980px; height:40px; background: url(../images/bsteel_xcyk.gif) no-repeat;}

/*寮瑰嚭妗�*/
.popbut{padding:0; height:39px; border:1px solid #597ccd; background:url(../images/xsy/popbutbg.gif) left top repeat-x; color:#FFFFFF; font-size:14px; font-weight:bold;}
.popbut1{padding:0; height:39px; border:1px solid #ff7f24; background:url(../images/popbutbg1.gif) left top repeat-x; color:#FFFFFF; font-size:14px; font-weight:bold;}

/*topbar*/
#topbar{width:100%; height:45px;margin:0 auto; background: url(../images/xsy/topbg.gif) left top repeat-x;}
#top{width:980px; height:45px;margin:0 auto; text-align:center; padding:0; overflow:hidden;}
.logo{float:left;padding:0 10px; width:200px; text-align:left; line-height:45px; overflow:hidden;}
.toplink {float:right; text-align:right; width:400px; padding:0 10px; line-height:45px; overflow:hidden;}
.toplink li{text-align:right; float:right; padding-left:10px;}
.toplink li a{ padding-left:20px;}

/*header*/
#headerbar{width:980px; height:100px; margin:0 auto 10px; text-align:center; overflow:hidden;}
.banner{width:980px; height:100px; border:0; text-align:center;}
.banner img{border:0; padding:0; width:980px; height:100px;}

.contable{border:1px solid #ccc; width:100%; border-collapse:collapse;}
.contable td{text-align:left;padding:2px 5px;border:1px solid #C4D4E1; font-size:12px;}
.contable th{background:#fff url(../images/mallbg.gif) 0 -519px repeat-x;color:#333; text-align:center;height:33px;font-size:12px; font-weight:bold;}
.contable td.ct{ height:50px; text-align:center; background:#FFFFD0; font-size:14px; color:#C60000; font-weight:bold;}
.highlight{background:#e0faff;}
.bluebutton{background:url(../images/bluebutton.jpg) no-repeat; width:95px;height:28px;float:left;margin:5px 4px 5px 5px;}
.bluebutton a {display:block;width:100%;height:100%;text-decoration:none;text-align:center;padding-top:5px;}

/*绔炰环澶у崠瀹�*/ 
.con-adv{width:980px;}
.con-adv .hd-top{width:980px; height:261px;}
.con-adv .infos{height:580px; background:#ff3301; clear:both; width:978px; margin-right:2px;}
.infos .infos-l{float:left;width:600px; height:202px; background:url(../images/web-jl.jpg) no-repeat;margin-left:37px; margin-top:-3px;_margin-left:21px; }
.infos-l p{float:right; width:230px; font-size:13px; font-weight:bold; color:#444; padding:115px 20px 0px 0; text-align:center;}
.infos-l p a{font-size:14px; font-weight:bold; color:#555; text-decoration:none;}
.infos-r{float:right; width:295px; height:186px; background:url(../images/web-jr.jpg) no-repeat; margin-top:13px; margin-right:40px;_margin-right:20px; padding:20px 0 0 0;}
.infos-r p{float:right; width:200px; font-size:13px; font-weight:bold; color:#444; margin-top:10px;}
.infos-r input{border:none; width:168px;height:26px; margin-left:5px; background:url(../images/submit.gif) no-repeat;
font-size:12px; font-weight:bold; color:#555;}
.infos-tb{width:895px; margin:0 auto;  margin-top:-20px;}
.infos-tb .dot-bg{background:url(../images/dot-bg.gif) repeat-x;width:895px; height:3px;}
.infos-tb .title-top{font-size:16px; color:#fff; font-weight:700; padding-top:10px;}
.infos-tb tr{height:30px;}
.infos-tb .font-l{ text-align:right; font-size:13px; color:#fff; font-weight:700;}
.infos-tb input{width:430px; height:18px; margin-left:10px;}
.infos-tb textarea{ margin-left:10px; overflow:hidden;}
.infos-tb .btn-s{width:132px; height:43px; background:url(../images/btn-s.gif) no-repeat; border:none; font-size:15px; font-weight:700;}
.infos-tb .btn-mode{width:90px; height:20px;}

/*------------------椤堕儴涓嬫媺鑿滃崟------------*/
#umenu a{ text-decoration:none;}
#umenu a.topnav1{ color:#000;}
#umenu a.topnav1:hover{ color:#000;}
.topnav1{display:inline-block; position:relative;}
.daohang{z-index:9999; position:relative;padding-left:5px;padding-right:20px;width:50px;height:20px;line-height:20px;background:url(../images/topnav_ico.gif) no-repeat 60px center;border-bottom:0;} 
.daohang_hover{z-index:9999; position:relative;padding-left:5px;padding-right:20px;width:50px;height:20px;line-height:20px;background:url(../images/topnav_ico.gif) no-repeat 60px center #FFF; cursor: hand;border:1px solid #ccc;border-bottom:0;} 
#topnav1{z-index:1; position:absolute;top:20px;right:-5px; padding:7px; width:200px; border:1px solid #ccc; background:#FFF;}
#topnav1 li{ padding-bottom:5px;padding-top:5px; border-bottom:1px solid #ccc; text-align:left; line-height:18px;}
#topnav1 li.topnav1_end{ border-bottom:0;}
#topnav1 li span{ display:inline-block; width:80px;}
#topnav1 li span.tou{ width:40px;}
#topnav1 li span.kong{ padding-left:40px;}


#marquee_a  { margin:0px;}