@charset "utf-8";

/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Simsun, "\5B8B\4F53", sans-serif;
	font-size: 12px;
	line-height: 20px;
}

img {
	border: 0px;
}

#main {
	position: relative;
	width: 1000px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px;
	border-top: 1px solid #ccc;
}

#left {
	width: 640px;
	padding-right: 40px;
	float: left;
	overflow;
}

#right {
	width: 315px;
	padding-left: 5px;
	float: left;
	overflow;
}

div#location {
	/*color: #666666;
	position: relative;
	width:1000px;
	height: auto;
	padding: 12px 10px;
	letter-spacing: 1px;
	background: #FFFFFF;
	box-sizing: border-box;*/
	    color: #666666;
    position: relative;
    width: 1000px;
    height: auto;
    margin: 12px auto;
    letter-spacing: 1px;
}

div#location a:link,
div#location a:visited {
	color: #666666;
	text-decoration: none;
}

/*div#location a:hover {
	color: #389fff;
	text-decoration: underline;
}*/

h1 {
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	font-family: Arial, "Microsoft YaHei", "微软雅黑", Simsun, "宋体", sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1;
	position: relative;
	margin: 10px 0px;
	font-family: "宋体";
}

h3 span {
	font-weight: normal;
	margin: 0px 8px;
}

h4 {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	font-weight: 700;
	font-size: 14px;
}

a:link,
a:visited {
	color: #444;
	text-decoration: none;
}

a:hover {
	color: #ff4830;
	text-decoration: underline;
}

div#content {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 25px 0px 0px 0px;
}

p.time {
	color: #888888;
	text-indent: 0;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 24px;
}

p.time span {
	margin: 0px 10px 0px 0px;
}


/* div#content img{width:620px; height:390px; padding:0px; margin:0px 10px;} */

div.text {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #454545;
	line-height: 24px;
	text-align: left;
	text-indent: 2em;
	padding: 0px;
	margin: 20px 0px;
}

div.text p {
	font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #454545;
	line-height: 28px;
	text-align: left;
	text-indent: 2em;
	padding: 0px;
	margin: 20px 0px;
}

/*div#cy {
	margin: 20px 0px 0px 0px;
}*/

div#cy p {
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

div#cy span.key a:link,
div#cy span.key a:visited {
	display: inline-block;
	padding: 0px 3px;
	color: #666;
	text-decoration: none;
	background-color: #f8f8f8;
}

div#cy span.key a:hover {
	color: #fff;
	background-color: #4488ff;
}

div.community {
	padding-left: 220px;
	width: 420px;
	overflow: hidden;
	height: auto;
	letter-spacing: 1px;
	line-height: 1;
	color: #888;
	margin-top: 50px;
}

div.community .share {
	overflow: hidden;
}

span.long_wb a:link,
span.long_wb a:visited {
	color: #888;
	text-decoration: none;
}

span.long_wb a:hover {
	color: #ff4830;
}

div#related_list {
	clear: both;
	width: 620px;
	overflow: hidden;
	zoom: 1;
	background: #fafafa;
	margin: 12px 0px;
	padding: 5px 0px 10px 20px;
}

div#related_list h3 {
	border-bottom: 1px solid #cccccc;
	padding: 8px 30px 8px 2px;
	margin: 0px;
	margin-right: 30px;
}

div#related_list ul#list1 {
	width: 270px;
	height: auto;
	float: left;
	margin-left: 25px;
	margin-right: 45px;
	border-right: 1px dashed #cccccc;
}

div#related_list ul li {
	color: #389fff;
	display: list-item;
	line-height: 2.2em;
}

div#related_list ul li a:link,
div#related_list ul li a:visited {
	color: #666666;
	text-decoration: none;
}

div#related_list ul li a:hover {
	color: #389fff;
}

div#comment {
	width: 615px;
	height: auto;
	margin: 30px 35px 0px 25px;
	padding: 8px 2px 0px 3px;
	border-top: 1px #cccccc solid;
}

div#comment span {
	font-size: 1.8em;
	font-weight: 400;
	letter-spacing: 1px;
}

div#comment span.com_info {
	float: right;
}

ul#comt {
	width: 615px;
	height: auto;
	margin-top: 25px;
}

ul#comt li {
	list-style: none;
	width: 615px;
	height: auto;
	position: relative;
	left: -40px;
	border-bottom: 1px dashed #cccccc;
	padding: 10px 0px;
	margin: 10px 0px;
}

