body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input{font:normal 12px Microsoft Yahei, Verdana, ËÎÌå, sans-serif;}
ul li{list-style:none;}


html,body{
	height:100%;
}
body{
	background-color: #555555;
}



a { color:#333333; text-decoration:none; }
a:hover {color:#990066; text-decoration:underline; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}

.text1 { font-size:14px;}
.text2 { color:#CC0000;}
.text3 { font-size:12px; color:#FFCC00; }
.text4 { font-size:16px;line-height:40px; color:#FF9900;}
.text5 { font-size:15px;color:#CC0000;}
.text6 {
	color:#666666;
	text-decoration: line-through;
}
.text7 { font-size:18px;line-height:40px; color:#DFDFE5;}


.h22 {
line-height:22px;}
.h25 {
line-height:25px;}

.mg8 {margin-top:8px;}
.mg10 {margin-top:10px;}
.mg12 {margin-top:12px;}
.padd10 { padding:0px 20px;}

.topbg {
	height: 150px;
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.topbbg {
	height: 16px;
	background-image: url(../images/topbbg.gif);
	background-repeat: repeat-x;
}
.logobox {
height: 80px;
width:1200px;
margin:auto;
}

.logo {
	HEIGHT: 100px;
}
.logol {
padding:10px 10px;
float:left;
}

.logor {
	float:right;
	background-image: url(../images/tbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height:38px;
	line-height:38px;
	color: #FFFFFF;
	padding:0px 20px;
}
.logor a{
	color: #FFFFFF;
}


.nav {
	HEIGHT: 42px
}

.nav_1 {
	MARGIN: 0px auto; WIDTH: 1200px; HEIGHT: 42px
}
.nav_1 LI {
	POSITION: relative; FLOAT: left; HEIGHT: 42px;z-index:1000;margin-right:16px;
}
.nav_1 LI .hot{
position:absolute; top:-5px; right:20px;
}


.nav_1 LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 136px; DISPLAY: inline-block; HEIGHT: 42px; COLOR: #990066; FONT-SIZE: 14px;
	background-image: url(../images/nav.png);
}
.nav_1 LI A:hover {
COLOR: #ffffff;
background-image: url(../images/navon.png);
text-decoration: none;
}
.nav_1 LI .aa {
COLOR: #ffffff;
background-image: url(../images/navon.png);
}

.nav_1 LI .nav_3 {
	POSITION: absolute; WIDTH: 136px; DISPLAY: none; TOP: 40px; LEFT: 0px; z-index:1000;
	filter:alpha(opacity=80); 
	-moz-opacity:0.80;
	opacity:0.80;
}
.nav_1 LI .nav_3 LI {
	BACKGROUND: #800039; HEIGHT: 28px; margin:0px; 
}
.nav_1 LI .nav_3 LI A {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 28px; DISPLAY: inline-block; HEIGHT: 28px; COLOR: #ffffff; FONT-SIZE: 12px;background-image:none;
}
.nav_1 LI .nav_3 LI A:hover {
	BACKGROUND: #62002B; COLOR: #fff
}


.mainbox {
width:1200px;
margin:auto;
margin-top:15px;
}

.bann {
	width:760px;
	float:left;
	height:312px;
}

.banner{position:relative;height:312px; overflow:hidden;}
.kbanner{height:312px;position:relative;clear:both;min-width:100%; text-align:left;}
.kbanner .bd li{list-style:none;height:312px}
.kbanner .hd{width:100%;height:14px;position:absolute;bottom:40px; text-align:center;}
.kbanner .hd span{display:inline-block;margin:17px 6px 0 0;width:30px;height:30px;background:url(../images/d.png);cursor:pointer;overflow:hidden; color:#FFFFFF; text-align:center; font-size:16px; line-height:30px;}
.kbanner .hd span.on{background:url(../images/d-i.png)}





.hnlistbox {
	width:420px;
	float:right;
	background-color: #CCCCCC;
	background-image: url(../images/hb2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E8E8E8;
	padding-bottom:30px;
	height:292px;
}

.ht2 {
	background-image: url(../images/ht2.gif);
	height:6px;
}
.hnlist {
margin-top:6px;
}
.hnlist LI {
	line-height:29px;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	height:29px;
	border-bottom:1px dashed #c8c8c8;
}

.hnlist LI a{
float:left;}
.hnlist LI span{
	float:right;
	color: #999999;
}


.homebox {
	background-image: url(../images/hb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E8E8E8;
	padding-bottom:30px;
	margin-top:10px;
}
.ht {
	background-image: url(../images/ht.gif);
	height:6px;
}

.htitle {
	border-bottom:1px solid #c3c3c3;
	line-height:40px;
	height:40px;
}

.htitle span{
	font-size:18px;
	color: #66002D;
	float:left;
}

.htitle a{
	font-size:12px;
	color: #66002D;
	float:right;
}



.zsfwbtn {
	HEIGHT: 42px
}
.zsfwbtn LI {
HEIGHT: 42px; float:left;
margin-right:32px;
margin-top:15px;
}

.zsfwbtn LI.mr0 {
margin-right:0px;
}

.zsfwbtn LI A {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 36px;
	WIDTH: 266px;
	HEIGHT: 42px;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	background-image: url(../images/btnbg.gif);
	DISPLAY: inline-block;
	border-radius:6px;
	-webkit-border-radius: 6px;
}

.zsfwbtn LI A:hover {
	background-image: url(../images/btnon.gif);
	text-decoration: none;
}

.halistbox {
	width:590px;
	float:left;
	margin-right:20px;
	background-color: #CCCCCC;
	margin-top:10px;
	background-image: url(../images/hb1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E8E8E8;
	padding-bottom:30px;
	height:230px;
}

.ht1 {
	background-image: url(../images/ht1.gif);
	height:6px;
}

.halistbox dl{
	HEIGHT: 175px;
	margin-top:10px;
}

.halistbox dl dt{
float:left;
width:240px;
margin-right:20px;}

.halistbox dl dd{
float:right;
width:290px;}


.halist {
}
.halist LI {
	line-height:25px;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
}

.hbzt {
	border-bottom:1px solid #c3c3c3;
	height:40px;
}

.hbzt span{
	font-size:18px;
	color: #66002D;
	float:left;
	line-height:40px;
}

.hbzt a{
background:#ffffff; padding:0 20px; margin:5px; height:22px; color:#66002D; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px; 
    border-radius:2px;
	DISPLAY: inline-block;
	line-height:22px;
}
.hbzt a:hover{ background:#66002D;color:#ffffff; }

.helplist {
margin-top:10px;
}

.helplist img{
	width:220px;
	height:160px;
margin-right:15px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
border-radius:10px;
}


.contl {
	width:240px;
	float:left;
}
.contr {
	width:940px;
	float:right;
	background-image: url(../images/hb3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E8E8E8;
	min-height:500px;
}
.ht3 {
	background-image: url(../images/ht3.gif);
	height:6px;
}
.contrbox {
padding:15px 20px;
}

.leftnav {
	background-image: url(../images/hb4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #E8E8E8;
	min-height:100px;
	padding-bottom:30px;
}
.leftt {
	background-image: url(../images/ht4.gif);
	height:50px;
	padding-left:20px;
	font-size:16px;
	line-height:40px;
	color: #FFFFFF;
}
.leftnav ul{
margin:0px 20px;
}


.leftnav li{
	list-style:none;
	border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #c7c7c7;
}
.leftnav li a{
	font-size:14px;
	display:block;
	color:#333333;
	line-height:34px;
	padding-left:25px;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.leftnav li a:hover{
	color:#990066;
	text-decoration: none;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
}
.leftnav .on a{
	color:#990066;
	background-image: url(../images/ico.gif);
}

.leftad {
margin-top:10px;
}

.leftad li{
margin-bottom:10px;}
.leftad img{
width:240px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
border-radius:10px;

}

.listloc {
	padding:0px 20px;
	height:55px;
	line-height:55px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
    border-radius:6px;
	background:#911D59;
	color:#FFFFFF;
	margin-bottom:20px;
}
.listloc span{
	float:left;
	font-size:20px;
}	
.listloc a{
	color:#ffffff;
}


.content {
line-height:25px;}

.infonone {
padding:60px 0px;
text-align:center;
font-size:14px;
color:#911D59;
}


.newslist{
width:900px;
}
.newslist ul{
min-height:350px;
}

.newslist li{
border-bottom:1px dashed #ccc;
float:left;
width:900px;
margin-bottom:12px;
padding-bottom:15px;
}


.newslist dt {
line-height:25px; height:25px;
background-image: url(../images/biao02.gif);
background-repeat: no-repeat;
background-position: left 8px;
padding-left:20px;

}
.newslist dt a{ font-size:14px; color:#990066;}

.newslist dd {
padding-left:20px;

}
.news_date{line-height:22px; margin:5px 0px;}
.news_info{line-height:22px; overflow:hidden;color:#666666; margin:5px 0px;}		
.newstitle {
line-height:30px;
text-align:center;
margin-bottom:20px;
background-image: url(../images/line.gif);
background-repeat: repeat-x;
background-position: left bottom;
margin-top:20px;
padding-bottom:10px;
}
.newstitle h4{
font-size: 18px;
font-weight: bold;
}
.newsbot {
line-height:30px;
background-image: url(../images/line.gif);
background-repeat: repeat-x;
background-position: left top;
margin-top:20px;
padding:10px 0px;
}


.loginbox {
	margin:auto;
	padding-top:40px;
	line-height:50px;
	font-size:14px;
}
.loginput {
	border: 1px solid #CCCCCC;
	padding:2px 5px;
	height:26px;
	line-height:26px;
	width:220px;
	margin:5px 0px;
}
.logbtext {
	height:30px;
	line-height:30px;
}

.logbtext a{
	COLOR: #982827;
	text-decoration: underline;
}

input.login_btn{background:#66002D; padding:0 65px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:34px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */ font-size:14px;}
input.login_btn:hover{ background:#990066;}


input.m_btn{padding:0 25px;margin:0px 10px 0px 0px; height:26px; color:#FFF;font-size:12px;}

.zhuchet{ line-height:30px;border-bottom: 2px solid #66002D; font-size:16px; color:#66002D; 
}

.loginput0{
	border:1px solid #ccc;
	padding:2px 5px;
	height:20px;
	line-height:20px;
	background-color: #F9F9F9;
	width:220px;
}

.loginput1{
	border:1px solid #ccc;
	padding:2px 5px;
	height:20px;
	line-height:20px;
	background-color: #F9F9F9;
}
.loginput2{
	border:1px solid #ccc;
	padding:2px 2px 2px 0px;
	line-height:20px;
	background-color: #F9F9F9;
}

.leftnav .lnavs{
	background-color: #F9F9F9;
}


.leftnav .lnavs a{
	display:block;
	color:#333333;
	line-height:28px;
	padding-left:35px;
	background-image: url(../images/ico08.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	font-size:12px;
}

.leftnav .lnavs a:hover{
	color:#990066;
	background-image: url(../images/ico08.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}

.leftnav .lnavs a.curr{
	color:#990066;
}

.step {
	border-bottom:2px solid #990066;
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-size:12px;
	padding-left:24px;
	margin:15px 0px;
}
.step span{
	height:35px;
	background-color: #990066;
	line-height:35px;
	color:#ffffff;
	font-size:14px;
	padding:0px 24px;
	display:inline-block;
}


.kcstep {
	border-bottom:2px solid #990066;
	height:35px;
	line-height:35px;
	color:#ffffff;
	font-size:12px;
	padding-left:24px;
	margin:15px 0px;
}
.kcstep a{
	height:35px;
	line-height:35px;
	color:#990066;
	font-size:14px;
	padding:0px 10px;
	display:inline-block;
}

.kcstep a.on{
	background-color: #990066;
	color:#ffffff;
}


.Page{ text-align: center; padding:30px 0; font-size:12px;}
.Page span{ padding:8px 10px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:8px 10px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #E40011;
}
.Page .cur{ color:#fff;background-color: #911D59;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }



.footbg {
	background-color: #6B6B6B;
	padding:20px 0px;
	margin-top:20px;
	background-image: url(../images/bottombg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.footbg a{
	color: #DFDFE5;
}

.footbg a:hover{
	color: #DFDFE5;
	text-decoration: underline;
}


.foot{
	width:1100px;
	margin:auto;
	background-image: url(../images/mz.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.fnav  {
	float:left;
	width:840px;
	min-height:235px;
	background-image: url(../images/flbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-bottom:30px;
}

.fnav dl {
	float:left;
	padding-right:45px;
}



.fnav dt {
	height:30px;
	line-height:30px;
}
.fnav dt a{
	font-size: 14px;
	font-weight: bold;
}

.fnav dt a:hover{
	text-decoration: underline;
}

.fnav dd {
	line-height:25px;
	height:25px;
}

.fnav dd a{
	text-decoration: none;
}

.fnav dd a:hover{
	text-decoration: underline;
}


.fline {
	width:60px;
	float:left;
	height:255px;
	background-image: url(../images/bottompic1.png);
	background-repeat: repeat-y;
	background-position: center top;
}


.wx {
	width:180px;
	float:right;
	height:235px;
	line-height:35px;
	color: #DFDFE5;
}
.flx {
	line-height:30px;
	background-image: url(../images/label_shopInfo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
	font-weight: normal;
}
.copybg {
	height:40px;
	line-height:40px;
	padding:10px 0px;
	color: #FFFFFF;
}


.addpanel_overlay {
	Z-INDEX: 1100; POSITION: fixed; FILTER: alpha(opacity=56); WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0.56; moz-opacity: 0.56; _position: absolute
}
.addpanel_dialog {
	Z-INDEX: 1200;
	POSITION: fixed;
	MARGIN-TOP: -107px;
	WIDTH: 555px;
	MARGIN-LEFT: -277px;
	TOP: 50%;
	LEFT: 50%;
	_margin-top: 0;
	_position: absolute;
	padding-bottom:10px;
	background-color: #990066;
}
.addpanel_bg {
	BACKGROUND:none;background-image: url(../images/winbg.png); padding-top:10px;
}

.addpanel_windowname {
	POSITION: relative; MARGIN-TOP: -2px; HEIGHT: 32px; OVERFLOW: hidden; 
}
.addpanel_windowname H2 {
	LINE-HEIGHT: 32px; DISPLAY: inline; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: 100
}
.addpanel_windowname A {
	MARGIN: 10px 10px 0px 0px; WIDTH: 21px; DISPLAY: inline; BACKGROUND: url(../images/close.gif) no-repeat 0px -13px; FLOAT: right; HEIGHT: 13px; CURSOR: pointer
}
.addpanel_windowname A:hover {
	BACKGROUND-POSITION: 0px 0px; CURSOR: pointer
}
.addpanel_inlay {
	MARGIN: 0px 10px; WIDTH: 515px; DISPLAY: inline; FLOAT: left; padding:10px;border:1px solid #CCA884;background-color: #ffffff;
}

