@charset "gb2312";
#box {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagesboxbg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #F4F3EE;
	clear: both;
}
#header {
	height:229px;
	width:980px;
}
#footer {
	width:987px;
	height:224px;
}
#nav {/*导航整体布局*/
	width: 1002px;
	background-image: url(imagesnav01bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
}
#nav .date {/*导航日期时间*/
	height: 78px;
	width: 182px;
	float: left;
	font-size:12px;
	color:#FFF;
	font-weight: bold;
	padding-top:10px;
	padding-left:70px;
	line-height: 145%;
}
#nav .navrig1 {/*导航右侧图标搜索*/
	float: right;
	height: 44px;
	_heght:40px;
	width:742px;
	background-image:url(imagestopbgline.gif);
	background-repeat: no-repeat;
	background-position: 39px top;
	padding-left:8px;
	padding-top:0px;
}
#nav .navrig1 img {/*导航右侧图标搜索*/
	margin-top:13px;
}
#nav .navrig1 .img2 {/*导航右侧图标搜索*/
	margin-left:10px;
}
#nav input {
	width:140px;
	height:12px;
	color:#b3b3b3;
	margin-top:13px;
	border: solid #555 1px;
}
#nav .navrig2 {/*导航一级栏目*/
	float: right;
	height: 43px;
	width:725px;
	background-image:url(imagesnavbg3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left:25px;
	text-align:left;
}
#main .left {
	_margin-top: -28px;
	width: 240px;
	float: left;
	min-height: 300px;
	_height:300px;
}
#foot {
	width:987px;
	height:82px;
	float:left;
	text-align: center;
	border-top: 5px solid #ebe9e0;
	padding-top:10px;
	line-height:17px;
	letter-spacing: 4px;
}
#main .left_lm {
	width: 226px;
	background-image: url(imagesgl_lmbg_t.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E8E6DE;
	margin-top: 14px;
	position: relative;
}
#main {
	margin-top: 9px;
}
#main .left_lm li {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2cfbf;
	width: 160px;
}
#main .left_lm li a:link {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_lm li a:hover {
	color:#d8503f;
	background-image:url(imagesgl_tblist.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .left_lm li a:visited {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_lm li a:active {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_lm ul {
	padding-left: 35px;
	padding-top: 16px;
}
#main .left_lm img {
	position: absolute;
	left: 36px;
	top: -38px;
}
#main .left_lm .bottom {
	background-image: url(imagesgl_lmbg_b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 30px;
}
.clear {
	clear:both;
}
.wmdjt {
	width:215px;
	margin-bottom:10px;
	margin-left:12px;
	background-color:#ebe9df;
}
.wmdjt h1 {
	color:#6c6c6c;
	font-size:14px;
	padding-left:12px;
	margin-top:6px;
}
.wmdjt h2 {
	color:#df7809;
	font-size:14px;
	padding-left:12px;
}
.wmdjt p {
	font-size:12px;
	padding:12px;
}
.wmdjt p img {
	margin-left:35px;
	margin-top:6px;
}
.wmdjt h3 {
	color:#df7809;
	font-size:14px;
	padding-left:12px;
	border-bottom:#dbd8cd 1px solid;
}
.wmdjt h3 img {
	color:#df7809;
	font-size:14px;
	padding-left:90px;
}
.wmdjt ul {
	width:205px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	background-image:url(imagesdbg02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.wmdjt li {
	width:205px;
}
#main .right {
	float: left;
	width:710px;
	margin-top:2px;
	margin-left:18px;
	background-image:url(imagesweizhi.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
}
#main .right h1 {
	float: left;
	text-align:left;
	height:36px;
	padding-top:10px;
	padding-left:35px;
	color:#333333;
}
#main .right h2 {
	float: right;
	height:25px;
	text-align:right;
	padding-left:15px;
	margin-top:15px;
	padding-right:19px;
	font-size:12px;
	font-weight:normal;
	background-image: url(imagesico03.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
}
.red11 {
	color:#333333;
}
#main .right2 {
	float: left;
	width:708px;
	margin-top:5px;
	margin-left:18px;
	margin-bottom:20px;
	background-image:url(imagesrbg01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
}
#main .right2 ul {
	width:708px;
	font-size:14px;
	line-height:25px;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(imagesrbg02.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}
#main .right2 ul li {
	background-color:#FFF;
	padding-left:40px;
}
#main .right2 input {
	width:55px;
	height:19px;
	margin-left:8px;
	martin-right:8px;
	padding-top:2px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#FFF;
	background-image:url(imagesbnbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.fanye {
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	color:#4d4d4d;
}
.fanye a:link {
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	color:#4d4d4d;
}
.tg {
	width:688px;
	height:570px;
	padding:15px 10px;
}
.tg p {
	float:left;
	width:216px;
	height:180px;
	text-align:center;
	padding:5px;
}
.tg img {
	width:212px;
	padding:2px;
	border:#e6e6e6 2px solid;
	margin-bottom:6px;
}
.fy {
	height:45px;
	padding-top:15px;
	text-align:center;
	background-image:url(imagesrbg02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-weight:bold;
}
.fanye a:link {
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	color:#4d4d4d;
}
/*以下是细览页*/
#main .right2 h1 {
	height:25px;
	margin-top:30px;
	margin-bottom:5px;
	text-align:center;
}
.xlcon1 {
	margin:auto;
	width:660px;
	height:38px;
	background-image:url(imagestitline.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	color:#333333;
	font-size:14px;
}
.src {
	float:left;
	padding-left:10px;
	padding-top:8px;
}
.date1 {
	padding-top:8px;
	padding-right:15px;
	text-align:right;
	float:right;
	width:120px;
}
.xlcon2 {
	background-image:url(imagesrbg02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color: #333333;
}
.xlcon2 img {
	border:#ccc 1px solid;
	padding:2px;
	margin-top:15px;
	margin-bottom:15px;
}
.xlcon2 p {
	font-size:14px;
	width:618px;
	margin:auto;
	line-height:25px;
}
/*以下是文明大家谈*/
#main .right3 {
	float: left;
	width:708px;
	margin-top:5px;
	margin-left:18px;
	margin-bottom:20px;
	background-image:url(imagesrbg01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
}
#main .right3 h1 {
	height:25px;
	margin-top:30px;
	margin-bottom:5px;
	text-align:center;
}
.djtcon2 {
	width:708px;
	background-image:url(imagesrbg02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:25px;
}
.djtcon2 p {
	font-size:14px;
	width:618px;
	margin:auto;
	line-height:25px;
}
.djtcon2 form input {
	display:none;
}
#main .right3 input {
	margin-right:5px;
	text-indent:inherit;
}
.djtcon2 .img {
	width:114px;
	margin-left:300px;
	margin-top:15px;
	cursor: pointer;
}
.wqhg {
	width:234px;
	margin-left:10px;
	background-image: url(imagesdjtbg01.gif);
	background-position:left 28px;
	background-repeat:no-repeat;
}
.wqhg h1 {
	width:200px;
	height:25px;
	padding-top:3px;
	padding-left:35px;
	color:#df7809;
	background-image: url(imagesico01.jpg);
	background-position:15px top;
	background-repeat:no-repeat;
}
.wqhg h1 a {
	padding-left:80px;
}
.wqhg ul {
	width:219px;
	margin-top:6px;
	padding-left:16px;
	padding-bottom:10px;
	padding-top:8px;
	background-image:url(imagesdjtbg02.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#ebe9df;
}
.wqhg ul li {
	line-height: 20px;
}
/*普通概览*/
.pgl {
	width:225px;
	margin-top: -20px;
	_margin-top: 0px;
}
/*以下是图书推荐*/
.pgl2 {
	width:225px;
	margin-top: -30px;
	_margin-top: 0px;
}
#main .left_tu {
	width: 226px;
	margin-top: 0px;
	margin-bottom:10px;
	background-color: #E8E6DE;
}
#main .left_tu li {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2cfbf;
	width: 210px;
}
#main .left_tu li a:link {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_tu li a:hover {
	color:#d8503f;
	background-image:url(imagesgl_tblist.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#main .left_tu li a:visited {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_tu li a:active {
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	width: 160px;
	background-image: url(imagesgl_tblist_u.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#main .left_tu ul {
	padding-left: 10px;
	background-image:url(imagestushu05.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#e8e6de;
	padding-bottom:25px;
}
.h20 {
	height:35px;
	margin-bottom:25px;
}
#main .right4 {
	float: left;
	width:476px;
	margin-top:12px;
	margin-left:18px;
	margin-bottom:20px;
	background-image:url(imagestushu03.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
	color: #333333;
}
#main .right4 h1 {
	text-align:center;
	margin-top:25px;
	height:25px;
	color:#333333;
}
#main .right4 p {
	width:430px;
	padding-left:25px;
	padding-bottom:30px;
	padding-top:15px;
	font-size:14px;
	color:#333333;
	line-height:25px;
	background-image:url(imagestushu04.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#main .right5 {
	float: left;
	width:216px;
	margin-left:15px;
	margin-top:25px;
}
.tj {
	margin-top:15px;
	width:210px;
	height:55px;
	padding-top:7px;
	background-image:url(imagesbnbg2.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	text-align:center;
	font-weight:bold;
	cursor: pointer;
}
.tspic {
	width:215px;
	height:299px;
	background-image:url(imagestuimgbg.jpg);
	background-position:15px 10px;
	background-repeat:no-repeat;
}
#main .zrxx {
	float: left;
	width:608px;
	margin-top:5px;
	margin-left:18px;
	margin-bottom:20px;
	background-image:url(imagesrbg01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFF;
	padding: 20px 0px 20px 100px;
}
.zrxx ul {
	
	float: left;
	margin-right: 10px;
	font-weight: bold;
	color: #DF7809;
	text-align:right;
	width:85px;
}
.zrxx ul li{text-align:right;}
#main .xlcon2 a{
	color: #00F;
	font-weight: bold;
}
#main .xlcon2 a:link {
	color: #00F;
	font-weight: bold;
}
.zrxx .input {
	width: auto;
	text-align: left;
	font-weight: normal;
	color: #000000;
	float:left;
	
	width:350px;
}
#form1{float:left;}
.zrxx .li {
	height: 24px;
}
.zrxx li {
	height: 28px;
}
.zrxx .button {
	background-image: url(imagesbnbg.gif);
	height: 19px;
	width: 55px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	border: none;
}
input {
	border: #a5acb2 solid 1px;
}
.zrxx li span {
	color: #F00;
	margin-right: 5px;
}
.zrxx .input input {
	float: left;
}
.zrxx .input span {
	display:none;
	background:url(imagesnotice.gif) no-repeat left center;
	padding-left: 21px;
	float:left;
}
.djtcon2 form ul {
	width:700px;
	padding-left:15px;
}
.djtcon2 form li {
	cursor:pointer;
	float:left;
	margin:5px;
	line-height:25px;
	background:url(imagesdjt_inputbg.gif) no-repeat left top #EBE8DF;
	width:642px;
}
.djtcon2 form a, .djtcon2 form a:link, .djtcon2 form a:visited {
	color:#000000;
	width:622px;
	display:block;
	padding:10px;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	background:url(imagesdjt_inputbg_b.gif) bottom left no-repeat;
}
.djtcon2 form a:hover {
	color:#000000;
	width:622px;
	white-space:normal;
	overflow:inherit;
}
.left_tu p {
	text-align: center;
	font-weight: bold;
	color: #4d4d4d;
}
