/* 全局CSS定义 */
body { text-align:center; margin: 0px; padding: 0px; background: url(../images/bg.gif) repeat-x; font-size:12px; font-family: Arial, 宋体; color: #000; line-height:20px; }
div, form, img, ul, ol, li, dl, dt, dd, table, td, tr, th { margin: 0px; padding: 0px; border:0px; overflow:hidden; text-align:left; }
li { list-style-type:none; white-space: nowrap; text-overflow :ellipsis; overflow:hidden; }
select, input { font-size:12px; font-family:Arial, 宋体; color: #000; }
h1, h2, h3, h4, h5, h6 { margin: 0px; ; padding: 0px; ; font-weight: normal; ; font-size:12px; }
img { vertical-align:middle; text-align:center; }
p { line-height:20px; margin: 0px; padding: 0px; border:0px; }
a { font-size: 12px; color: #000; }
a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color:#52a8ea; }
a:active { text-decoration: none; color: #000; }
.clear { clear:both; font-size:1px; width:1px; visibility: hidden; }
.hidden { display:none }
.floatLeft { float:left }
.floatRight { float:right }
.textLeft { text-align:left; }
.textCenter { text-align:center }
.clearBoth { clear:both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.padding5 { padding:5px; }
.padding8 { padding:8px; }
.padding10 { padding:10px; }
.padding15 { padding:15px; }
.blank1 { margin:0 auto; height:1px; font-size:1px; }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; }
.lineHeight25 { line-height:25px; }
.lineHeight23 { line-height:23px; }
.lineHeight20 { line-height:20px; }
/*clear float*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */ 
*+html .clearfix { min-height: 1px; }/*ie7*/
.grayBorder { border:1px solid #dddddf; }
.grayBorderB { border-bottom:#dedede 1px solid; }
.greenBorder { border:#bddb74 1px solid; }
.greenBorderT { border-top:#bddb74 1px solid; }
.greenBorderB { border-bottom:#bddb74 1px solid; }
.greenBorderL { border-left:#bddb74 1px solid; }
.greenBorderR { border-right:#bddb74 1px solid; }
.lefttitle_gray { height:28px; background: url(../images/banner_bg01.gif) repeat-x top; }
.container { margin:0 auto; clear:both; overflow:hidden; width:960px; }
a.yellow12, a:link.yellow12, a:visited.yellow12, a:active.yellow12 { color:#f0ff00; }
/* index.html */
.nav { background:url(navBG.gif) repeat-x top left; height:31px; line-height:31px; text-align:center; }
.nav, .nav a, .nav a:link, .nav a:visited, .nav a:active { color: #FFFFFF; font-size:14px; font-weight:bold; }
.nav a:hover { color:#00a2cb; text-decoration: none; }
.nav a { padding:0 7px; }
.main01Left { float:left; width:730px; }
.list01 { padding-bottom:12px; }
.list01, .hotTag, .zhuanti, .links, .imageShow, .rand { border:1px solid #b4e4f1; }
.zhuanti ul { border-bottom:1px dotted #b4e4f1; padding-bottom:5px; margin-top:5px; }
.zhuanti li, .rand li { padding:2px 0; }
.main01Left .title { background:#F5FBFE; display:block; height:25px; line-height:25px; width:728px; }
.main01Left .title h2 { font-size:14px; background:url(gif_39_038.gif) no-repeat 10px; float:left; padding-left:25px; color:#52a8ea; }
.main01Left .title h2 a { font-size:14px; color:#52a8ea; }
.main01Left .title span { padding-right:20px; }
.imageList01 { padding:12px 5px 0 5px; }
.imageList01 li { float:left; border: 1px solid #D0EAF9; background:#F5FBFE; text-align:center; margin:0 7px; width: 160px; cursor:pointer; }
.imageList01 li img { height: 200px; width: 150px; padding: 5px; }
.cont_c { padding:0 30px; }
.cont_c ul{display:block; width:650px;text-align:center; margin:0 auto;}
.cont_c li { list-style-type:none; display:inline}
.cont_c li img{	text-align:center;	margin:10px;border:4px solid #313131;	padding:1px}
.main01Left02 { float:left; width:730px; }
.main01Left02 .list01 { padding:8px; }
.main01Left02 .title { background:#F5FBFE; display:block; height:25px; line-height:25px; width:708px; }
.main01Left02 .title h2 { font-size:14px; background:url(gif_39_038.gif) no-repeat 10px; float:left; padding-left:25px; color:#52a8ea; }
.main01Left02 .title h2 a { font-size:14px; color:#52a8ea; }
.main01Left02 .title span { padding-right:20px; }
.main01Left02 .imageList01 { padding:5px 0px 0 0px; }
.main01Left02 .imageList01 li { float:left; border: 1px solid #D0EAF9; background:#F5FBFE; text-align:center; margin:6px 6px; width: 160px; }
.main01Right { float:right; width:220px; }
.imageShow { padding:10px 0; }
.main01Right h2 { padding-left:10px; color:#52a8ea; font-weight:bold; border-bottom: 1px dotted #D0EAF9; display:block; height:25px; line-height:25px; width:206px; clear:both; }
.main01Right dd { padding-left:8px; }
.main01Right dt { padding-left:8px; color:#52a8ea; background:#F5FBFE; display:block; height:25px; line-height:25px; width:210px; clear:both; }
.main01Right h2 a { color:#52a8ea; }
.hotTag form { padding:5px 10px; }
.hotTag span { display:block; text-align:center;}
.links li { padding:2px 10px; }
.searchtxt { border: 1px solid #D0EAF9; width:140px; }
.footer { padding:15px 0; border-top:3px solid #52a8ea; }
.footer p { padding:0 25px; }
/* list.html */
.rand ul { padding-left:8px; }
#viewPhoto { float:left; width:340px; padding: 15px 5px 0px 6px; float:left; overflow: hidden; }
#viewPhotoInfo { float:right; width:330px; float:left; padding: 20px 0px 10px 20px; }
#ad img { padding:5px 0px 0px 3px; }
#dhc { padding:5px 0px 0px 0px; }
.adright { padding:5px 0px 0px 1px; text-align:center; }
.helpmobi { padding: 2px 8px; margin:10px 0px 5px 0px; border: 1px solid #D0EAF9; background:#F5FBFE; text-align:left; line-height:23px; color: #316DB7; overflow: hidden; }
.Daoyong { width: 696px; line-height: 10px; }
#viewPhoto h1 { font-size:14px; height:25px; line-height:25px; }
#viewPhoto h1 b { font-size:12px; }

/*  */
.thea3 { text-align:center; margin-bottom:2px }
#feizhuliu_shouji h2 span.thea4 { float:right; width:728px; margin:5px 0; padding:0; background:none; border:none }
.thea6 { margin-left:60px; float:left }
.thea7 { float:right; margin-right:60px }


/*  */
#list_shouji02 dl { width:775px; margin-bottom:10px; float:left; overflow:hidden;}
#list_shouji02 dl dd { width:230px; height:300px; margin:0 15px 25px 0px; padding:4px; background:#f8f8f8; border:1px solid #ddd; float:left }
#list_shouji02 dl dd a img { width:220px; height:220px; padding:3px; background:#fffddf; border:1px solid #ede99e; display:block }
#list_shouji02 dl dd a:hover img { background:#333; border:1px solid #000 }

/*  */
#list_shouji03 dl { width:775px; margin-bottom:10px; float:left; overflow:hidden;}
#list_shouji03 dl dd { width:110px; height:250px; margin:0 15px 25px 0px; padding:8px 12px; background:#f8f8f8; border:1px solid #ddd; float:left }
#list_shouji03 dl dd a img { width:100px; height:100px; padding:3px; background:#fffddf; border:1px solid #ede99e; display:block }
#list_shouji03 dl dd a:hover img { background:#333; border:1px solid #000 }

.buyinfo{ clear:both; padding:15px 10px; background:#F5FBFE; border-bottom:1px #57D0EF solid; border-top:1px #eaeaea solid; margin-bottom:5px;}
.buyinfo ul{ width:930px; display:block;}
.buyinfo li{ list-style:none; display: block; float:left;margin:3px 5px; height:23px;}
.blank1{margin:0 auto;height:15px; font-size:1px;clear:both;}

/*  */
.listbox{
	width:720px;
	overflow:hidden;
	float:left;
	clear:both;
}

.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	padding-left:15px;
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.sepa{ border-bottom:1px dotted #ccc; margin:15px 0;}
.content,.content a{ font-size:14px;}
.content{ line-height:28px;border-bottom:1px dotted #ccc;margin:15px 0; padding-bottom:15px;}
.viewbox .title{ height:80px;}
.viewbox .title h1{ text-align:center; padding:20px 0; font-size:20px; font-weight:bold;}
.list01 a{ color:#52a8ea}

.pages li{ float:left; margin: 0 15px;}