﻿body { width:990px;margin:0px auto;padding:0px;font-family: "宋体", serif,Arial, Helvetica, sans-serif;font-size:14px;color:#333; word-break:break-all; position: relative;}
div{margin:0px auto;word-break:break-all; padding:0px;}
a:link ,a:visited{color:#252525;text-decoration:none;}
a:hover ,a:active{color:#3186d8;text-decoration:none;}
img, ul, ol, li, p,dl,dt,dd,table,td,tr,input,button,h1,h2,h3,iframe,form{margin:0px;padding:0px;border:0px;}
ul,li,ol{list-style:none;}
.cl_both {clear:both;}

.blue{ color:#07439c;text-decoration:underline;}
.blue a:link,.blue a:visited{color:#0045df; text-decoration:underline;}
.blue a:hover,.blue a:active{color:#07439c;text-decoration:none;}

/*表单*/
.ipt_name { font-size:13px; width:160px; height:20px; line-height:20px; color:#535353; border:1px solid #87a8ce;}
.btn_search {background: url(../images/btn_search.gif) no-repeat;	width:90px;	height:26px;cursor:pointer; font-size:14px; font-weight:bold;}


/*头部样式*/
.searchform{ padding-bottom:0px;}
.text_l{ float:left;}
.text_r{ float:right; margin-right:10px;}
#index_top{ width:990px; height:185px;}
#top{ width:988px; height:166px; border-left:1px solid #aeaeae; background:url(images/o.gif) 986px 0 repeat-y;}
#mall_top{ width:985px; float:left; height:25px; background:url(images/rep.gif) 0 0 repeat-x; font-size:12px; line-height:25px;}

#mall_logo{ width:985px; float:left; height:50px;}
.mall_logo_l{ width:505px; float:left; height:50px;}
.mall_logo_r{ width:480px; float:left; height:50px;}
.mall_logo_r_list{float:right;font-size:12px; margin-right:10px; line-height:25px;line-height:50px;}
#mall_nav{ width:985px; height:32px; overflow:hidden; clear:both;}
.nav_l{ width:16px; height:33px; float:left;background:url(images/shop_city.gif) -390px -85px no-repeat;}
.nav_c{ width:948px; height:33px; float:left; background:url(images/rep.gif) 0 -30px repeat-x;}
.nav_c a{ width:80px; margin-left:10px; float:left; font-size:14px; font-weight:bold; text-align:center; line-height:33px;}
.nav_c a:link,.nav_c a:visited{ color:#FFFFFF;}
.nav_c a:hover,.nav_c a:hover{ color:#1e7ed2; background:url(images/shop_city.gif) -436px -84px no-repeat;}
.nav_r{ width:20px; height:33px; float:left; background:url(images/shop_city.gif) -412px -85px no-repeat;}

#mall_publi{ width:985px; height:50px;}
.publi_a{ width:50px; height:50px; background:url(images/shop_city.gif) -220px -40px no-repeat; float:left;}
.publi_b{ width:620px; height:50px; float:left;}
.publi_b_top{ width:588px; height:20px;padding-top:10px;*padding-top:8px; font-size:12px;}
.publi_b_bot{ width:588px;font-size:12px;overflow:hidden; margin-top:10px; padding-top:5px;}
.publi_b_bot a{ margin-left:7px;}
.publi_c{ width:28px; height:50px; float:left; background:url(images/shop_city.gif) -237px -90px no-repeat;}
.publi_d{ width:170px; height:40px; float:left; font-size:12px; padding-top:8px; line-height:20px; overflow:hidden;}
.publi_e{ width:95px; height:40px; float:left; padding-top:6px;}
.publi_f{ float:left; padding-top:6px;width:270px;}
.publi_f li{ float:left;width:133px; line-height:20px;}
.publi_f li a{ font-size:12px;}

.inp{ border:1px solid #c0e0f7; background:#fffef9; text-align:left; width:100px;}
.search{ border:1px solid #cfcfcf; text-align:left; height:20px; width:355px; margin-right:10px;}
.searchbox{ border:1px solid #cfcfcf; text-align:left; height:20px; width:355px; line-height:20px; margin-right:10px;}
.bot{ width:50px; height:25px; background:url(images/shop_city.gif) -223px -2px no-repeat; margin:0px 10px 0 10px; cursor:pointer;}
.h_ser{ line-height:28px;font-weight:bold;}
.publi_bot{ width:68px; height:42px; background:url(images/shop_city.gif) -367px -15px no-repeat; cursor:pointer;}

#mall_bottom{ width:990px; height:13px; clear:both; }
.bottom_l{ width:20px; float:left; height:13px; background:url(images/shop_city.gif) -4px -227px no-repeat;}
.bottom_c{ width:949px; height:13px; float:left; background:url(images/rere.gif) repeat-x;}
.bottom_r{ width:20px; float:left; height:13px; background:url(images/shop_city.gif) -33px -227px no-repeat;}

/*头部样式*/

/*第一通栏*/
#cota{ width:990px; height:260px; clear:both; clear:both;overflow:hidden;}

#ifocus{ width:524px; height:242px;}
#ifocus_pic  
{
	left:5px;
	display:inline; 
	position:relative; 
	float:left; 
	width:420px; 
	height:255px; 
	overflow:hidden; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { 
	width:410px; 
	height:255px; 
	overflow:hidden; }
#ifocus_piclist img { width:410px; height:255px; }
#ifocus_btn { 
	display:inline; 
	float:right; 
	width:91px; 
	margin:2px 12px 5px 0px; }
#ifocus_btn li { 
	width:91px; 
	height:65px; 
	cursor:pointer; 
	opacity:0.5; 
	-moz-opacity:0.5; 
	filter:alpha(opacity=50); }
#ifocus_btn img { 
	width:75px; 
	height:45px; 
	margin:7px 0 0 10px; }
#ifocus_btn .current { 
	background:url(temp/ifocus_btn_bg.gif) no-repeat;
	opacity:1; 
	-moz-opacity:1; 
	filter:alpha(opacity=100); }
#ifocus_opdiv { 
	position:absolute; 
	left:0; 
	bottom:-2px; 
	width:410px; 
	height:35px; 
	background:#000; 
	opacity:0.5; 
	-moz-opacity:0.5; 
	filter:alpha(opacity=50); }
#ifocus_tx  
{
	top:0px;
	position:absolute; 
	left:8px; 
	bottom:8px; 
	color:#FFF; 
    padding-top:10px;
	}
#ifocus_tx .normal { display:none; }

/*-----------------底部版权----------------*/
#btmcopy {
	width:990px;
	overflow:auto;
	clear:both;
	text-align:center;
	margin-top:10px;
}
#btmcopy .btmnav {
	background-color:#ebebeb;
	height:28px;
	line-height:28px;
	margin-bottom:6px;
}
#btmcopy p {
	height:40px;
	font-family:Arial;
}
#btmcopy p img {
	vertical-align:middle;
	margin-right:5px;
}


/*选择类别样式*/
.displaynone{display:none}


.btn_div{float:left;width:100px;}
.btn_div a{height:22px;border:1px solid #cccccc;cursor:pointer;display:block; text-decoration:none;}
.btn_div a:hover{border:1px solid #BEBEBE;cursor:pointer; background:#FFFFEE;text-decoration:none;}
.btn_span{float:left;text-align:left;cursor:hand; color:#ff0000}
.btn_ico_choice{float:left;background:url(User/images/bg_toolbar.gif) no-repeat -250px -6px; width:35px; height:22px;}
.btn_text{float:left;text-align:left;padding:2px;}

.choiceclass{font-size:12px;}
.choiceclass{ border:1px #aacceb solid; width:585px; left:-25px; top:-80px; background:url(images/class_bg1.gif) repeat-x #ffffff; position:absolute; display:none; z-index:100;}
.choiceclass a:hover{text-decoration:none;}
.choiceclass .title{ height:29px; background:url(images/icon_catetitle.gif) no-repeat 10px 8px; padding-left:30px; line-height:29px; position:relative;}
.choiceclass .ok{ position:absolute; right:9px; width:50px; color:#FF6600; top:0px;}
.choiceclass .ok a:link,.choiceclass .ok a:visited{color:#FF6600;}
.choiceclass .ok a:hover,.choiceclass .ok a:active{color:#FF6600;}

.choiceclass .cancer{ position:absolute; right:60px; width:80px; color:#FF6600; top:0px;}
.choiceclass .cancer a:link,.choiceclass .cancer a:visited{color:#FF6600;}
.choiceclass .cancer a:hover,.choiceclass .cancer a:active{color:#FF6600;}

.choiceclass .content{ padding-bottom:10px;}
.choiceclass .content ul{line-height:24px; height:100%; margin:5px 0px; padding:0px 5px; clear:both;}
.choiceclass .content .gray_bg{ background-color:#eeeeee;}
.choiceclass .content .mainnav{ float:left; width:120px; font-weight:bold; font-size:14px;vertical-align: middle; padding:3px;}
.choiceclass .content .subnav{float:left;width:420px;}
.choiceclass .content .subnav a:link,.choiceclass .content .subnav a:visited{ color:#343434;display:block; width:75px; float:left; padding-left:5px;text-decoration:none;}
.choiceclass .content .subnav a:hover,.choiceclass .content .subnav a:active{ color:#0078c4;display:block; width:75px; background-color:#e2f1ff; float:left; padding-left:5px;text-decoration:none;}


/*--------------------错误信息提示--------------------*/
.wrong_top{ background:url(images/wrong_1.gif) no-repeat; width:700px; height:20px; margin-top:50px;}
.wrong_center{ background:url(images/wrong_2.gif) no-repeat; width:700px; height:463px;}
.wrong_center .logo{ padding-left:15px; position:relative;}
.wrong_center .logo .home{ position: absolute; right:20px; top:10px;}
.wrong_center .title{ padding:40px 50px 20px; font-weight:bold;}
.wrong_center .message{ padding:0px 50px 40px; line-height:22px;  word-wrap:break-all; }
.wrong_center .prevew{ text-align:right; padding-right:320px;}
.wrong_bottom{ background:url(images/wrong_3.gif) no-repeat; width:700px; height:20px;}
.wrongbox{ width:990px:5px;width:988px;border:1px solid #c9e0f9; margin:5px auto;}
.wrongtit{ background-color:#e3f1fd;line-height:33px; font-weight:bold; padding-left:10px; font-size:14px;}
.wrongcon{ padding:10px 15px 20px; line-height:23px;}
.wrongprevew{ text-align:right; padding:0 15px 10px;}
.forumerror{ margin: 0 auto; font: 14px Arial, Helvetica, sans-serif; color: #090; padding: 10px 10px 10px 45px; width: 60%; background: url(images/btn-error.gif) no-repeat left center; text-align: left; line-height: 160%; font-weight: bold; }
/*\*/ * html .forumerror{ /**/ height: 1%; }*>.forumerror{ overflow: hidden; }
	.errorback{ margin: 0 auto; color: #3F4E5A; font-size: 12px; text-align: left; font-weight: normal; }


/*------------------------------------------------------*/

.zoominner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; padding-bottom:10px; BACKGROUND: #fff; TEXT-ALIGN: left; margin:0px;
}
.zoominner .right {
    float:right;
}
.zoominner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #999; PADDING-TOP: 8px
}
.zoominner P A {
	BACKGROUND: url(images/imgzoom_tb.gif) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 17px; LINE-HEIGHT: 100px; HEIGHT: 17px
}
.zoominner P A:hover {
	BACKGROUND-POSITION: 0px -39px
}
.zoominner P A.imgadjust {
	BACKGROUND-POSITION: -40px 0px
}
.zoominner P A.imgadjust:hover {
	BACKGROUND-POSITION: -40px -39px
}
.zoominner P A.imgclose {
	BACKGROUND-POSITION: -80px 0px
}
.zoominner P A.imgclose:hover {
	BACKGROUND-POSITION: -80px -39px
}
.zoominner #zoomimgbox {
	TEXT-ALIGN:center;
                        
}

.hong{ color:#E8090E;}
.hong a:link,.hong a:visited{color:#E8090E; text-decoration: none;}
.hong a:hover,.hong a:active{color:#E8090E;text-decoration: underline;}
/*2011-4-18 李晓忠修改头部导航 添加*/
#topBar{ width:984px; line-height:16px; margin-top:2px;color:#333; height:19px; background:url(images/rep.gif) repeat; }
#topBar .topLeft img{ vertical-align:text-bottom; margin-left:5px; }
#topBar .topLeft{ float:left; margin-left:5px; font-size:12px; }
#topBar .topRight{ float:right; margin-right:5px; color:#999; font-size:12px; }
#topBar a:hover{ text-decoration:underline; }
#topBar a{ margin:0 2px; color:#333; text-decoration:none; }
#topBar span.hong a{ color:#f00; }
#topBar .topRight a{ color:#999; }
