html {
	margin: auto; padding: 0px;
}
body {
	margin: auto; padding: 0px;
}
ul {
	margin: auto; padding: 0px;
}
ol {
	margin: auto; padding: 0px;
}
li {
	margin: auto; padding: 0px;
}
p {
	margin: auto; padding: 0px;
}
h1 {
	margin: auto; padding: 0px;
}
h2 {
	margin: auto; padding: 0px;
}
h3 {
	margin: auto; padding: 0px;
}
h4 {
	margin: auto; padding: 0px;
}
h5 {
	margin: auto; padding: 0px;
}
h6 {
	margin: auto; padding: 0px;
}
table {
	margin: auto; padding: 0px;
}
td {
	margin: auto; padding: 0px;
}
th {
	margin: auto; padding: 0px;
}
img {
	margin: auto; padding: 0px;
}
div {
	margin: auto; padding: 0px;
}
dl {
	margin: auto; padding: 0px;
}
dt {
	margin: auto; padding: 0px;
}
dd {
	margin: auto; padding: 0px;
}
input {
	margin: auto; padding: 0px;
}
select {
	margin: auto; padding: 0px;
}
form {
	margin: auto; padding: 0px;
}
fieldset {
	margin: auto; padding: 0px;
}
body {
	margin: 0px auto; color: rgb(219,112,147); font-family: 宋体; font-size: 16px;

  background: #F8FFAE;
  background: -webkit-linear-gradient(-65deg, #43C6AC, #F8FFAE);
  background: linear-gradient(-65deg, #43C6AC, #F8FFAE);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul li {
	list-style: none;
}
a {
	color: rgb(111, 120, 167); text-decoration: none;
}
a:hover {
	top: -1px; text-decoration: underline;
}
.clear {
	clear: both;
}



.header {
	margin: auto; width: 980px; height: 61px;
}

.nav {
	background: 0px 0px rgb(128,128,0); margin: 10px auto auto; width: 980px; height: 40px; overflow: hidden;
}
.nav ul li {
	line-height: 44px; float: left;
}
.nav ul li a {
	padding: 0px 14px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700;
}

.hottext {
	color: red;
}

#main {
	margin: auto; width: 980px;
}



#columngzw{ float:left; width:66%;height:auto;}
#columna{ float:left; width:50%;height:auto;}

#columna .l {
	 border: 2px solid rgb(255,127,80); 
}
#columna .l ul {
	padding: 10px;
}
#columna .l li {
	padding: 5px 0px 0px; height: 25px; line-height: 25px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#columna .l li span {
	float: left; display: inline-block;
}

#columna .l li .s3 {
	width: 300px;
}

#columna .l li a {
	color: rgb(111, 120, 167);
}

#columna h2 {
	margin: 0px; padding: 0px 0px 0px 10px; height: 30px; line-height: 30px;color: rgb(205,155,29); overflow: hidden; font-size: 16px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; 
}
#columna h2 a{
	color: rgb(219,112,147);
}

#columnb{ float:right; width:50%;height:auto;}

#columnb .l {
	border: 2px solid rgb(255,127,80); 
}
#columnb .l ul {
	padding: 10px;
}
#columnb .l li {
	padding: 5px 0px 0px; height: 25px; line-height: 25px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#columnb .l li span {
	float: left; display: inline-block;
}

#columnb .l li .s3 {
	width: 300px;
}

#columnb .l li a {
	color: rgb(111, 120, 167);
}
#columnb h2 {
	margin: 0px; padding: 0px 0px 0px 10px; height: 30px; line-height: 30px;color: rgb(205,155,29);  overflow: hidden; font-size: 16px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; 
}
#columnb h2 a{
	color: rgb(219,112,147);
}

#columnc{ float:right; width:34%;height:auto;}
#columnc .l {
	border: 2px solid rgb(255,127,80); 
}
#columnc .l ul {
	padding: 10px;
}
#columnc .l li {
	padding: 5px 0px 0px; height: 25px; line-height: 25px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#columnc .l li span {
	float: left; display: inline-block;
}

#columnc .l li .s3 {
	width: 300px;
}

#columnc .l li a {
	color: rgb(111, 120, 167);
}
#columnc h2 {
	margin: 0px; padding: 0px 0px 0px 10px; height: 30px; line-height: 30px;color: rgb(205,155,29);  overflow: hidden; font-size: 16px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; 
}
#columnc h2 a{
	color: rgb(219,112,147);
}
.clear{ clear:both;} 






.box_con {
	margin: 2px auto; border: 2px solid rgb(255,192,203); width: 976px; overflow: hidden;
}
.con_top {
	padding: 0px 10px; height: 40px; text-align: left; line-height: 40px; border-bottom-color: rgb(219,112,147); border-bottom-width: 1px; border-bottom-style: solid; 
}
.con_top #bdshare {
	text-align: right; line-height: 20px; padding-top: 9px; padding-right: 20px; float: right;
}

#maininfo {
	width: 1000px; float: left;
}

#info {
	margin: 10px; padding: 10px; font-size: 15px;
}
#info dl {
	margin: auto; overflow: hidden; padding-bottom: 1px; float: left;
}

