@charset "utf-8";
/* ===================================	*/
/* 页面初始化定义	eltReset v2008.02.07 */
/* ===================================	*/

/* ---------- 常规 XHTML元素初始化定义 禁止改动---------- */

body,td,th,p,div { font-family: Arial; font-size: 12px; margin: 0; padding: 0; color: #333; }
body{ padding: 0; margin: 0;}

h1,h2,h3,h4,h5{ padding: 0; margin: 0; }
h1 {FONT-SIZE: 16px;}
h2 {FONT-SIZE: 14px;}
h3 {FONT-SIZE: 14px;}
h4 {FONT-SIZE: 14px;}
h5 {FONT-SIZE: 12px;}
h6 {FONT-SIZE: 12px;}


* { padding: 0; margin: 0;}
ul {LIST-STYLE-TYPE: none;}
ol {LIST-STYLE-TYPE: none;}
em {FONT-STYLE: normal;}


p{ padding: 0 0 1em 0; line-height: 150%;}
hr{ background: #CCC; width: 100%; height: 1px; }
img{ border: 0px; background: url(loading.gif) no-repeat 0 0;}
strong{}
em{font-style: normal;}
area {blr:expression(this.onFocus=this.blur())}

a{text-decoration:none;color: #666; blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;color: Red;}

ul{ margin: 0; padding: 0;}
li{ list-style: none; }

frame, frameset, noframes, iframe{ padding: 0; margin: 0; border: 0px;} /*frame{} frameset{} noframes{} iframe{}*/
form,input,textarea,button,select,optgroup,option,label,fieldset,legend{ color: #333; font-family: Arial; font-size: 12px; margin: 0; padding: 0; }
form{border: 0px;}
input {}
textarea{}
button{}
select{}
optgroup{}
option{}
label{}
fieldset{}
legend{}

/* 常量 */
.clear{ clear: both; height: 0; font-size: 1px; line-height: 0px; }

.mg00{ margin: 8px; }	.mg01{ margin: 8px 0 0 0; }	.mg02{ margin: 0 8px 0 0; }	.mg03{ margin: 0 0 8px 0; }	.mg04{ margin: 0 0 0 8px; }
.mg10{ margin: 16px; }	.mg11{ margin: 16px 0 0 0; }	.mg12{ margin: 0 16px 0 0; }	.mg13{ margin: 0 0 16px 0; }	.mg14{ margin: 0 0 0 16px; }
.mg20{ margin: 24px; }	.mg21{ margin: 24px 0 0 0; }	.mg22{ margin: 0 24px 0 0; }	.mg23{ margin: 0 0 24px 0; }	.mg24{ margin: 0 0 0 24px; }

.pd00{ padding: 8px; }	.pd01{ padding: 8px 0 0 0; }	.pd02{ padding: 0 8px 0 0; }	.pd03{ padding: 0 0 8px 0; }	.pd04{ padding: 0 0 0 8px; }
.pd10{ padding: 16px; }	.pd11{ padding: 16px 0 0 0; }	.pd12{ padding: 0 16px 0 0; }	.pd13{ padding: 0 0 16px 0; }	.pd14{ padding: 0 0 0 16px; }
.pd20{ padding: 24px; }	.pd21{ padding: 24px 0 0 0; }	.pd22{ padding: 0 24px 0 0; }	.pd23{ padding: 0 0 24px 0; }	.pd24{ padding: 0 0 0 24px; }

.w60{ width: 60px; }		.w80{ width: 80px; }		.w120{ width: 120px; }	.w160{ width: 160px; }
.w200{ width: 200px; }	.w240{ width: 240px; }	.w300{ width: 300px; }	.w320{ width: 320px; }
.w400{ width: 400px; }	.w600{ width: 600px; }

.wx01{}
.wx02{ width: 49.5%; float: left;}		.wx03{ width: 33%; float: left;}		.wx04{ width: 24.5%; float: left;}
.wx05{ width: 19.5%; float: left;}		.wx06{ width: 16.5%; float: left;}	.wx07{ width: 14.1%; float: left;}
.wx08{ width: 12%; float: left;}			.wx09{ width: 11%; float: left;}		.wx10{ width: 9.9%; float: left;}


/* ---------- 自定义部分 ---------- */
/* 定义规则 作者汉语拼音缩写+类名+编号 如：.hs_indexLite01 */

.bdr01{border:solid #e98384 1px;}
.bdr02{border:solid #F2F2F2 1px;}

.mainContent{width: 1002px; margin: 0 auto;}
.rightnn{width: 780px; float: right;}


.head{ width: 1002px; margin: 0 auto;}
.head .login{ color: #333; padding-bottom: 2px; border-bottom: solid #333 1px; width: 290px; float: right;}
.head .login span{ padding-left: 4px; }
.head .login span a{color: #a73e3f;}
.head .back{float: right; padding-left: 10px;}
.head .logo{ padding:0 40px 0 40px; float: left; display: block; width: 163px;}
.head .tel{ float: right; padding:16px 40px 0 0; width: 140px; }

.topMenu{ display: block; float: left; padding: 16px 0 0 235px; height: 20px;}
.topMenu ul { width: 520px;}
.topMenu li { display: inline;  float: left;}
.topMenu a {margin: 0; padding: 0;}
.topMenu a span {padding: 0 16px 0 16px; color: #FFF; font-size: 14px; font-weight: bold; display: block; background: url(imgs/line.gif) no-repeat right 1px; }
.topMenu a:hover {text-decoration: none; }
.topMenu a:hover span { color: #FF0; }
.topMenu .cr a span{color: #FFF; background: url(imgs/line.gif) no-repeat 9999px 9999px; }
.topMenu .cr a:hover span{color: #FF0;}

.cart{padding: 6px 10px 0 0; float: right;}

.M001MN1101 {margin-top: 30px; float: left;}
.M001MN1101 ul { display: block;}
.M001MN1101 li { display: inline; font-size: 14px; font-weight: bold; float: left; }
.M001MN1101 a { background: url(imgs/menu_01.gif) no-repeat 0 -63px; margin: 0; padding: 0; float: left; cursor: hand;}
.M001MN1101 a span { background: url(imgs/menu_01.gif) no-repeat 0 -63px; padding: 16px 0 0 0; width: 97px; height: 23px; text-align: center; color: #505050; display: block; }
.M001MN1101 a:hover {text-decoration: none; }
.M001MN1101 a:hover span { background-position: 0% 0%; color: #FFF; }
.M001MN1101 .cr a{ background-position: 0% 0%; color: #FFF; }
.M001MN1101 .cr span{ background-position: 0% 0%; color: #FFF; }



#Search {padding: 8px 0 0 20px; width: 950px;}
#Search li {float: left;}
#Search strong {color: #FFF; font-weight: bold; font-style: normal;  line-height: 220%;}
#Search select{padding: 0 0 0 4px; margin-top: 1px; }
li.S_input {z-index: 20000; margin-right: 5px; position: relative;}
.S_input1 { border: solid #4f0000 1px; padding: 2px; float: left; width: 240px; color: #999; line-height: 16px; height: 15px; margin: 1px 0 0 4px;}
li.S_go {overflow: hidden; line-height: 0; height: 23px;}
.S_input2 {float: left; width: 30px; cursor: pointer; height: 23px;}
li.S_adv {padding-left: 12px; background: url(imgs/jo_item.gif) no-repeat 2px -16px; visibility: hidden;}
li.S_adv a:link {	COLOR: #a6e6ff;}
li.S_adv a:visited {	COLOR: #a6e6ff;}
#Se_tip {border: solid #4f0000 1px; display: none; z-index: 5000; background: White; left: 4px; width: 244px; line-height: 20px; position: absolute; top: 21px;}
.Se_tip_item { padding: 0 2px 0 2px; overflow: hidden; height: 20px;}
.Se_tip_item span { display: block; width: 200px; word-break: break-all; width: 20px; word-wrap: break-word; overflow: hidden;}
.Se_tip_item em { font-size: 11px; float: right; color: #008400;}
.Se_tip_close { padding: 0 2px 0 2px; text-align: right;}

.wyh_txt {float: left; color: White; padding: 4px 0 0 30px;}
.wyh_txt a{color: White;}
.wyh_txt a:hover{color: #FF0;}





.banner{padding: 4px 0 4px 0;}

.footLink{width: 1002px; margin: 0 auto; padding: 8px 0 0 0;}
.footLink .cell{ width: 120px; margin: 0 auto;}
.footLink h3{background: url(imgs/link_bg.gif) no-repeat 0 1px; height: 45px; color: #5b5b5b; font-size: 14px; padding: 16px 0 0 15px;}
.footLink ul{display: block;}
.footLink li{ font-size: 12px; display: block; height: 22px;}
.footLink li a{ background: url(imgs/li_03.gif) no-repeat 0 3px; color: #333; padding: 0 0 0 18px;  float: left; }
.footLink li a:hover{ color:#F00; text-decoration: none; }
.footLink br{ clear: both; }

.M001LK1101{ border: solid #e1e1e1 1px; width: 1000px; margin: 8px auto 0 auto;}
.M001LK1101 h3{ margin: 0; padding: 15px 0 6px 15px; display: block; }
.M001LK1101 h3 a{ font-size: 12px; color: #333; }
.M001LK1101 h3 a:hover{ color: #F00; text-decoration: none; }
.M001LK1101 ul{ display: block; margin: 0 15px 10px 15px; overflow: hidden;}
.M001LK1101 li{ display: inline; padding: 0 12px 0 0; line-height: 24px; }
.M001LK1101 li a{ color: #333; }
.M001LK1101 li a:hover{ color: #F00; text-decoration: none; }
.M001LK1101 .sq a{ color: #741415; font-weight: bold;	}

.footMenu{ background: url(imgs/foot_bg.gif) repeat-x 0 0; width: 1002px; height: 35px; margin: 8px auto 0 auto; border-bottom: solid #636363 1px;}
.footMenu ul { width: 480px; margin: 0 auto; padding-top: 12px;}
.footMenu li { display: inline;  float: left;}
.footMenu a {margin: 0; padding: 0;}
.footMenu a span {padding: 0 16px 0 16px; color: #FFF; font-size: 14px; font-weight: bold; display: block; background: url(imgs/line2.gif) no-repeat right 1px; }
.footMenu a:hover {text-decoration: none; }
.footMenu a:hover span { color: #FF0; }
.footMenu .cr a span{color: #FFF; background: url(imgs/line2.gif) no-repeat 9999px 9999px; }
.footMenu .cr a:hover span{color: #FF0;}

.copyright{background: #e8e8e8; height: 88px; width: 1002px; margin: 0 auto;}
.copyright .logo{padding: 24px 30px 0 46px; float: right;}
.copyright .txt{padding: 24px 0 0 30px; color: #585858; line-height: 180%; float: left; }
.copyright .txt a{color: #4B4B4B;}
.copyright .txt a:hover{color: #970002;}





.M001LC1101{height:30px; text-align:left; width:1002px; margin:0 auto;}
.M001LC1101 ul{ padding:6px 0 0 0; margin: 0; display: block;}
.M001LC1101 li{  padding: 0; margin: 0;  display: inline;}
.M001LC1101 a{ padding: 0 12px 0 0; background:url(imgs/li_01.gif) no-repeat right -2px;  color: #333;  }
.M001LC1101 a:hover{ }
.M001LC1101 .cr{color:#f00;} 

.pagePanel{margin:0 15px; padding:15px 0 15px 0; min-height: 20px; _height: 20px; text-align: center; }
.pagePanel ul{}
.pagePanel li{ display: inline; }
.pagePanel li a{ color:#333; }
.pagePanel li a:hover{ color:#900; text-decoration:none;}
.pagePanel .cr{padding: 0 24px 0 0;}
.pagePanel .gt{padding:0 0 0 24px;}
.pagePanel .gt select {font-size:10px;}





#tabcon1 {position:absolute; left:350px; top:92px; width:554px;	height:383px; background: White; border: solid #6C1314 1px;	z-index:100000;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction:145,strength:2); display: none;}
#tabcon1 .content{ background: url(imgs/cate_line.gif) no-repeat center 20px; height: 383px;}
#tabcon1 .cell{ float: left; width: 255px; padding: 20px 0 0 20px;}
#tabcon1 .cell h3{ color: #B91513; height: 30px;}
#tabcon1 .cell ul{}
#tabcon1 .cell li{ float:left; height:21px; width: 85px;}
#tabcon1 .cell li a{color: #333;}
 
 
#tabcon2 {position:absolute; left:350px; top:92px; width:554px;	height:383px; background: White; border: solid #6C1314 1px;	z-index:100000;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction:145,strength:2); display: none;}
#tabcon2 .content{ background: url(imgs/cate_line.gif) no-repeat center 20px; height: 383px;}
#tabcon2 .cell{ float: left; width: 255px; padding: 20px 0 0 20px;}
#tabcon2 .cell h3{ color: #B91513; height: 30px;}
#tabcon2 .cell ul{}
#tabcon2 .cell li{ float:left; height:21px; width: 85px;}
#tabcon2 .cell li a{color: #333;}
 
 
 
 
 
 
.categories{}
.categories h3{ padding: 0; margin: 0;  height: 36px; overflow: hidden;display: block;}
.categories h3 span { height: 36px; background: url(imgs/be_03.gif) no-repeat 0 top; font-size: 14px; color:#FFF; padding: 10px 0 0 40px; display: block; }
.categories h3 span a {color:#FFF;}
.categories h3 em { height: 36px; width: 20px; background: url(imgs/be_03.gif) no-repeat -972px top; padding: 8px 8px 0 0; font-size: 12px; vertical-align: bottom; text-align: right; font-weight: normal; font-style: normal; display: block; float: right; margin: 0 0 0 -3px; }
.categories .body{ background: url(imgs/be_03.gif) repeat-y -1000px top; padding: 0 0 0 4px; _height: 8px;  }
.categories .core{ background: url(imgs/be_03.gif) repeat-y right 0; clear: both; _float: right; padding-top: 16px; height: 1830px;}
*html .categories .core{ background: url(imgs/be_03.gif) repeat-y right 0; clear: both; _float: right; padding-top: 16px; height: 1812px;}
*+html .categories .core{ background: url(imgs/be_03.gif) repeat-y right 0; clear: both; _float: right; padding-top: 16px; height: 1800px;}
.categories .bl, .categories .br{ height: 8px; background: url(imgs/be_03.gif) no-repeat;}
.categories .bl{ background-position: 0 bottom;}
.categories .br{ background-position: -900px bottom; width: 100px; float: right; margin: 0 0 0 -3px;}

.categories .cell{ padding: 0 0 10px 10px; }
.categories .cell h4 { color: #d92528; font-size: 14px; height: 20px;}



.M001LK1102{ padding: 0 0 0 10px; }
.M001LK1102 ul{ display: block;}
.M001LK1102 li{ display: inline; padding: 0 10px 0 0; line-height: 24px; }
.M001LK1102 li a{ color: #333; background: url(imgs/li_05.gif) no-repeat 0 0; padding-left: 12px; }
.M001LK1102 li a:hover{ color: #F00; text-decoration: none; }

.categories2{ width: 214px; padding: 0 8px 8px 0;}
.categories2 h3{ padding: 0; margin: 0;  height: 36px;  overflow: hidden; display: block;}
.categories2 h3 span { height: 36px; background: url(imgs/be_03.gif) no-repeat 0 top; font-size: 14px; color:#FFF; padding: 10px 0 0 77px; display: block; }
.categories2 h3 em { height: 36px; width: 20px; background: url(imgs/be_03.gif) no-repeat -972px top; padding: 8px 8px 0 0; font-size: 12px; vertical-align: bottom; text-align: right; font-weight: normal; font-style: normal; display: block; float: right; margin: 0 0 0 -3px; }
.categories2 .body{ background: url(imgs/be_03.gif) repeat-y -1000px top; padding: 0 0 0 4px; _height: 8px;  }
.categories2 .core{ background: url(imgs/be_03.gif) repeat-y right 0; clear: both; _float: right;}
.categories2 .core2{ background: url(imgs/be_03.gif) repeat-y right 0; clear: both; _float: right;}
.categories2 .bl, .categories2 .br{ height: 8px; background: url(imgs/be_03.gif) no-repeat;}
.categories2 .bl{ background-position: 0 bottom;}
.categories2 .br{ background-position: -900px bottom; width: 100px; float: right; margin: 0 0 0 -3px;}

.categories2 .cell{ padding: 0 0 10px 10px; }
.categories2 .cell h4 { color: #d92528; font-size: 14px; height: 20px;}

.tabs{width:190px; clear: both;}
.menubox{position:relative; overflow:hidden; height:22px; width:190px; color: #000;}
.menubox li{ float:left; display:block; cursor:pointer; line-height:21px; height:21px;}
.menubox li a{color: #000;}
.menubox li.hover{ background: url(imgs/line3.gif) no-repeat right 9px; padding-right: 12px; }
.menubox li a span {color: #666;}
.mainbox{ clear:both; width:190px; background: #f2f2f2;}
.mainbox ul{ display: none;}
.mainbox .block ul{ display: block; }
.mainbox .block li{ float: left;}
.mainbox .block li a{ float: left; clear: #666; padding: 5px;}

/*2009-03-11 qsl*/
.load{text-align:center; padding:40px 0 0 0;}
.load img{border:1px solid #f2babb; padding:2px;}