ul#comt li:hover {
	background-color: #fafafa;
}

ul#comt li div.head img {
	width: 45px;
	height: 45px;
	display: block;
	margin: 0px 10px 0px 0px;
}

ul#comt div.comt {
	display: block;
	width: 545px;
	height: auto;
	position: relative;
	top: -45px;
	left: 70px;
}

ul#comt div.comt span {
	display: block;
	font-size: 1.2em;
}

ul#comt div.comt span.c_name {
	float: left;
	font-weight: 700;
}

ul#comt div.comt span.c_time {
	float: right;
	color: #888888;
}

ul#comt li p {
	clear: both;
	width: 545px;
	padding: 0;
	margin: 0;
	position: relative;
	top: 8px;
	text-align: justify;
	height: auto;
	line-height: 1.85em;
}

ul#comt div.comt p.hudong span {
	font-size: 1em;
	margin: 10px 0px 10px 18px;
	color: #888888;
	text-align: center;
	display: inline;
	float: right;
}

div#reply textarea {
	width: 595px;
	text-align: start;
	background: #f7fbff;
	padding: 8px;
	margin-left: 25px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	color: #aaaaaa;
}

div#reply input.reply {
	width: 60px;
	height: 30px;
	color: #fff;
	border: 0;
	border-top: 1px solid #92c9ff;
	margin: 10px 0px 0px 25px;
	display: inline-block;
	/*** Adding CSS3 Gradients ***/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6ab6ff), to(#389fff));
	background: -moz-linear-gradient(19% 75% 90deg, #6ab6ff, #389fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ab6ff', endColorstr='#389fff');
	/* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ab6ff', endColorstr='#389fff')";
	/* IE8 */
}

div#reply span {
	font-size: 1.5em;
	font-weight: 700;
	line-height: 2.5em;
	position: relative;
	left: 25px;
}

div#reply span.reg {
	margin: 0px 8px 0px 18px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

div#reply span.login {
	margin: 0px 8px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

div#reply span.separate {
	color: #666666;
}

div#guanzhu {
	position: relative;
	margin-top: 28px;
	margin-bottom: 0px;
}

div#guanzhu span.rss {
	margin: 18px 12px 10px 0px;
	padding: 0px;
	font-size: 1em;
}

div#guanzhu span.rss span {
	position: relative;
	top: 2px;
	left: 3px;
}

div#guanzhu span.wchat {
	margin: 18px 12px 10px 0px;
	padding: 0px;
	font-size: 1em;
	position: relative;
	top: 3px;
}

div#guanzhu span.wchat span {
	position: relative;
	top: 0;
	left: 3px;
}

div#guanzhu span.wchat span:hover {
	color: #d83000;
}

div#guanzhu span.weibo {
	margin: 18px 8px 10px 0px;
	padding: 0px;
	font-size: 1em;
}

div#guanzhu span.weibo span {
	position: relative;
	top: 2px;
	left: 3px;
}

div#guanzhu span a:link,
div#guanzhu span a:visited {
	color: #888888;
	text-decoration: none;
}

div#guanzhu span a:hover {
	color: #ff4830;
}

div.colLable {
	width: 315px;
	height: 24px;
	font-size: 1.6em;
	line-height: 1;
	color: #000000;
	font-weight: 700;
	letter-spacing: 1px;
	border-bottom: 3px solid #cccccc;
	padding: 0px 5px 4px 0px;
	margin: 0px 0px 16px 0px;
}

div.colLable span.column {
	width: auto;
	height: 24px;
	float: left;
	border-bottom: 3px solid #4488ff;
	padding: 0px 5px 4px 2px;
}

div.colLable span.more {
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin: 7px 0px;
}

#rewen {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	clear: both;
}

#rewen ul#article {
	margin: 0px;
	padding: 0px;
}

#rewen ul#article li {
	list-style: none;
	width: 295px;
	height: 32px;
	margin-bottom: 3px;
	padding: 0px 0px 0px 20px;
	border-left: 5px solid #e6e6e6;
	line-height: 32px;
}

#rewen ul#article li:hover {
	background-color: #eee;
	border-left: 5px solid #ff4830;
}

div.pic1 {
	width: 140px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-right: 15px
}

div.pic2 {
	width: 140px;
	height: auto;
	float: left;
}