#info dr {
	width: 25%; height: 25px; text-align: left; line-height: 200%; text-indent: 10px; overflow: hidden; margin-bottom: 5px; vertical-align: middle; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline;
    
}
#info dr a:link {
	color: rgb(0,139,139);
}
#info h1 {
	margin: auto; padding: 1px; overflow: hidden; font-family: 黑体; font-size: 28px; font-weight: 700;
}
#info p {
	margin: auto; width: 350px; height: 25px; line-height: 25px; overflow: hidden; padding-top: 2px; float: left;
}
#intro {
	padding: 10px; width: 96%; line-height: 150%; overflow: hidden; font-size: 13px; border-top-color: rgb(136, 198, 229); border-top-width: 1px; border-top-style: dashed;
}
#intro p {
	text-indent: 2em; margin-top: 10px;
}
#listtj {
	padding: 5px; width: 960px; float: left;
}
#list {
	padding: 2px;
}
#list dl {
	margin: auto; overflow: hidden; padding-bottom: 1px; float: left;
}
#list dt {
	background: 0px 0px rgb(195, 223, 234); margin: auto auto 5px; padding: 5px 10px; width: 98%; text-align: center; line-height: 28px; overflow: hidden; font-size: 14px; vertical-align: middle; float: left; display: inline;
}
#list dd {
	width: 33%; height: 25px; text-align: left; line-height: 200%; text-indent: 10px; overflow: hidden; margin-bottom: 5px; vertical-align: middle; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline;
}
#list dd a:link {
	color: rgb(0,139,139);
}

#list dn {
	width: 49%; height: 25px; text-align: left; line-height: 200%; text-indent: 10px; overflow: hidden; margin-bottom: 5px; vertical-align: middle; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline;
    
}
#list dn a:link {
	color: rgb(0,139,139);
}

.con_top #page_set {
	height: 20px; text-align: right; line-height: 20px; padding-top: 10px; padding-right: 5px; float: right;
}
.bookname {
	line-height: 30px; padding-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(136, 198, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.bookname h1 {
	font: 25px/35px 黑体; text-align: center; padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.bottem1 {
	margin: 5px; width: 900px; text-align: center; clear: both !important;
}
.lm {
	padding: 5px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.box_con #content {
	margin: auto; width: 85%; line-height: 150%; letter-spacing: 0.2em; padding-top: 15px; font-family: 方正启体简体,"Microsoft YaHei",微软雅黑,宋体; font-size: 15pt;text-indent:2em;
}
.box_con #content div {
	margin: auto; width: 85%; line-height: 150%; letter-spacing: 0.2em; padding-top: 15px; font-family: 方正启体简体,"Microsoft YaHei",微软雅黑,宋体; font-size: 15pt;
}
.box_con #content a {
	margin: auto; width: 85%; line-height: 150%; letter-spacing: 0.2em; padding-top: 15px; font-family: 方正启体简体,"Microsoft YaHei",微软雅黑,宋体; font-size: 15pt;
}
.box_con #content p div img {
	margin: auto; text-align: center;
}
.box_con #content p img {
	margin: auto; text-align: center;
}

.bottem2 {
	margin: auto 20px; padding: 15px; width: 900px; text-align: center; clear: both !important; border-top-color: rgb(136, 198, 229); border-top-width: 1px; border-top-style: dashed;
}
.bottem a {
	color: rgb(8, 83, 8); font-size: 14px; margin-right: 10px; margin-left: 10px;
}
.bottem1 a {
	color: rgb(8, 83, 8); font-size: 14px; margin-right: 10px; margin-left: 10px;
}
.bottem2 a {
	color: rgb(8, 83, 8); font-size: 14px; margin-right: 10px; margin-left: 10px;
}

#footer {
	margin: 10px auto auto; width: 980px; text-align: center; overflow: hidden;
}
.footer {
	margin: 10px auto auto; width: 980px; text-align: center; overflow: hidden;
}

.footer_cont p {
	width: 88%; color: rgb(178, 178, 178); line-height: 20px;
}

td {
	font-family: "宋体" ,Arial; font-size: 12px;
}
a.tsn {
	width: 90px; height: 15px; line-height: 15px; overflow: hidden; float: left; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}

a.p14 {
	line-height: 22px; font-size: 14px;
}
.STYLE1 {
	font-weight: bold;
}

#content #left_box4 {
	margin: 6px 0px -2px -2px; width: 300px; height: 250px; padding-top: 0px; float: right;
}
#content #left_box5 {
	margin: 19px 0px -4px -2px; width: 300px; height: 250px; float: left;
}

.line1 a:link{color:#9B30FF}
.line1 a:hover{color:#DC143C}
.inforbox{ width:920px; min-height:1360px;_height:1360px; border-top:2px solid #57dad2; margin-top:20px; margin-bottom:30px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:30px; position:relative; line-height:30px;font-size:16px; color:#696969}
.inforbox p{ font-size:16px; text-indent:28px;}
.inforfooter{ float:right; font-size:16px; margin-bottom:20px;}
.inforbox img{ max-width:820px;  display:block; margin:20px auto}
