/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-07 11:49
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.btn-1{
	width:56px;
	height:23px;
	border:none;
	background:url(../images/btn-bg1.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#2F592E;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
}
/*---------- frame ---------*/


/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	border:1px solid #D5ECFB;
	background:url(../images/navbg.gif) repeat-x;
	padding-left:6px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	padding-top:2px;
	width:830px;
	line-height:26px;
	float:left;
}
.channel-nav .sonnav span {
	padding-left:14px;
	margin-right:8px;
	background:url(../../images/dd2.gif) 0 1px no-repeat;
	overflow:hidden;
}
.channel-nav .sonnav a {
	color:#333;
	text-decoration:none;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}

#footer{clear:both;width:960px;margin:8px auto 8px auto;background:url(../images/foot_bg.gif) repeat-x;height:75px;border:1px #97d1e7 solid;text-align:center; position:relative;}
#footer p.nav_bottom{margin-top:8px;}
#footer span{float:right; position:absolute; bottom:8px;right:8px;}

.header {

	BACKGROUND-IMAGE: url(../Imag/bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top

}

.mid {

	WIDTH: 950px

}

.top_nav {

	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 8px

}

.top_nav SPAN.left {

	WIDTH: 300px; FLOAT: left

}

.top_nav SPAN.right {

	TEXT-ALIGN: right; WIDTH: 500px; FLOAT: right

}

.top_nav A {

	MARGIN: 0px 5px

}

.top_nav A:hover {

	COLOR: #ff0000

}

.nav_dh {

	WIDTH: 960px; FLOAT: left

}

.logo {

	MARGIN: 13px 0px 0px; WIDTH: 135px; FLOAT: left

}

.logo IMG {

	FLOAT: left

}

.logo SPAN {

	MARGIN: 10px 0px 0px; FLOAT: right

}

.logo SPAN A {

	MARGIN: 0px 5px

}

.logo SPAN A:hover {

	COLOR: #e12929; TEXT-DECORATION: underline

}

.mainnav {

	BACKGROUND-IMAGE: url(../Imag/main_bg.jpg); BORDER-BOTTOM: #aacbee 1px solid; BORDER-LEFT: #aacbee 1px solid; WIDTH: 800px; FLOAT: right; HEIGHT: 26px; BORDER-TOP: #aacbee 1px solid; BORDER-RIGHT: #aacbee 1px solid

}

.mainnav UL {

	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px

}

.mainnav UL LI {

	BACKGROUND-IMAGE: url(../Imag/main_1.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: auto; PADDING-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 6px; FLOAT: left; HEIGHT: 26px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px

}

.mainnav UL .ite {

	BACKGROUND-IMAGE: none

}

.mainnav UL LI A {

	FONT-SIZE: 14px; FONT-WEIGHT: bold

}

.mainnav UL LI A:hover {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

.daohangright {

	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 802px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px

}

.sunnav {

	BORDER-BOTTOM: #aacbee 1px solid; WIDTH: 801px; FLOAT: right; BORDER-RIGHT: #aacbee 1px solid

}

.sunnav UL {

	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px

}

.sunnav .bg {

	BACKGROUND-IMAGE: url(../Imag/bg1.gif); WIDTH: 51px; HEIGHT: 52px

}

.sunnav .bg LI {

	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; PADDING-TOP: 7px

}

.sunnav UL LI {

	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #1f376d; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px

}

.sunnav UL LI SPAN {

	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-WEIGHT: normal; PADDING-TOP: 0px

}

.sunnav UL LI SPAN A {

	PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #003399; PADDING-TOP: 0px

}

.sunnav UL LI SPAN A:hover {

	COLOR: #ff0000; TEXT-DECORATION: underline

}



.clearfix:after {

	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."

}

* HTML .clearfix {

	HEIGHT: 1%

}

* + HTML .clearfix {

	HEIGHT: 1%

}



/*main*/
.main { border: 1px solid #e5e5e5; border-top: 0; padding: 20px 25px; }

.mBox { margin: 0 15px; }

.city { padding-left: 20px; }
.city dl { clear: both; zoom: 1; overflow: hidden; height: auto; background: url(http://www.jiyifa.com/images/dotLine.gif) repeat-x center bottom; padding: 10px 0; }
.city dt { float: left; width: 60px; padding-left: 15px; color: #900; font-weight: 700; font-size: 13px; }
.city dd a { display: block; margin: 0 5px; float: left; }
.city .else { padding: 15px 0 15px 75px; }