p.topic {
	margin: 7px 0px;
	text-align: center;
	font-size: 12px;
	clear: left;
}

div#recommend {
	padding: 0px;
	margin-top: 40px;
}

/*div#recommend img {
	width: 140px;
	height: 100px;
}

div#recommend div.colLable span a:link,
div#recommend div.colLable span a:visited {
	color: #666;
	text-decoration: none;
}*/

div#recommend div.colLable span a:hover {
	color: #389fff;
}

div#zhuanti {
	clear: both;
	position: relative;
	/*top: 30px;*/
}
/*
div#zhuanti img {
	width: 140px;
	height: 100px;
}*/

div#zhuanti div.colLable span a:link,
div#zhuanti div.colLable span a:visited {
	color: #666;
	text-decoration: none;
}

div#zhuanti div.colLable span a:hover {
	color: #389fff;
}

div#newPoint {
	clear: both;
	position: relative;
	top: 55px;
}

div#newPoint div.bgPic {
	width: 283px;
	height: 55px;
	background: url(//www.d1net.com/statics/images/channel/show_201309/np.jpg) no-repeat scroll 10px 0px transparent;
	padding-top: 63px;
	padding-left: 30px;
	margin: 0px;
	border: 1px #cccccc solid;
}

div#newPoint div.bgPic div.title {
	width: 150px;
	height: auto;
	text-align: center;
	font-family: "迷你简中倩", "宋体";
	font-size: 16px;
	line-height: 24px;
}

div#newPoint div.bgPic div.title a:link,
div#newPoint div.bgPic div.title a:visited {
	color: #0065b3;
}

div#newPoint p {
	width: 315px;
	margin-top: 12px;
	text-indent: 0em;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}

div#zhoukan {
	clear: both;
	position: relative;
	top: 90px;
	height: 130px;
}

div#subscription {
	width: 265px;
	height: auto;
	padding: 0px 5px;
}

div#subscription input {
	width: 165px;
	background: #f7fbff;
	padding: 6px;
	border: 1px solid #e5e5e5;
	display: inline-block;
}

div#subscription .input[type="text"] {
	color: #aaaaaa;
}

div#subscription input:hover {
	background: #f6f9fe;
}

div#subscription input.submit {
	width: 60px;
	color: #fff;
	border-top: 1px solid #92c9ff;
	margin-left: 5px;
	display: inline-block;
	/*** Adding CSS3 Gradients ***/
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6ab6ff), to(#389fff));
	background: -moz-linear-gradient(19% 75% 90deg, #6ab6ff, #389fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ab6ff', endColorstr='#389fff');
	/* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ab6ff', endColorstr='#389fff')";
	/* IE8 */
}

#toTop {
	position: fixed;
	bottom: 80px;
	right: 30px;
	width: 50px;
	height: 50px;
}

div#toTop i#topBtn {
	display: block;
	width: 50px;
	height: 50px;
	background-image: url(//www.d1net.com/statics/images/channel/show_201309/1111.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	color: #666666;
	position: fixed;
	bottom: 40px;
	right: 30px;
}

.long_wb {
	display: block;
	float: left;
	width: 80px;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
}

.long_wb:hover {
	color: #ff5527;
}

.like {
	cursor: pointer;
	display: block;
	width: 60px;
	height: 24px;
	float: left;
	line-height: 24px;
}

ul#navigation li.hover {
	height: 49px;
	line-height: 49px;
	background-color: #ff5527;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ffb29d;
	border-bottom: 1px solid #914100;
}

.community span.share div {
	display: inline-block;
}

a.keylink:link,
a.keylink:visited {
	color: #D83000;
	text-decoration: underline;
}

a.keylink:hover {
	color: #389fff;
	text-decoration: underline;
}

.text p a {
	color: #D83000;
	text-decoration: none;
}

.text p a {
	color: #389fff;
	text-decoration: underline;
}

#pages a {
	width: 15px;
	height: 15px;
	padding: 4px;
	line-height: 15px;
	border: 1px solid #dedede;
	display: inline-block;
	background: #fefefe;
}

#pages span {
	width: 15px;
	height: 15px;
	padding: 4px;
	line-height: 15px;
	border: 1px solid #dedede;
	display: inline-block;
	background: #E5E5E5;
}

#pages .a1 {
	width: 50px;
	height: 15px;
	line-height: 15px;
}