* {margin:0; padding:0;}
body,html,p {padding:0px; margin:0px;border:0px; }
body {font: 12px/1.5 宋体,arial; text-align:center;}
img {border:0px;}
a { text-decoration:none; color:#000;}
.clearfix:after {
	display: block; height: 0px; visibility: hidden; clear: both; overflow: hidden; content: "."
}


#top { width:100%; margin:auto; text-align:left; background:#333; height:34px; line-height:34px;}
.site-logo { float:left;}
.bc { width:960px; margin:0 auto;}
.uxt li { display:inline-block; padding:0px 14px; float:left;}
.uxt li a { color:#fff; font-weight:bold;}
.login { height:34px; line-height:34px; float:right;}
.login a  { color:#fff; font-weight:bold; padding:0px 4px;}

.banner {width:960px; margin:0 auto;}
/*.banner img { width:1000px; height:250px; padding:10px 0px; overflow:hidden;}*/
.all { width:960px; margin:0 auto; text-align:left;}

/* lt-blk */
.lt-blk { width:700px; float:left;}
.rt-blk { width:240px; margin-left:20px; float:right;}
.h-tit { font-size:20px; font-weight:normal; margin:8px 0px; padding-bottom:8px; border-bottom:1px solid #e4e4e4;}
.active { background:#f2f2f2; padding-bottom:10px; }
.ptt { padding-top:10px; padding-left:10px; font-size:16px; font-weight:bold; line-height:1.8; float:left; }
.ptt img { float:left;}
.ptt i { display:block; width:270px; font-style:normal; font-weight:normal; font-size:14px; line-height:1.2; float:right; margin-right:20px; margin-top:-22px;}
.w340 { width:340px; margin-left:10px;}

.plan { padding-left:10px; }
.v-tit { display:block; width:670px; border-bottom:1px solid #fff; margin:auto;}
.v-tit h2 { margin:8px 0px;}
.tb2 { background:#797979; margin-top:16px; text-align:center;}
.tb2 th { padding:4px 24px; background:#00ccff; line-height:1.6;}
.tb2 td { background:#fff; padding:4px 0px;}
.tt2 { width:380px; text-align:left; }
.blu a { padding:0px 8px; color:#0033ff; font-size:14px;}
.pcb-share { width:380px; height:30px; padding:0px 8px; margin:10px 0px; border-radius:6px; background:#00ccff;}
.pcb-share b { display:block; padding:8px 0px;}
.copyright {
	font-size:14px;
	font-weight:normal;
}

.like_li {
display: inline-block;
width: 10px;
height: 10px;
background-color: #CB0000;
margin-right: 14px;
}


/* rt-blk */
.p-des { width:100%; line-height:2;color:#777;}
.p-des img { float:left; margin-right:10px; margin-bottom:8px; margin-top:8px;}
.ad-blk {  margin-top:20px; margin-bottom:10px;}
.plx { line-height:1.4;}
.plx img { padding:4px 0px;}

/*footer*/
#footer{ width:100%; border-top:1px solid #000; margin:auto; margin-top:100px; text-align:center; float:left; }
#footer p{font-size:14px; color:#000; line-height:3; }
#footer p a {text-decoration:none; color:#000; font-family:'宋体',arial;}
.footer_1 a{ font-size:12px; text-decoration: none;}


/* baoming */
.xop { display:block; border-bottom:1px solid #fff;}
.p-ico { padding-right:8px; color:#f00;}
.txd input { margin:0px 10px;}
.tb5 td { padding:6px 0px;}

/* baoming-result */
.pol { width:620px; padding:18px 0px; line-height:3;}
.bok { display:block; height:28px; padding-left:20px; line-height:28px; background:#ff9900; border-radius:8px;}
.bok a { font-weight:bold; color:#333;}
.w40 { width:40px;}
.w80 { width:80px;}
.fr { float:right;}

/* online-description */
.spv a{ font-size:14px; color:#0000ff;}
.mt10 { margin-top:6px;}
.btn6 {width:80px; height:34px; line-height:34px; font-size:14px; font-weight:bold; border-radius:4px; padding-left:20px; margin-left:10px; background:#0099ff; color:#fff;}

.w400 { width:400px;}
.pri { width:400px; min-height:160px; background:#cc99ff; margin-left:10px; margin-top:10px; border-radius:4px; border:1px solid #797979; float:left;}
.pil { padding-bottom:10px; font-size:14px; padding-left:10px; line-height:2;color:#444;}



#nav {
	margin:20px 0;
	border-bottom:4px solid #0099FF;
}
.nav_list {
	min-width:60px;
	display:inline-block;
	margin-right:8px;
	text-align:center;
}
.nav_list a {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	line-height:30px;
	display:inline-block;
	padding:0 10px;
	color:#000000;
	height:30px;
	font-size:14px;
	background-color:#f2f2f2;
	font-family: '微软雅黑'
}
.nav_list_curr a {
	background-color:#0099FF;
}
.nav_list_curr a {
	color:#fff;
}
.nav_list a:hover {
	color:#fff;
	background-color:#0099FF;
}
.shuoming2 {
	display:inline-block;
	clear:both;
	font-size:18px;
	color:#111;
	line-height:18px;
	margin-top:5px;
}
.sidebar_title {
	width:100%;
	height:40px;
	line-height:38px;
	border-bottom:1px solid #ededed;
}
.title {
	font-size:20px;
}
.detail {
	display:inline-block;
	color:#777;
	font-size:12px;
	line-height:22px;
	margin:2px 0;
}
